/* V6 corrections only: original media and the rest of the template stay intact. */
/* Reference staircase: the title occupies the left half, later steps rise on the right. */
@media(min-width:1200px){
 .process-one .sec-title{max-width:calc(50% - 35px)!important;margin-bottom:60px!important}
 .process-one .sec-title_heading{font-size:clamp(38px,3.7vw,58px);line-height:1.16;overflow-wrap:normal}
 .process-one .sec-title_heading br{display:none}
 .process-one .step-block_one:nth-child(1){top:0!important}
 .process-one .step-block_one:nth-child(2){top:30px!important}
 .process-one .step-block_one:nth-child(3){top:-160px!important}
 .process-one .step-block_one:nth-child(4){top:-325px!important}
 .process-one .process-one_content{margin-top:-140px;max-width:500px;margin-left:auto;clear:both}
 .process-one .process-one_content-text br{display:none}
}
@media(max-width:1199px){.process-one .step-block_one{top:0!important;margin-bottom:25px}.process-one .process-one_content{margin-top:30px;max-width:100%;text-align:left}.process-one .sec-title{max-width:100%!important}.process-one .step-block_one-inner:before{display:none}}
/* Consistent base cards; only the card passing through the center becomes larger. */
.v6-story-viewport{padding:40px 0 42px}
.v6-story-track{align-items:center;position:relative}
.v6-story,.v6-story:nth-child(4n+2),.v6-story:nth-child(4n+3){margin-top:0!important;flex:0 0 255px;aspect-ratio:9/16;transform:scale(.92);transform-origin:center;opacity:.88;transition:transform .35s ease,opacity .35s ease;isolation:isolate}
.v6-story.is-center{transform:scale(1.06);opacity:1;z-index:2}
.v6-story:after{background:linear-gradient(180deg,#0005 0%,transparent 30%,#0004 48%,#000e 100%)}
.v6-story .v6-story-copy{bottom:22px;left:20px;right:20px;z-index:3;color:#fff!important}
.v6-story .v6-story-copy h3{color:#fff!important;font-family:inherit;font-size:23px;font-weight:700;line-height:1.23;text-shadow:0 2px 8px #000b;margin:10px 0 18px}
.v6-story .v6-story-copy small{color:#fff!important;font-size:9px;letter-spacing:1.5px;text-shadow:0 1px 5px #000}
.v6-story .v6-story-copy button{background:#0007;color:#fff!important;border-color:#ffffffb0;font-weight:700;font-size:10px;padding:10px 12px}
.v6-story .v6-story-top{color:#fff!important;text-shadow:0 1px 5px #000;padding:5px 7px;border-radius:20px;background:#0003;z-index:3}
.v7-whatsapp-button{min-height:48px;color:#fff!important;background:#168f4a!important;display:flex!important;gap:9px!important;align-items:center!important;justify-content:center!important;line-height:1.4}
.v7-whatsapp-button svg{flex:0 0 22px;display:block;fill:currentColor}
.v7-whatsapp-button span{color:inherit!important;font-size:14px;font-weight:700}
/* Long Turkish page headings no longer collide with the decorative outline title. */
.page-title{padding-top:clamp(175px,15vw,245px);padding-bottom:38px}
.page-title .auto-container{position:relative;z-index:11}
.page-title h1.v7-page-heading{font-size:clamp(30px,4.1vw,66px);line-height:1.17;max-width:1080px;margin:0 auto;overflow-wrap:break-word;text-wrap:balance}
.page-title .page-title_big-title{left:50%;bottom:78px;transform:translateX(-50%);max-width:95%;width:max-content;white-space:nowrap;overflow:hidden;text-overflow:clip;font-size:clamp(26px,4.4vw,74px);line-height:1.12;opacity:.26;pointer-events:none;z-index:1}
.page-title .bread-crumb{margin-top:82px;display:flex;flex-wrap:wrap;justify-content:center;gap:7px 12px;line-height:1.6}
.page-title .bread-crumb li{font-size:13px;line-height:1.6;max-width:100%;overflow-wrap:break-word;margin-right:0;padding-right:0}
.page-title .bread-crumb li:first-child{padding-right:16px}
/* Header links can neither wrap inside a word nor overlap neighboring controls. */
.main-menu .navigation>li>a{white-space:nowrap;line-height:1.35}
.main-menu .navigation>li>ul>li>a{white-space:normal;line-height:1.5!important;overflow-wrap:break-word}
.header-style-one .logo-box{flex-shrink:0}
@media(min-width:1200px) and (max-width:1450px){.main-menu .navigation>li{margin-right:13px!important}.main-menu .navigation>li>a{font-size:13px!important}}
@media(max-width:767px){.v6-story,.v6-story:nth-child(4n+2),.v6-story:nth-child(4n+3){flex-basis:220px}.v6-story .v6-story-copy h3{font-size:21px}.page-title .page-title_big-title{bottom:92px;font-size:28px}.page-title .bread-crumb{margin-top:62px}.page-title .bread-crumb li{font-size:11px}.page-title{padding-bottom:28px}.process-one .sec-title_heading{font-size:36px;line-height:1.2}}
@media(prefers-reduced-motion:reduce){.v6-story{transition:none}}
