.elementor-41915 .elementor-element.elementor-element-416edc73{--display:flex;}.elementor-41915 .elementor-element.elementor-element-8500e05 .elementor-toc__header-title{text-align:start;}.elementor-41915 .elementor-element.elementor-element-8500e05 .elementor-toc__header{flex-direction:row;}.elementor-41915 .elementor-element.elementor-element-8500e05{--item-text-hover-decoration:underline;}.elementor-41915 .elementor-element.elementor-element-3e15164{--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-41915 .elementor-element.elementor-element-56c366e .elementor-repeater-item-c9069e8 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://theothertour.com/wp-content/uploads/2026/08/hagia_sophia_exterior-1.jpg);background-size:cover;}.elementor-41915 .elementor-element.elementor-element-56c366e .elementor-repeater-item-c9069e8 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-41915 .elementor-element.elementor-element-56c366e .swiper-slide{height:400px;transition-duration:calc(5000ms*1.2);}.elementor-41915 .elementor-element.elementor-element-56c366e .swiper-slide-contents{max-width:66%;}.elementor-41915 .elementor-element.elementor-element-56c366e .swiper-slide-inner{text-align:center;}.elementor-41915 .elementor-element.elementor-element-23f6c74 .elementor-repeater-item-13b207d .swiper-slide-bg{background-color:#833ca3;background-image:url(https://theothertour.com/wp-content/uploads/2026/08/green_mosqu-1.jpg);background-size:cover;}.elementor-41915 .elementor-element.elementor-element-23f6c74 .elementor-repeater-item-13b207d .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-41915 .elementor-element.elementor-element-23f6c74 .elementor-repeater-item-2c68237 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://theothertour.com/wp-content/uploads/2026/08/topkapi_palace_interior-1.jpg);background-size:cover;}.elementor-41915 .elementor-element.elementor-element-23f6c74 .elementor-repeater-item-2c68237 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-41915 .elementor-element.elementor-element-23f6c74 .elementor-repeater-item-7a5db6b .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://theothertour.com/wp-content/uploads/2026/08/tarihi_cesme_hamami_1720_14-1.jpg);background-size:cover;}.elementor-41915 .elementor-element.elementor-element-23f6c74 .elementor-repeater-item-7a5db6b .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-41915 .elementor-element.elementor-element-23f6c74 .swiper-slide{height:400px;transition-duration:calc(5000ms*1.2);}.elementor-41915 .elementor-element.elementor-element-23f6c74 .swiper-slide-contents{max-width:66%;}.elementor-41915 .elementor-element.elementor-element-23f6c74 .swiper-slide-inner{text-align:center;}.elementor-41915 .elementor-element.elementor-element-000a63e .elementor-cta__content{text-align:start;}.elementor-41915 .elementor-element.elementor-element-000a63e .elementor-cta__title{color:#FFFF00;}.elementor-41915 .elementor-element.elementor-element-000a63e .elementor-cta__button{border-color:var( --e-global-color-primary );border-width:4px;border-radius:11px;padding:-3px -3px -3px -3px;}.elementor-41915 .elementor-element.elementor-element-000a63e .elementor-cta__content-item{transition-duration:1000ms;}.elementor-41915 .elementor-element.elementor-element-000a63e.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-41915 .elementor-element.elementor-element-000a63e.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-41915 .elementor-element.elementor-element-000a63e.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-41915 .elementor-element.elementor-element-000a63e .elementor-cta .elementor-cta__bg, .elementor-41915 .elementor-element.elementor-element-000a63e .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-41915 .elementor-element.elementor-element-7b06e08{--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-41915 .elementor-element.elementor-element-a590cd7 .elementor-repeater-item-786bc00 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://theothertour.com/wp-content/uploads/2026/08/suleymaniye_mosque-1-2.jpg);background-size:cover;}.elementor-41915 .elementor-element.elementor-element-a590cd7 .elementor-repeater-item-786bc00 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-41915 .elementor-element.elementor-element-a590cd7 .swiper-slide{height:400px;transition-duration:calc(5000ms*1.2);}.elementor-41915 .elementor-element.elementor-element-a590cd7 .swiper-slide-contents{max-width:66%;}.elementor-41915 .elementor-element.elementor-element-a590cd7 .swiper-slide-inner{text-align:center;}.elementor-41915 .elementor-element.elementor-element-a590cd7 .elementor-slide-button{border-width:2px;}.elementor-41915 .elementor-element.elementor-element-a590cd7 .elementor-swiper-button{font-size:0px;}.elementor-41915 .elementor-element.elementor-element-a590cd7 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;}.elementor-41915 .elementor-element.elementor-element-244330e .elementor-repeater-item-f4c514e .swiper-slide-bg{background-color:#833ca3;background-image:url(https://theothertour.com/wp-content/uploads/2026/08/selimiye_mosque-1-1.jpg);background-size:cover;}.elementor-41915 .elementor-element.elementor-element-244330e .elementor-repeater-item-f4c514e .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-41915 .elementor-element.elementor-element-244330e .swiper-slide{height:400px;transition-duration:calc(5000ms*1.2);}.elementor-41915 .elementor-element.elementor-element-244330e .swiper-slide-contents{max-width:66%;}.elementor-41915 .elementor-element.elementor-element-244330e .swiper-slide-inner{text-align:center;}.elementor-41915 .elementor-element.elementor-element-c0edaa8 .elementor-cta__content{min-height:387px;text-align:start;}.elementor-41915 .elementor-element.elementor-element-c0edaa8 .elementor-cta__title:not(:last-child){margin-bottom:45px;}.elementor-41915 .elementor-element.elementor-element-c0edaa8 .elementor-cta__description:not(:last-child){margin-bottom:34px;}.elementor-41915 .elementor-element.elementor-element-c0edaa8 .elementor-cta__title{color:#FFFF00;}.elementor-41915 .elementor-element.elementor-element-c0edaa8 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-41915 .elementor-element.elementor-element-c0edaa8.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-41915 .elementor-element.elementor-element-c0edaa8.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-41915 .elementor-element.elementor-element-c0edaa8.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-41915 .elementor-element.elementor-element-c0edaa8 .elementor-cta .elementor-cta__bg, .elementor-41915 .elementor-element.elementor-element-c0edaa8 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-41915 .elementor-element.elementor-element-24fe176 .elementor-repeater-item-4b6944b .swiper-slide-bg{background-color:#833ca3;background-image:url(https://theothertour.com/wp-content/uploads/2026/08/istanbul_arkeoloji_muze-1.jpg);background-size:cover;}.elementor-41915 .elementor-element.elementor-element-24fe176 .swiper-slide{height:400px;transition-duration:calc(5000ms*1.2);}.elementor-41915 .elementor-element.elementor-element-24fe176 .swiper-slide-contents{max-width:66%;}.elementor-41915 .elementor-element.elementor-element-24fe176 .swiper-slide-inner{text-align:center;}.elementor-41915 .elementor-element.elementor-element-c5fae12 .elementor-repeater-item-f367758 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://theothertour.com/wp-content/uploads/2026/08/pera_palace-1.jpg);background-size:cover;}.elementor-41915 .elementor-element.elementor-element-c5fae12 .swiper-slide{height:400px;transition-duration:calc(5000ms*1.2);}.elementor-41915 .elementor-element.elementor-element-c5fae12 .swiper-slide-contents{max-width:66%;}.elementor-41915 .elementor-element.elementor-element-c5fae12 .swiper-slide-inner{text-align:center;}.elementor-41915 .elementor-element.elementor-element-24672e0 img{width:70%;}.elementor-41915 .elementor-element.elementor-element-9a355bb .elementor-repeater-item-5c36a7f .swiper-slide-bg{background-color:#833ca3;background-image:url(https://theothertour.com/wp-content/uploads/2026/08/buyuk_postane-1.jpg);background-size:cover;}.elementor-41915 .elementor-element.elementor-element-9a355bb .swiper-slide{height:400px;transition-duration:calc(5000ms*1.2);}.elementor-41915 .elementor-element.elementor-element-9a355bb .swiper-slide-contents{max-width:66%;}.elementor-41915 .elementor-element.elementor-element-9a355bb .swiper-slide-inner{text-align:center;}.elementor-41915 .elementor-element.elementor-element-237b107 .elementor-repeater-item-3d0bf62 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://theothertour.com/wp-content/uploads/2026/08/Haydarpasa-Gari-ve-Iskelesi.jpg-1.jpg);background-size:cover;}.elementor-41915 .elementor-element.elementor-element-237b107 .swiper-slide{height:400px;transition-duration:calc(5000ms*1.2);}.elementor-41915 .elementor-element.elementor-element-237b107 .swiper-slide-contents{max-width:66%;}.elementor-41915 .elementor-element.elementor-element-237b107 .swiper-slide-inner{text-align:center;}.elementor-41915 .elementor-element.elementor-element-cd3e364 .elementor-repeater-item-253d07f .swiper-slide-bg{background-color:#833ca3;background-image:url(https://theothertour.com/wp-content/uploads/2026/08/dolmabahce_palace-1-1.jpg);background-size:cover;}.elementor-41915 .elementor-element.elementor-element-cd3e364 .elementor-repeater-item-253d07f .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-41915 .elementor-element.elementor-element-cd3e364 .swiper-slide{height:400px;transition-duration:calc(5000ms*1.2);}.elementor-41915 .elementor-element.elementor-element-cd3e364 .swiper-slide-contents{max-width:66%;}.elementor-41915 .elementor-element.elementor-element-cd3e364 .swiper-slide-inner{text-align:center;}.elementor-41915 .elementor-element.elementor-element-d671b51 .elementor-repeater-item-e5b3f6d .swiper-slide-bg{background-color:#833ca3;background-image:url(https://theothertour.com/wp-content/uploads/2026/08/ortakoy_mosque-1.jpg);background-size:cover;}.elementor-41915 .elementor-element.elementor-element-d671b51 .elementor-repeater-item-e5b3f6d .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-41915 .elementor-element.elementor-element-d671b51 .swiper-slide{height:400px;transition-duration:calc(5000ms*1.2);}.elementor-41915 .elementor-element.elementor-element-d671b51 .swiper-slide-contents{max-width:66%;}.elementor-41915 .elementor-element.elementor-element-d671b51 .swiper-slide-inner{text-align:center;}.elementor-41915 .elementor-element.elementor-element-b3b4fd5 .elementor-repeater-item-5488944 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://theothertour.com/wp-content/uploads/2026/08/beylerbeyi_palac-1.jpg);background-size:cover;}.elementor-41915 .elementor-element.elementor-element-b3b4fd5 .elementor-repeater-item-5488944 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-41915 .elementor-element.elementor-element-b3b4fd5 .swiper-slide{height:400px;transition-duration:calc(5000ms*1.2);}.elementor-41915 .elementor-element.elementor-element-b3b4fd5 .swiper-slide-contents{max-width:66%;}.elementor-41915 .elementor-element.elementor-element-b3b4fd5 .swiper-slide-inner{text-align:center;}.elementor-41915 .elementor-element.elementor-element-6772271 .elementor-cta__content{min-height:342px;text-align:start;}.elementor-41915 .elementor-element.elementor-element-6772271 .elementor-cta__title:not(:last-child){margin-bottom:95px;}.elementor-41915 .elementor-element.elementor-element-6772271 .elementor-cta__title{color:#FFFF00;}.elementor-41915 .elementor-element.elementor-element-6772271 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-41915 .elementor-element.elementor-element-6772271.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-41915 .elementor-element.elementor-element-6772271.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-41915 .elementor-element.elementor-element-6772271.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-41915 .elementor-element.elementor-element-6772271 .elementor-cta .elementor-cta__bg, .elementor-41915 .elementor-element.elementor-element-6772271 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-41915 .elementor-element.elementor-element-8c9d0b0 img{width:70%;}.elementor-41915 .elementor-element.elementor-element-b1d598c .elementor-repeater-item-8cca9f5 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://theothertour.com/wp-content/uploads/2026/08/USEweb_Taksim-Meydani-1-1.jpg);background-size:cover;}.elementor-41915 .elementor-element.elementor-element-b1d598c .elementor-repeater-item-e2948c6 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://theothertour.com/wp-content/uploads/2026/08/gezi_park-1-1.jpg);background-size:cover;}.elementor-41915 .elementor-element.elementor-element-b1d598c .swiper-slide{height:400px;transition-duration:calc(5000ms*1.2);}.elementor-41915 .elementor-element.elementor-element-b1d598c .swiper-slide-contents{max-width:66%;}.elementor-41915 .elementor-element.elementor-element-b1d598c .swiper-slide-inner{text-align:center;}.elementor-41915 .elementor-element.elementor-element-505bbd0 .elementor-heading-title{font-size:26px;}.elementor-41915 .elementor-element.elementor-element-2ec3315{--spacer-size:20px;}.elementor-41915 .elementor-element.elementor-element-a96f99a{--spacer-size:20px;}.elementor-41915 .elementor-element.elementor-element-046e9b0 .elementor-cta__content{text-align:center;}.elementor-41915 .elementor-element.elementor-element-046e9b0 .elementor-cta .elementor-cta__bg, .elementor-41915 .elementor-element.elementor-element-046e9b0 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-41915 .elementor-element.elementor-element-f406e1d .elementor-cta__content{text-align:center;}.elementor-41915 .elementor-element.elementor-element-f406e1d .elementor-cta .elementor-cta__bg, .elementor-41915 .elementor-element.elementor-element-f406e1d .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-41915 .elementor-element.elementor-element-ac88e51 .elementor-cta__content{text-align:center;}.elementor-41915 .elementor-element.elementor-element-ac88e51 .elementor-cta .elementor-cta__bg, .elementor-41915 .elementor-element.elementor-element-ac88e51 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-41915 .elementor-element.elementor-element-9f42353{--spacer-size:20px;}.elementor-41915 .elementor-element.elementor-element-72eb4fb{--spacer-size:20px;}.elementor-41915 .elementor-element.elementor-element-30854b9 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-41915 .elementor-element.elementor-element-30854b9 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-41915 .elementor-element.elementor-element-30854b9 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-41915 .elementor-element.elementor-element-30854b9 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-41915 .elementor-element.elementor-element-30854b9 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-41915 .elementor-element.elementor-element-30854b9 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-41915 .elementor-element.elementor-element-30854b9 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-41915 .elementor-element.elementor-element-30854b9 .elementor-field-type-html{padding-bottom:0px;}.elementor-41915 .elementor-element.elementor-element-30854b9 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-41915 .elementor-element.elementor-element-30854b9 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-41915 .elementor-element.elementor-element-30854b9 .elementor-button{font-size:16px;font-weight:600;padding:16px 16px 16px 16px;}.elementor-41915 .elementor-element.elementor-element-30854b9 .e-form__buttons__wrapper__button-next{background-color:#6EC1E4;color:#ffffff;transition-duration:200ms;}.elementor-41915 .elementor-element.elementor-element-30854b9 .elementor-button[type="submit"]{background-color:#6EC1E4;color:#ffffff;transition-duration:200ms;}.elementor-41915 .elementor-element.elementor-element-30854b9 .elementor-button[type="submit"] svg *{fill:#ffffff;transition-duration:200ms;}.elementor-41915 .elementor-element.elementor-element-30854b9 .e-form__buttons__wrapper__button-previous{color:#ffffff;transition-duration:200ms;}.elementor-41915 .elementor-element.elementor-element-30854b9 .e-form__buttons__wrapper__button-next:hover{background-color:#5100FF;color:#ffffff;}.elementor-41915 .elementor-element.elementor-element-30854b9 .elementor-button[type="submit"]:hover{background-color:#5100FF;color:#ffffff;}.elementor-41915 .elementor-element.elementor-element-30854b9 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-41915 .elementor-element.elementor-element-30854b9 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-41915 .elementor-element.elementor-element-30854b9{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}@media(max-width:767px){.elementor-41915 .elementor-element.elementor-element-24fe176 .swiper-slide{height:212px;}.elementor-41915 .elementor-element.elementor-element-046e9b0 .elementor-cta__content{min-height:100px;}.elementor-41915 .elementor-element.elementor-element-046e9b0 .elementor-cta__bg-wrapper{min-width:0px;}.elementor-41915 .elementor-element.elementor-element-046e9b0 .elementor-cta__title:not(:last-child){margin-bottom:0px;}.elementor-41915 .elementor-element.elementor-element-046e9b0 .elementor-cta__description:not(:last-child){margin-bottom:0px;}}/* Start custom CSS for call-to-action, class: .elementor-element-000a63e *//* DARK OVERLAY CTA */

.elementor-41915 .elementor-element.elementor-element-000a63e {
    min-height: 420px;
    overflow: hidden;
    border-radius: 0;
}

/* Arka plan fotoğrafı */
.elementor-41915 .elementor-element.elementor-element-000a63e .elementor-cta__bg-wrapper {
    position: absolute;
    inset: 0;
}

.elementor-41915 .elementor-element.elementor-element-000a63e .elementor-cta__bg {
    background-position: center center;
    background-size: cover;
    transition: transform 0.7s ease;
}

/* Soldan koyu, sağa doğru açılan gradient */
.elementor-41915 .elementor-element.elementor-element-000a63e .elementor-cta__bg-overlay {
    background: linear-gradient(
        90deg,
        rgba(10, 15, 18, 0.88) 0%,
        rgba(10, 15, 18, 0.67) 40%,
        rgba(10, 15, 18, 0.20) 70%,
        rgba(10, 15, 18, 0.05) 100%
    );
    opacity: 1;
}

/* Metin alanı */
.elementor-41915 .elementor-element.elementor-element-000a63e .elementor-cta__content {
    position: relative;
    z-index: 2;
    min-height: 420px;
    max-width: 570px;
    padding: 58px 48px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-end;
    text-align: left;
}

/* Başlık */
.elementor-41915 .elementor-element.elementor-element-000a63e .elementor-cta__title {
    max-width: 460px;
    margin: 0 0 16px;
    color: #ffffff;
    font-family: "Cormorant Garamond", Georgia, serif;
    font-size: clamp(38px, 4vw, 58px);
    font-weight: 500;
    line-height: 0.98;
    letter-spacing: -0.02em;
}

/* Açıklama */
.elementor-41915 .elementor-element.elementor-element-000a63e .elementor-cta__description {
    max-width: 440px;
    margin: 0 0 25px;
    color: rgba(255, 255, 255, 0.90);
    font-size: 17px;
    line-height: 1.55;
}

/* Minimal text-link CTA */
.elementor-41915 .elementor-element.elementor-element-000a63e .elementor-cta__button {
    position: relative;
    padding: 0 0 7px;
    color: #ffffff;
    background: transparent;
    border: 0;
    border-radius: 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.2;
}

/* Linkin altındaki ince çizgi */
.elementor-41915 .elementor-element.elementor-element-000a63e .elementor-cta__button::after {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    height: 1px;
    background: rgba(255, 255, 255, 0.65);
    transition: transform 0.3s ease;
    transform-origin: left;
}

/* Hover */
.elementor-41915 .elementor-element.elementor-element-000a63e:hover .elementor-cta__bg {
    transform: scale(1.025);
}

.elementor-41915 .elementor-element.elementor-element-000a63e .elementor-cta__button:hover,
.elementor-41915 .elementor-element.elementor-element-000a63e .elementor-cta__button:focus {
    color: #ffffff;
    background: transparent;
}

.elementor-41915 .elementor-element.elementor-element-000a63e .elementor-cta__button:hover::after {
    transform: scaleX(0.55);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-c0edaa8 *//* DARK OVERLAY CTA */

.elementor-41915 .elementor-element.elementor-element-c0edaa8 {
    min-height: 420px;
    overflow: hidden;
    border-radius: 0;
}

/* Arka plan fotoğrafı */
.elementor-41915 .elementor-element.elementor-element-c0edaa8 .elementor-cta__bg-wrapper {
    position: absolute;
    inset: 0;
}

.elementor-41915 .elementor-element.elementor-element-c0edaa8 .elementor-cta__bg {
    background-position: center center;
    background-size: cover;
    transition: transform 0.7s ease;
}

/* Soldan koyu, sağa doğru açılan gradient */
.elementor-41915 .elementor-element.elementor-element-c0edaa8 .elementor-cta__bg-overlay {
    background: linear-gradient(
        90deg,
        rgba(10, 15, 18, 0.88) 0%,
        rgba(10, 15, 18, 0.67) 40%,
        rgba(10, 15, 18, 0.20) 70%,
        rgba(10, 15, 18, 0.05) 100%
    );
    opacity: 1;
}

/* Metin alanı */
.elementor-41915 .elementor-element.elementor-element-c0edaa8 .elementor-cta__content {
    position: relative;
    z-index: 2;
    min-height: 420px;
    max-width: 570px;
    padding: 58px 48px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-end;
    text-align: left;
}

/* Başlık */
.elementor-41915 .elementor-element.elementor-element-c0edaa8 .elementor-cta__title {
    max-width: 460px;
    margin: 0 0 16px;
    color: #ffffff;
    font-family: "Cormorant Garamond", Georgia, serif;
    font-size: clamp(38px, 4vw, 58px);
    font-weight: 500;
    line-height: 0.98;
    letter-spacing: -0.02em;
}

/* Açıklama */
.elementor-41915 .elementor-element.elementor-element-c0edaa8 .elementor-cta__description {
    max-width: 440px;
    margin: 0 0 25px;
    color: rgba(255, 255, 255, 0.90);
    font-size: 17px;
    line-height: 1.55;
}

/* Minimal text-link CTA */
.elementor-41915 .elementor-element.elementor-element-c0edaa8 .elementor-cta__button {
    position: relative;
    padding: 0 0 7px;
    color: #ffffff;
    background: transparent;
    border: 0;
    border-radius: 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.2;
}

/* Linkin altındaki ince çizgi */
.elementor-41915 .elementor-element.elementor-element-c0edaa8 .elementor-cta__button::after {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    height: 1px;
    background: rgba(255, 255, 255, 0.65);
    transition: transform 0.3s ease;
    transform-origin: left;
}

/* Hover */
.elementor-41915 .elementor-element.elementor-element-c0edaa8:hover .elementor-cta__bg {
    transform: scale(1.025);
}

.elementor-41915 .elementor-element.elementor-element-c0edaa8 .elementor-cta__button:hover,
.elementor-41915 .elementor-element.elementor-element-c0edaa8 .elementor-cta__button:focus {
    color: #ffffff;
    background: transparent;
}

.elementor-41915 .elementor-element.elementor-element-c0edaa8 .elementor-cta__button:hover::after {
    transform: scaleX(0.55);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-6772271 *//* DARK OVERLAY CTA */

.elementor-41915 .elementor-element.elementor-element-6772271 {
    min-height: 420px;
    overflow: hidden;
    border-radius: 0;
}

/* Arka plan fotoğrafı */
.elementor-41915 .elementor-element.elementor-element-6772271 .elementor-cta__bg-wrapper {
    position: absolute;
    inset: 0;
}

.elementor-41915 .elementor-element.elementor-element-6772271 .elementor-cta__bg {
    background-position: center center;
    background-size: cover;
    transition: transform 0.7s ease;
}

/* Soldan koyu, sağa doğru açılan gradient */
.elementor-41915 .elementor-element.elementor-element-6772271 .elementor-cta__bg-overlay {
    background: linear-gradient(
        90deg,
        rgba(10, 15, 18, 0.88) 0%,
        rgba(10, 15, 18, 0.67) 40%,
        rgba(10, 15, 18, 0.20) 70%,
        rgba(10, 15, 18, 0.05) 100%
    );
    opacity: 1;
}

/* Metin alanı */
.elementor-41915 .elementor-element.elementor-element-6772271 .elementor-cta__content {
    position: relative;
    z-index: 2;
    min-height: 420px;
    max-width: 570px;
    padding: 58px 48px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-end;
    text-align: left;
}

/* Başlık */
.elementor-41915 .elementor-element.elementor-element-6772271 .elementor-cta__title {
    max-width: 460px;
    margin: 0 0 16px;
    color: #ffffff;
    font-family: "Cormorant Garamond", Georgia, serif;
    font-size: clamp(38px, 4vw, 58px);
    font-weight: 500;
    line-height: 0.98;
    letter-spacing: -0.02em;
}

/* Açıklama */
.elementor-41915 .elementor-element.elementor-element-6772271 .elementor-cta__description {
    max-width: 440px;
    margin: 0 0 25px;
    color: rgba(255, 255, 255, 0.90);
    font-size: 17px;
    line-height: 1.55;
}

/* Minimal text-link CTA */
.elementor-41915 .elementor-element.elementor-element-6772271 .elementor-cta__button {
    position: relative;
    padding: 0 0 7px;
    color: #ffffff;
    background: transparent;
    border: 0;
    border-radius: 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.2;
}

/* Linkin altındaki ince çizgi */
.elementor-41915 .elementor-element.elementor-element-6772271 .elementor-cta__button::after {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    height: 1px;
    background: rgba(255, 255, 255, 0.65);
    transition: transform 0.3s ease;
    transform-origin: left;
}

/* Hover */
.elementor-41915 .elementor-element.elementor-element-6772271:hover .elementor-cta__bg {
    transform: scale(1.025);
}

.elementor-41915 .elementor-element.elementor-element-6772271 .elementor-cta__button:hover,
.elementor-41915 .elementor-element.elementor-element-6772271 .elementor-cta__button:focus {
    color: #ffffff;
    background: transparent;
}

.elementor-41915 .elementor-element.elementor-element-6772271 .elementor-cta__button:hover::after {
    transform: scaleX(0.55);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-046e9b0 */@media (max-width: 767px) {
    .elementor-41915 .elementor-element.elementor-element-046e9b0 {
        min-width: 0 !important;
        width: auto !important;
        flex: 1 1 0 !important;
    }

    .elementor-41915 .elementor-element.elementor-element-046e9b0 .elementor-cta__content {
        padding: 12px 6px !important;
    }

    .elementor-41915 .elementor-element.elementor-element-046e9b0 .elementor-cta__title {
        font-size: 15px !important;
        line-height: 1.25 !important;
        white-space: normal !important;
        word-break: normal !important;
        overflow-wrap: break-word !important;
    }

    .elementor-41915 .elementor-element.elementor-element-046e9b0 .elementor-cta__description {
        font-size: 11px !important;
        line-height: 1.4 !important;
        white-space: normal !important;
        word-break: normal !important;
        overflow-wrap: break-word !important;
    }

    .elementor-41915 .elementor-element.elementor-element-046e9b0 .elementor-button {
        font-size: 11px !important;
        line-height: 1.2 !important;
        padding: 7px 8px !important;
        white-space: normal !important;
    }
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-f406e1d */@media (max-width: 767px) {
    .elementor-41915 .elementor-element.elementor-element-f406e1d {
        min-width: 0 !important;
        width: auto !important;
        flex: 1 1 0 !important;
    }

    .elementor-41915 .elementor-element.elementor-element-f406e1d .elementor-cta__content {
        padding: 12px 6px !important;
    }

    .elementor-41915 .elementor-element.elementor-element-f406e1d .elementor-cta__title {
        font-size: 15px !important;
        line-height: 1.25 !important;
        white-space: normal !important;
        word-break: normal !important;
        overflow-wrap: break-word !important;
    }

    .elementor-41915 .elementor-element.elementor-element-f406e1d .elementor-cta__description {
        font-size: 11px !important;
        line-height: 1.4 !important;
        white-space: normal !important;
        word-break: normal !important;
        overflow-wrap: break-word !important;
    }

    .elementor-41915 .elementor-element.elementor-element-f406e1d .elementor-button {
        font-size: 11px !important;
        line-height: 1.2 !important;
        padding: 7px 8px !important;
        white-space: normal !important;
    }
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-ac88e51 */@media (max-width: 767px) {
    .elementor-41915 .elementor-element.elementor-element-ac88e51 {
        min-width: 0 !important;
        width: auto !important;
        flex: 1 1 0 !important;
    }

    .elementor-41915 .elementor-element.elementor-element-ac88e51 .elementor-cta__content {
        padding: 12px 6px !important;
    }

    .elementor-41915 .elementor-element.elementor-element-ac88e51 .elementor-cta__title {
        font-size: 15px !important;
        line-height: 1.25 !important;
        white-space: normal !important;
        word-break: normal !important;
        overflow-wrap: break-word !important;
    }

    .elementor-41915 .elementor-element.elementor-element-ac88e51 .elementor-cta__description {
        font-size: 11px !important;
        line-height: 1.4 !important;
        white-space: normal !important;
        word-break: normal !important;
        overflow-wrap: break-word !important;
    }

    .elementor-41915 .elementor-element.elementor-element-ac88e51 .elementor-button {
        font-size: 11px !important;
        line-height: 1.2 !important;
        padding: 7px 8px !important;
        white-space: normal !important;
    }
}/* End custom CSS */
/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=Newsreader:wght@400;500;600;700&family=Roboto:wght@300;400;500;700&display=swap');

/* Base type */
body.elementor-page-41915 .elementor-widget-text-editor p {
  font-family: 'Roboto', sans-serif;
  font-size: 18px;
  line-height: 1.7;
  color: #1f2937;
}

body.elementor-page-41915 .elementor-widget-heading h2,
body.elementor-page-41915 .elementor-widget-heading h3 {
  font-family: 'Newsreader', serif;
  font-weight: 600;
}

/* Orange divider before every H2 */
body.elementor-page-41915 .elementor-widget-heading h2::before {
  content: ""; display: block; width: 48px; height: 3px;
  background: #27BEF5; margin-bottom: 16px; border-radius: 2px;
}

/* Lead paragraph — your intro already has class="lead", this just styles it */
body.elementor-page-41915 .lead {
  font-size: 20px;
  line-height: 1.6;
  color: #0C4A6E;
}

/* Pull-quote — targets your existing "Şanlıurfa plain" blockquote directly */
body.elementor-page-41915 blockquote {
  border-left: 3px solid #EA580C;
  padding-left: 20px;
  font-family: 'Newsreader', serif;
  font-style: italic;
  font-size: 20px;
  color: #0C4A6E;
  margin: 32px 0;
}

/* Uniform image crop — add class="frame" to each image widget */
body.elementor-page-41915 .frame img {
  aspect-ratio: 3/2;
  object-fit: cover;
  border-radius: 4px;
}

/* Link hover feedback */
body.elementor-page-41915 a { transition: color 0.2s ease; }
body.elementor-page-41915 a:hover { color: #2b8fc4; text-decoration: underline; }

/* FAQ <dl> styling */
body.elementor-page-41915 .elementor-widget-text-editor dl dt {
  font-family: 'Newsreader', serif;
  font-weight: 600;
  font-size: 19px;
  color: #0C4A6E;
  margin-top: 24px;
}
body.elementor-page-41915 .elementor-widget-text-editor dl dd {
  margin: 8px 0 0 0;
}

/* Contact form button */
body.elementor-page-41915 .elementor-widget-form .elementor-button {
  background: #EA580C;
  transition: background 200ms ease;
}
body.elementor-page-41915 .elementor-widget-form .elementor-button:hover {
  background: #C2410C;
}

/* Slides*/

body.elementor-page-41915 .elementor-widget-slides .swiper-slide,
body.elementor-page-41915 .elementor-widget-slides .swiper-slide-bg {
  aspect-ratio: 3/2;
  background-size: cover;
  background-position: center;
}

/* Slide Caption typography — matches house editorial tokens */
body.elementor-page-41915 .elementor-slide-heading {
  font-family: 'Newsreader', serif;
  font-weight: 600;
}
body.elementor-page-41915 .elementor-slide-description {
  font-family: 'Roboto', sans-serif;
}
/* 20px space between all widgets */
body.elementor-page-41915 .elementor-widget {
    margin-bottom: 20px;
}

body.elementor-page-41915 .elementor-widget:last-child {
    margin-bottom: 0;
}/* End custom CSS */