.elementor-6032 .elementor-element.elementor-element-2bb3296{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-6032 .elementor-element.elementor-element-ad25f79{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-6032 .elementor-element.elementor-element-f27ea8a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-6032 .elementor-element.elementor-element-470cdc4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-6032 .elementor-element.elementor-element-f8bfdc8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-6032 .elementor-element.elementor-element-ef61334{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-6032 .elementor-element.elementor-element-15b7935{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-6032 .elementor-element.elementor-element-f47e359{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-6032 .elementor-element.elementor-element-1d4728b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}/* Start custom CSS for html, class: .elementor-element-2bb3296 *//* Mobil Uyumluluk Güncellemesi */
@media (max-width: 768px) {
    .ys-hero {
        /* Mobil cihazlarda 'fixed' özelliği görsele engel olur, 'scroll' yapıyoruz */
        background-attachment: scroll !important;
        
        /* 95vh bazı mobil tarayıcılarda adres çubuğu nedeniyle sorun çıkarabilir */
        height: 60vh !important; 
        min-height: 400px;
        
        /* Görselin mobilde merkeze odaklanmasını sağlar */
        background-position: center center !important;
        background-size: cover !important;
    }

    .ys-hero h1 {
        letter-spacing: 4px !important;
        font-size: 32px !important;
        padding: 0 15px;
    }

    /* Görsel efektinin (mavi gölge) mobilde taşmasını önlemek için */
    .ys-img-wrapper {
        box-shadow: 15px 15px 0px var(--primary-blue);
        margin-bottom: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ad25f79 *//* Mobil Uyumluluk Güncellemesi */
@media (max-width: 768px) {
    .ys-hero {
        /* Mobil cihazlarda 'fixed' özelliği görsele engel olur, 'scroll' yapıyoruz */
        background-attachment: scroll !important;
        
        /* 95vh bazı mobil tarayıcılarda adres çubuğu nedeniyle sorun çıkarabilir */
        height: 60vh !important; 
        min-height: 400px;
        
        /* Görselin mobilde merkeze odaklanmasını sağlar */
        background-position: center center !important;
        background-size: cover !important;
    }

    .ys-hero h1 {
        letter-spacing: 1px !important;
        font-size: 32px !important;
        padding: 0 10px;
    }

    /* Görsel efektinin (mavi gölge) mobilde taşmasını önlemek için */
    .ys-img-wrapper {
        box-shadow: 15px 15px 0px var(--primary-blue);
        margin-bottom: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f27ea8a *//* Mobil Uyumluluk Güncellemesi */
@media (max-width: 768px) {
    .ys-hero {
        /* Mobil cihazlarda 'fixed' özelliği görsele engel olur, 'scroll' yapıyoruz */
        background-attachment: scroll !important;
        
        /* 95vh bazı mobil tarayıcılarda adres çubuğu nedeniyle sorun çıkarabilir */
        height: 60vh !important; 
        min-height: 400px;
        
        /* Görselin mobilde merkeze odaklanmasını sağlar */
        background-position: center center !important;
        background-size: cover !important;
    }

    .ys-hero h1 {
        letter-spacing: 4px !important;
        font-size: 32px !important;
        padding: 0 15px;
    }

    /* Görsel efektinin (mavi gölge) mobilde taşmasını önlemek için */
    .ys-img-wrapper {
        box-shadow: 15px 15px 0px var(--primary-blue);
        margin-bottom: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-470cdc4 *//* Mobil Uyumluluk Güncellemesi */
@media (max-width: 768px) {
    .ys-hero {
        /* Mobil cihazlarda 'fixed' özelliği görsele engel olur, 'scroll' yapıyoruz */
        background-attachment: scroll !important;
        
        /* 95vh bazı mobil tarayıcılarda adres çubuğu nedeniyle sorun çıkarabilir */
        height: 60vh !important; 
        min-height: 400px;
        
        /* Görselin mobilde merkeze odaklanmasını sağlar */
        background-position: center center !important;
        background-size: cover !important;
    }

    .ys-hero h1 {
        letter-spacing: 4px !important;
        font-size: 32px !important;
        padding: 0 15px;
    }

    /* Görsel efektinin (mavi gölge) mobilde taşmasını önlemek için */
    .ys-img-wrapper {
        box-shadow: 15px 15px 0px var(--primary-blue);
        margin-bottom: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f8bfdc8 *//* Mobil Uyumluluk Güncellemesi */
@media (max-width: 768px) {
    .ys-hero {
        /* Mobil cihazlarda 'fixed' özelliği görsele engel olur, 'scroll' yapıyoruz */
        background-attachment: scroll !important;
        
        /* 95vh bazı mobil tarayıcılarda adres çubuğu nedeniyle sorun çıkarabilir */
        height: 60vh !important; 
        min-height: 400px;
        
        /* Görselin mobilde merkeze odaklanmasını sağlar */
        background-position: center center !important;
        background-size: cover !important;
    }

    .ys-hero h1 {
        letter-spacing: 4px !important;
        font-size: 32px !important;
        padding: 0 15px;
    }

    /* Görsel efektinin (mavi gölge) mobilde taşmasını önlemek için */
    .ys-img-wrapper {
        box-shadow: 15px 15px 0px var(--primary-blue);
        margin-bottom: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ef61334 *//* Mobil Uyumluluk Güncellemesi */
@media (max-width: 768px) {
    .ys-hero {
        /* Mobil cihazlarda 'fixed' özelliği görsele engel olur, 'scroll' yapıyoruz */
        background-attachment: scroll !important;
        
        /* 95vh bazı mobil tarayıcılarda adres çubuğu nedeniyle sorun çıkarabilir */
        height: 60vh !important; 
        min-height: 400px;
        
        /* Görselin mobilde merkeze odaklanmasını sağlar */
        background-position: center center !important;
        background-size: cover !important;
    }

    .ys-hero h1 {
        letter-spacing: 4px !important;
        font-size: 32px !important;
        padding: 0 15px;
    }

    /* Görsel efektinin (mavi gölge) mobilde taşmasını önlemek için */
    .ys-img-wrapper {
        box-shadow: 15px 15px 0px var(--primary-blue);
        margin-bottom: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-15b7935 *//* Mobil Uyumluluk Güncellemesi */
@media (max-width: 768px) {
    .ys-hero {
        /* Mobil cihazlarda 'fixed' özelliği görsele engel olur, 'scroll' yapıyoruz */
        background-attachment: scroll !important;
        
        /* 95vh bazı mobil tarayıcılarda adres çubuğu nedeniyle sorun çıkarabilir */
        height: 60vh !important; 
        min-height: 400px;
        
        /* Görselin mobilde merkeze odaklanmasını sağlar */
        background-position: center center !important;
        background-size: cover !important;
    }

    .ys-hero h1 {
        letter-spacing: 4px !important;
        font-size: 32px !important;
        padding: 0 15px;
    }

    /* Görsel efektinin (mavi gölge) mobilde taşmasını önlemek için */
    .ys-img-wrapper {
        box-shadow: 15px 15px 0px var(--primary-blue);
        margin-bottom: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f47e359 *//* Mobil Uyumluluk Güncellemesi */
@media (max-width: 768px) {
    .ys-hero {
        /* Mobil cihazlarda 'fixed' özelliği görsele engel olur, 'scroll' yapıyoruz */
        background-attachment: scroll !important;
        
        /* 95vh bazı mobil tarayıcılarda adres çubuğu nedeniyle sorun çıkarabilir */
        height: 60vh !important; 
        min-height: 400px;
        
        /* Görselin mobilde merkeze odaklanmasını sağlar */
        background-position: center center !important;
        background-size: cover !important;
    }

    .ys-hero h1 {
        letter-spacing: 4px !important;
        font-size: 32px !important;
        padding: 0 15px;
    }

    /* Görsel efektinin (mavi gölge) mobilde taşmasını önlemek için */
    .ys-img-wrapper {
        box-shadow: 15px 15px 0px var(--primary-blue);
        margin-bottom: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1d4728b *//* Mobil Uyumluluk Güncellemesi */
@media (max-width: 768px) {
    .ys-hero {
        /* Mobil cihazlarda 'fixed' özelliği görsele engel olur, 'scroll' yapıyoruz */
        background-attachment: scroll !important;
        
        /* 95vh bazı mobil tarayıcılarda adres çubuğu nedeniyle sorun çıkarabilir */
        height: 60vh !important; 
        min-height: 400px;
        
        /* Görselin mobilde merkeze odaklanmasını sağlar */
        background-position: center center !important;
        background-size: cover !important;
    }

    .ys-hero h1 {
        letter-spacing: 4px !important;
        font-size: 32px !important;
        padding: 0 15px;
    }

    /* Görsel efektinin (mavi gölge) mobilde taşmasını önlemek için */
    .ys-img-wrapper {
        box-shadow: 15px 15px 0px var(--primary-blue);
        margin-bottom: 30px;
    }
}/* End custom CSS */