.slider-container {    position: relative;    width: 100%;    aspect-ratio: 16 / 8;    background-color: #333;    overflow: hidden;}.slider-container .slide {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    opacity: 0;    transition: opacity 0.8s ease-in-out;    display: flex;    align-items: center;}.slider-container .slide img {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    object-fit: cover;    z-index: -1;}.slider-container .slide.active {    opacity: 1;}.slider-container .slide.active img {    z-index: 1;}.slider-container .slide .textic {    max-width: 600px;    position: relative;    z-index: 9;    color: #fff;    display: none;}.slider-container .slide .textic .text1 {    display: block;    font-size: 36px;    font-weight: 700;    line-height: 1.3;    margin-bottom: 35px;}.slider-container .slide .textic .text2 {    display: block;    font-size: 16px;    font-weight: 500;}.slider-container .slider-btn {    position: absolute;    top: 50%;    transform: translateY(-50%);    background-color: #00000080;    fill: #fff;    border: none;    padding: 5px 10px;    font-size: 23px;    display: flex;    align-items: center;    font-weight: 700;    cursor: pointer;    border-radius: 5px;    z-index: 10;    transition: background-color 0.3s ease;    height: 42px;    width: 42px;}.slider-container .slider-btn:hover {    background-color: #000c;}.slider-container .prev-btn {    left: 15px;}.slider-container .next-btn {    right: 15px;}.info-box {    background-color: #fff;    width: 100%;    text-align: left;    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);    display: flex;    align-items: center;    padding: 55px 20px 52px 43px;    background-position: bottom right;    background-repeat: no-repeat;    border-style: solid;    border-width: 0 0 3px;    border-color: rgba(4, 148, 244, 0);}.info-box svg {    width: 70px;    height: 70px;    overflow: inherit;    fill: var(--primary-orange);    stroke: var(--primary-orange);    margin-right: 30px;}.info-box .icon {    font-size: 32px;    margin-right: 15px;    color: #007bff;}.info-box .text h3 {    margin: 0 0 5px;    color: #777;    font-weight: 500;    text-transform: uppercase;}.info-box .text p {    margin: 0;    font-size: 40px;    font-weight: 500;    text-transform: uppercase;    line-height: 1em;    letter-spacing: -1.6px;}.info-box .text a {    color: #007bff;    text-decoration: none;}.info-box .text a:hover {    text-decoration: underline;}.ust_alan {    width: 100%;    background-color: #f4f4f4;    padding-bottom: 60px;    padding-top: 90px;}.ust_alan .baslik {    max-width: 670px;    margin: 0 auto;    text-align: center;}.ust_alan .baslik span {    display: inline-block;    width: auto;}.ust_alan .baslik h2 {    text-align: center;    font-size: 50px;    text-transform: uppercase;    line-height: 1em;    letter-spacing: -1px;    font-weight: 500;    color: #16346d;    margin-bottom: 20px;    margin-top: 0;}.ust_alan .icerik {    text-align: center;    margin: 0;}.ust_alan .icerik p {    text-align: center;    margin-top: 15px;    color: #777;    font-family: "Roboto", Sans-serif;    font-weight: 400;    font-size: 17px;    line-height: 25px;    margin: 0;}.aracli_alan {    width: 100%;    overflow: hidden;    background: #f4f4f4;}.aracli_alan .container {    max-width: 1500px;    margin: 0 auto;    display: flex;    flex-wrap: wrap;    justify-content: space-around;    box-sizing: border-box;    padding-bottom: 70px;    margin: 0;    padding-right: 0;    padding-left: 0;}.aracli_alan .column {    width: 30%;    box-sizing: border-box;    padding: 0px 20px 0 35px;}.aracli_alan .column svg {    overflow: inherit;    fill: #fff;    background: var(--primary-orange);    font-size: 2.625rem;    border-radius: 50%;    padding: 25px;    max-width: 90px;    max-height: 90px;}.aracli_alan .text-right svg {    margin-left: 30px;}.aracli_alan .text-left svg {    margin-right: 30px;}.aracli_alan .text-right {    text-align: right;    display: flex;}.aracli_alan .text-left {    text-align: left;    display: flex;}.aracli_alan .text-center {    text-align: center;}.aracli_alan .icon {    font-size: 2em;    color: #ff5a00;}.aracli_alan .heading {    margin-top: 0;    margin-bottom: 0.5em;    color: #16346d;    font-weight: 500;    font-size: 1.75rem;}.aracli_alan .paragraph {    color: #777;    font-family: "Roboto", Sans-serif;    font-weight: 400;    font-size: 1rem;    line-height: 1.875;}.aracli_alan .margin-top-20 {    margin-top: 20px;}.aracli_alan .image-column {    text-align: center;}.aracli_alan .image {    max-width: 100%;    height: auto;}@media (max-width: 768px) {    .aracli_alan .container {        flex-direction: column;        align-items: center;    }    .aracli_alan .column {        width: 100%;        text-align: center;    }}@media (min-width: 769px) and (max-width: 1200px) {    .aracli_alan .column {        width: 45%;    }    .aracli_alan .image-column {        width: 90%;    }}.hizmet_alan {    width: 100%;    padding-bottom: 70px;}.hizmet_alan .services-container {    max-width: 1500px;    margin: 0 auto;    display: flex;    flex-wrap: wrap;    justify-content: space-around;}.hizmet_alan .service-item {    width: 100%;    margin-bottom: 0;    text-align: left;    box-sizing: border-box;    box-shadow: 0 0 10px rgba(0, 0, 0, .15);    border-bottom: 3px solid var(--primary-orange);    overflow: hidden;    font-size: 20px;    font-weight: 500;}.hizmet_alan .service-item .service-box-image {    margin-bottom: 0;    overflow: hidden;    max-height: 300px;}.hizmet_alan .service-item img {    max-width: 100%;    height: auto;    transition: transform 0.3s ease;}.hizmet_alan .service-item img:hover {    transform: scale(1.05);}.hizmet_alan .service-item h3 {    margin: 0;    color: var(--primary-orange);    line-height: 1.5;    text-transform: uppercase;    font-weight: 400;    font-size: 1.75rem;    margin-bottom: 20px;}.hizmet_alan .service-item a {    text-decoration: none;    color: #333;    font-weight: 400;    font-size: 1.75rem;    line-height: 1.5;    text-transform: uppercase;}.hizmet_alan .service-item p {    margin: 0;    display: inline-flex;    align-items: center;    text-transform: uppercase;    color: rgb(119, 119, 119);    font-size: 18px;    font-weight: 400;}.hizmet_alan .service-item .metin {    padding: 30px 35px;}.hizmet_alan .service-item p svg {    overflow: inherit;    fill: rgb(119, 119, 119);    font-size: 2.625rem;    max-width: 25px;    margin-left: 10px;    height: auto;}@media (max-width: 768px) {    .hizmet_alan .services-container {        flex-direction: column;        align-items: center;    }    .service-item {        width: 90%;    }}@media (min-width: 769px) and (max-width: 1200px) {    .service-item {        width: 45%;    }}.info-section {    width: 100%;    padding: 95px 0 80px;    background: url(../images/h1-achievement-bg.jpg);    box-sizing: border-box;    overflow: hidden;    background-position: center center;    background-repeat: no-repeat;    background-attachment: fixed;}.info-section .info-container {    max-width: 1300px;    margin: 0 auto;    display: flex;    flex-wrap: wrap;    justify-content: space-around;}.info-section .info-column {    width: 25%;    padding: 0;    box-sizing: border-box;    text-align: left;}.info-section .image-box-wrapper {    display: flex;}.info-section .image-box-img {    margin: 0;    margin-right: 15px;}.info-section .image-box-img svg {    overflow: inherit;    fill: var(--primary-orange);    width: 51px;    height: 51px;}.info-section .image-box-content {    font-weight: 500;    color: white;}.info-section .image-box-sub-title {    font-size: 60px;    font-weight: 600;    margin-bottom: 10px;    line-height: 50px;}.info-section .image-box-title {    font-weight: 500;    font-size: 20px;    margin: 0;    text-transform: uppercase;}@media (max-width: 768px) {    .info-section .info-column {        width: 50%;    }}@media (max-width: 576px) {    .info-section .info-column {        width: 50%;    }}.why-us-section {    width: 100%;    box-sizing: border-box;    position: relative;    overflow: hidden;    background: url(../images/1-bg-progress-img.jpg);    background-position: center center;    background-size: cover;    opacity: 1;    mix-blend-mode: darken;    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;    padding: 115px 0;}.why-us-section .why-us-container {    max-width: 1300px;    margin: 0 auto;    display: flex;    position: relative;    z-index: 1;}.why-us-section .why-us-content {    box-sizing: border-box;    text-align: left;    color: #fff;    box-sizing: border-box;    text-align: left;    color: #fff;    max-width: 610px;}.why-us-section .why-us-heading {    margin-top: 0;    font-size: 50px;    text-transform: uppercase;    line-height: 1em;    letter-spacing: -1px;    font-weight: 500;    color: #16346d;    margin-bottom: 20px;}.why-us-section .why-us-heading-highlight {}.why-us-section .why-us-text {    font-size: 17px;    line-height: 25px;    letter-spacing: -.2px;    color: #777;    font-family: "Roboto", Sans-serif;    font-weight: 400;    margin-top: 0;    margin-bottom: 40px;}.why-us-section .progress-container {    margin-bottom: 40px;}.why-us-section .progress-label {    display: block;    margin-bottom: 5px;    color: #777;    font-size: 14px;    font-weight: 600;    font-family: "Roboto", Sans-serif;}.why-us-section .progress-bar {    width: 100%;    height: 10px;    background-color: #eee;    border-radius: 0;    position: relative;    overflow: hidden;}.why-us-section .progress-value {    position: absolute;    top: 0;    left: 0;    height: 100%;    background-color: var(--primary-orange);    width: 0;    transition: width 0.5s ease;}.why-us-section .progress-percentage {    color: #777;    font-size: 14px;    font-weight: 600;    float: right;}@media (max-width: 768px) {    .why-us-section .why-us-content {        width: 90%;        text-align: center;    }    .why-us-section .why-us-heading {        font-size: 2em;    }}.logos {    display: grid;    grid-template-columns: repeat(6,1fr);    padding-bottom: 70px;}.logos .logo-card {    display: flex;    align-items: center;    justify-content: center;    flex-direction: column;    transition: transform .22s ease, box-shadow .22s ease;    cursor: default;    width: 95%;    margin: 0;}.logos .logo-card:hover {    transform: translateY(-6px) scale(1.02);}.logos .logo {    width: 190px;    display: block;    object-fit: contain;    background: transparent;}.logos .caption {    margin-top: 12px;    font-size: 13px;    color: #334155;}.yorumlar {    width: 100%;    background-image: url('../images/team-smbg-banner1.jpg');    background-size: cover;    background-position: center;    color: white;    text-align: center;    padding-bottom: 70px;}.yorumlar .achievements-container {    max-width: 1200px;    margin: 0 auto;}.yorumlar h2 {    font-size: 2.5em;    margin-bottom: 15px;}.yorumlar p {    font-size: 1.1em;    margin-bottom: 15px;}.yorumlar a {    color: #777;    text-decoration: none;    display: inline-block;    margin-bottom: 0;    font-size: 17px;    line-height: 25px;    font-family: "Roboto", Sans-serif;    font-weight: 400;    margin-top: 30px;}.yorumlar .testimonials-container {    display: flex;    flex-wrap: wrap;    justify-content: center;}.yorumlar .testimonials-container .container {    max-width: 1300px;    margin: 0 auto;    display: flex;    position: relative;    z-index: 1;}.yorumlar .testimonial-item {    width: 100%;    box-sizing: border-box;    box-shadow: 0px 3px 10px 0px rgba(0,0,0,.2);    transition: background .5s, border .3s, border-radius .3s, box-shadow .3s;    /* margin: 0 30px; */    padding: 55px 50px 70px;    background: #f9f9f9;    min-height: 410px;}.yorumlar .testimonial-item p {    color: #777;    font-size: 50px;    font-weight: 700;    line-height: 45px;    margin-top: 0;}.yorumlar .testimonial-content {    font-style: italic;    font-size: 16px;    line-height: 28px;    color: #777;    font-family: "Roboto", Sans-serif;    font-weight: 400;    min-height: 140px;}.yorumlar .testimonial-meta {    display: flex;    align-items: center;    justify-content: center;    margin-top: 30px;}.yorumlar .testimonial-meta img {    width: 50px;    height: 50px;    border-radius: 50%;    margin-right: 10px;}.yorumlar .testimonial-name {    font-weight: bold;    color: #777;    font-family: "Roboto", Sans-serif;    font-weight: 400;    margin-bottom: 5px;}.yorumlar .testimonial-rating img {    width: 16px;    height: 16px;    margin-right: 2px;}@media (max-width: 768px) {    .yorumlar .testimonial-item {        width: 100%;        margin-bottom: 30px;    }    .yorumlar .testimonials-container {        flex-direction: column;        align-items: center;    }}.elementor-section {    z-index: 9;    position: relative;    background: #f4f4f4;}.elementor-container {    max-width: 1440px;    margin: 0 auto;}.elementor-row {    display: flex;    flex-wrap: wrap;}.elementor-column {    width: 33.33%;    /* padding: 10px; */    box-sizing: border-box;}.opal-move-up {}.elementor-widget-wrap {    margin-top: -40px;}.elementor-widget-icon-box {    padding: 55px 20px 52px 43px;    background: white;    background-position: bottom right;    background-repeat: no-repeat;    border-style: solid;    border-width: 0 0 3px;    border-color: rgba(4, 148, 244, 0);    box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, .15);    position: relative;    overflow: hidden;}.elementor-widget-icon-box.ikiii {    background: linear-gradient(60deg,#16346d 0%,#2c57a9 80%);    color: white;}.elementor-widget-icon-box.ikiii svg {    fill: white;}.elementor-widget-icon-box.ikiii .elementor-icon-box-description,.elementor-widget-icon-box.ikiii .elementor-icon-box-title {    color: white;}.elementor-icon-box-wrapper {    display: flex;}.elementor-icon-box-icon {    margin-right: 30px;}.elementor-icon-box-icon svg {    overflow: inherit;    fill: var(--primary-orange);    width: 70px;    height: 70px;}.elementor-icon-box-icon2 {    position: absolute;    right: -20px;    bottom: 0px;    opacity: 5%;}.elementor-icon-box-icon2 svg {    overflow: inherit;    fill: black;    width: 150px;    height: 150px;}.elementor-icon-box-content {}.elementor-icon-box-title {    color: rgb(119, 119, 119);    font-weight: 400;    text-transform: uppercase;    font-size: 1.25rem;    margin-bottom: 0;    margin-top: 0;}.elementor-icon-box-description {    font-size: 14px;    color: var(--primary-orange);    font-family: Teko, sans-serif;    font-size: 40px;    font-weight: 500;    text-transform: uppercase;    line-height: 1em;    letter-spacing: -1.6px;    margin-top: 10px;    margin-bottom: 0;}.elementor-icon-box-content a {    text-decoration: none;    color: inherit;}@media (max-width: 768px) {    .ust_alan {        padding-right: 20px;        padding-left: 20px;    }    .footer .footer-container {        flex-direction: column;        align-items: center;        display: none;    }    .footer .footer-column {        width: 90%;        text-align: center;    }    .footer .contact-list li {        flex-direction: column;        align-items: center;    }    .footer .contact-list li i {        margin-bottom: 5px;        text-align: center;        width: 100%;    }    .logos {        grid-template-columns: repeat(2, 1fr);        padding: 0px 0 50px 20px;    }    body {        padding: 90px 0 0 0;    }    .elementor-row {        display: block;    }    .elementor-column {        width: 100%;        margin-bottom: 20px;    }    .elementor-widget-icon-box {        padding: 35px 20px 50px 20px;    }    .footer {        padding: 50px 20px 40px;        margin-bottom: 70px;    }    .footer .copyright {        display: block;        margin: 0;    }    .elementor-icon-box-icon svg {        width: 50px;        height: 50px;    }    .elementor-widget-wrap {        margin-top: 20px;    }    .elementor-icon-box-icon {        margin-right: 30px;        margin-top: 20px;    }    .elementor-section {        background: transparent;    }    .aracli_alan .column {        padding: 0px 20px 0 20px;    }    .aracli_alan .column.resim {        display: none;    }    .info-section {        padding: 95px 40px 80px;    }    .why-us-section {        display: none;    }    .aracli_alan .text-left {        margin-top: 50px;    }    .info-section .image-box-wrapper .image-framed {        display: none;    }    .info-section .image-box-wrapper {        margin-bottom: 20px;    }    .hizmet_alan .service-item {        margin-bottom: 20px;    }    .hizmet_alan {        padding-bottom: 50px;    }    .yorumlar {        padding-bottom: 10px;    }    .info-section{        background: linear-gradient(60deg,#16346d 0%,#2c57a9 80%) !important;    }}