.elementor-144 .elementor-element.elementor-element-eebf606{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-144 .elementor-element.elementor-element-1e5d1ac .elementor-repeater-item-58cc528 .swiper-slide-bg{background-color:#0C1529B3;background-image:url(https://kktcotokiralama.com/wp-content/uploads/2026/04/athina-vrikki-V2qwthwB-2k-unsplash-1-scaled.jpg);background-size:cover;}.elementor-144 .elementor-element.elementor-element-1e5d1ac .elementor-repeater-item-58cc528 .elementor-background-overlay{background-color:#0A102499;}.elementor-144 .elementor-element.elementor-element-1e5d1ac .elementor-repeater-item-f3a0492 .swiper-slide-bg{background-color:#0C1529B3;background-image:url(https://kktcotokiralama.com/wp-content/uploads/2026/04/vincent-tint-Lh07Ico3Rvg-unsplash-scaled.jpg);background-size:cover;}.elementor-144 .elementor-element.elementor-element-1e5d1ac .elementor-repeater-item-f3a0492 .elementor-background-overlay{background-color:#0A102499;}.elementor-144 .elementor-element.elementor-element-1e5d1ac .elementor-repeater-item-1721b37 .swiper-slide-bg{background-color:#0C1529B3;background-image:url(https://kktcotokiralama.com/wp-content/uploads/2026/04/yu-ko-il31U5d-zf0-unsplash-1-scaled.jpg);background-size:cover;}.elementor-144 .elementor-element.elementor-element-1e5d1ac .elementor-repeater-item-1721b37 .elementor-background-overlay{background-color:#0A102499;}.elementor-144 .elementor-element.elementor-element-1e5d1ac .swiper-slide{transition-duration:calc(4000ms*1.2);height:80vh;}.elementor-144 .elementor-element.elementor-element-1e5d1ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-144 .elementor-element.elementor-element-1e5d1ac .swiper-slide-contents{max-width:660px;}.elementor-144 .elementor-element.elementor-element-1e5d1ac .swiper-slide-inner{padding:0px 0px 150px 0px;text-align:center;}.elementor-144 .elementor-element.elementor-element-1e5d1ac .elementor-slide-heading{color:var( --e-global-color-astglobalcolor4 );font-family:"Plus Jakarta Sans", Sans-serif;font-size:40px;font-weight:600;}.elementor-144 .elementor-element.elementor-element-1e5d1ac .elementor-slide-description{color:#FFFFFF8C;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-144 .elementor-element.elementor-element-0848807{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:50;}.elementor-144 .elementor-element.elementor-element-b837be1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:86px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-144 .elementor-element.elementor-element-30d0962{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-144 .elementor-element.elementor-element-4e11854.elementor-element{--align-self:center;}.elementor-144 .elementor-element.elementor-element-049582a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-144 .elementor-element.elementor-element-a313d14{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-144 .elementor-element.elementor-element-02963a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-144 .elementor-element.elementor-element-7adfcd5{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-144 .elementor-element.elementor-element-7adfcd5 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:34px;font-weight:800;color:var( --e-global-color-astglobalcolor6 );}.elementor-144 .elementor-element.elementor-element-abcc213{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-144 .elementor-element.elementor-element-abcc213 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:30px;font-weight:800;color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-144 .elementor-element.elementor-element-ea92c91{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;color:#6B7280;}.elementor-144 .elementor-element.elementor-element-ea92c91 a:hover, .elementor-144 .elementor-element.elementor-element-ea92c91 a:focus{color:var( --e-global-color-primary );}.elementor-144 .elementor-element.elementor-element-a3c1e6c{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-144 .elementor-element.elementor-element-dc24e75{--display:flex;}.elementor-144 .elementor-element.elementor-element-baee279{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;}.elementor-144 .elementor-element.elementor-element-baee279::before, .elementor-144 .elementor-element.elementor-element-baee279 > .elementor-background-video-container::before, .elementor-144 .elementor-element.elementor-element-baee279 > .e-con-inner > .elementor-background-video-container::before, .elementor-144 .elementor-element.elementor-element-baee279 > .elementor-background-slideshow::before, .elementor-144 .elementor-element.elementor-element-baee279 > .e-con-inner > .elementor-background-slideshow::before, .elementor-144 .elementor-element.elementor-element-baee279 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, #FDFDFD00 100%);}.elementor-144 .elementor-element.elementor-element-c88ddd1{padding:20px 20px 20px 20px;}.elementor-144 .elementor-element.elementor-element-e62c376{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:015px;--padding-right:015px;}.elementor-144 .elementor-element.elementor-element-d2b8f6f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-144 .elementor-element.elementor-element-2ed1560{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-144 .elementor-element.elementor-element-5f878ab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-144 .elementor-element.elementor-element-7e7bbca{--display:flex;--margin-top:02px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-144 .elementor-element.elementor-element-30d0962{--width:70%;}.elementor-144 .elementor-element.elementor-element-049582a{--width:50%;}}@media(max-width:1024px){.elementor-144 .elementor-element.elementor-element-1e5d1ac .elementor-slide-heading{font-size:36px;}.elementor-144 .elementor-element.elementor-element-b837be1{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-144 .elementor-element.elementor-element-7adfcd5 .elementor-heading-title{font-size:42px;}.elementor-144 .elementor-element.elementor-element-abcc213 .elementor-heading-title{font-size:36px;}.elementor-144 .elementor-element.elementor-element-ea92c91{text-align:start;font-size:16px;}.elementor-144 .elementor-element.elementor-element-d2b8f6f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-144 .elementor-element.elementor-element-eebf606{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-144 .elementor-element.elementor-element-1e5d1ac .swiper-slide{height:65vh;}.elementor-144 .elementor-element.elementor-element-1e5d1ac .elementor-slide-heading{font-size:32px;}.elementor-144 .elementor-element.elementor-element-1e5d1ac .elementor-slide-description{font-size:15px;}.elementor-144 .elementor-element.elementor-element-0848807{--width:100%;--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-144 .elementor-element.elementor-element-5429371{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-144 .elementor-element.elementor-element-b837be1{--width:100%;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-144 .elementor-element.elementor-element-7adfcd5 .elementor-heading-title{font-size:28px;}.elementor-144 .elementor-element.elementor-element-abcc213 .elementor-heading-title{font-size:24px;}.elementor-144 .elementor-element.elementor-element-ea92c91{text-align:start;font-size:14px;}.elementor-144 .elementor-element.elementor-element-baee279{--width:90%;}.elementor-144 .elementor-element.elementor-element-d2b8f6f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-144 .elementor-element.elementor-element-5f878ab{--width:90%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-144 .elementor-element.elementor-element-7e7bbca{--margin-top:0px;--margin-bottom:0px;--margin-left:015px;--margin-right:0px;}}@media(max-width:1024px) and (min-width:768px){.elementor-144 .elementor-element.elementor-element-b837be1{--width:100%;}.elementor-144 .elementor-element.elementor-element-049582a{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-0848807 */.elementor-144 .elementor-element.elementor-element-0848807 {
    margin-top: -190px;
    position: relative;
    z-index: 50;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e62c376 *//* =========================================
   CAMPAIGNS SECTION
   ========================================= */
.campaigns-section {
    max-width: 1200px;
    margin: 0 auto;
    padding: 20px 0;
    font-family: 'Plus Jakarta Sans', sans-serif;
}

/* Header */
.campaigns-section__header {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    margin-bottom: 20px;
    gap: 12px;
    flex-wrap: wrap;
}

.campaigns-section__eyebrow {
    display: inline-block;
    color: #E84D1C;
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 0.12em;
    margin-bottom: 10px;
}

.campaigns-section__title {
    font-size: clamp(26px, 3.5vw, 38px);
    font-weight: 800;
    color: #111827;
    margin: 0;
    line-height: 1.1;
}

.campaigns-section__title span {
    color: #1B3A6B;
}

.campaigns-section__all-link {
    color: #1B3A6B;
    font-weight: 700;
    font-size: 15px;
    text-decoration: none;
    transition: color 0.2s;
    white-space: nowrap;
}

.campaigns-section__all-link:hover {
    color: #E84D1C;
}

/* Grid layout */
.campaigns-section__grid {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.campaigns-section__small-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
}

/* ========== CARD BASE ========== */
.campaign-card {
    position: relative;
    display: block;
    border-radius: 16px;
    overflow: hidden;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    text-decoration: none;
    color: #fff;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    min-height: 280px;
}

.campaign-card:hover {
    transform: translateY(-4px);
    box-shadow: 0 20px 40px rgba(18, 42, 82, 0.2);
}

/* Content block */
.campaign-card__content {
    position: absolute;
    bottom: 24px;
    left: 24px;
    right: 24px;
    z-index: 2;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

/* Badge — above title */
.campaign-card__badge {
    display: inline-block;
    background: #E84D1C;
    color: #fff;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 0.1em;
    padding: 7px 14px;
    border-radius: 100px;
    text-transform: uppercase;
    margin-bottom: 12px;
}

.campaign-card__title {
    font-size: 24px;
    font-weight: 800;
    color: #fff;
    margin: 0 0 10px 0;
    line-height: 1.2;
}

.campaign-card__subtitle {
    font-size: 14px;
    line-height: 1.5;
    color: rgba(255, 255, 255, 0.9);
    margin: 0 0 18px 0;
    max-width: 90%;
}

.campaign-card__btn {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    background: #fff;
    color: #1B3A6B;
    padding: 8px 16px;
    border-radius: 8px;
    font-size: 13px;
    font-weight: 700;
    transition: background 0.2s, color 0.2s;
}

.campaign-card:hover .campaign-card__btn {
    background: #E84D1C;
    color: #fff;
}

/* ========== FEATURED (BIG) CARD ========== */
.campaign-card--featured {
    min-height: 360px;
}

.campaign-card--featured .campaign-card__title {
    font-size: clamp(22px, 2.5vw, 30px);
}

/* ========== SMALL CARDS ========== */
.campaign-card--small {
    min-height: 240px;
}

.campaign-card--small .campaign-card__title {
    font-size: 18px;
    margin-bottom: 14px;
}

/* ========== RESPONSIVE ========== */
@media (max-width: 768px) {
    .campaigns-section {
        padding: 30px 16px;
    }

    .campaigns-section__header {
        flex-direction: column;
        align-items: flex-start;
    }

    .campaigns-section__small-grid {
        grid-template-columns: 1fr;
    }

    .campaign-card--featured {
        min-height: 320px;
    }

    .campaign-card__content {
        bottom: 20px;
        left: 20px;
        right: 20px;
    }

    .campaign-card__title {
        font-size: 20px;
    }

    .campaign-card--featured .campaign-card__title {
        font-size: 22px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e7bbca *//* =========================================
   TRAVEL GUIDES SECTION
   ========================================= */
.guides-section {
    max-width: 1200px;
    margin: 0 auto;
    padding: 20px 0;
    font-family: 'Plus Jakarta Sans', sans-serif;
}

/* Header */
.guides-section__header {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    margin-bottom: 16px;
    gap: 12px;
    flex-wrap: wrap;
}

.guides-section__eyebrow {
    display: inline-block;
    color: #E84D1C;
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 0.12em;
    margin-bottom: 10px;
}

.guides-section__title {
    font-size: clamp(26px, 3.5vw, 38px);
    font-weight: 800;
    color: #111827;
    margin: 0;
    line-height: 1.1;
}

.guides-section__title span {
    color: #1B3A6B;
}

.guides-section__cta {
    color: #1B3A6B;
    font-weight: 700;
    font-size: 15px;
    text-decoration: none;
    transition: color 0.2s;
    white-space: nowrap;
}

.guides-section__cta:hover {
    color: #E84D1C;
}

/* Peek carousel — all screen sizes */
.guides-grid {
    display: flex;
    gap: 20px;
    overflow-x: auto;
    scroll-snap-type: x mandatory;
    scroll-padding-left: 0;
    padding-bottom: 20px;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
}

.guides-grid::-webkit-scrollbar {
    display: none;
}

.guides-grid .guide-card {
    flex: 0 0 calc((100% - 50px) / 3.15);
    scroll-snap-align: start;
}

/* Card */
.guide-card {
    background: #fff;
    border-radius: 14px;
    overflow: hidden;
    box-shadow: 0 4px 16px rgba(18, 42, 82, 0.1);
    display: flex;
    flex-direction: column;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.guide-card:hover {
    transform: translateY(-4px);
    box-shadow: 0 16px 36px rgba(18, 42, 82, 0.16);
}

.guide-card__image {
    width: 100%;
    aspect-ratio: 4 / 3;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.guide-card__body {
    padding: 20px;
    display: flex;
    flex-direction: column;
    flex: 1;
}

.guide-card__category {
    color: #E84D1C;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 0.1em;
    margin-bottom: 10px;
}

.guide-card__title {
    font-size: 18px;
    font-weight: 800;
    color: #111827;
    margin: 0 0 10px 0;
    line-height: 1.3;
}

.guide-card__desc {
    font-size: 14px;
    line-height: 1.55;
    color: #6B7280;
    margin: 0 0 16px 0;
    flex: 1;
}

.guide-card__date {
    font-size: 12px;
    color: #9CA3AF;
    font-weight: 500;
    margin-top: auto;
}

/* Pagination */
.guides-pagination {
    margin-top: 32px;
    display: flex;
    justify-content: center;
}

.guides-pagination .page-numbers {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 38px;
    height: 38px;
    padding: 0 12px;
    margin: 0 4px;
    border-radius: 8px;
    background: #fff;
    color: #1B3A6B;
    font-weight: 700;
    font-size: 14px;
    text-decoration: none;
    border: 1px solid #E5EAF2;
    transition: all 0.2s;
}

.guides-pagination .page-numbers:hover,
.guides-pagination .page-numbers.current {
    background: #1B3A6B;
    color: #fff;
    border-color: #1B3A6B;
}

.guides-pagination .page-numbers.dots {
    border: none;
    background: transparent;
}

/* Tablet: 2 + peek */
@media (max-width: 1024px) {
    .guides-grid .guide-card {
        flex: 0 0 calc((100% - 30px) / 2.15);
    }
}

/* Mobile: 1 + peek */
@media (max-width: 600px) {
    .guides-section__header {
        flex-direction: column;
        align-items: flex-start;
    }

    .guides-grid {
        gap: 14px;
        padding: 0 16px 20px;
        margin: 0 -16px;
    }

    .guides-grid .guide-card {
        flex: 0 0 85%;
    }
}/* End custom CSS */
/* Start custom CSS *//* Slide heading — animated gradient text on the gold part */
.kktc-hero-slider .elementor-slide-heading span,
.kktc-hero-slider .elementor-slide-heading em {
    background: linear-gradient(135deg, #f59e0b 0%, #fbbf24 40%, #f97316 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    font-style: normal;
}

/* If you want each slide to have a different accent color: */

/* Slide 1 — warm gold */
.kktc-hero-slider .elementor-slide:nth-child(1) .elementor-slide-heading span {
    background: linear-gradient(135deg, #f59e0b, #fbbf24, #f59e0b);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* Slide 2 — sunset orange */
.kktc-hero-slider .elementor-slide:nth-child(2) .elementor-slide-heading span {
    background: linear-gradient(135deg, #f97316, #fb923c, #ea580c);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* Slide 3 — cyan/teal (matches beach vibe) */
.kktc-hero-slider .elementor-slide:nth-child(3) .elementor-slide-heading span {
    background: linear-gradient(135deg, #06b6d4, #22d3ee, #0891b2);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* Slide overlay — stronger for text readability */
.kktc-hero-slider .elementor-background-overlay {
    background: linear-gradient(
        180deg,
        rgba(10, 16, 36, 0.6) 0%,
        rgba(10, 16, 36, 0.3) 40%,
        rgba(10, 16, 36, 0.7) 100%
    ) !important;
}

/* Slide description text */
.kktc-hero-slider .elementor-slide-description {
    color: rgba(255, 255, 255, 0.55) !important;
    font-size: 16px !important;
    max-width: 520px;
    margin: 0 auto;
}/* End custom CSS */