.elementor-17 .elementor-element.elementor-element-402d00d > .elementor-element-populated{margin:0px 0px -90px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-17 .elementor-element.elementor-element-a93f6fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -41px) 0px;}.elementor-17 .elementor-element.elementor-element-3c796be{margin:-79px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-576c8fd{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-b902d90{--spacer-size:50px;}/* Start custom CSS for html, class: .elementor-element-a93f6fa *//* 1. Hero Section Güncelleme */
.ys-hero-light {
    padding: 150px 10% 120px;
    background: linear-gradient(160deg, var(--white) 50%, #f4f8fb 100%);
    border-bottom: 1px solid #eee;
    position: relative;
    /* EKLENEN: İçeriği ortalar */
    text-align: center; 
    display: flex;
    flex-direction: column;
    align-items: center;
}

.ys-hero-light::before {
    content: '';
    position: absolute;
    top: 0;
    /* GÜNCELLEME: Çizgiyi tam ortaya alır */
    left: 50%;
    transform: translateX(-50%); 
    width: 4px;
    height: 100px;
    background-color: var(--navy);
}

.ys-hero-light p {
    /* GÜNCELLEME: Paragrafın genişliği varken ortalanmasını sağlar */
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3c796be *//* 1. Hero Section Güncelleme */
.ys-hero-light {
    padding: 150px 10% 120px;
    background: linear-gradient(160deg, var(--white) 50%, #f4f8fb 100%);
    border-bottom: 1px solid #eee;
    position: relative;
    /* EKLENEN: İçeriği ortalar */
    text-align: center; 
    display: flex;
    flex-direction: column;
    align-items: center;
}

.ys-hero-light::before {
    content: '';
    position: absolute;
    top: 0;
    /* GÜNCELLEME: Çizgiyi tam ortaya alır */
    left: 50%;
    transform: translateX(-50%); 
    width: 4px;
    height: 100px;
    background-color: var(--navy);
}

.ys-hero-light p {
    /* GÜNCELLEME: Paragrafın genişliği varken ortalanmasını sağlar */
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0654c8e *//* 1. Hero Section Güncelleme */
.ys-hero-light {
    padding: 150px 10% 120px;
    background: linear-gradient(160deg, var(--white) 50%, #f4f8fb 100%);
    border-bottom: 1px solid #eee;
    position: relative;
    /* EKLENEN: İçeriği ortalar */
    text-align: center; 
    display: flex;
    flex-direction: column;
    align-items: center;
}

.ys-hero-light::before {
    content: '';
    position: absolute;
    top: 0;
    /* GÜNCELLEME: Çizgiyi tam ortaya alır */
    left: 50%;
    transform: translateX(-50%); 
    width: 4px;
    height: 100px;
    background-color: var(--navy);
}

.ys-hero-light p {
    /* GÜNCELLEME: Paragrafın genişliği varken ortalanmasını sağlar */
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-576c8fd *//* 1. Hero Section Güncelleme */
.ys-hero-light {
    padding: 150px 10% 120px;
    background: linear-gradient(160deg, var(--white) 50%, #f4f8fb 100%);
    border-bottom: 1px solid #eee;
    position: relative;
    /* EKLENEN: İçeriği ortalar */
    text-align: center; 
    display: flex;
    flex-direction: column;
    align-items: center;
}

.ys-hero-light::before {
    content: '';
    position: absolute;
    top: 0;
    /* GÜNCELLEME: Çizgiyi tam ortaya alır */
    left: 50%;
    transform: translateX(-50%); 
    width: 4px;
    height: 100px;
    background-color: var(--navy);
}

.ys-hero-light p {
    /* GÜNCELLEME: Paragrafın genişliği varken ortalanmasını sağlar */
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-86cccbf *//* 1. Hero Section Güncelleme */
.ys-hero-light {
    padding: 150px 10% 120px;
    background: linear-gradient(160deg, var(--white) 50%, #f4f8fb 100%);
    border-bottom: 1px solid #eee;
    position: relative;
    /* EKLENEN: İçeriği ortalar */
    text-align: center; 
    display: flex;
    flex-direction: column;
    align-items: center;
}

.ys-hero-light::before {
    content: '';
    position: absolute;
    top: 0;
    /* GÜNCELLEME: Çizgiyi tam ortaya alır */
    left: 50%;
    transform: translateX(-50%); 
    width: 4px;
    height: 100px;
    background-color: var(--navy);
}

.ys-hero-light p {
    /* GÜNCELLEME: Paragrafın genişliği varken ortalanmasını sağlar */
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */