@import url(./owl.css);.slide-inner .videoBg {    width: 100vw;    height: 100vh;    position: absolute;    top: 0;    left: 0;    z-index: -1;  }  .slide-inner .videoBg video {    width: 100%;    height: 100vh;    -o-object-fit: cover;       object-fit: cover;  }  .slide-inner .videoBg::after {    content: "";    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    background-image: linear-gradient(90deg, #000 0%, transparent 150%);  }  .header-top-right .inquary .social-link .facebook,  .header-top-right .inquary .social-link .instagram ,  .header-top-right .inquary .social-link .youtube{    border: 1px solid #fff !important;  }.animation-style-01 .sub-title {    -webkit-animation-name: fadeInUp;            animation-name: fadeInUp;    -webkit-animation-delay: 0.5s;            animation-delay: 0.5s;    -webkit-animation-duration: 1s;            animation-duration: 1s;    -webkit-animation-fill-mode: both;            animation-fill-mode: both;  }.animation-style-01 .title {    -webkit-animation-name: fadeInUp;            animation-name: fadeInUp;    -webkit-animation-delay: 1s;            animation-delay: 1s;    -webkit-animation-duration: 1s;            animation-duration: 1s;    -webkit-animation-fill-mode: both;            animation-fill-mode: both;  }  .animation-style-01 .short-desc,.animation-style-01 .short-desc-2 {  -webkit-animation-name: fadeInUp;          animation-name: fadeInUp;  -webkit-animation-delay: 1.5s;          animation-delay: 1.5s;  -webkit-animation-duration: 1s;          animation-duration: 1s;  -webkit-animation-fill-mode: both;          animation-fill-mode: both;}.animation-style-01 .button-wrap a:nth-child(1) {  -webkit-animation-name: fadeInUp;          animation-name: fadeInUp;  -webkit-animation-delay: 2s;          animation-delay: 2s;  -webkit-animation-duration: 1s;          animation-duration: 1s;  -webkit-animation-fill-mode: both;          animation-fill-mode: both;}.animation-style-01 .button-wrap a:nth-child(2) {  -webkit-animation-name: fadeInUp;          animation-name: fadeInUp;  -webkit-animation-delay: 2.5s;          animation-delay: 2.5s;  -webkit-animation-duration: 1s;          animation-duration: 1s;  -webkit-animation-fill-mode: both;          animation-fill-mode: both;}/*** =============================================    Our History css style=============================================***/.our-history {    position: relative;    display: block;    padding-top: 95px;    padding-bottom: 90px;    z-index: 1;}.our-history .bg-image {    position: absolute;    top: 355px;    left: 0;    width: auto;    height: auto;    opacity: .07;    z-index: -1;}.our-history:before{    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 355px;    background: url(../images/about/historyBg.png);    content: "";}.our-history .thumb-box.style2 {    position: relative;    text-align: center;    min-height: 90px;    max-width: 970px;    margin: 0 auto;    z-index: 100;}.our-history .thumb-box.style2:before {    position: absolute;    content: "";    left: 0;    top: 27px;    width: 100%;    z-index: 0;    border-bottom: 1px solid #30345b;}.our-history .thumb-box.style2 li {    display: inline-block;    padding-right: 5px;    padding-left: 5px;    margin: 0 0px;    margin-bottom: 25px;}.our-history .thumb-box.style2 li a {    position: relative;    font-size: 36px;    color: #353756;    font-weight: 400;    padding: 0 22px;    transition: all 500ms ease;}.our-history .thumb-box.style2 li a.active {    font-size: 40px;    color: #ffffff;}.our-history .bx-wrapper {    position: relative;    max-width: 570px !important;    width: 100%;    margin: 0 auto;}.our-history .bx-wrapper .bx-viewport {    box-shadow: none;    border: none;    left: 0;    background: #fff;    transform: translatez(0);}.our-history .single-box{}.our-history .single-box .img-holder{}.our-history .single-box .img-holder img{}.our-history .single-box .text-holder{    display: block;    padding: 25px 30px 22px;    border: 1px solid #f2f2f2;}.our-history .single-box .text-holder p{    margin: 0;}.our-history .single-box .text-holder p span{    color: #0f1341;    font-size: 18px;    font-weight: 600;    font-family: 'Poppins', sans-serif;}.our-history .nav-link {    display: block;    padding: 0;    max-width: 735px;    margin: 0 auto;}.our-history .nav-link li#slider-prev {    position: absolute;    top: 50%;    margin-top: -35px;}.our-history .nav-link li#slider-prev a i {    width: 42px;    height: 42px;    background: #fff;    color: #46c3e8;    font-size: 25px;    line-height: 42px;    text-align: center;    border-radius: 50%;    box-shadow: 0px 2px 4px #ededed;    transition: all 500ms ease;}.our-history .nav-link li#slider-prev a:hover i{    background: #46c3e8;    color: #ffffff;}.our-history .nav-link li#slider-next {    position: absolute;    right: 232px;    top: 50%;    margin-top: -35px;}.our-history .nav-link li#slider-next a i{    width: 42px;    height: 42px;    background: #fff;    color: #46c3e8;    font-size: 25px;    line-height: 42px;    text-align: center;    border-radius: 50%;    box-shadow: 0px 2px 4px #ededed;     transition: all 500ms ease;}.our-history .nav-link li#slider-next a:hover i{    background: #46c3e8;    color: #ffffff;    }.our-history .owl-theme .owl-nav {    position: absolute;    top: 5px;    left: -70px;    margin: 0;    width: 100%;    z-index: -1;    color: #fff;}.our-history .owl-theme .owl-nav .owl-prev {    float: left;}.our-history .owl-theme .owl-nav .owl-next {    position: absolute;    top: 0px;    right: -140px;    margin: 0;    color: #fff;}.our-history .owl-theme .owl-nav [class*='owl-'] {    background: transparent;    font-size: 40px;    margin: 0;    padding: 0;    border-radius: 0;}.breadcrumb-area{    position: relative;}.breadcrumb-area .container{    z-index: 888;}.breadcrumb-area::after{    content: "";    width: 100%;    height: 100%;    position: absolute;    left: 0;    top: 0;    background: linear-gradient(to right, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));}.header-fixed-logo img{    width: 85%;}.homeProjecttitle{    color:#61C2FF !important;}.language{    padding-right: 20px !important;}.language select {    background: none;    border: none;    color: #fff;    font-size: 20px;    font-weight: 600;    padding-right: 5px;}.language select option{    color: #00225A;}@media only screen and (min-width: 992px) and (max-width: 1199px) {      .our-history .nav-link li#slider-next {        right: 115px;    }    }@media only screen and (min-width: 768px) and (max-width: 991px) {      .our-history .nav-link li#slider-next {        right: 10px;    }      }@media only screen and (max-width: 767px) {     .our-history .nav-link li {        display: none;    }       }.text-lightBlue{    color: #0077C2 !important;}.text-darkBlue{    color: #00225A !important;}.bg-lightBlue{    background-color: #0077C2 !important;}.btn-teklif{    background-color: #fff;    color: #00225A;    font-size: 20px;    font-family: "Rajdhani", sans-serif;    font-weight: 500;    margin: 0;    padding: 10px 41px;    height: 45px;    /* margin-left: 50px; */}.bg-hover{    background-color: #0077C2 ;    color: #fff;    border:1px solid #0077C2;}.bg-hover:hover{    background-color: #fff !important;    color: #0077C2 !important;}.testimonial-button-next{    display:inline-block;    width: 50px;    height: 50px;    background: url("../images/hizmetlerimiz/right.png");    background-repeat: no-repeat;    background-position: center;}.testimonial-button-prev{    display:inline-block;    width: 50px;    height: 50px;    background: url("../images/hizmetlerimiz/left.png");    background-repeat: no-repeat;    background-position: center;}.icon{    position: relative;    margin-left: 5px;}.icon .rightIcon{    position: absolute;    left: -12px;    transition: all .2s ease-in-out;}.icon :hover{    .rightIcon{        left: 0;    }}.d-flex-1{    display: flex;    justify-content: center;    align-items: center;}.inquary .social-link .facebook a,.inquary .social-link .instagram a,.inquary .social-link .youtube a{    margin-left: 0 !important;}.btn-1{    width: max-content;    padding: 15px 35px;    font-size: 20px;    line-height: 24px;    font-family: 'Yantramanav', sans-serif;    color: #fff;    text-transform: uppercase;    background-color: #0077C2;    border: none;    outline: none;}.btn-1:hover{    color: #0077C2;    background-color: #fff;}.btn-2{    width: max-content;    padding: 15px 35px;    font-size: 20px;    line-height: 24px;    font-family: 'Yantramanav', sans-serif;    color: #fff;    background-color: #0077C2;    border: none;    outline: none;}.btn-2:hover{    color: #0077C2;    background-color: #fff;}.product-items{    border: 1px solid #00225A;}.product-items .productImg{    display: flex;    flex-direction: column;    justify-content: center;    align-items: center;    gap: 15px;}.product-items .productImg p{    font-size: 30px;    font-family: "Rajdhani", sans-serif;    line-height: 36px;    font-weight: bold;    color: #00225A;    max-width: 280px;    margin: 0 auto;}.product-items .productImg .add-action{    background-color: #00225a;    width: 100%;    padding: 20px 40px;    display: -webkit-box;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    gap: 25px;    -webkit-box-pack: justify;    -ms-flex-pack: justify;    -webkit-box-align: center;    -webkit-align-items: center;    -ms-flex-align: center;    align-items: center;}.product-items .productImg .add-action h2{    font-size: 19px;    font-family: "Rajdhani", sans-serif;    line-height: 23px;    font-weight: bold;}.product-items .productImg .add-action .icon{    background-color: #0077C2;    width: 35px;    height: 35px;    line-height: 35px;    text-align: center;}.product-items .productImg .add-action .icon:hover{    .rightIcon{        left: 0;    }}.error{    display: flex;    align-items: center;    justify-content: center;    padding-block: 75px;    background: url("/assets/images/404/errorBg.png");    background-size: contain;    background-position: bottom;    background-repeat: no-repeat;}.error .errorBox{    max-width: 530px;    display: flex;    flex-direction: column;    justify-content: center;    align-items: center;    text-align: center;}.error .errorBox h1{    font-size: 265px;    line-height: 353px;    font-family: "Rajdhani", sans-serif;    font-weight: bold;    padding: 0;}.error .errorBox h2{    font-size: 50px;    line-height: 60px;    font-family: "Rajdhani", sans-serif;    font-weight: bold;    position: relative;    top: -80px;}.error .errorBox p{    max-width: 520px;    font-size: 20px;    line-height: 30px;    font-family: 'Yantramanav', sans-serif;    font-weight: normal;    text-align: center;    position: relative;    top: -60px;}@media (max-width: 992px) {    .error .errorBox h1{        font-size: 200px;        line-height: 353px;    }    .error .errorBox h2{        font-size: 30px;        line-height: 60px;    }    .error .errorBox p{        max-width: 520px;        font-size: 18px;        line-height: 30px;    }}.aydinlatmaMetni{    max-width: 1100;    margin: auto;    padding-block: 140px;}.aydinlatmaMetni h2{    font-size: 60px;    line-height: 72px;    font-family: "Rajdhani", sans-serif;    font-weight: bold;    color: #00225A;    margin-bottom: 20px;}.aydinlatmaMetni p{    font-size: 20px;    line-height: 30px;    font-family: 'Yantramanav', sans-serif;    font-weight: medium;    color: #00225A;}.ik-content .title{    color: #00225A;    font-size: 28px;    font-family: "Rajdhani", sans-serif;    line-height: 33px;    margin-bottom: 25px;}.ik-content p{    font-size: 18px;    line-height: 25px;    font-family: 'Yantramanav', sans-serif;    font-weight: normal;    color: #00225A;    margin-bottom: 25px;}.fileInput{    display: flex;    align-items: center;    justify-content: space-between;    cursor: pointer;}.fileInput span{    color: #6c757d;}.fileInput input{    display: none;}.selectForm{    width: 100%;    height: 100%;    margin: auto;    border: none;}.slide-inner.bg-height{    position: relative;    z-index: 1;    color: white;}.slide-inner.bg-height::after{    content: "";    width: 100%;    height: 100%;    background-color: rgba(0, 0, 0, 0.3);    top: 0;    left: 0;    position: absolute;    pointer-events: none;    z-index: -1;}.sizing{    height: 511px;}.pb-50{    padding-bottom: 50px;}.py-100{    padding-block: 100px;}.my-100{    margin-block: 100px;}.mt-100{    margin-top: 100px;}.py-50{    padding-block: 50px;}.py-20{    padding-block: 20px;}.pr-80{    padding-right: 80px !important;}.home-service-pagination{    text-align: center;    margin-block: 30px;}.pl-30{    padding-left: 30px;}.pb-100{    padding-bottom: 100px;}.newsletter-form .input-field::placeholder{    color: #09295E;}.line{    width:80%;    height: 1px;    background-color:#dee2e6 ;    margin-block: 30px;}.project-info{    display: flex;    flex-direction: column;    gap: 15px;}.project-info .title{    font-size: 28px;}.nameBox{    position: absolute;    bottom: 0;    width: 100%;    height: 60px;    z-index: 999;    background-color: #0077C2;    display: flex;    justify-content: space-between;    align-items: center;    padding-inline:20px;}.nameBox h3{    font-size: 22px;    color: #fff;    font-family: "Rajdhani", sans-serif;    margin: 0;}.team-item{    height: 343px;}.team-item .team-img{    height: 100%;}.statüBox{    height: 100%;    width:59px;    background-color: #00225A;    writing-mode: vertical-rl; /* Metni yukarıdan aşağıya dik şekilde döndürür */    text-orientation: mixed; /* Metni düzgün bir şekilde görüntüler */    text-align: center; /* Metni ortalar */    height: 100%; /* Dikey yüksekliği dikkate alarak ayarlama yapabilirsiniz */    display: flex; /* İçeriği dikey hizada tutar */    align-items: center; /* İçeriği dikeyde ortalar */    justify-content: center;    padding-bottom: 60px;    gap: 20px;    color: #fff;    z-index: 888;}.statüBox h3 {    margin: 0; /* Varsayılan üst ve alt boşlukları kaldırır */    transform: rotate(180deg); /* Metni tersine çevirir */    writing-mode: vertical-lr; /* Metni dikeyde düzgün bir şekilde görüntüler */    color: #fff;    font-size: 22px;    font-weight: bold;    font-family: "Rajdhani", sans-serif;}.header-mobile-top{    height: 50px;    width: 100%;    background-color: black;    color: #fff;    display: flex;    margin: 0;}.px-30{    padding-inline: 30px;}.gap-20{    gap: 20px;}.swiper-pagination-1{    margin-top: 50px;    display: flex;    flex-direction: row;}.swiper-pagination-1 .swiper-pagination-bullet{    background-color: #C7C7C7;}.swiper-pagination-1-bullet-active {    background-color: #173568;  }@media (max-width: 992px) { /* Mobil cihazlarda çalışacak medya sorgusu */    .header-top {      background-color: white !important; /* Mobilde arka plan rengini beyaz olarak ayarlar */    }    .mobil-mb-0{        margin-bottom: 0 !important;    }    .mobil-py-0{        padding-block: 0 !important;    }    .mobil-py-50{        padding-block: 50px !important;    }    .mobil-pb-30{        padding-bottom: 30px !important;    }    .mobil-bottom-0{        bottom: 0 !important;    }    .f-wrap{        flex-wrap: wrap-reverse !important;    }    .pr-80{        padding-right: 0px !important;    }  }  