.elementor-6663 .elementor-element.elementor-element-5139c69{--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.55;}.elementor-6663 .elementor-element.elementor-element-5139c69::before, .elementor-6663 .elementor-element.elementor-element-5139c69 > .elementor-background-video-container::before, .elementor-6663 .elementor-element.elementor-element-5139c69 > .e-con-inner > .elementor-background-video-container::before, .elementor-6663 .elementor-element.elementor-element-5139c69 > .elementor-background-slideshow::before, .elementor-6663 .elementor-element.elementor-element-5139c69 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6663 .elementor-element.elementor-element-5139c69 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-6663 .elementor-element.elementor-element-612fb19{--display:flex;}.elementor-6663 .elementor-element.elementor-element-3f8a893 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-6663 .elementor-element.elementor-element-3f8a893 .swiper-slide-contents{max-width:66%;}.elementor-6663 .elementor-element.elementor-element-3f8a893 .swiper-slide-inner{text-align:start;}.elementor-6663 .elementor-element.elementor-element-3f8a893 .elementor-slide-description{color:#F5F7FA;}:root{--page-title-display:none;}/* Start custom CSS *//* =========================
VIDEO HERO
========================= */

.s3m-hero-video{
position:relative;
min-height:90vh;
display:flex;
align-items:center;
justify-content:center;
overflow:hidden;
color:#fff;
}

/* video overlay dark */
.s3m-hero-video::before{
content:"";
position:absolute;
inset:0;
background:linear-gradient(135deg,#020617cc,#020617cc);
z-index:1;
}

/* inner content */
.s3m-hero-overlay{
position:relative;
z-index:2;
max-width:1100px;
padding:80px 20px;
}

/* label */
.s3m-hero-label{
font-size:12px;
letter-spacing:2px;
color:#38BDF8;
margin-bottom:16px;
text-transform:uppercase;
}

/* headline */
.s3m-hero-slide-title{
font-size:54px;
line-height:1.1;
max-width:800px;
margin-bottom:18px;
}

/* text */
.s3m-hero-text{
font-size:18px;
color:#CBD5E1;
max-width:600px;
margin-bottom:30px;
}

/* CTA */
.s3m-hero-cta{
display:flex;
gap:14px;
}

/* buttons */
.s3m-btn-primary{
background:#2563EB;
padding:14px 22px;
border-radius:8px;
}

.s3m-btn-secondary{
border:1px solid #334155;
padding:14px 22px;
border-radius:8px;
}

/* SLIDER CLEANUP */
.elementor-slide-heading{
font-size:54px !important;
font-weight:600;
}

.elementor-slide-description{
display:none; /* biz custom text kullanıyoruz */
}

/* navigation dots */
.elementor-swiper-pagination{
bottom:20px !important;
}

/* arrows hide (premium look) */
.elementor-swiper-button{
display:none !important;
}/* End custom CSS */