﻿@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');

.btn-epic,.button.bva,.bva-card,.fab-actions a,.fab-button,.kWJwzs a{
    text-decoration:none
}
.popup-overlay {
    z-index: 9999;
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,.5);
    width: 100%;
    height: 100%;
    text-align: center;
    padding: 1rem;
    align-items: center;
    justify-content: center
}

    .popup-overlay .popup {
        position: relative;
        width: 100%;
        max-width: 460px;
        min-width: 320px;
        min-height: 200px;
        border-radius: 5px;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center
    }

        .popup-overlay .popup a.close, .popup-overlay .popup a.submit {
            display: inline-block;
            color: #fff;
            background-color: #ea392c;
            border-radius: 3px;
            padding: .75rem;
            text-decoration: none;
            position: absolute;
            right: -1.5%;
            top: -2.5%;
            z-index: 1;
            opacity: 1;
            font-size: 12px
        }
		
.accordion-menu>ul>li>ul,.accordion-menu>ul>li>ul>li>ul,.mobilgorunur .nav-pills{
    max-height:0;
    overflow:hidden
}
.case-study__p,.left_newlleters h4,:root,h4.blog__title-link{
    --g-h4-font-weight:400;
    --g-h4-font-spacing:0.2em;
    --g-h4-font-lineheight:1.4;
    --g-h4-font-transform:uppercase;
    --g-h4-font-size:20px
}
.button.bva .bkg-icon,.button.bva:after{
    background:linear-gradient(90deg,#101010 0,#1f638a)
}
.accordion-menu h2,.accordion-menu ul li>span>a{
    font-size:1.4rem;
    color:#0a004b;
    line-height:2rem
}
.btn-box-play,.bva-card .text-container .title,.mx-content h1,.mx-content2 h1{
    letter-spacing:0;
    text-transform:uppercase
}
#v-pills-tab.nav-pills .nav-link,.btn-box-play,.btn-epic div,.button.bva,.dil>span,.mx-content h1,.mx-content2 h1,.social,.text_column h3{
    text-transform:uppercase
}
.popover .container,.scroll .inner{
    pointer-events:auto
}
:root{
    --duration-short:.1s;
    --duration-default:.2s;
    --duration-long:.5s;
    --g-font-1:'Montserrat',sans-serif;
    --g-font-2:'Montserrat',sans-serif;
    --g-font-3:'Montserrat',sans-serif;
    --g-font-size:14px;
    --g-main:#88cfc0;
    --g-main-2:#212b36;
    --g-color-heading:#212b36;
    --g-color-heading-rgb:33,43,54;
    --g-cta-button:#9ee1d2;
    --g-cta-text:#212b36;
    --g-container:1200px;
    --g-gutter:30px;
    --g-hgutter:15px;
    --g-alert:#212b36;
    --g-alert-bg:#d5f9da;
    --g-alert-bd:#c3f7ca;
    --g-font-weight-body:400;
    --g-body-lineheight:1.8;
    --g-font-color-subtop:#999999;
    --g-font-size-subtop:12px;
    --g-font-weight-subtop:400;
    --g-font-spacing-subtop:0.2em;
    --g-object:cover;
    --g-radius-label:0px;
    --g-pos-top-label:16px;
    --g-pos-left-label:16px;
    --g-font-topbar: ;
    --g-bg-sale:#d73f0f;
    --g-cl-sale:#ffffff;
    --g-label-size:10px;
    --g-label-space:0.1em;
    --g-font-family_btn:'Montserrat',sans-serif;
    --g-font-weight-btn:500;
    --g-font-size-btn:12px;
    --g-font-spacing-btn:0.2em;
    --g-font-radius-btn:0px;
    --g-font-border-bottom-btn:1px;
    --g-text-transform-btn:uppercase;
    --g-padding-ver-btn:17px;
    --g-padding-hoz-btn:32px;
    --g-height-border-btnline:2px;
    --g-input-bg: ;
    --g-input-border:#dee2e6;
    --g-input-height:48px;
    --g-input-radius:0px;
    --g-h1-font-size:38px;
    --g-h1-font-size-mobile:32px;
    --g-h1-font-weight:400;
    --g-h1-font-spacing:0.2em;
    --g-h1-font-lineheight:1.4;
    --g-h1-font-transform:uppercase;
    --g-h2-font-size:30px;
    --g-h2-font-size-mobile:26px;
    --g-h2-font-weight:400;
    --g-h2-font-spacing:0.2em;
    --g-h2-font-lineheight:1.4;
    --g-h2-font-transform:uppercase;
    --g-h3-font-size:24px;
    --g-h3-font-size-mobile:20px;
    --g-h3-font-weight:400;
    --g-h3-font-spacing:0.2em;
    --g-h3-font-lineheight:1.4;
    --g-h3-font-transform:uppercase;
    --g-h4-font-size-mobile:18px;
    --g-h5-font-size:16px;
    --g-h5-font-size-mobile:16px;
    --g-h5-font-weight:500;
    --g-h5-font-spacing:0.18em;
    --g-h5-font-lineheight:1.4;
    --g-h5-font-transform:uppercase;
    --g-h6-font-size:13px;
    --g-h6-font-size_mobile:14px;
    --g-h6-font-weight:500;
    --g-h6-font-spacing:0.15em;
    --g-h6-font-lineheight:1.2;
    --g-h6-font-transform:uppercase;
    --g-slide-font-size:40px;
    --g-slide-font-size-mobile:32px;
    --g-slide-font-weight:400;
    --g-slide-font-spacing:0.2em;
    --g-slide-font-lineheight:1.5;
    --g-slide-font-transform:uppercase;
    --g-p-font_family:var(--g-font-1);
    --g-p-font-size:13px;
    --g-p-font-weight:400;
    --g-p-font-spacing:0.1em;
    --g-p-font-lineheight:1.3;
    --g-p-font-transform:uppercase;
    --color-foreground:44,52,61;
    --color-body-text:#2c343d;
    --color-body-text-rgb:44,52,61;
    --color-body:#ffffff;
    --color-content:#ffffff;
    --color-background:255,255,255;
    --color-accent:#88cfc0;
    --color-form:#f4f4f4;
    --color-form-text:#333;
    --color-disabled:#d5d5d5;
    --color-disabled-border:#cecece;
    --color-disabled-text:rgba(0, 0, 0, 0.4);
    --color-error:#ec523e;
    --color-error-bg:#ec523e;
    --color-drawer-text:#000000;
    --height-announbar:0px;
    --color-border:233,233,233;
    --anim-transition:cubic-bezier(.785,.135,.15,.86);
    --g-img-portrait:130%;
    --g-img-square:100%;
    --g-img-wide:60%;
    --g-img-landscape:75%;
    --g-btn-outline-color:#212b36;
    --g-btn-hover-color:#212b36
}
.study-container{
    width:100%;
    display:inline-block;
    padding:15px 15px 0;
    margin:25px auto 0
}
.ProductLeft,.accordion-menu>ul{
    margin-bottom:30px
}
.bva-card:hover{
    -webkit-transform:scale(1.01);
    transform:scale(1.01)
}
.bva-card{
    display:block;
    border:1px solid #e6e6e6;
    padding:0;
    text-align:left;
    background:#fff;
    position:relative;
    height:100%;
    border-radius:5px;
    transition:transform .6s cubic-bezier(.165,.84,.44,1);
    transition:transform .6s cubic-bezier(.165,.84,.44,1),-webkit-transform .6s cubic-bezier(.165,.84,.44,1)
}
.bva-card:hover:after,.dil:hover>.m-languages .m-listlang,.elementor-widget-wrap>.elementor-element>.elementor-widget-container:hover:before,.lqd-fb-style-6:hover .lqd-fb-content h6,.lqd-fb-style-6:hover .lqd-fb-shadow,.lqd-fb:hover .lqd-fb-hover-overlay,.referans-item.hover div,.referans-item:hover div{
    opacity:1
}
.bva-card:after{
    content:"";
    border-radius:5px;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    box-shadow:0 5px 15px rgba(0,0,0,.3);
    opacity:0;
    z-index:-1;
    transition:opacity .6s cubic-bezier(.165,.84,.44,1)
}
.bva-card .cover-link{
    display:block;
    outline:0;
    text-decoration:none;
    color:#000
}
.bva-card .cover{
    display:block;
    width:100%;
    height:220px;
    background:50%/cover no-repeat grey;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    overflow:hidden
}
.bva-card .text-container{
    padding:30px 30px 60px;
    width:100%;
    text-align:left
}
.bva-card .text-container .top .cat{
    text-align:left;
    display:inline-block;
    width:69.9%;
    font-weight:500;
    font-size:14px
}
.bva-card .text-container .title{
    margin:20px 0 10px;
    text-align:left;
    color:#000;
    font-size:16px;
    font-weight:700;
    line-height:1.18em;
    height:40px
}
.bva-card .text-container p{
    color:#101010;
    font-weight:300;
    font-size:14px;
    line-height:24px;
    margin:25px auto
}
.bva-card .buttons{
    position:absolute;
    bottom:20px;
    left:30px
}
.iIuXOU,.jXdvVY,.kGtzVB,.kWJwzs{
    position:relative
}
.button.bva,.button.bva .bkg-icon,.mx-content2{
    position:relative;
    overflow:hidden
}
.bva-card .buttons .bva.button{
    padding:10px;
    margin-left:-10px
}
.bva-card .buttons>*,.dv-icon-box:first-child,.mt-0{
    margin-top:0
}
.button.bva{
    display:inline-block;
    vertical-align:middle;
    padding:10px 25px;
    border-radius:5px;
    font-weight:700;
    font-size:14px;
    cursor:pointer;
    color:#000;
    transition:color .3s;
    background-color:#fff;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    margin-top:20px;
    border:0;
    outline:0
}
.button.bva .bkg-icon{
    display:inline-block;
    vertical-align:bottom;
    width:20px;
    height:20px;
    border-radius:50%;
    text-align:center;
    font-size:.6rem;
    margin-right:5px;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0)
}
.document-item,.feature-box{
    border:1px solid #dbe1e4;
    background:#f7f9fb;
    height:215px;
    width:100%
}
.button.bva:after{
    content:"";
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    z-index:-1;
    -webkit-transform:scaleY(0);
    transform:scaleY(0);
    -webkit-transform-origin:50% 100%;
    transform-origin:50% 100%;
    transition:transform .3s ease-out,-webkit-transform .3s ease-out
}
.btn-box-play:hover i,.button.bva.reverse .bkg-icon:before,.button.bva.reverse .daterangepicker table .glyphicon-chevron-left:before,.button.bva.reverse .daterangepicker table .glyphicon-chevron-right:before,.button.bva.reverse .entry-content ul:not(.slick-dots) li:before,.button.bva:active .bkg-icon:before,.button.bva:active .daterangepicker table .glyphicon-chevron-left:before,.button.bva:active .daterangepicker table .glyphicon-chevron-right:before,.button.bva:active .entry-content ul:not(.slick-dots) li:before,.button.bva:focus .bkg-icon:before,.button.bva:focus .daterangepicker table .glyphicon-chevron-left:before,.button.bva:focus .daterangepicker table .glyphicon-chevron-right:before,.button.bva:focus .entry-content ul:not(.slick-dots) li:before,.button.bva:hover,.button.bva:hover .bkg-icon:before,.button.bva:hover .daterangepicker table .glyphicon-chevron-left:before,.button.bva:hover .daterangepicker table .glyphicon-chevron-right:before,.button.bva:hover .entry-content ul:not(.slick-dots) li:before,.daterangepicker table .button.bva.reverse .glyphicon-chevron-left:before,.daterangepicker table .button.bva.reverse .glyphicon-chevron-right:before,.daterangepicker table .button.bva:active .glyphicon-chevron-left:before,.daterangepicker table .button.bva:active .glyphicon-chevron-right:before,.daterangepicker table .button.bva:focus .glyphicon-chevron-left:before,.daterangepicker table .button.bva:focus .glyphicon-chevron-right:before,.daterangepicker table .button.bva:hover .glyphicon-chevron-left:before,.daterangepicker table .button.bva:hover .glyphicon-chevron-right:before,.entry-content ul:not(.slick-dots) .button.bva.reverse li:before,.entry-content ul:not(.slick-dots) .button.bva:active li:before,.entry-content ul:not(.slick-dots) .button.bva:focus li:before,.entry-content ul:not(.slick-dots) .button.bva:hover li:before{
    color:#fff
}
.button.bva.reverse:after,.button.bva:active:after,.button.bva:focus:after,.button.bva:hover:after{
    -webkit-transform:scaleY(1);
    transform:scaleY(1);
    transition-timing-function:cubic-bezier(.52,1.64,.37,.66)
}
.button.bva .bkg-icon:before,.button.bva .daterangepicker table .glyphicon-chevron-left:before,.button.bva .daterangepicker table .glyphicon-chevron-right:before,.button.bva .entry-content ul:not(.slick-dots) li:before,.daterangepicker table .button.bva .glyphicon-chevron-left:before,.daterangepicker table .button.bva .glyphicon-chevron-right:before,.entry-content ul:not(.slick-dots) .button.bva li:before{
    color:#fff;
    transition:color .3s;
    line-height:20px
}
.bkg-icon-right-arrow:before,.icon-arrow-right-2:before{
    content:""
}
.bkg-icon:before,.daterangepicker table .glyphicon-chevron-left:before,.daterangepicker table .glyphicon-chevron-right:before,.entry-content ul:not(.slick-dots) li:before{
    display:inline-block;
    font-family:icomoon;
    font-style:normal;
    font-weight:400;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
#v-pills-tab.nav-pills:before,.PIz4HixPF9mDMQqIRfcD,.block-area .layer .dt .dtc .title-wrapper>h1.none:after,.card>.collapse,.catalog-right-col .catalog-form,.hemenaramobil,.info-box.last:before,.thumb-info-social-icons a span,.urunlersidebar a .fa-angle-down,.urunlersidebar a~.fa-angle-down,header .header-bottom .logo img.header-fixed-logo,header .header-bottom .right-block .inc-o2is-nav,header.header-fixed .header-bottom .logo img,header.header-fixed-two .header-bottom .logo img.header-fixed-logo{
    display:none
}
.accordion-menu{
    background:#f7f9fb;
    min-width:250px;
    padding:0 15px
}
.accordion-menu h2{
    padding:28px 0;
    font-weight:900
}
#imageGallery li,.accordion-menu ul,ul.adres-two li{
    list-style-type:none
}
.accordion-menu ul li>span{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    padding-right:15px
}
.accordion-menu ul li>span>a{
    font-weight:400
}
.accordion-menu ul li>span>i{
    padding:5px;
    color:#0a004b;
    font-size:10px;
    line-height:normal;
    cursor:pointer;
    -webkit-transform:rotate(-90deg);
    -ms-transform:rotate(-90deg);
    transform:rotate(-90deg);
    -webkit-transition:-webkit-transform .1s ease-in-out;
    transition:transform .1s ease-in-out;
    -o-transition:transform .1s ease-in-out;
    transition:transform .1s ease-in-out,-webkit-transform .1s ease-in-out
}
.accordion-menu ul li.active>span>a,.accordion-menu ul li.bolder>span>a{
    font-weight:600
}
.accordion-menu ul li.active>span>i{
    -webkit-transform:rotate(0);
    -ms-transform:rotate(0);
    transform:rotate(0)
}
.accordion-menu ul li.active>ul{
    max-height:1200px;
    -webkit-transition:max-height .25s ease-in;
    -o-transition:max-height .25s ease-in;
    transition:max-height .25s ease-in
}
.accordion-menu ul li.green>span a{
    font-weight:600;
    color:#01ba31
}
.accordion-menu>ul>li{
    padding:25px 0;
    margin-right:20px;
    border-bottom:1px solid #e1e8f0
}
.accordion-menu>ul>li.second-nav{
    margin-top:60px;
    border-top:1px solid #e1e8f0
}
.accordion-menu>ul>li:first-of-type{
    border-top:1px solid #e1e8f0
}
.accordion-menu>ul>li>ul>li{
    padding-left:20px;
    margin:20px 0
}
.accordion-menu>ul>li>ul>li>span>a{
    font-size:1.2rem;
    line-height:2rem
}
.accordion-menu>ul>li>ul>li>ul>li{
    padding-left:20px;
    margin:16px 0
}
.accordion-menu>ul>li>ul>li>ul>li>a,.accordion-menu>ul>li>ul>li>ul>li>span>a{
    font-size:1.2rem;
    line-height:1.8rem
}
.grid-besli{
    grid-gap:1rem;
    grid-template-columns:repeat(auto-fit,minmax(0,3fr));
    display:grid
}
.grid-besli-urunler{
    display:grid;
    column-gap:10px;
    grid-template-columns:1fr 1fr 1fr 1fr 1fr
}
.mx-content2{
    padding:30px;
    display:block
}
#detail,.document-item,.feature-box{
    padding:30px 15px
}
.mx-content h1,.mx-content2 h1{
    margin:0 auto 15px;
    color:#000;
    font-size:24px;
    font-weight:700;
    line-height:1.18em
}
.feature-box{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.feature-box img{
    height:86px!important;
    margin-bottom:20px
}
.document-item .baslik,.feature-box p{
    -webkit-box-flex:1;
    -ms-flex:1 0 auto;
    flex:1 0 auto;
    font-size:12px;
    line-height:2.6rem;
    text-align:center;
    color:#000;
    font-weight:700
}
.block-area.left .layer .dt .dtc,.block-area.main-corporate .layer .dt .dtc,.block-area.video,.blok-area .columns,.blokone>div>div.row,.bottom-teaser>.container,.corporate .dtc,.document-item,.serit27>div>div{
    display:flex;
    align-items:center;
    justify-content:center
}
.kGtzVB,.kWJwzs{
    background-color:#fff
}
.document-item>img{
    width:39px!important;
    margin-bottom:19px
}
.kGtzVB{
    padding-top:0;
    padding-bottom:0;
    height:auto
}
.jXdvVY{
    display:grid;
    grid-template-columns:repeat(6,1fr);
    padding:1rem;
    gap:2rem
}
.kWJwzs{
    cursor:pointer;
    animation:1s lbWRkT;
    overflow:hidden;
    box-shadow:rgba(0,0,0,.2) 0 .5rem 1rem 0;
    border-radius:1rem
}
.about__title-2 sup,.container__right__1__p a,.cookie-banner-content .cookie-cs-paragraph a{
    text-decoration:underline
}
.iIuXOU{
    overflow:hidden;
    display:flex;
    -webkit-box-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    align-items:center
}
.kWJwzs svg{
    position:absolute;
    top:10px;
    right:10px;
    pointer-events:none
}
.faukxx{
    position:absolute;
    width:101%;
    height:101%;
    object-fit:cover;
    transition:.3s ease-in-out
}
.btn-box-play,.btn-box-play i{
    transition-timing-function:cubic-bezier(.6,0,.41,1)
}
.iIuXOU::after{
    content:"";
    display:block;
    padding-bottom:100%
}
.laptop,.urunlersidebar a.collapsed .fa-angle-down,.urunlersidebar a.collapsed~.fa-angle-down{
    display:block!important
}
._2F83T,.btn-box-play{
    background-color:#fff;
    display:inline-flex
}
.ProductLeft{
    background-color:#fff;
    -webkit-box-shadow:1px 4px 17px rgb(13 167 180 / 7%);
    box-shadow:1px 4px 17px rgb(13 167 180 / 7%);
    padding:25px;
    border-radius:5px
}
.ProductLeft>h3{
    margin-bottom:20px;
    position:relative;
    font-size:20px;
    color:#000;
    font-weight:900
}
.ProductLeft .head-title{
    font-size:16px;
    color:#000;
    font-weight:900
}
.ProductLeft>.popular-service-list{
    padding:0;
    margin-bottom:0
}
.ProductLeft>.popular-service-list>li{
    list-style-type:none!important;
    font-weight:700;
    background:#f7fafb;
    border:1px solid #dfedee;
    border-radius:5px;
    padding:12px 20px;
    cursor:pointer;
    -webkit-transition:.6s;
    transition:.6s;
    margin-bottom:12px;
    position:relative
}
.ProductLeft>.popular-service-list li a::before{
    content:"";
    position:absolute;
    top:0;
    left:0;
    width:2px;
    height:0;
    background-color:#2a8ed0;
    -webkit-transition:.6s;
    transition:.6s;
    opacity:0;
    visibility:hidden;
    border-radius:5px
}
.ProductLeft>.popular-service-list li a{
    color:#000;
    width:100%;
    display:block;
    font-size:12px
}
.ProductLeft>.popular-service-list li a.active::before,.ProductLeft>.popular-service-list li a:hover::before{
    height:100%;
    opacity:1;
    visibility:visible
}
.popular-service-list>li>a{
    margin-bottom:15px
}
.ProductLeft .collapse li{
    padding:10px;
    border-top:1px solid #dfedee
}
.ProductLeft .collapse li:hover{
    background-color:#dfedee;
    color:#000
}
.product-content{
    margin:0 0 5px;
    font-size:14px
}
.product-content span{
    display:inline-block;
    color:#1b2336;
    line-height:28px;
    font-weight:700;
    font-size:14px
}
.product-content span.value{
    color:#101010;
    font-weight:400;
    word-break:break-word;
    white-space:normal
}
.dil:hover,.dil:hover span,.header-fixed-two .dil>span,.header-fixed-two .header-bottom nav>ul>li>a,.side-menu-wrapper .two-columns ._anim-scale:hover ._anim-outer{
    color:#000
}
.slick-slider .slick-next,.slick-slider .slick-prev{
    z-index:100;
    font-size:2.5em;
    height:40px;
    width:40px;
    margin-top:-20px;
    position:absolute;
    top:50%;
    text-align:center;
    color:#000;
    opacity:.3;
    transition:opacity .25s;
    cursor:pointer
}
.slick-slider .slick-next:hover,.slick-slider .slick-prev:hover{
    opacity:.65
}
.slick-slider .slick-prev{
    left:0
}
.slick-slider .slick-next{
    right:0
}
#detail{
    background:#f0f0f0
}
#detail>.container{
    background:#fff;
    padding:0
}
#detail>.container .mx-auto,.blog-area>div,.blog-area>div>div,.catalog-form div div,.columns>div,.contact-middle>div,.o-footer__bottomMenu,.pos-relative>.container,.product-area>div,.productTabs,.urunlersidebar,body .tab-content .tab-pane{
    padding:0
}
#detail .product-images{
    width:100%;
    margin:0 auto;
    border:1px solid #eee
}
#detail .product-images a,#detail .product-images figure,#detail .product-images img,#detail .product-images li{
    display:block;
    outline:0;
    border:none
}
#detail .product-images .main-img-slider figure{
    margin:0 auto;
    padding:0 2em
}
#detail .product-images .main-img-slider figure a{
    cursor:pointer;
    cursor:-webkit-zoom-in;
    cursor:-moz-zoom-in;
    cursor:zoom-in
}
#detail .product-images .main-img-slider figure a img{
    width:100%;
    max-width:400px;
    margin:0 auto
}
#detail .product-images .thumb-nav{
    margin:0 auto;
    padding:10px;
    max-width:600px
}
#detail .product-images .thumb-nav.slick-slider .slick-next,#detail .product-images .thumb-nav.slick-slider .slick-prev{
    font-size:1.2em;
    height:20px;
    width:26px;
    margin-top:-10px
}
#detail .product-images .thumb-nav.slick-slider .slick-prev{
    margin-left:-30px
}
#detail .product-images .thumb-nav.slick-slider .slick-next{
    margin-right:-30px
}
#detail .product-images .thumb-nav li{
    display:block;
    margin:0 auto;
    cursor:pointer
}
#detail .product-images .thumb-nav li img{
    display:block;
    width:100%;
    max-width:135px;
    margin:0 auto;
    border:2px solid transparent;
    -webkit-transition:border-color .25s;
    -ms-transition:border-color .25s;
    -moz-transition:border-color .25s;
    transition:border-color .25s
}
#detail .product-images .thumb-nav li.slick-current img,#detail .product-images .thumb-nav li:focus,#detail .product-images .thumb-nav li:hover{
    opacity:.25
}
.form-with-resume-and-message__item_checkbox,.mx-content{
    padding:30px
}
.mx-content p,.mx-content p *{
    color:#000!important;
    font-weight:300!important;
    font-size:16px!important;
    line-height:24px!important;
    font-family:Montserrat,sans-serif!important
}
.btn-box-play{
    z-index:11;
    color:#190a3c;
    text-decoration:none;
    white-space:normal;
    width:56px;
    height:56px;
    min-height:0;
    min-width:0;
    max-height:none;
    max-width:none;
    text-align:center;
    line-height:56px;
    font-weight:700;
    font-size:26px;
    border:1px solid #7e7e7e;
    border-radius:28px;
    transform-origin:50% 50%;
    opacity:1;
    transform:translate(0,0);
    visibility:visible;
    align-items:center;
    justify-content:center;
    cursor:pointer;
    margin:30px
}
.btn-box-play i,.css-r1dek6-P{
    font-size:16px
}
.btn-box-play:before{
    content:'';
    position:absolute;
    top:-32%;
    left:-32%;
    width:165%;
    height:165%;
    border:1px solid #b5b8ba;
    border-radius:50%;
    transition:.5s
}
.btn-box-play:hover:before{
    border-color:transparent
}
.btn-box-play:hover{
    background-color:#190a3c;
    border-color:#190a3c
}
._2jI1K{
    cursor:pointer;
    cursor:grab!important;
    cursor:-moz-grab;
    cursor:-webkit-grab
}
._2F83T{
    padding:0 6rem;
    max-width:100%;
    width:53rem;
    height:54rem;
    line-height:2;
    flex-direction:column;
    position:relative
}
.css-kpqzpm-P,.css-r1dek6-P{
    color:#023171;
    margin:0;
    padding:0
}
._2F83T ._3PrVq{
    padding:5rem 0;
    white-space:normal;
    margin-bottom:10rem
}
._2F83T ._3OlXu{
    position:absolute;
    left:6rem;
    bottom:3rem;
    width:100%;
    padding-right:12rem
}
._3PrVq h2{
    font-weight:400;
    font-style:normal;
    font-size:25px
}
.css-j1p28v-H-inner{
    color:#023171
}
.css-r1dek6-P{
    font-weight:700
}
.css-kpqzpm-P{
    opacity:.38;
    font-size:14px;
    font-weight:400
}
.blokone>div>div>div>.left-top,.contact-middle>.elementor-row>.address_box>.address_box_inset>.address-widget-wrap>.address-widget,.css-gbq7y-Outer,.strip_column>.strip_column_in>.elementor_widget_container{
    width:100%;
    position:relative
}
._2F83T ._3OlXu ._2TRAQ{
    border:1px solid #707070;
    opacity:.15;
    margin-bottom:2.5rem
}
._2F83T ._1Iy-2{
    height:7.5rem;
    display:flex
}
._2F83T ._1Iy-2>div{
    padding-bottom:0!important
}
.css-50ngdl-Inner{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    box-sizing:border-box
}
.css-50ngdl-Inner>div{
    background-repeat:no-repeat;
    background-size:contain;
    background-position:left center;
    height:100%;
    background-image:url(/Content/img/als-logo.png)
}
.vert{
    z-index:1;
    display:flex;
    position:relative
}
.right_toolbar{
    display:flex;
    justify-content:flex-start;
    align-items:center;
    position:fixed;
    bottom:calc(50% - 75px);
    left:0;
    height:200px;
    max-height:250px;
    min-width:40px;
    border-radius:5px 0 0 5px;
    padding:15px 0;
    font-size:14px;
    font-weight:700;
    line-height:40px;
    color:#fff;
    text-align:center;
    text-orientation:mixed;
    white-space:nowrap;
    -ms-writing-mode:tb-rl;
    writing-mode:vertical-rl;
    background-color:#072562;
    cursor:pointer;
    transform:rotate(180deg);
    overflow:hidden;
    backface-visibility:hidden;
    transition:.45s ease-in-out;
    opacity:1;
    z-index:99;
    border-left:4px solid #1f638a
}
.right_toolbar svg{
    display:inline-block;
    height:24px;
    transform:rotate(90deg) translateY(0);
    margin-bottom:0;
    fill:#fff;
    position:absolute;
    left:50%;
    margin-left:-12px
}
.right_toolbar .close_icon{
    position:absolute;
    margin-top:34px;
    transition:.45s;
    left:0
}
.carousel__nav{
    position:absolute;
    right:0;
    bottom:0;
    left:50%;
    z-index:10;
    padding-bottom:40px
}
.carousel__nav .carousel__nav__item{
    display:inline-block;
    margin:0 25px
}
.carousel__nav span{
    letter-spacing:2px;
    font-size:17px;
    margin-right:10px;
    color:#fff
}
.carousel__nav i{
    font-style:normal;
    font-weight:700;
    font-size:13px;
    line-height:1.2;
    color:#fff
}
.seoh2{
    height:25px;
    line-height:25px;
    font-size:24px;
    color:#333;
    margin-bottom:10px;
    font-weight:700
}
.seoh3{
    font-weight:500;
    font-size:18px;
    margin-top:5px
}
.seoContent>section{
    font-size:13px;
    line-height:24px;
    color:#333;
    margin-bottom:.4rem;
    text-align:justify
}
.dil{
    position:relative;
    padding:1rem 0;
    width:auto;
    display:inline-block;
    cursor:pointer;
    z-index:1
}
.dil:hover{
    background-color:#f5f5f5;
    -webkit-box-shadow:0 0 0 .25rem rgba(157,160,164,.25);
    box-shadow:0 0 0 .25rem rgba(157,160,164,.25)
}
.dil:hover svg,.header-fixed-two .dil svg{
    filter:invert(0)
}
.dil svg{
    width:24px;
    height:24px;
    filter:invert(1);
    margin-right:10px
}
.dil>span{
    line-height:normal;
    box-sizing:border-box;
    color:#fff;
    padding:0 2rem;
    -webkit-transition:background-color .2s,color .2s;
    transition:background-color .2s,color .2s;
    display:flex;
    align-items:center;
    justify-content:center
}
.dil>span>img,.m-languages .m-listlang a img{
    width:1.6rem;
    height:1.2rem;
    object-fit:cover;
    object-position:center;
    max-width:1.6rem;
    margin-right:.7rem
}
.banner-button,.block-area .layer .dt .dtc,.block-area-uclu,.blog-section .blog-boxes .blog-box .box__img,.blok-area,.col-image,.col-number,.column-background,.cv-group,.d-inline-top,.elementor-widget-wrap>.elementor-element>.elementor-widget-container>.infobox>.infobox_wrapper,.elementor-widget-wrap>.elementor-element>.elementor-widget-container>.infobox>.infobox_wrapper .infobox-title_wrapper,.fab-actions a,.faq-square,.heading,.icon-box,.info-area,.info-box,.info-box-icon,.list-icon-box,.m-languages,.masked,.pos-rel,.referance-area .item-brand .inner .brand-wrapper,.relative,.section-corporate .sag-corp,.section-corporate .sol-corp,.side-menu-wrapper .two-columns .col-1,.side-menu-wrapper .two-columns .col-2,.slide-block>.inner>.inset,.slide-btn,.snip1580,.step-btn,.strip_column_bottom .description,.subscribe-form,.subscribe-form>.form-group,.talep-btn{
    position:relative
}
.lang-selector2 .m-languages .m-listlang{
    right:-2rem
}
.m-languages .m-listlang{
    min-width:13rem;
    background-color:#fff;
    border-radius:0;
    position:absolute;
    top:10px;
    right:0;
    transform:translateY(0);
    padding:1rem;
    box-sizing:border-box;
    z-index:10;
    opacity:0;
    cursor:pointer;
    transition:.3s
}
.white:before,header>hr{
    background-color:#fff!important
}
.m-languages .m-listlang a:last-child{
    border-bottom:0
}
.m-languages .m-listlang a{
    color:#000!important;
    display:flex!important;
    justify-content:flex-start;
    align-items:center;
    height:3.8rem;
    position:relative;
    z-index:1
}
.accordion-area .accordion-content p,.accordion-area .accordion-toggle,.accordion-area .accordion-toggle *,.accordion-area .custom-tab,.color-area2,.m-languages .m-listlang a span{
    color:#000!important
}
.m-languages .m-listlang a:hover{
    background-color:#fdf4f5
}
.sayfa{
    padding-top:40px
}
.Gl{
    width:250px;
    float:left;
    margin:10px
}
.GaleriListe img{
    object-fit:cover
}
.GaleriListe.product__img img{
    opacity:1;
    transition:.7s ease-in-out;
    margin:5px auto;
    padding:5px;
    border:1px solid #e9e9e9;
    background:#f8f8f8;
    max-height:277px;
    min-height:277px;
    object-fit:cover;
    width:100%
}
#v-pills-tab{
    display:grid;
    grid-template-columns:repeat(9,1fr);
    grid-column-gap:10px
}
#v-pills-tab.nav-pills .nav-link{
    width:100%;
    font-weight:500;
    font-size:12px;
    letter-spacing:.07em;
    color:#000;
    border:1px solid #000;
    border-radius:4.5rem;
    padding:1rem 5px;
    line-height:1;
    -webkit-box-shadow:0 3px 6px rgba(164,121,38,.2);
    box-shadow:0 3px 6px rgba(164,121,38,.2);
    position:relative;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    background-color:#fdfcfa;
    text-align:center;
    display:flex;
    align-items:center;
    justify-content:center;
    margin:10px auto 0
}
.clients__btn,.footer-menu__column:first-child>.btn,.form-checkbox__label,.group-fixed-left>a{
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none
}
#v-pills-tab.nav-pills .nav-link:hover,.block-area .layer .dt .dtc .title-wrapper h1>b,.item-blog article .picture-area .meta a,.pdf span{
    color:#1f638a
}
.mobilgorunur{
    display:none;
    visibility:hidden;
    opacity:0
}
.mobilkatbox{
    width:100%;
    display:block;
    padding-bottom:10px;
    padding-left:10px;
    padding-top:10px;
    font-weight:600;
    background:#c30019;
    color:#fff
}
.mobilkatbox svg{
    float:right;
    margin-right:25px;
    font-size:23px
}
.mobilgorunur .nav-pills{
    transition:.5s
}
.mobilgorunur .nav-pills.opened{
    max-height:1000px;
    transition:.5s
}
.mobilgorunur .nav-pills.opened a{
    display:block;
    padding:5px 10px
}
.h1aciklamaalani{
    padding-left:10px!important;
    padding-bottom:20px!important
}
.paciklamaalani{
    padding-left:10px!important;
    padding-top:20px!important;
    overflow:hidden
}
.corp-blocks .inset .boxes li a,.corp-blocks .inset .boxes li b{
    margin-bottom:10px;
    position:relative;
    overflow:hidden;
    display:block
}
.btn-epic:after,.btn-epic:before{
    position:absolute;
    height:100%;
    transition:.6s;
    top:0;
    left:0
}
.corp-blocks .inset .title-bar h4,.form-left-top .title-bar{
    font-weight:700;
    font-size:42px;
    -webkit-text-fill-color:transparent
}
.dib img,.star0>.dib>img{
    filter:grayscale(1)
}
.lqd-overlay a,.up{
    position:absolute;
    z-index:1;
    left:0;
    right:0;
    bottom:0;
    top:0
}
.code-sec{
    height:45px;
    vertical-align:middle;
    outline:0;
    width:100px;
    position:relative;
    left:auto;
    border-radius:5px;
    background-color:#f6f7f9;
    font-size:12px;
    border:1px solid #02010100
}
:root{
    --colorone:#1f638a;
    --colortwo:#2c2e31;
    --colorthree:#fbfbfb;
    --colorwhite:#fff;
    --colorred:#1f638a;
    --color1:hsl(0, 0%, 100%);
    --color2:hsl(0, 0%, 0%);
    --color3:hsl(23deg 62% 69%);
    --color4:hsl(201, 7%, 52%);
    --color5:#ef4639;
    --color6:hsl(0, 0%, 68%);
    --color7:hsl(141, 51%, 45%);
    --color8:hsl(0, 0%, 93%);
    --color9:hsl(0deg 0% 46%);
    --color10:hsl(0, 0%, 85%);
    --color11:hsl(201, 7%, 52%);
    --color12:hsl(32, 90%, 60%);
    --color13:hsl(0, 0%, 83%)
}
*,:after,:before{
    --tw-border-spacing-x:0;
    --tw-border-spacing-y:0;
    --tw-translate-x:0;
    --tw-translate-y:0;
    --tw-rotate:0;
    --tw-skew-x:0;
    --tw-skew-y:0;
    --tw-scale-x:1;
    --tw-scale-y:1;
    --tw-scroll-snap-strictness:proximity;
    --tw-ring-offset-width:0px;
    --tw-ring-offset-color:#fff;
    --tw-ring-color:rgba(59,130,246,.5);
    --tw-ring-offset-shadow:0 0 #0000;
    --tw-ring-shadow:0 0 #0000;
    --tw-shadow:0 0 #0000;
    --tw-shadow-colored:0 0 #0000
}
@font-face{
    font-family:icomoon;
    src:url(/Content/font/icomoon.eot?bh5cxl);
    src:url(/Content/font/icomoon.eot?bh5cxl#iefix) format('embedded-opentype'),url(/Content/font/icomoon.woff2?bh5cxl) format('woff2'),url(/Content/font/icomoon.ttf?bh5cxl) format('truetype'),url(/Content/font/icomoon.woff?bh5cxl) format('woff'),url(/Content/font/icomoon.svg?bh5cxl#icomoon) format('svg');
    font-weight:400;
    font-style:normal
}
[class*=" icon-"],[class^=icon-]{
    font-family:icomoon!important;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.about.style-1 .about__content p,.block-area .layer .dt .dtc .title-wrapper.left .desc,.customer-card h1,.customer-card h2,.customer-card p,.form-left-top .title-desc,.icon-box .content h5,.icon-box .content p,.icon-corp-right .sub-title-corp,.product-card p,.tab-pane,.text-sm{
    font-family:Montserrat,sans-serif
}
.icon-spotify:before{
    content:"";
    color:#24275e
}
.icon-recete:before{
    content:"";
    color:#072562
}
.icon-tahlil_sonuclari:before{
    content:"";
    color:#072562
}
.icon-tahlil_sonuclari2:before{
    content:"";
    color:#fff
}
.icon-randevu:before{
    content:"";
    color:#072562
}
.icon-e_doktor:before{
    content:"";
    color:#072562
}
.icon-evde_saglik:before{
    content:"";
    color:#072562
}
.icon-share:before{
    content:"";
    color:#072562
}
.icon-error:before{
    content:""
}
.icon-success:before{
    content:"";
    color:#6ac259
}
.icon-dis-hekimligi:before{
    content:""
}
.icon-dahili-tip:before{
    content:""
}
.icon-cerrahi-tip:before{
    content:""
}
.icon-cafe:before{
    content:""
}
.icon-arrow-left-2:before{
    content:""
}
.icon-yogun-bakim:before{
    content:""
}
.icon-yatak:before{
    content:""
}
.icon-screen:before{
    content:""
}
.icon-poliklinik:before{
    content:""
}
.icon-otopark:before{
    content:""
}
.icon-map-pin:before{
    content:""
}
.icon-laboratuvar:before{
    content:""
}
.icon-kuafor:before{
    content:""
}
.icon-ibadethane:before{
    content:""
}
.icon-hastane:before{
    content:""
}
.icon-gallery:before{
    content:""
}
.icon-flag:before{
    content:""
}
.icon-youtube:before{
    content:""
}
.icon-linkedin:before{
    content:""
}
.icon-instagram:before{
    content:""
}
.icon-twitter:before{
    content:""
}
.icon-facebook:before{
    content:""
}
.icon-mail-fly:before{
    content:""
}
.icon-search:before{
    content:""
}
.icon-call-center:before{
    content:""
}
.icon-meter:before{
    content:""
}
.icon-note:before{
    content:""
}
.icon-syringe:before{
    content:""
}
.icon-women:before{
    content:""
}
.icon-right-arrow-big:before{
    content:""
}
.icon-left-arrow-big:before{
    content:""
}
.icon-date:before{
    content:""
}
.icon-microscope:before{
    content:""
}
.icon-doktor-search:before{
    content:""
}
.icon-down:before{
    content:""
}
.icon-up:before{
    content:""
}
.icon-arrow-right:before{
    content:""
}
.icon-arrow-left:before{
    content:""
}
.icon-arrow-down:before{
    content:""
}
.icon-arrow-up:before{
    content:""
}
.icon-play:before{
    content:""
}
.icon-invalid-name:before{
    content:""
}
.icon-close:before{
    content:""
}
.icon-arrow-down-thin:before{
    content:""
}
.icon-arrow-up-thin:before{
    content:""
}
.icon-user:before{
    content:""
}
.icon-pencil:before{
    content:""
}
.icon-gift:before{
    content:""
}
.icon-baby:before{
    content:""
}
.icon-book:before{
    content:""
}
.icon-stetoskop:before{
    content:""
}
.icon-voice:before{
    content:""
}
.icon-email:before{
    content:""
}
.icon-clock:before{
    content:""
}
.icon-datepicker:before{
    content:""
}
.icon-fenus:before{
    content:""
}
.icon-syringe-2:before{
    content:""
}
.icon-weight:before{
    content:""
}
.icon-merter-2:before{
    content:""
}
.icon-comment:before{
    content:""
}
.icon-file:before{
    content:""
}
.icon-body:before{
    content:""
}
.icon-dental:before{
    content:""
}
.icon-scissors:before{
    content:""
}
.icon-tube:before{
    content:""
}
.icon-download:before{
    content:""
}
.icon-bag:before{
    content:""
}
.icon-packet:before{
    content:""
}
.icon-uni-cap:before{
    content:""
}
.icon-note-book:before{
    content:""
}
.icon-whatsapp:before{
    content:""
}
.icon-user-comment:before{
    content:""
}
.icon-care-units:before{
    content:""
}
.icon-medical-centers:before{
    content:""
}
.icon-medical-units:before{
    content:""
}
.icon-operating-rooms:before{
    content:""
}
.d-inline-block img,.radius,.radius-image img{
    border-radius:2em
}
.before-after-grid{
    overflow:hidden;
    width:100%;
    display:grid;
    grid-template-columns:1fr
}
.blog-section .blog-boxes.none{
    display:block;
    justify-content:center;
    flex-wrap:nowrap;
    width:100%;
    max-width:100%;
    margin:auto;
    overflow:hidden
}
.separator-small{
    position:relative;
    clear:both;
    overflow:hidden;
    line-height:0;
    height:1.5rem
}
.accordion-area .accordian-wrapper{
    background:#f0f0f0!important;
    -webkit-box-shadow:none!important;
    box-shadow:none!important
}
.column-inner{
    padding:15px
}
.column-inner img{
    border-radius:20px!important;
    background-color:#f0f0f0
}
.text_column h3{
    margin:0 0 10px;
    font-weight:700;
    font-size:14px;
    line-height:normal;
    color:#000;
    text-align:center
}
.text_column p{
    font-weight:400;
    font-size:16px;
    line-height:24px;
    color:#333;
    text-align:center
}
.corp-blocks{
    padding-bottom:10em
}
.corp-blocks .inset{
    margin-left:auto;
    margin-right:auto;
    display:block
}
.corp-blocks .inset .title-bar{
    width:88%;
    margin-left:auto;
    margin-right:auto;
    display:block;
    padding-top:8em
}
.corp-blocks .inset .title-bar h4{
    position:relative;
    line-height:normal;
    font-style:normal;
    color:#1f638a;
    -webkit-background-clip:text;
    background-image:linear-gradient(129deg,#5c068c,#00b2a9 75%)
}
.block-area .layer .dt .dtc .title-wrapper h1,.corp-blocks .inset .title-bar h5{
    position:relative;
    font-size:18px;
    line-height:normal;
    font-weight:600;
    font-style:normal;
    word-spacing:0px;
    padding:0;
    color:#1f638a;
    margin:25px auto
}
.corp-blocks .inset .boxes{
    display:block;
    margin-top:5em;
    width:100%;
    list-style:none
}
.corp-blocks .inset .boxes li{
    width:19%;
    margin-right:.5%;
    margin-left:.5%;
    display:block;
    float:left;
    margin-bottom:1em;
    position:relative;
    overflow:hidden;
    list-style:none
}
.corp-blocks .inset .boxes li a{
    min-height:260px;
    background-color:#fff;
    text-align:center;
    font-size:14px;
    font-weight:600;
    font-style:normal;
    padding:0;
    color:#1f638a;
    cursor:pointer
}
.corp-blocks .inset .boxes li b{
    width:100%;
    height:260px
}
.corp-blocks .inset .boxes li img{
    width:100%;
    height:260px;
    display:block;
    transform-origin:50% 50%
}
.btn-epic{
    margin:auto;
    width:100%;
    height:260px;
    background:#fff;
    transform:translate3d(0,0,0);
    letter-spacing:.05em;
    transition-delay:0.6s
}
.form-back-top,.form-left-top{
    transform-origin:50% 50%;
    visibility:visible
}
.btn-epic:before{
    content:'';
    width:100%;
    background:#1f638a;
    border-radius:50% 50% 0 0;
    transform:translateY(100%) scaleY(.5)
}
.btn-epic:after{
    content:'';
    width:100%;
    background:#fff;
    border-radius:0;
    transform:translateY(0) scaleY(1)
}
.btn-epic div{
    position:relative;
    top:0;
    width:100%;
    height:260px;
    overflow:hidden
}
.btn-epic span{
    position:absolute;
    z-index:1;
    top:50%;
    left:0;
    width:100%;
    height:260px;
    text-align:center;
    transition:transform .5s
}
.btn-epic span:first-child{
    color:#fff;
    transform:translateY(24px)
}
.btn-epic span:last-child{
    color:#1e0f21;
    transform:translateY(0)
}
.btn-epic:hover{
    background:#1f638a;
    transition:background .2s linear .6s
}
.btn-epic:hover:after{
    border-radius:0 0 50% 50%;
    transform:translateY(-100%) scaleY(.5);
    transition-delay:0
}
.btn-epic:hover:before{
    border-radius:0;
    transform:translateY(0) scaleY(1);
    transition-delay:0
}
.btn-epic:hover span:first-child{
    transform:translateY(0);
    opacity:0
}
.btn-epic:hover span:last-child{
    transform:translateY(-24px);
    color:#fff
}
.form-block{
    width:100%;
    position:relative;
    padding-top:10em;
    margin-top:10em
}
.form-left-top{
    width:50%;
    background-color:#fff;
    position:absolute;
    top:0;
    left:0;
    z-index:20;
    padding:3.7em 5% 3.7em 10%
}
.form-left-top .title-bar{
    position:relative;
    line-height:normal;
    font-style:normal;
    padding-left:1.4em;
    color:#1f638a;
    -webkit-background-clip:text;
    background-image:linear-gradient(129deg,#5c068c,#00b2a9 75%)
}
.form-left-top .title-bar i{
    position:absolute;
    top:.65em;
    width:1em;
    height:2px;
    left:0;
    background-color:#1f638a;
    display:block
}
.form-left-top .title-desc{
    font-size:14px;
    line-height:1.42857143;
    color:#1f638a;
    padding-right:25px;
    position:relative;
    margin:15px auto;
    font-weight:400;
    font-style:normal
}
.form-back-top{
    position:relative;
    overflow:hidden;
    z-index:19;
    background-color:#19242a
}
.form-back-top .band-area{
    position:relative;
    margin-left:60%;
    color:#fff;
    z-index:20;
    padding-bottom:10em;
    padding-top:10em;
    padding-right:10em
}
.form-back-top .arka-plan-resim{
    width:1680px;
    height:941px;
    margin-top:-470px;
    margin-left:-840px;
    top:50%;
    left:50%;
    transform:translate(0,0);
    transform-origin:50% 50%;
    position:absolute
}
.side-menu-wrapper{
    display:none;
    position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    width:100%;
    height:100%;
    overflow:hidden;
    background:#fff;
    z-index:999999;
    -webkit-transform:translateY(100%);
    -ms-transform:translateY(100%);
    transform:translateY(100%);
    -webkit-transition:.5s;
    -o-transition:.5s;
    transition:.5s
}
.side-menu-wrapper.show-menu{
    display:block;
    -webkit-animation:1s forwards slide-bottom-to-top;
    animation:1s forwards slide-bottom-to-top
}
.side-menu-wrapper.hide-menu{
    display:block;
    -webkit-animation:1s forwards slide-top-to-bottom;
    animation:1s forwards slide-top-to-bottom
}
.side-menu-wrapper .navigation-link{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    position:relative;
    line-height:1;
    color:#090a0a;
    padding:0
}
.side-menu-wrapper .navigation-link a .dot,.side-menu-wrapper .two-columns,.side-menu-wrapper .two-columns .col-1-container,.side-menu-wrapper .two-columns .col-2{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -webkit-box-direction:normal
}
.side-menu-wrapper .navigation-link a .dot,.side-menu-wrapper .two-columns .col-2{
    -webkit-flex-direction:column;
    -webkit-box-orient:vertical
}
.catalog-card-group-item ul li a:focus,.catalog-card-group-item ul li a:hover,.side-menu-wrapper .navigation-link:focus,.side-menu-wrapper .navigation-link:hover,.side-menu-wrapper .two-columns .nav-wrapper .main-nav-wrapper .title:hover{
    text-decoration:none;
    background-color:transparent
}
.side-menu-wrapper .navigation-link.active{
    color:#e04141
}
.side-menu-wrapper .navigation-link.active span:after{
    -webkit-transform:scaleX(1);
    -ms-transform:scaleX(1);
    transform:scaleX(1)
}
.side-menu-wrapper .navigation-link a .dot{
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-transition:.5s;
    -o-transition:.5s;
    transition:.5s;
    position:relative
}
.side-menu-wrapper .navigation-link:hover span.dot:after{
    opacity:1;
    -webkit-transform:scaleX(1);
    -ms-transform:scaleX(1);
    transform:scaleX(1)
}
.side-menu-wrapper .navigation-link span.dot:after{
    position:relative;
    display:block;
    bottom:-5px;
    content:"";
    margin:0 auto;
    height:4px;
    width:4px;
    -webkit-border-radius:50%;
    border-radius:50%;
    background-color:#e04141;
    -webkit-transition:opacity .7s;
    -o-transition:opacity .7s;
    transition:opacity .7s;
    -webkit-transform-origin:0 50%;
    -ms-transform-origin:0 50%;
    transform-origin:0 50%;
    -webkit-transform:scaleX(0);
    -ms-transform:scaleX(0);
    transform:scaleX(0)
}
.side-menu-wrapper .two-columns{
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    flex-direction:row;
    height:100%
}
.side-menu-wrapper .two-columns .col-1{
    width:46%;
    z-index:3
}
.side-menu-wrapper .two-columns .col-1 .col-1-container{
    min-height:120px
}
.side-menu-wrapper .two-columns .col-1 ._escape_up{
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-delay:1.4s;
    animation-delay:1.4s;
    -webkit-animation-timing-function:ease-out;
    animation-timing-function:ease-out
}
.side-menu-wrapper .two-columns .col-1 ._scale-up{
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-delay:1.5s;
    animation-delay:1.5s;
    -webkit-animation-timing-function:ease-out;
    animation-timing-function:ease-out
}
.side-menu-wrapper .two-columns .col-2{
    width:54%;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-pack:start;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:start;
    justify-content:flex-start;
    -webkit-box-flex:1;
    -webkit-flex-grow:1;
    -ms-flex-positive:1;
    flex-grow:1;
    overflow-y:scroll;
    padding-left:100px;
    padding-right:100px
}
.side-menu-wrapper .two-columns .col-2 ._fade-in{
    -webkit-animation-delay:1.1s;
    animation-delay:1.1s;
    -webkit-animation-duration:1s;
    animation-duration:1s
}
.side-menu-wrapper .two-columns .col-1-container{
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    height:100%;
    position:relative
}
.side-menu-wrapper .two-columns .video-btn{
    color:#fff;
    opacity:0;
    -webkit-transition:1s;
    -o-transition:1s;
    transition:1s;
    z-index:1
}
.side-menu-wrapper .two-columns .video-btn .btn-wrapper{
    opacity:0
}
.side-menu-wrapper .two-columns .video-wrapper:hover .video-btn .btn-wrapper{
    z-index:5;
    opacity:1
}
.side-menu-wrapper .two-columns .video-wrapper{
    -webkit-box-flex:1;
    -webkit-flex-grow:1;
    -ms-flex-positive:1;
    flex-grow:1;
    position:relative
}
.side-menu-wrapper .two-columns .btn-lg{
    -webkit-transform:translateY(100%);
    -ms-transform:translateY(100%);
    transform:translateY(100%);
    -webkit-animation:.7s ease-out 1s forwards slide-bottom-to-top;
    animation:.7s ease-out 1s forwards slide-bottom-to-top;
    z-index:5
}
.side-menu-wrapper .two-columns .video-wrapper:before{
    content:"";
    position:absolute;
    height:100%;
    width:100%;
    background:#fff;
    z-index:1;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0);
    -webkit-animation:.7s ease-out 1s forwards slide-bottom-to-top-negative;
    animation:.7s ease-out 1s forwards slide-bottom-to-top-negative
}
.side-menu-wrapper .two-columns .video{
    position:absolute;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background-color:#fff;
    height:100%;
    width:100%;
    -o-object-fit:cover;
    object-fit:cover;
    background-position:50%;
    background-repeat:no-repeat;
    -webkit-background-size:cover;
    background-size:cover
}
.side-menu-wrapper .two-columns .btn-lg{
    position:absolute;
    bottom:0;
    border:none;
    width:100%;
    color:#fff;
    background:-webkit-gradient(linear,left top,left bottom,color-stop(100%,#1f638a),color-stop(515.16%,#1f638a));
    background:-webkit-linear-gradient(top,#1f638a 100%,#1f638a 515.16%);
    background:-o-linear-gradient(top,#1f638a 100%,#1f638a 515.16%);
    background:linear-gradient(180deg,#1f638a 100%,#1f638a 515.16%);
    overflow:hidden;
    border-radius:0
}
.side-menu-wrapper .two-columns ._anim-scale:hover ._anim-start .icon .svg-icon{
    fill:#000
}
.side-menu-wrapper .two-columns .nav-wrapper{
    -webkit-box-orient:vertical;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-flex:1;
    -webkit-flex-grow:1;
    -ms-flex-positive:1;
    flex-grow:1;
    padding:20px 0 60px;
    z-index:2;
    color:#000
}
.side-menu-wrapper .two-columns .nav-wrapper,.side-menu-wrapper .two-columns .nav-wrapper .head-nav-wrapper{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-direction:normal;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.side-menu-wrapper .two-columns .nav-wrapper .head-nav-wrapper{
    -webkit-flex-shrink:0;
    -ms-flex-negative:0;
    flex-shrink:0;
    -webkit-box-orient:horizontal;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    flex-direction:row;
    width:100%;
    margin-bottom:24px
}
.cookie-cs-opt-group a:first-of-type,.side-menu-wrapper .two-columns .nav-wrapper .head-nav-wrapper .item:not(:last-of-type){
    margin-right:5px
}
.side-menu-wrapper .two-columns .nav-wrapper .main-nav-wrapper{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-flex-shrink:0;
    -ms-flex-negative:0;
    flex-shrink:0
}
.side-menu-wrapper .two-columns .nav-wrapper .main-nav-wrapper .item{
    margin-bottom:8px
}
.side-menu-wrapper .two-columns .nav-wrapper .main-nav-wrapper .title{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
    -webkit-flex-direction:row-reverse;
    -ms-flex-direction:row-reverse;
    flex-direction:row-reverse;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.side-menu-wrapper .two-columns .nav-wrapper .main-nav-wrapper .title:hover span{
    padding-left:.3em;
    -webkit-transition:padding-left .3s;
    -o-transition:padding-left .3s;
    transition:padding-left .3s
}
.side-menu-wrapper .two-columns .nav-wrapper .main-nav-wrapper .title span{
    margin-left:-8px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-transition:.5s;
    -o-transition:.5s;
    transition:.5s
}
.side-menu-wrapper .two-columns .nav-wrapper .main-nav-wrapper .title,.side-menu-wrapper .two-columns .nav-wrapper .main-nav-wrapper .title:after,.side-menu-wrapper .two-columns .nav.big .item a,.side-menu-wrapper .two-columns .nav.big .item a:after{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
.side-menu-wrapper .two-columns .nav-wrapper .main-nav-wrapper .item ._escape_up{
    -webkit-animation-duration:.5s;
    animation-duration:.5s;
    -webkit-animation-timing-function:ease-out;
    animation-timing-function:ease-out
}
.side-menu-wrapper .two-columns .nav-wrapper .main-nav-wrapper .item:first-child ._escape_up{
    -webkit-animation-delay:1s;
    animation-delay:1s
}
.side-menu-wrapper .two-columns .nav-wrapper .main-nav-wrapper .item:nth-child(2) ._escape_up{
    -webkit-animation-delay:1.04s;
    animation-delay:1.04s
}
.side-menu-wrapper .two-columns .nav-wrapper .main-nav-wrapper .item:nth-child(3) ._escape_up{
    -webkit-animation-delay:1.08s;
    animation-delay:1.08s
}
.side-menu-wrapper .two-columns .nav-wrapper .main-nav-wrapper .item:nth-child(4) ._escape_up{
    -webkit-animation-delay:1.12s;
    animation-delay:1.12s
}
.side-menu-wrapper .two-columns .nav-wrapper .main-nav-wrapper .item:nth-child(5) ._escape_up{
    -webkit-animation-delay:1.16s;
    animation-delay:1.16s
}
.side-menu-wrapper .two-columns .nav-wrapper .main-nav-wrapper .item:nth-child(6) ._escape_up{
    -webkit-animation-delay:1.2s;
    animation-delay:1.2s
}
.side-menu-wrapper .two-columns .nav-wrapper .main-nav-wrapper .item:nth-child(7) ._escape_up{
    -webkit-animation-delay:1.24s;
    animation-delay:1.24s
}
.side-menu-wrapper .two-columns .nav-wrapper .main-nav-wrapper .item:nth-child(8) ._escape_up{
    -webkit-animation-delay:1.16s;
    animation-delay:1.28s
}
.side-menu-wrapper .two-columns .nav-wrapper .main-nav-wrapper .item:nth-child(9) ._escape_up{
    -webkit-animation-delay:1.2s;
    animation-delay:1.32s
}
.side-menu-wrapper .two-columns .nav-wrapper .main-nav-wrapper .item:nth-child(10) ._escape_up{
    -webkit-animation-delay:1.24s;
    animation-delay:1.36s
}
.side-menu-wrapper .two-columns .nav-wrapper .footer-nav-wrapper{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:end;
    -webkit-align-items:flex-end;
    -ms-flex-align:end;
    align-items:flex-end;
    -webkit-flex-shrink:0;
    -ms-flex-negative:0;
    flex-shrink:0
}
.side-menu-wrapper .two-columns .nav{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    padding:0;
    margin:0;
    list-style:none;
    color:inherit;
    font-size:14px;
    line-height:1.1;
    letter-spacing:-.02em
}
.side-menu-wrapper .two-columns .nav.social{
    margin-right:24px
}
.side-menu-wrapper .two-columns .nav.lang{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    flex-direction:row
}
.side-menu-wrapper .two-columns .nav.lang .item{
    -webkit-box-align:end;
    -webkit-align-items:flex-end;
    -ms-flex-align:end;
    align-items:flex-end;
    padding-bottom:25px
}
.side-menu-wrapper .two-columns .nav.column{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column
}
.side-menu-wrapper .two-columns .nav.two-row{
    display:block;
    -webkit-column-count:2;
    -moz-column-count:2;
    column-count:2
}
._anim-scale ._anim-start,.btn-arrow,.btn-lg,.side-menu-wrapper .item-store .dot,.side-menu-wrapper .two-columns .nav .item{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox
}
.side-menu-wrapper .two-columns .nav.two-row .item{
    padding-bottom:20px;
    margin-right:50px
}
.side-menu-wrapper .two-columns .nav.big{
    font-weight:600;
    font-size:36px;
    line-height:1.1
}
.side-menu-wrapper .two-columns .nav .item{
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    vertical-align:middle;
    cursor:pointer;
    justify-content:flex-start
}
.side-menu-wrapper .two-columns .nav.big .item a:hover:after,.side-menu-wrapper .two-columns .nav.big .item:hover a:after{
    color:#e04141;
    -webkit-transition-delay:.15s;
    -o-transition-delay:.15s;
    transition-delay:.15s;
    opacity:1
}
.side-menu-wrapper .two-columns .nav.big .item a:after{
    content:"";
    height:10px;
    width:10px;
    -webkit-border-radius:50%;
    border-radius:50%;
    background-color:#e04141;
    opacity:0;
    -webkit-transition:opacity .3s .3s;
    -o-transition:opacity .3s .3s;
    transition:opacity .3s .3s
}
.side-menu-wrapper .two-columns .nav .item .log-in{
    padding:27px 36px;
    background:#eff1f4;
    -webkit-border-radius:40px;
    border-radius:40px
}
.side-menu-wrapper .two-columns .nav .item .log-in:hover{
    background:#dee1e6
}
.side-menu-wrapper .item-store .dot{
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    flex-direction:row
}
.side-menu-wrapper .item-store .icon-new{
    position:relative;
    top:.2em;
    margin-left:3px
}
@media screen and (max-width:1800px){
    .side-menu-wrapper .two-columns .col-2{
        padding-left:60px;
        padding-right:60px
    }
    .side-menu-wrapper .two-columns .nav-wrapper{
        padding-bottom:0
    }
    .side-menu-wrapper .two-columns .nav .item .log-in{
        padding:0;
        -webkit-border-radius:40px;
        border-radius:40px;
        width:auto;
        height:auto
    }
    .side-menu-wrapper .two-columns .nav .item .log-in a{
        width:auto;
        height:auto;
        text-align:center;
        line-height:24px;
        font-size:10px;
        font-weight:700;
        padding:0 10px
    }
}
@media screen and (max-width:1440px){
    .side-menu-wrapper .two-columns .col-2{
        padding-left:40px;
        padding-right:40px
    }
    .side-menu-wrapper .two-columns .nav-wrapper .social{
        display:none
    }
    .side-menu-wrapper .two-columns .head-main{
        -webkit-box-flex:1;
        -webkit-flex-grow:1;
        -ms-flex-positive:1;
        flex-grow:1
    }
}
@media screen and (max-width:1024px){
    .side-menu-wrapper .navigation-link{
        padding-left:0;
        padding-right:15px;
        line-height:1.33
    }
    .side-menu-wrapper .navigation-link.small{
        font-size:18px;
        line-height:2.2
    }
    .side-menu-wrapper .navigation-link.active,.side-menu-wrapper .navigation-link:hover{
        color:inherit
    }
    .side-menu-wrapper .navigation-link.active span:after{
        -webkit-transform:scaleX(0);
        -ms-transform:scaleX(0);
        transform:scaleX(0)
    }
    .side-menu-wrapper.unsubscribe-menu-wrapper .nav-wrapper .head-nav-wrapper .item:not(:last-of-type){
        margin-right:10px
    }
    .side-menu-wrapper .two-columns .nav-wrapper .social{
        display:none
    }
    .side-menu-wrapper .two-columns .nav.two-row .item{
        margin-right:15px
    }
    .side-menu-wrapper .item-store .icon-new{
        width:55px;
        height:24px
    }
}
@media screen and (max-width:900px){
    .side-menu-wrapper .two-columns{
        -webkit-box-orient:vertical;
        -webkit-box-direction:reverse;
        -webkit-flex-direction:column-reverse;
        -ms-flex-direction:column-reverse;
        flex-direction:column-reverse
    }
    .side-menu-wrapper .two-columns .col-1,.side-menu-wrapper .two-columns .col-2{
        width:100%
    }
    .side-menu-wrapper .two-columns .nav-wrapper .social{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex
    }
    .side-menu-wrapper .two-columns .head-main{
        -webkit-box-flex:0;
        -webkit-flex-grow:0;
        -ms-flex-positive:0;
        flex-grow:0
    }
    .side-menu-wrapper .two-columns .head-nav-wrapper,.side-menu-wrapper .two-columns .main-nav-wrapper{
        margin-bottom:40px
    }
    .side-menu-wrapper .two-columns .video-wrapper{
        display:none
    }
    .side-menu-wrapper .two-columns .btn-lg,.side-menu-wrapper .two-columns .col-2{
        padding-left:40px;
        padding-right:40px
    }
}
@media screen and (max-width:740px){
    .side-menu-wrapper .two-columns{
        height:100%
    }
    .side-menu-wrapper .two-columns .nav-wrapper .social{
        display:none
    }
    .side-menu-wrapper .two-columns .head-main{
        -webkit-box-flex:1;
        -webkit-flex-grow:1;
        -ms-flex-positive:1;
        flex-grow:1
    }
    .side-menu-wrapper .two-columns .col-2{
        overflow-y:auto
    }
    .side-menu-wrapper .two-columns .footer-nav-wrapper .two-row{
        -webkit-column-count:1;
        -moz-column-count:1;
        column-count:1
    }
    .side-menu-wrapper .two-columns .footer-nav-wrapper .two-row .item{
        padding-bottom:20px
    }
    .side-menu-wrapper .item-store .icon-new{
        width:43px;
        height:19px
    }
}
@media screen and (max-width:576px){
    .side-menu-wrapper .two-columns .btn-lg,.side-menu-wrapper .two-columns .col-2{
        padding-left:20px;
        padding-right:20px
    }
    .side-menu-wrapper .two-columns .nav.two-row{
        -webkit-column-count:1;
        -moz-column-count:1;
        column-count:1
    }
    .side-menu-wrapper .two-columns .login-wrapper{
        margin-left:0;
        width:auto
    }
    .side-menu-wrapper .two-columns .login-wrapper.item{
        display:block
    }
}
@media screen and (max-width:320px){
    .side-menu-wrapper .two-columns{
        height:100%
    }
    .side-menu-wrapper .two-columns .col-2{
        overflow-y:auto;
        padding-left:20px
    }
    .side-menu-wrapper .two-columns .col-2 .head-nav-wrapper,.side-menu-wrapper .two-columns .col-2 .main-nav-wrapper{
        margin-bottom:20px
    }
    .side-menu-wrapper .two-columns .col-2 .footer-nav-wrapper{
        padding-bottom:0
    }
    .side-menu-wrapper .two-columns .col-2 .footer-nav-wrapper .two-row,.side-menu-wrapper .two-columns .nav.two-row{
        -webkit-column-count:1;
        -moz-column-count:1;
        column-count:1
    }
    .side-menu-wrapper .two-columns .nav .item .log-in{
        padding:15px 26px
    }
}
@media only screen and (min-device-width:1024px) and (max-device-width:1024px) and (min-device-height:1366px) and (max-device-height:1366px) and (min-width:1024px) and (max-width:1024px){
    .side-menu-wrapper .two-columns{
        -webkit-box-orient:vertical;
        -webkit-box-direction:reverse;
        -webkit-flex-direction:column-reverse;
        -ms-flex-direction:column-reverse;
        flex-direction:column-reverse
    }
    .side-menu-wrapper .two-columns .col-1,.side-menu-wrapper .two-columns .col-2{
        width:100%
    }
    .side-menu-wrapper .two-columns .nav-wrapper{
        padding-bottom:100px
    }
    .side-menu-wrapper .two-columns .nav-wrapper .social{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex
    }
    .side-menu-wrapper .two-columns .head-main{
        -webkit-box-flex:0;
        -webkit-flex-grow:0;
        -ms-flex-positive:0;
        flex-grow:0
    }
    .side-menu-wrapper .two-columns .video-wrapper{
        display:none
    }
    .side-menu-wrapper .two-columns .btn-lg,.side-menu-wrapper .two-columns .col-2{
        padding-left:40px;
        padding-right:40px
    }
}
.default_video>.default_video_in,.feature-item .feature-icon,.video-btn .btn-wrapper{
    -webkit-box-direction:normal;
    -webkit-box-orient:vertical
}
@media only screen and (min-device-width:352px) and (max-device-height:765px) and (orientation:landscape) and (-webkit-device-pixel-ratio:3){
    .side-menu-wrapper .two-columns{
        height:100%
    }
    .side-menu-wrapper .two-columns .col-2{
        overflow-y:auto;
        padding-left:55px
    }
    .side-menu-wrapper .two-columns .col-2 .head-nav-wrapper{
        margin-bottom:80px
    }
    .side-menu-wrapper .two-columns .col-2 .main-nav-wrapper{
        margin-bottom:50px
    }
    .side-menu-wrapper .two-columns .col-2 .footer-nav-wrapper .nav{
        -webkit-transition:none;
        -o-transition:none;
        transition:none;
        opacity:1
    }
    .side-menu-wrapper .two-columns .col-2 .footer-nav-wrapper .nav[data-intersection]{
        -webkit-animation:none;
        animation:none
    }
    .side-menu-wrapper .two-columns .col-2 .footer-nav-wrapper .two-row{
        -webkit-column-count:1;
        -moz-column-count:1;
        column-count:1
    }
    .side-menu-wrapper .two-columns .col-2 .nav.two-row .item{
        padding-bottom:20px
    }
}
@media only screen and (min-device-width:320px) and (max-device-width:568px) and (orientation:landscape){
    .side-menu-wrapper .two-columns{
        height:100%
    }
    .side-menu-wrapper .two-columns .col-2{
        padding-left:56px
    }
    .side-menu-wrapper .two-columns .col-2 .head-nav-wrapper{
        margin-bottom:80px
    }
    .side-menu-wrapper .two-columns .col-2 .main-nav-wrapper{
        margin-bottom:50px
    }
    .side-menu-wrapper .two-columns .col-2 .footer-nav-wrapper .nav{
        -webkit-transition:none;
        -o-transition:none;
        transition:none;
        opacity:1
    }
    .side-menu-wrapper .two-columns .col-2 .footer-nav-wrapper .nav[data-intersection]{
        -webkit-animation:none;
        animation:none
    }
    .side-menu-wrapper .two-columns .col-2 .footer-nav-wrapper .two-row{
        -webkit-column-count:1;
        -moz-column-count:1;
        column-count:1
    }
    .side-menu-wrapper .two-columns .col-2 .nav.two-row .nav.two-row .item{
        padding-bottom:20px
    }
    .side-menu-wrapper .main .side-menu-wrapper{
        overflow:hidden
    }
}
@-webkit-keyframes fade-in-anim{
    0%{
        -webkit-transform:translateY(10%);
        transform:translateY(10%);
        opacity:0
    }
    to{
        -webkit-transform:translateY(0);
        transform:translateY(0);
        opacity:1
    }
}
@keyframes fade-in-anim{
    0%{
        -webkit-transform:translateY(10%);
        transform:translateY(10%);
        opacity:0
    }
    to{
        -webkit-transform:translateY(0);
        transform:translateY(0);
        opacity:1
    }
}
@-webkit-keyframes fade-in-anim-reverse{
    0%{
        -webkit-transform:translateY(-10%);
        transform:translateY(-10%);
        opacity:0
    }
    to{
        -webkit-transform:translateY(0);
        transform:translateY(0);
        opacity:1
    }
}
@keyframes fade-in-anim-reverse{
    0%{
        -webkit-transform:translateY(-10%);
        transform:translateY(-10%);
        opacity:0
    }
    to{
        -webkit-transform:translateY(0);
        transform:translateY(0);
        opacity:1
    }
}
@-webkit-keyframes slide-hide-in{
    0%{
        -webkit-transform:translateY(0);
        transform:translateY(0);
        opacity:1
    }
    to{
        -webkit-transform:translateY(-10px);
        transform:translateY(-10px);
        opacity:0
    }
}
@keyframes slide-hide-in{
    0%{
        -webkit-transform:translateY(0);
        transform:translateY(0);
        opacity:1
    }
    to{
        -webkit-transform:translateY(-10px);
        transform:translateY(-10px);
        opacity:0
    }
}
@-webkit-keyframes fadeOut{
    0%{
        opacity:1
    }
    to{
        opacity:0
    }
}
@keyframes fadeOut{
    0%{
        opacity:1
    }
    to{
        opacity:0
    }
}
@-webkit-keyframes slide-bottom{
    to{
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
}
@keyframes slide-bottom{
    to{
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
}
@-webkit-keyframes slide-top{
    to{
        -webkit-transform:translateY(-100%);
        transform:translateY(-100%)
    }
}
@keyframes slide-top{
    to{
        -webkit-transform:translateY(-100%);
        transform:translateY(-100%)
    }
}
@-webkit-keyframes slide-bottom-to-top{
    0%{
        -webkit-transform:translateY(100%);
        transform:translateY(100%)
    }
    to{
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
}
@keyframes slide-bottom-to-top{
    0%{
        -webkit-transform:translateY(100%);
        transform:translateY(100%)
    }
    to{
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
}
@-webkit-keyframes slide-bottom-to-top-small{
    0%{
        -webkit-transform:translateY(40%);
        transform:translateY(40%);
        opacity:0
    }
    25%{
        opacity:1
    }
    to{
        -webkit-transform:translateY(0);
        transform:translateY(0);
        opacity:1
    }
}
@keyframes slide-bottom-to-top-small{
    0%{
        -webkit-transform:translateY(40%);
        transform:translateY(40%);
        opacity:0
    }
    25%{
        opacity:1
    }
    to{
        -webkit-transform:translateY(0);
        transform:translateY(0);
        opacity:1
    }
}
@-webkit-keyframes slide-top-to-bottom{
    0%{
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
    to{
        -webkit-transform:translateY(100%);
        transform:translateY(100%);
        display:none
    }
}
@keyframes slide-top-to-bottom{
    0%{
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
    to{
        -webkit-transform:translateY(100%);
        transform:translateY(100%);
        display:none
    }
}
@-webkit-keyframes slide-bottom-to-top-negative{
    to{
        -webkit-transform:translateY(-100%);
        transform:translateY(-100%)
    }
}
@keyframes slide-bottom-to-top-negative{
    to{
        -webkit-transform:translateY(-100%);
        transform:translateY(-100%)
    }
}
._fade-in{
    -webkit-transform:translateY(10%);
    -ms-transform:translateY(10%);
    transform:translateY(10%);
    opacity:0
}
._fade-in[data-intersection]{
    -webkit-animation:.6s forwards fade-in-anim;
    animation:.6s forwards fade-in-anim
}
._fade-in-left,._fade-in-right{
    -webkit-transition:opacity .4s,-webkit-clip-path .6s,-webkit-transform .5s,-webkit-box-shadow .3s;
    transition:clip-path .6s,opacity .4s,transform .5s,box-shadow .3s,-webkit-clip-path .6s,-webkit-transform .5s,-webkit-box-shadow .3s;
    -o-transition:clip-path .6s,opacity .4s,transform .5s,box-shadow .3s;
    -webkit-transform:translateY(10%);
    -ms-transform:translateY(10%);
    transform:translateY(10%);
    opacity:0
}
._fade-in-left[data-intersection],._fade-in-right[data-intersection]{
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0);
    opacity:1
}
.fade-in,.fade-in-anim[data-intersection]{
    -webkit-animation:1s forwards fadeIn;
    animation:1s forwards fadeIn
}
._anim-scale:hover ._anim-outer{
    color:#df4142
}
._escape_up-wrapper{
    display:block;
    overflow:hidden
}
._anim-scale ._anim-start{
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    position:relative;
    z-index:1;
    -webkit-transform:scale(0);
    -ms-transform:scale(0);
    transform:scale(0)
}
._scale-up{
    -webkit-animation:1s forwards scale-up;
    animation:1s forwards scale-up
}
@-webkit-keyframes scale-up{
    0%{
        -webkit-transform:scale(0);
        transform:scale(0)
    }
    to{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
@keyframes scale-up{
    0%{
        -webkit-transform:scale(0);
        transform:scale(0)
    }
    to{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
._scale-up-center{
    -webkit-animation:2s forwards scale-up-center;
    animation:2s forwards scale-up-center;
    -webkit-transition-timing-function:ease;
    -o-transition-timing-function:ease;
    transition-timing-function:ease
}
@-webkit-keyframes scale-up-center{
    0%{
        -webkit-transform:translate(-50%,-50%) scale(0);
        transform:translate(-50%,-50%) scale(0)
    }
    to{
        -webkit-transform:translate(-50%,-50%) scale(1);
        transform:translate(-50%,-50%) scale(1)
    }
}
@keyframes scale-up-center{
    0%{
        -webkit-transform:translate(-50%,-50%) scale(0);
        transform:translate(-50%,-50%) scale(0)
    }
    to{
        -webkit-transform:translate(-50%,-50%) scale(1);
        transform:translate(-50%,-50%) scale(1)
    }
}
._escape_up,._escape_up-em{
    -webkit-transform:translateY(100%);
    -ms-transform:translateY(100%);
    display:block;
    transform:translateY(100%)
}
._escape_up{
    -webkit-animation:1s linear forwards up;
    animation:1s linear forwards up
}
._escape_up__linear{
    -webkit-transition-timing-function:linear;
    -o-transition-timing-function:linear;
    transition-timing-function:linear
}
._escape_up__ease_in_out{
    -webkit-transition-timing-function:ease-in-out;
    -o-transition-timing-function:ease-in-out;
    transition-timing-function:ease-in-out
}
._escape_up__ease_in{
    -webkit-transition-timing-function:ease-in;
    -o-transition-timing-function:ease-in;
    transition-timing-function:ease-in
}
._escape_up__ease_out{
    -webkit-transition-timing-function:ease-out;
    -o-transition-timing-function:ease-out;
    transition-timing-function:ease-out
}
._escape_up_ease{
    -webkit-transition-timing-function:ease;
    -o-transition-timing-function:ease;
    transition-timing-function:ease
}
._escape_up-em{
    -webkit-animation:1s linear forwards up-em;
    animation:1s linear forwards up-em
}
._escape_up-wrapper[data-intersection] ._escape_up-anim{
    -webkit-animation:1s ease-out forwards up;
    animation:1s ease-out forwards up
}
._escape_up-wrapper[data-intersection]:nth-child(2) ._escape_up-anim{
    -webkit-animation-delay:.06s;
    animation-delay:.06s
}
._escape_up-wrapper[data-intersection]:nth-child(3) ._escape_up-anim{
    -webkit-animation-delay:.12s;
    animation-delay:.12s
}
._escape_up-anim{
    display:block;
    -webkit-transform:translateY(100%);
    -ms-transform:translateY(100%);
    transform:translateY(100%)
}
@-webkit-keyframes up{
    0%{
        -webkit-transform:translateY(100%);
        transform:translateY(100%)
    }
    to{
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
}
@keyframes up{
    0%{
        -webkit-transform:translateY(100%);
        transform:translateY(100%)
    }
    to{
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
}
@-webkit-keyframes up-em{
    0%{
        -webkit-transform:translateY(100%);
        transform:translateY(100%)
    }
    to{
        -webkit-transform:translateY(-.06em);
        transform:translateY(-.06em)
    }
}
@keyframes up-em{
    0%{
        -webkit-transform:translateY(100%);
        transform:translateY(100%)
    }
    to{
        -webkit-transform:translateY(-.06em);
        transform:translateY(-.06em)
    }
}
._escape_up-fade-in{
    opacity:0;
    -webkit-transition:opacity .3s;
    -o-transition:opacity .3s;
    transition:opacity .3s;
    -webkit-transform:translateY(100%);
    -ms-transform:translateY(100%);
    transform:translateY(100%);
    -webkit-animation:.5s linear forwards up-fade-in;
    animation:.5s linear forwards up-fade-in
}
@-webkit-keyframes up-fade-in{
    0%{
        opacity:0
    }
    to{
        opacity:1;
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
}
@keyframes up-fade-in{
    0%{
        opacity:0
    }
    to{
        opacity:1;
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
}
._anim-scale ._anim-start .icon,.slide-block>.inner>.inset>.iconbox>.contents{
    position:relative;
    z-index:2
}
._anim-scale ._anim-outer,._anim-scale .icon,._anim-scale .svg-icon{
    display:block;
    position:relative;
    z-index:2;
    -webkit-transition:.6s;
    -o-transition:.6s;
    transition:.6s
}
.btn-arrow{
    width:56px;
    height:56px;
    -webkit-border-radius:50%;
    border-radius:50%;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
.block-area.white,.btn-arrow,.button_text-color_black .button__text input[type=submit],.feature-item,.header-fixed-two,.referans-gradient,.video{
    background-color:#fff
}
.btn-lg{
    font-size:56px;
    font-weight:600;
    margin:0;
    position:relative;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    min-height:220px;
    padding:0 62px 0 100px;
    color:#fff;
    cursor:pointer;
    border-top:1px solid hsla(0,0%,100%,.5);
    background:0 0
}
.back-image,.blokone,.blokone.colors,.bottom-teaser,.corporate,.faq-area-img,.how-work-bg,.l-page__bg-bottom,.l-page__bg-right-3,.parallaxImage,.parallx,.section-service,.titlebar,.video-area,.video-cont{
    background-repeat:no-repeat
}
.bottom-teaser,.bottom-teaser__bg,.titlebar{
    background-size:cover
}
.video-btn{
    top:0;
    left:0;
    right:0;
    bottom:0;
    position:absolute;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    z-index:-1;
    cursor:pointer
}
.video-btn,.video-btn .btn-wrapper{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-transition:.7s;
    -o-transition:.7s;
    transition:.7s
}
.video-btn .btn-wrapper{
    min-width:156px;
    border:1px solid #fff;
    -webkit-backdrop-filter:blur(1.10526px);
    backdrop-filter:blur(1.10526px);
    -webkit-border-radius:14px;
    border-radius:14px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    padding:20px;
    cursor:pointer
}
.video-btn .btn-wrapper .triangle{
    margin:15px 0;
    -webkit-transition:.7s;
    -o-transition:.7s;
    transition:.7s
}
.video-btn .btn-wrapper .label{
    max-width:135px;
    text-align:center;
    font-weight:500;
    font-size:24px;
    line-height:1.1;
    white-space:inherit
}
.side-menu-wrapper .two-columns ._anim-start:before{
    background-color:#ededed
}
._anim-scale ._anim-start .icon .svg-icon{
    fill:#1f1f1f
}
._anim-scale:hover ._anim-start .icon .svg-icon{
    fill:#000;
    fill:#df4142;
    -webkit-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
.btn-lg .btn-arrow .svg-icon{
    width:20px;
    height:20px
}
._anim-scale ._anim-start:before{
    position:absolute;
    z-index:1;
    display:block;
    content:"";
    -webkit-border-radius:50%;
    border-radius:50%;
    background-color:#fff;
    pointer-events:none;
    -webkit-transition:1s;
    -o-transition:1s;
    transition:1s;
    width:56px;
    height:56px
}
._anim-scale:hover ._anim-start:before{
    width:200vw;
    height:200vw
}
.button-circle{
    display:-webkit-box!important;
    display:-webkit-flex!important;
    display:-ms-flexbox!important;
    display:flex!important;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    position:relative;
    z-index:31;
    height:56px;
    width:56px;
    margin:auto;
    border:1px solid rgba(9,10,10,.4);
    -webkit-border-radius:50%;
    border-radius:50%
}
.align-self{
    align-self:flex-end
}
.blokone.colors{
    background-color:#f5f4f0!important;
    background-image:url('../img/rulo.png');
    background-position:center left;
    background-size:contain
}
.section-video__video-wrapper,.section-video__video-wrapper video{
    position:relative;
    overflow:hidden;
    width:100%;
    height:100%
}
.wrap-flex{
    display:flex;
    margin:50px auto 0;
    position:relative
}
.button-wrap{
    position:relative;
    width:100%;
    flex-wrap:wrap;
    align-content:center;
    align-items:center;
    background-color:#fff;
    justify-content:center;
    box-shadow:0 40px 40px 0 rgb(209 209 209 / 28%);
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin:0 20px 0 0;
    --e-column-margin-right:20px;
    --e-column-margin-left:0px;
    padding:40px 10px;
    border-radius:20px;
    display:flex
}
.fab-button,.icon-box .icon{
    display:flex;
    align-items:center
}
.button-wrap .widget-container{
    padding:20px;
    background-color:#1f638a;
    border-radius:100%;
    margin:0 auto;
    width:90px;
    height:90px;
    text-align:center;
    line-height:56px
}
.button-wrap .widget-container svg{
    font-size:42px;
    color:#fff
}
.button-wrap:last-child{
    margin:0 auto
}
.widget-container-inset{
    width:100%;
    display:flex
}
.widget-text{
    margin-bottom:0;
    text-align:center;
    color:#202039;
    font-size:18px;
    font-weight:700;
    letter-spacing:-.5px;
    padding:20px 0 0
}
.widget-dec{
    text-align:center;
    color:#3e3e4d;
    font-size:16px;
    font-weight:400;
    line-height:1.5em;
    margin:5px 0 0;
    padding:0
}
.galeri-item a,.tus-up{
    position:absolute;
    left:0;
    right:0;
    bottom:0;
    top:0;
    z-index:1
}
.white{
    color:#fff!important
}
.aralik{
    padding:15px!important
}
.aralik img{
    border-radius:15px!important
}
.fab-wrapper{
    position:fixed;
    bottom:35px;
    right:35px;
    z-index:99
}
.fab-toggle{
    -webkit-appearance:none;
    position:absolute;
    border-radius:50%;
    top:0;
    left:0;
    margin:0;
    width:100%;
    height:100%;
    cursor:pointer;
    background-color:transparent;
    border:none;
    outline:0;
    z-index:2;
    transition:box-shadow .2s ease-in-out;
    box-shadow:0 3px 5px 1px rgba(51,51,51,.3)
}
.catalog-card-group-item ul li.active a:before,.color-area,.fab-button,.faq-square,.tabs__nav li.active a:before{
    background-color:#1f638a
}
.fab-actions a,.fab-button,.icon-box .icon{
    border-radius:50%;
    color:#fff
}
.fab-toggle:hover{
    box-shadow:0 3px 6px 2px rgba(51,51,51,.3)
}
.fab-toggle:checked~.fab-actions a{
    opacity:1;
    visibility:visible
}
.fab-toggle:checked~.fab-button svg{
    transform:rotate(180deg)
}
.fab-button{
    height:56px;
    width:56px;
    z-index:1;
    justify-content:center
}
.fab-button svg{
    font-size:16px;
    transform:rotate(0);
    transition:.4s
}
.fab-actions{
    position:absolute;
    width:100%;
    bottom:120%;
    text-align:center
}
.fab-actions a{
    display:block;
    width:45px;
    height:45px;
    margin:10px auto 0;
    line-height:1.15;
    opacity:0;
    visibility:hidden;
    box-shadow:0 0 5px 1px rgba(51,51,51,.3)
}
.elementor-shape-top svg,header{
    height:100px
}
.fab-actions a svg{
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    font-size:21px
}
.fab-actions a:hover{
    transform:scale(1.05)
}
.fab-actions a:first-child{
    background-color:#3273dc;
    transition:opacity .2s ease-in-out .3s,transform .15s ease-in-out
}
.fab-actions a:nth-child(2){
    background-color:#00b2ff;
    transition:opacity .2s ease-in-out .25s,transform .15s ease-in-out
}
.fab-actions a:nth-child(3){
    background-color:#08c;
    transition:opacity .2s ease-in-out .2s,transform .15s ease-in-out
}
.fab-actions a:nth-child(4){
    background-color:#25d366;
    transition:opacity .2s ease-in-out .15s,transform .15s ease-in-out
}
.about.style-1{
    padding:80px 0
}
.about .about__image,.cookie-cs-opt-group a:first-of-type .button-text{
    padding-left:25px
}
.about.style-1 .about__image img{
    -webkit-animation:3s linear infinite move5;
    animation:3s linear infinite move5
}
.about .about__content{
    padding-top:89px
}
.about.style-1 .about__content .title{
    margin-bottom:12px;
    font-size:36px;
    font-weight:600;
    line-height:1.2;
    color:#000;
    text-transform:capitalize
}
.about.style-1 .about__content p{
    color:#000;
    margin-top:0;
    margin-bottom:1rem
}
.list-icon-box{
    margin-top:41px;
    padding-right:132px
}
.list-icon-box:before{
    content:"";
    position:absolute;
    top:0;
    z-index:0;
    left:24px;
    width:2px;
    height:80%;
    border-left:2px dashed #4388dd
}
.icon-box{
    display:flex;
    margin-bottom:18px;
    z-index:1
}
.icon-box .icon{
    justify-content:center;
    min-width:48px;
    height:48px;
    background:linear-gradient(294.72deg,#ff4581 9.05%,#4388dd 79.28%);
    margin-right:17px
}
.icon-box .content,header .header-bottom .right-block .online-internet-menu>ul li a span{
    padding-top:2px
}
.icon-box .content h5{
    font-size:22px;
    font-weight:600;
    line-height:1.2;
    color:#000;
    text-transform:capitalize
}
.icon-box .content p{
    line-height:1.6;
    color:#000;
    font-size:14px;
    margin-top:0;
    margin-bottom:1rem
}
.faq-title{
    line-height:.8!important;
    font-size:2.2223em!important;
    font-weight:800!important;
    margin-top:1em!important;
    margin-bottom:1em!important;
    text-align:center!important;
    color:#1a1917!important
}
.faq-square{
    transform-origin:50% 0;
    border-radius:2px;
    width:10px;
    height:10px;
    margin:2.499975em auto
}
.tab-pane{
    font-size:14px;
    line-height:1.42857143;
    color:#111;
    padding:10px 20px
}
.overlay{
    height:100%;
    width:100%;
    display:none;
    position:fixed;
    z-index:999999;
    top:0;
    left:0;
    background-color:rgba(0,0,0,.9)
}
.overlay-content{
    position:relative;
    top:46%;
    width:50%;
    text-align:center;
    margin:auto
}
.overlay .closebtn{
    position:absolute;
    top:20px;
    right:45px;
    font-size:60px;
    cursor:pointer;
    color:#fff
}
.overlay .closebtn:hover{
    color:#ccc
}
.overlay input[type=text]{
    padding:17px;
    font-size:14px;
    border:none;
    float:left;
    width:80%;
    background:#fff;
    text-transform:uppercase;
    height:auto;
    border-radius:0
}
.overlay input[type=text]:hover{
    background:#f1f1f1
}
.overlay .btnAra{
    float:left;
    width:20%;
    padding:17px;
    background:#ddd;
    font-size:14px;
    border:none;
    cursor:pointer
}
.overlay button:hover{
    background:#bbb
}
.titlebar{
    background-color:#10131d;
    color:#fff;
    height:300px;
    background-position:center center;
    position:relative;
    z-index:0
}
.titlebar>.titlebar-overlay{
    background:rgba(0,0,0,.5);
    display:flex;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.titlebar>.breadcrumbvideoblok{
    width:100%;
    height:100%;
    object-fit:cover
}
.default_video{
    position:relative;
    margin:0;
    width:100%;
    height:100vh!important;
    display:flex;
    align-items:center;
    justify-content:center
}
.default_video>.default_video_in{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    width:100%;
    height:100%
}
.default_video>.default_video_in>.image_caption{
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    overflow:hidden
}
.default_video>.default_video_in>.image_caption::before{
    content:"";
    background-color:rgba(0,0,0,.35);
    height:100%;
    width:100%;
    position:absolute;
    left:0;
    bottom:0;
    top:auto;
    z-index:2
}
.default_video>.default_video_in>.video_caption{
    height:100%;
    width:100%;
    position:absolute;
    z-index:1;
    top:50%;
    -webkit-transform:translate(0,-50%);
    -moz-transform:translate(0,-50%);
    -o-transform:translate(0,-50%);
    transform:translate(0,-50%);
    left:0;
    -o-object-fit:cover;
    object-fit:cover
}
.icon-corp-right svg{
    position:absolute;
    width:70px;
    left:-60px;
    top:-60px;
    transform:rotate(-25deg)
}
.icon-corp-right .sub-title-corp{
    color:#333;
    font-weight:400;
    font-size:16px;
    line-height:24px
}
.home__screen__text{
    position:absolute;
    z-index:8;
    overflow:hidden;
    margin:0 auto;
    text-align:center;
    left:auto;
    right:auto;
    bottom:10%
}
.feature-item:hover .feature-icon i,.home__screen__text .btn-box .btn-primary,.home__screen__text .btn-box .btn-primary i,.lqd-fb-style-6 .lqd-fb-content .lqd-fb-icon,.lqd-fb-style-6 .lqd-fb-content h2,.lqd-fb-style-6 .lqd-fb-content h6,.tus-btn-nav-open,.tus-btn-nav-open:hover{
    color:#fff
}
.home__screen__text>div>.sub-title{
    display:block;
    text-transform:uppercase;
    color:#fff;
    margin-bottom:8px;
    font-weight:500;
    font-size:12px
}
.home__screen__text>div>h1{
    font-size:48px;
    font-weight:700;
    color:#fff;
    display:block;
    margin:15px auto
}
.home__screen__text>div>h1>span{
    color:#6ec1e4
}
.home__screen__text>div>p{
    color:#fff;
    font-weight:300;
    font-size:16px;
    line-height:24px
}
.home__screen__text>div>h2>svg{
    display:inline-block;
    padding-right:10px;
    color:#fff;
    font-size:13px;
    width:24px!important
}
.dv-icon-box{
    display:flex;
    align-items:center;
    margin-top:40px
}
.title-boxes .dv-icon-box .box-icon{
    width:35px;
    display:grid
}
.title-boxes .dv-icon-box .box-icon img{
    max-width:100%;
    height:auto;
    display:inline-block;
    margin:0;
    vertical-align:super;
    filter:invert(1)
}
.title-boxes .dv-icon-box .box-content{
    padding-left:20px
}
.dv-icon-box .box-content{
    flex-grow:1;
    padding-left:25px
}
.dv-icon-box .box-content h6{
    color:#fff!important;
    margin:0 auto;
    font-weight:400;
    font-size:14px;
    line-height:20px
}
.elementor-shape-bottom{
    bottom:-1px
}
.elementor-shape-top{
    display:none;
    top:-1px
}
.elementor-shape .lqd-custom-shape,.lqd-custom-shape{
    transform:translateX(-50%) rotate(180deg)
}
.elementor-shape .elementor-shape-fill,.elementor-shape-top .elementor-shape-fill{
    fill:#fff;
    -webkit-transform-origin:center;
    -ms-transform-origin:center;
    transform-origin:center;
    -webkit-transform:rotateY(0);
    transform:rotateY(0)
}
.elementor-shape{
    overflow:hidden;
    position:absolute;
    left:0;
    width:100%;
    line-height:0;
    direction:ltr;
    height:100%
}
.elementor-shape-bottom svg{
    height:260px;
    z-index:-1
}
.elementor-shape svg{
    display:block;
    width:calc(100% + 1.3px);
    position:relative;
    left:50%;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%)
}
.elementor-shape-bottom .elementor-shape-fill{
    fill:#FFFFFF00
}
.elementor-shape-bottom .elementor-shape-fill:nth-child(2){
    fill:#FFFFFF0F;
    fill-opacity:1!important;
    opacity:1!important
}
.elementor-shape-bottom .elementor-shape-fill:nth-child(3){
    fill:#FFFFFF0D;
    fill-opacity:1!important;
    opacity:1!important
}
.elementor-shape-bottom .elementor-shape-fill:nth-child(4){
    fill:#FFFFFF1A;
    fill-opacity:1!important;
    opacity:1!important
}
.adres{
    position:relative;
    background-color:#110d31;
    padding:20px 30px;
    border-radius:24px;
    display:inline-grid;
    text-align:left;
    max-width:400px;
    float:left
}
.bottom-teaser,.btn-ba,.btn-container,.btn-right,.color-area .btn-box .btn-primary:hover,.lqd-fb-bg,.lqd-fb-hover-overlay{
    background-color:transparent
}
.group-fixed-left{
    position:fixed!important;
    left:0;
    top:50%;
    z-index:9;
    transform:rotate(-90deg) translate(-50%) translateY(100%);
    transform-origin:center left;
    display:flex;
    column-gap:8px;
    color:#fff
}
.group-fixed-left>a{
    display:inline-block;
    cursor:pointer;
    font-weight:400;
    text-align:center;
    vertical-align:middle;
    user-select:none;
    border:1px solid transparent;
    line-height:1.5;
    transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    padding:2px 6px;
    color:#1f638a!important;
    letter-spacing:.1rem;
    text-transform:uppercase;
    font-size:12px;
    background:rgba(255,255,255,.5);
    border-radius:2px
}
.bottom-teaser{
    position:relative;
    padding:30px 0 0;
    background-position:100%;
    overflow:hidden;
    text-align:center;
    background-image:linear-gradient(180deg,#1f638a 0,#110d31 100%)
}
.bottom-teaser::before{
    top:0;
    height:auto;
    content:"";
    display:block;
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    background:linear-gradient(180deg,transparent,#353535);
    opacity:.7;
    z-index:2
}
.bottom-teaser__bg{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background-position:center;
    z-index:1
}
.bottom-teaser__body{
    padding-bottom:90px;
    position:relative;
    z-index:3
}
.bottom-teaser__body .left h1{
    color:#fff;
    text-align:left;
    font-size:34px;
    font-weight:700;
    line-height:1.18em;
    letter-spacing:0
}
.bottom-teaser__body .left h2,.bottom-teaser__claim,.bottom-teaser__title{
    line-height:normal;
    color:#fff;
    font-weight:700
}
.bottom-teaser__body .left h2{
    font-size:12px;
    text-align:left;
    margin:0 0 15px;
    padding:5px 12px;
    background-color:#fffFFF1F;
    border-radius:50px;
    display:table
}
.bottom-teaser__title{
    text-transform:uppercase;
    letter-spacing:.09rem;
    font-size:42px;
    z-index:1;
    position:relative;
    display:block
}
.bottom-teaser__claim{
    margin-top:16px;
    font-size:14px;
    z-index:1;
    position:relative;
    display:block
}
.bottom-teaser__cta{
    right:20%;
    left:auto;
    bottom:40%;
    transform:none;
    position:absolute
}
.play-button{
    width:94px;
    height:94px;
    display:flex;
    align-items:center;
    justify-content:center;
    position:relative;
    border:2px solid rgba(255,255,255,.3);
    border-radius:50%;
    color:#fff
}
.play-button::before{
    content:"";
    display:block;
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    transition:transform 0s .5s,opacity .5s;
    border-radius:50%;
    background-color:rgba(255,255,255,.1);
    opacity:0;
    transform:scale(0);
    width:86px;
    height:86px;
    margin-left:-43px;
    margin-top:-43px
}
.play-button:hover::before{
    transition:transform .3s,opacity .3s;
    opacity:1;
    transform:scale(1)
}
.play-button svg{
    display:flex;
    fill:#fff;
    width:18px;
    height:18px
}
.btn-box.right,.footer__braind-logo{
    text-align:right
}
.about__circle,.about__circle span,.about__features,.about__features-icon,.about__promo,.about__title-2,.arrow-up span,.blokone>div>div>.center,.clients__inner,.footer_play-logo,.kategoriler-slide-footer .owl-item,.pdf,.tac,header .header-bottom nav{
    text-align:center
}
.btn-box{
    margin:30px auto;
    position:relative;
    display:block;
    clear:both
}
.btn-box .btn-primary{
    color:#fff;
    font-size:14px;
    letter-spacing:.02em;
    font-weight:500;
    line-height:1.15em;
    overflow:hidden;
    background:#1f638a;
    box-shadow:0 0 0 transparent;
    display:inline-flex;
    position:relative;
    border:1px solid #1f638a;
    border-radius:0;
    transition:.3s
}
.btn-box .btn-primary>span{
    padding:.75em 2em;
    display:inline-flex;
    border-radius:inherit;
    border-color:inherit;
    align-items:center
}
.btn-box .btn-primary i,.btn-box .btn-primary>span{
    transition:transform .3s cubic-bezier(.22,.665,.34,.875)
}
.btn-box .btn-primary .btn-icon i,.btn-box .btn-primary .btn-txt{
    transition:transform .5s;
    position:relative;
    z-index:3
}
.btn-box .btn-primary .btn-icon{
    margin-inline-start:-1em;
    margin-inline-end:0;
    margin-inline-start:8px;
    position:relative;
    z-index:3;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    font-size:1em;
    letter-spacing:0;
    background-size:99.99%!important;
    transition:background .3s,color .125s,box-shadow .3s,border .3s
}
.btn-box .btn-primary .btn-icon i{
    display:inline-block;
    opacity:0;
    transform:translateX(.25em);
    transition:opacity .25s,transform .5s
}
.btn-box .btn-primary:hover{
    border-color:transparent;
    background-color:#000;
    color:#fff;
    transform:translate3d(0,-2px,0);
    box-shadow:0 12px 28px rgba(0,0,0,.12)
}
.btn-box .btn-primary:hover .btn-txt{
    transform:translateX(-1em)
}
.btn-box .btn-primary:hover .btn-icon i{
    opacity:1;
    transform:translateX(1em)
}
@-webkit-keyframes fadeIn{
    0%{
        opacity:0
    }
    to{
        opacity:1
    }
}
@keyframes fadeIn{
    0%{
        opacity:0
    }
    to{
        opacity:1
    }
}
.fadeIn{
    -webkit-animation-name:fadeIn;
    animation-name:fadeIn
}
.btn-wrapper{
    display:inline-flex
}
.btn-container,.btn-right{
    display:flex;
    text-decoration:none
}
.btn-container{
    height:140px;
    width:280px;
    font:inherit;
    color:inherit;
    border:none;
    position:relative;
    z-index:1;
    padding:0;
    margin:0;
    cursor:pointer
}
.btn-border{
    width:156px;
    height:140px;
    left:0;
    top:0;
    position:absolute;
    right:15px;
    bottom:10px;
    -webkit-animation-duration:1.7s;
    animation-duration:1.7s;
    opacity:.4
}
.btn-right{
    height:inherit;
    border:0;
    transition:color .3s,background-color .3s;
    align-items:center
}
.btn-content{
    top:-5px;
    left:75px;
    position:relative
}
.btn-content a{
    color:#fff;
    font-size:16px;
    font-weight:700
}
.btn-play-icon{
    width:30px;
    height:40px;
    margin-right:20px
}
.btn-wrapper .btn-play-icon path{
    fill:rgba(255,252,252,0);
    paint-order:stroke;
    transition-duration:.5s
}
.btn-wrapper_milk .btn-label{
    color:#fff;
    font-size:14px;
    line-height:2.8;
    letter-spacing:5px;
    display:inline-block;
    position:relative;
    text-transform:uppercase;
    vertical-align:middle;
    z-index:1;
    transition-duration:.3s
}
.d-column .btn-box .btn-primary{
    background:#fff;
    color:#000
}
.d-column .btn-box .btn-primary:focus i,.d-column .btn-box .btn-primary:hover i{
    background-color:transparent;
    color:#fff
}
.scroll{
    position:absolute;
    right:5%;
    top:40%;
    z-index:9
}
.scroll .inner{
    transform:rotate(180deg);
    margin-inline-start:0;
    margin-inline-end:0;
    flex:0 0 auto;
    display:inline-flex;
    padding-top:10px;
    padding-bottom:10px;
    position:relative;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    writing-mode:vertical-lr;
    font-size:13px;
    font-weight:500;
    letter-spacing:.01em
}
.scroll .inner .inners{
    flex-direction:row-reverse;
    display:flex;
    align-items:center;
    color:#fff
}
.scroll .inner .inners .indc-txt{
    margin:1em 0
}
.scroll .inner .inners .indc-line{
    transform:rotate(-180deg) translate3d(0,0,0);
    background-color:rgba(255,255,255,.3);
    width:1px;
    height:60px;
    position:relative;
    flex:1 auto;
    color:inherit
}
.scroll .inner .inners .indc-line .indc-el{
    transform:translate(0,0);
    background-color:#fff;
    display:inline-block;
    width:8px;
    height:8px;
    position:absolute;
    top:-4px;
    left:-4px;
    border-radius:8px
}
@-webkit-keyframes colorSlide{
    0%{
        background-position:0 100%
    }
    20%,50%,80%{
        background-position:0 0
    }
    21%,51%,81%{
        background-color:#4e5559
    }
    29.99%,59%{
        background-color:#fff;
        background-position:0 0
    }
    30%,60%{
        background-color:#4e5559;
        background-position:0 100%
    }
    100%,90%{
        background-color:#fff
    }
}
@keyframes colorSlide{
    0%{
        background-position:0 100%
    }
    20%,50%,80%{
        background-position:0 0
    }
    21%,51%,81%{
        background-color:#4e5559
    }
    29.99%,59%{
        background-color:#fff;
        background-position:0 0
    }
    30%,60%{
        background-color:#4e5559;
        background-position:0 100%
    }
    100%,90%{
        background-color:#fff
    }
}
@-webkit-keyframes trackBallSlide{
    0%,100%,28%,29.99%,30%,58%,59.99%,60%,88%{
        opacity:1;
        transform:scale(1) translateY(-20px)
    }
    36%,6%,66%{
        opacity:1;
        transform:scale(.9) translateY(5px)
    }
    14%,44%,74%{
        opacity:0;
        transform:scale(.4) translateY(40px)
    }
    15%,19%,45%,49%,75%,79%{
        opacity:0;
        transform:scale(.4) translateY(-20px)
    }
}
@keyframes trackBallSlide{
    0%,100%,28%,29.99%,30%,58%,59.99%,60%,88%{
        opacity:1;
        transform:scale(1) translateY(-20px)
    }
    36%,6%,66%{
        opacity:1;
        transform:scale(.9) translateY(5px)
    }
    14%,44%,74%{
        opacity:0;
        transform:scale(.4) translateY(40px)
    }
    15%,19%,45%,49%,75%,79%{
        opacity:0;
        transform:scale(.4) translateY(-20px)
    }
}
@-webkit-keyframes nudgeMouse{
    0%,30%,60%,90%{
        transform:translateY(0)
    }
    20%,50%,80%{
        transform:translateY(8px)
    }
}
@keyframes nudgeMouse{
    0%,30%,60%,90%{
        transform:translateY(0)
    }
    20%,50%,80%{
        transform:translateY(8px)
    }
}
@-webkit-keyframes nudgeText{
    0%,30%,60%,90%{
        transform:translateY(0)
    }
    20%,50%,80%{
        transform:translateY(2px)
    }
}
@keyframes nudgeText{
    0%,30%,60%,90%{
        transform:translateY(0)
    }
    20%,50%,80%{
        transform:translateY(2px)
    }
}
@-webkit-keyframes colorText{
    21%,51%,81%{
        color:#4e5559
    }
    30%,60%,90%{
        color:#fff
    }
}
@keyframes colorText{
    21%,51%,81%{
        color:#4e5559
    }
    30%,60%,90%{
        color:#fff
    }
}
.testimonial-floatingimg li{
    height:80px;
    width:80px;
    position:absolute;
    overflow:hidden;
    border-radius:100%;
    border:10px solid #e7eaef;
    opacity:.5;
    -webkit-animation:1.5s infinite alternate scale;
    animation:1.5s infinite alternate scale;
    list-style-type:none
}
.catalog-card-group-item ul li,.tabs__nav li{
    border-top:1px solid #dcdbd8;
    list-style-type:none
}
#imageGallery img,.open>.dropdown-menu,.talep-btn a:hover:after,.testimonial-floatingimg li img,.tus-btn-nav-open>span:last-child::after,.tus-btn-nav-open>span:last-child::before{
    width:100%
}
.testimonial-float-img1 li:first-child{
    top:90px;
    left:215px
}
.testimonial-float-img1 li:nth-child(2){
    top:198px;
    left:108px
}
.testimonial-float-img1 li:nth-child(3){
    top:30%;
    left:20%
}
.testimonial-float-img1 li:nth-child(4){
    top:360px;
    left:140px
}
.testimonial-float-img2 li:first-child{
    bottom:90px;
    right:215px
}
.testimonial-float-img2 li:nth-child(2){
    bottom:198px;
    right:50px
}
.testimonial-float-img2 li:nth-child(3){
    bottom:30%;
    right:15%
}
.testimonial-float-img2 li:nth-child(4){
    bottom:360px;
    right:140px
}
@keyframes scale{
    from{
        transform:scale(.9);
        -webkit-transform:scale(.9)
    }
    to{
        transform:scale(1.08);
        -webkit-transform:scale(1.08)
    }
}
@-webkit-keyframes scale{
    from{
        transform:scale(.9);
        -webkit-transform:scale(.9)
    }
    to{
        transform:scale(1.08);
        -webkit-transform:scale(1.08)
    }
}
.ptb10,.thumb-info-caption{
    padding:10px 0
}
.open>ul.dropdown-menu>li>a{
    font-size:12px
}
.accordian-wrapper:last-child,.mbottom{
    margin-bottom:20px
}
.about__circles-text p:last-child,.book-appointment .form-group,.catalog-card-group-item,.catalog-form div div,.mbottom:last-child{
    margin-bottom:0
}
.urunler-area{
    position:relative;
    padding:0;
    z-index:10
}
.catalog-filter-col{
    width:25%;
    position:relative;
    box-sizing:border-box;
    float:left;
    z-index:15
}
.catalog-card-group-item{
    position:relative;
    padding-bottom:7em;
    display:none;
    overflow:hidden;
    background-color:#f5f4f0;
    border:0 solid transparent;
    border-radius:0;
    -webkit-box-shadow:none;
    box-shadow:none
}
.catalog-card-back,.catalog-form:before{
    padding-bottom:3.333em;
    box-shadow:10px 10px 30px 0 rgb(0 0 0 / 20%);
    display:block
}
.catalog-card{
    position:relative;
    z-index:25
}
.catalog-card-back{
    content:"";
    position:absolute;
    width:100vh;
    height:20vh;
    background:#f5f4f0;
    top:-3.3333em;
    right:-10em
}
.arrow-up,.tabs{
    box-shadow:0 1px 1px rgb(0 0 0 / 20%)
}
.catalog-card-back.active{
    height:145vh
}
.catalog-card:after{
    content:"";
    position:absolute;
    left:0;
    top:0;
    right:0;
    bottom:0;
    background-color:#f5f4f0;
    opacity:0;
    visibility:hidden;
    z-index:-1;
    transition:opacity .25s,visibility .25s .25s
}
.catalog-filter-title{
    position:relative;
    text-transform:uppercase;
    font-weight:900;
    font-size:.8889em;
    margin-bottom:1.66665em;
    color:#1a1918;
    cursor:pointer
}
.catalog-card-group-item ul li{
    font-size:.8888em;
    float:none;
    color:#1f638a
}
.catalog-card-group-item ul li a{
    width:100%;
    position:relative;
    display:block;
    padding:.8em 1.6em;
    color:#1f638a;
    transition:background .25s;
    vertical-align:middle;
    border-radius:0
}
.catalog-card-group-item ul li.active a,.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{
    background-color:#fff5cc;
    color:#1f638a;
    font-weight:700
}
.catalog-card-group-item ul li a:before,.tabs__nav a:before{
    left:0;
    top:0;
    background-color:transparent;
    content:"";
    bottom:0;
    width:5px
}
.catalog-card-group-item ul li a:before{
    position:absolute;
    transition:background .25s
}
.catalog-form:before{
    content:"";
    position:absolute;
    width:100vw;
    height:100%;
    background:#fff;
    top:-3.3333em;
    right:0;
    z-index:-1
}
.catalog-form2{
    float:left;
    width:100%
}
.catalog-form{
    padding:0 2em 10em 0;
    z-index:20
}
.catalog-right-col,.catalog-right-col-100{
    z-index:99;
    float:left;
    position:relative;
    box-sizing:border-box
}
.catalog-form h1,.catalog-form2 h1{
    font-weight:900;
    line-height:1;
    font-size:1.2223em;
    text-transform:uppercase
}
.catalog-form p{
    font-size:1.1em;
    font-style:italic;
    max-width:100%;
    margin:auto
}
.catalog-form img,.detay-title{
    margin:25px auto
}
.catalog-right-col-100{
    width:100%;
    padding-left:0;
    margin:25px auto
}
.catalog-right-col{
    width:75%;
    padding-left:3.3333em
}
.book-appointment>.row>div,.tab-pane>div{
    padding:5px
}
.GaleriListe{
    margin:0 auto;
    position:relative
}
.GaleriListe img{
    opacity:1;
    transition:.7s ease-in-out;
    max-height:210px;
    min-height:210px;
    object-fit:cover;
    width:100%;
    border-radius:10px
}
.GaleriListe:hover img{
    opacity:.7;
    transition:.7s ease-in-out
}
.GaleriListe .fa{
    position:absolute;
    opacity:0;
    margin:auto;
    color:#1f638a;
    font-size:42px;
    left:50%;
    top:50%;
    transform:translate(-50%,-50%);
    transition:.5s
}
.GaleriListe:hover .fa{
    opacity:1;
    transition:.5s
}
.GaleriListe a figcaption{
    padding:10px 15px;
    position:absolute;
    bottom:0;
    z-index:1;
    width:100%
}
.GaleriListe a figcaption:before{
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    background:#fff;
    content:'';
    opacity:.8;
    z-index:-1
}
.GaleriListe a figcaption h3{
    display:inline-block;
    font-weight:700;
    letter-spacing:-.4px;
    margin:0;
    padding:0;
    font-size:14px
}
.footer__top ul li a,header .header-top .right-block .languages>li>ul li{
    padding:5px 0
}
.nav-pills>li{
    margin:10px auto 0!important;
    padding:0 5px!important
}
.tabs>.tabs__sidebar.fixed{
    position:sticky;
    top:250px
}
.tab-area{
    padding:10em 0
}
.tab-area>.container{
    display:flex;
    background-color:#fff;
    padding:0
}
.tabs{
    position:relative;
    z-index:20;
    background:#fff
}
.tabs__sidebar{
    float:left;
    width:25%
}
.l-page.ters .l-page__content-designers,.tabs__main{
    float:right
}
.tabs__main{
    width:75%;
    border-left:1px solid #dcdbd8
}
.tabs__hints{
    padding:3.2em 1.6em
}
.tabs__hint{
    font-size:1em;
    line-height:1.2;
    color:#333
}
.tabs__nav li{
    font-size:.8888em
}
.tabs__nav li.active a{
    background-color:#fff5cc
}
.tabs__nav a{
    position:relative;
    display:block;
    padding:.8em 1.6em;
    color:#1f638a;
    transition:background .25s
}
.tabs__nav a:before{
    position:absolute;
    transition:background .25s
}
.tabs__content{
    padding:4em
}
.tabs__title{
    color:#1f638a;
    font-size:1.6em;
    line-height:1.2;
    font-weight:700;
    margin-bottom:.4em
}
.tabs__text{
    font-size:1em;
    line-height:1.5;
    color:#7f7f7f;
    margin-bottom:2em
}
@-webkit-keyframes zoominoutsinglefeatured{
    0%,100%{
        -webkit-transform:scale(1,1);
        transform:scale(1,1)
    }
    50%{
        -webkit-transform:scale(1.2,1.2);
        transform:scale(1.2,1.2)
    }
}
@keyframes zoominoutsinglefeatured{
    0%,100%{
        -webkit-transform:scale(1,1);
        transform:scale(1,1)
    }
    50%{
        -webkit-transform:scale(1.2,1.2);
        transform:scale(1.2,1.2)
    }
}
.owl-carousel.urunler-slide .owl-stage-outer,.owl-carousel.yorum-slide .owl-stage-outer{
    overflow:visible!important
}
.about-area-circle .circle1{
    right:35%;
    top:35%;
    width:14%
}
.about-area-circle img{
    position:absolute;
    opacity:.5;
    -webkit-animation:4s infinite zoominoutsinglefeatured;
    animation:4s infinite zoominoutsinglefeatured
}
.about-area-circle .circle2{
    right:3%;
    top:40%;
    width:10%
}
.about__description,.referance-area-ic-sayfa{
    position:relative;
    padding:0;
    background-color:#f5f4f0
}
.about__title-2{
    display:block;
    font-size:2.2em;
    line-height:1.3;
    font-weight:700
}
.about__title-2 sup{
    vertical-align:30%;
    font-variant:small-caps
}
sup{
    vertical-align:super;
    font-size:smaller
}
.about__circles{
    position:relative;
    z-index:20;
    margin-top:4.6em
}
.about__plus-icon{
    position:absolute;
    width:4em!important;
    height:4em;
    color:#fcc900;
    top:3.35em;
    left:50%;
    transform:translateX(-50%)
}
.faq-area-img{
    position:absolute;
    background-position:left;
    background-size:25% 95%;
    left:-330px;
    -webkit-animation:50s linear infinite ani-rotate;
    animation:50s linear infinite ani-rotate
}
.about__circle{
    position:relative;
    margin:auto;
    z-index:20;
    display:block;
    width:13.3em;
    height:13.3em;
    border-radius:50%;
    background-color:#fff;
    border:1px dashed #cecdca
}
.about__circle:before{
    width:110%;
    height:110%;
    left:-5%;
    top:-5%
}
.about__circle:after{
    width:120%;
    height:120%;
    left:-10%;
    top:-10%
}
.about__circle:after,.about__circle:before{
    content:"";
    position:absolute;
    border-radius:50%;
    border:1px dashed #cecdca
}
.about__circle .ff{
    width:100%;
    height:100%
}
.about__circle .dt{
    display:table
}
.about__circle .dtc{
    display:table-cell
}
.about__benefits-info .vam,.about__circle .vam,.info-box-icon,.info-box-icon img{
    vertical-align:middle
}
.about__circle img,.backcustom .container,.subscribe-form .form-group,footer>div>.container{
    margin:0 auto
}
.about__circle .about__circle-icon{
    display:block;
    fill:#1f638a;
    width:3em;
    height:3em;
    margin:auto
}
.about__circle span{
    display:block;
    font-size:1em;
    font-weight:700;
    text-transform:uppercase;
    margin-top:.75em
}
.about__circles-text.left{
    padding-left:2em;
    padding-right:1em
}
.about__circles-text.right{
    padding-right:2em;
    padding-left:1em
}
.about__circles-text{
    margin-top:5.5em
}
.about__circles-text p{
    font-size:1em;
    line-height:1.4;
    color:rgba(0,0,0,.8);
    margin-bottom:1em
}
.about__circle-arrow1{
    right:0;
    top:-4em
}
.about__circle-arrow2{
    left:0;
    top:-4em
}
.about__circle-arrow{
    display:none;
    position:absolute;
    width:2.6em;
    height:2.6em;
    fill:#b0afad
}
.about__features{
    position:relative;
    padding:8em 0
}
.about__features-item:first-child{
    margin-left:0
}
.about__features-item:last-child{
    margin-right:0
}
.about__features-item{
    position:relative;
    z-index:20;
    display:inline-block;
    vertical-align:top;
    margin:0 2em;
    width:20em
}
.about__benefits-row,.how-work-single{
    display:flex;
    align-items:center;
    position:relative
}
.how-work-single{
    width:140px;
    height:140px;
    margin:0 auto;
    justify-content:center
}
.about__features-icon{
    margin:0 auto
}
.how-work-single:before{
    content:'';
    position:absolute;
    border:1px solid #1f638a;
    width:100%;
    height:100%;
    border-radius:50%;
    left:0;
    top:0;
    right:0
}
.about__features-title{
    font-size:1.6em;
    line-height:1;
    font-weight:700;
    color:#1f638a;
    margin:.75em auto
}
.about__features-text{
    font-size:1em;
    line-height:1.4;
    color:#1f638a
}
.about__benefits{
    padding:10em 0;
    background-color:#fff
}
.about__benefits-row{
    height:25em;
    justify-content:center
}
.about__benefits-col.left,.talep-btn .download-icon-right{
    float:left
}
.about__benefits-col,.block-area .layer .dt .dtc .small-slider-wrapper,.blog-section .blog-boxes .blog-box .box__img,.item-blog article .picture-area,.overflow-hidden{
    overflow:hidden
}
.about__benefits-img{
    position:relative;
    display:block;
    z-index:20;
    -o-object-fit:cover;
    object-fit:cover;
    -o-object-position:center;
    object-position:center;
    width:auto;
    height:auto;
    margin:0 auto
}
.about__benefits-info .ff,.block-area .layer .dt{
    width:100%;
    height:100%
}
.about__benefits-info .dt{
    display:table
}
.about__benefits-info .dtc{
    display:table-cell
}
.about__benefits-text{
    padding:0 20%
}
.about__benefits-text .about__benefits-title{
    font-size:1.2em;
    font-weight:700;
    color:rgba(0,0,0,.8);
    line-height:1.4;
    margin-bottom:.5em
}
.about__benefits-text p{
    font-size:1em;
    color:rgba(0,0,0,.8)
}
.about__promo{
    position:relative;
    padding:14em 1em
}
.about__promo .about__promo-bg{
    position:absolute;
    left:0;
    top:0;
    right:0;
    bottom:0;
    z-index:-1;
    background-image:url(https://lucent.qodeinteractive.com/wp-content/uploads/2020/10/H4-Rev-img1.jpg);
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover;
    background-attachment:fixed
}
.about__promo .about__promo-text{
    position:relative;
    z-index:20;
    font-size:2.3em;
    line-height:1;
    color:hsla(0,0%,100%,.9);
    font-weight:700;
    margin:0 auto 25px
}
.about__promo .background-overlay{
    background-color:transparent;
    background-image:linear-gradient(180deg,#1f638a 0,#1f638a 100%);
    opacity:.5;
    transition:background .3s,border-radius .3s,opacity .3s;
    height:100%;
    width:100%;
    top:0;
    left:0;
    position:absolute;
    z-index:-1
}
.arrow-up.show{
    opacity:1;
    visibility:visible;
    transition:box-shadow .25s,opacity .25s,visibility linear
}
.arrow-up{
    display:block;
    position:absolute;
    top:10px;
    right:10px;
    z-index:999;
    width:52px;
    height:52px;
    border-radius:50%;
    background-color:transparent;
    transition:box-shadow .25s,opacity .25s,visibility .25s .25s;
    opacity:0;
    visibility:hidden;
    cursor:pointer;
    border:1px solid #fff
}
.arrow-up:hover{
    box-shadow:0 10px 20px rgb(0 0 0 / 10%)
}
.arrow-up svg{
    position:absolute;
    top:50%;
    left:50%;
    margin-top:-6px;
    margin-left:-6px;
    width:12px;
    height:12px;
    color:#fff
}
.arrow-up span{
    position:absolute;
    display:block;
    top:100%;
    left:0;
    width:100%;
    margin-top:10px;
    font-size:10px;
    text-transform:uppercase;
    color:#fff
}
.product-area h1{
    font-size:34px;
    line-height:normal;
    font-weight:700;
    letter-spacing:.01em;
    margin-bottom:15px;
    margin-top:0
}
.pdf span,.product-area h2{
    line-height:24px
}
.customer-card h1,.pdf span,.product-area h2{
    font-size:14px;
    font-weight:700
}
.pdf{
    display:inline-block;
    margin-right:5px
}
.block-area.main-corporate-block,.blokone.auto>div>div.row,.card-header>a,.l-page,.pdf img,.serit27>div>div>div>.ipad-iphones>a,.urunlersidebar a .fa-angle-up,.urunlersidebar a~.fa-angle-up,header .header-top .right-block .languages>li:hover>ul,header.header-fixed .header-bottom .logo img.header-fixed-logo,header.header-fixed-two .header-bottom .logo img,li.dropdown:hover ul.dropdown-menu,section>iframe{
    display:block
}
.block-area .layer .dt .dtc .title-wrapper.left,.block-area .layer .dt .dtc .title-wrapper.left h1,.blog-title,.page-card,.popover,.subscribe-form .subscribe-bottom{
    text-align:left
}
.urundetaybolum{
    background-color:#edf2f6;
    padding:30px 0 60px;
    margin-top:15px
}
.urundetaybolum .baslik{
    padding:30px 0 60px;
    text-align:center
}
.urundetaybolum .baslik span{
    margin-top:0;
    margin-bottom:0;
    color:#1f638a;
    font-size:36px;
    line-height:48px;
    font-weight:500
}
.blog-title .italic a,.popover{
    font-weight:400;
    max-width:100%
}
.card-header{
    margin:15px auto;
    border-bottom:2px solid #cad1dd
}
.card-header>a{
    position:relative;
    font-weight:500;
    color:#1f638a;
    font-size:2em;
    margin:.67em 0
}
.card-header>a:before{
    background-image:url('../img/minus.png');
    content:"";
    position:absolute;
    width:14px;
    height:14px;
    top:15px;
    right:0
}
.card-header>a.collapsed:before{
    background-image:url('../img/plus.png');
    content:"";
    position:absolute;
    width:14px;
    height:14px;
    top:15px;
    right:0
}
.l-page{
    position:relative;
    background-color:#f5f4f0
}
.l-page__bg{
    position:absolute;
    width:100%;
    height:100%;
    left:0;
    top:0;
    background-color:transparent
}
.l-page__content{
    position:absolute;
    top:auto;
    width:100%;
    z-index:1;
    bottom:40px
}
.l-page__bg-bottom{
    position:absolute;
    z-index:1;
    width:100%;
    height:100%;
    left:0;
    top:0;
    background-position:center;
    background-image:url(/Content/img/circle2.png)
}
.l-page__bg-left-4{
    position:absolute;
    left:0;
    bottom:0;
    width:60%;
    height:40%;
    background-color:#1f638a;
    display:none
}
.l-page__bg-right-3{
    display:none;
    position:absolute;
    height:100%;
    right:0;
    bottom:0;
    width:40%;
    box-shadow:7px 7px 40px 0 rgb(0 0 0 / 20%);
    background-image:url(/Content/img/sag-dizayn.png);
    background-position:3em 0;
    background-size:auto
}
.l-page.ters .l-page__bg-left-4,.referans-bottom-right:after,.referans-bottom-right:before,.referans-gradient--top-right:before{
    left:auto;
    right:0
}
.l-page.ters .catalog-form-shadow:before,.l-page.ters .l-page__bg-right-3{
    left:0;
    right:auto
}
.catalog-form-shadow{
    position:relative;
    padding-bottom:4em
}
.l-page__content-designers{
    position:relative;
    z-index:20;
    float:left;
    margin-top:0;
    padding:0 5em;
    width:48%
}
.catalog-form-shadow:before{
    content:"";
    display:block;
    position:absolute;
    width:100vw;
    height:100%;
    background:#fff;
    top:0;
    right:0;
    padding-bottom:3.333em;
    box-shadow:10px 10px 30px 0 rgb(0 0 0 / 20%);
    z-index:-1
}
.page-card{
    position:relative;
    z-index:20;
    margin:1.6em 0;
    background-color:#fff;
    border-radius:2px;
    white-space:normal
}
.page-card h1{
    font-size:1.2em;
    line-height:1.3;
    font-weight:700;
    margin-top:0
}
.page-card p{
    margin:1em 0;
    font-size:1em
}
.blog-title{
    position:relative;
    z-index:20;
    margin:0 auto
}
.blog-title h1{
    font-size:4em;
    line-height:1;
    color:#fff;
    font-weight:700;
    margin-bottom:.2em
}
.blog-title .italic a{
    font-size:1em;
    font-style:italic;
    color:#fff;
    margin:auto
}
.blog-title .italic svg{
    font-size:.5em;
    color:#fff;
    height:1.5em
}
.blog-title .back-title{
    -webkit-text-fill-color:transparent;
    -webkit-text-stroke-width:2px;
    -webkit-text-stroke-color:rgba(255,255,255,0.1);
    font-size:62px;
    font-weight:700;
    position:absolute;
    bottom:0;
    left:50%;
    transform:translateX(-50%);
    z-index:-1;
    width:100%
}
.tus-btn-nav-open{
    position:relative;
    z-index:2;
    text-decoration:none;
    display:flex;
    align-items:center;
    justify-content:center;
    padding-left:1em
}
.tus-btn-nav-open strong{
    font-size:14px;
    text-transform:uppercase;
    font-weight:500;
    margin-right:.5em;
    margin-top:-10px
}
.tus-btn-nav-open>span{
    width:2.8em;
    height:2.8em;
    display:flex;
    flex-wrap:wrap;
    position:relative;
    overflow:hidden
}
.popover,ul.dropdown-menu{
    position:fixed;
    height:36vh
}
.tus-btn-nav-open>span:last-child{
    position:absolute;
    top:0;
    right:0
}
.tus-btn-nav-open>span span{
    width:.4em;
    height:.4em;
    background-color:currentColor;
    position:relative;
    margin:.25em;
    transition:transform .4s;
    transform:translate3d(0,0,0)
}
.tus-btn-nav--open .tus-btn-nav-open>span span:nth-child(18),.tus-btn-nav-open:hover>span span:nth-child(18),.tus-btn-nav-open>span span:first-child{
    transition:transform .4s 540ms
}
.tus-btn-nav--open .tus-btn-nav-open>span span:nth-child(17),.tus-btn-nav-open:hover>span span:nth-child(17),.tus-btn-nav-open>span span:nth-child(2){
    transition:transform .4s 510ms
}
.tus-btn-nav--open .tus-btn-nav-open>span span:nth-child(16),.tus-btn-nav-open:hover>span span:nth-child(16),.tus-btn-nav-open>span span:nth-child(3){
    transition:transform .4s 480ms
}
.tus-btn-nav--open .tus-btn-nav-open>span span:nth-child(15),.tus-btn-nav-open:hover>span span:nth-child(15),.tus-btn-nav-open>span span:nth-child(4){
    transition:transform .4s 450ms
}
.tus-btn-nav--open .tus-btn-nav-open>span span:nth-child(14),.tus-btn-nav-open:hover>span span:nth-child(14),.tus-btn-nav-open>span span:nth-child(5){
    transition:transform .4s 420ms
}
.tus-btn-nav--open .tus-btn-nav-open>span span:nth-child(13),.tus-btn-nav-open:hover>span span:nth-child(13),.tus-btn-nav-open>span span:nth-child(6){
    transition:transform .4s 390ms
}
.tus-btn-nav--open .tus-btn-nav-open>span span:nth-child(12),.tus-btn-nav-open:hover>span span:nth-child(12),.tus-btn-nav-open>span span:nth-child(7){
    transition:transform .4s 360ms
}
.tus-btn-nav--open .tus-btn-nav-open>span span:nth-child(11),.tus-btn-nav-open:hover>span span:nth-child(11),.tus-btn-nav-open>span span:nth-child(8){
    transition:transform .4s 330ms
}
.tus-btn-nav--open .tus-btn-nav-open>span span:nth-child(10),.tus-btn-nav-open:hover>span span:nth-child(10),.tus-btn-nav-open>span span:nth-child(9){
    transition:transform .4s .3s
}
.tus-btn-nav--open .tus-btn-nav-open>span span:nth-child(9),.tus-btn-nav-open:hover>span span:nth-child(9),.tus-btn-nav-open>span span:nth-child(10){
    transition:transform .4s 270ms
}
.tus-btn-nav--open .tus-btn-nav-open>span span:nth-child(8),.tus-btn-nav-open:hover>span span:nth-child(8),.tus-btn-nav-open>span span:nth-child(11){
    transition:transform .4s 240ms
}
.tus-btn-nav--open .tus-btn-nav-open>span span:nth-child(7),.tus-btn-nav-open:hover>span span:nth-child(7),.tus-btn-nav-open>span span:nth-child(12){
    transition:transform .4s 210ms
}
.tus-btn-nav--open .tus-btn-nav-open>span span:nth-child(6),.tus-btn-nav-open:hover>span span:nth-child(6),.tus-btn-nav-open>span span:nth-child(13){
    transition:transform .4s 180ms
}
.tus-btn-nav--open .tus-btn-nav-open>span span:nth-child(5),.tus-btn-nav-open:hover>span span:nth-child(5),.tus-btn-nav-open>span span:nth-child(14){
    transition:transform .4s 150ms
}
.tus-btn-nav--open .tus-btn-nav-open>span span:nth-child(4),.tus-btn-nav-open:hover>span span:nth-child(4),.tus-btn-nav-open>span span:nth-child(15){
    transition:transform .4s 120ms
}
.tus-btn-nav--open .tus-btn-nav-open>span span:nth-child(3),.tus-btn-nav-open:hover>span span:nth-child(3),.tus-btn-nav-open>span span:nth-child(16){
    transition:transform .4s 90ms
}
.tus-btn-nav--open .tus-btn-nav-open>span span:nth-child(2),.tus-btn-nav-open:hover>span span:nth-child(2),.tus-btn-nav-open>span span:nth-child(17){
    transition:transform .4s 60ms
}
.tus-btn-nav--open .tus-btn-nav-open>span span:first-child,.tus-btn-nav-open:hover>span span:first-child,.tus-btn-nav-open>span span:nth-child(18){
    transition:transform .4s 30ms
}
.tus-btn-nav-open>span span:nth-child(19){
    transition:transform .4s
}
.tus-btn-nav-open>span::after,.tus-btn-nav-open>span::before{
    content:"";
    width:0;
    height:.2em;
    display:block;
    position:absolute;
    left:50%;
    top:50%;
    background-color:currentColor;
    transform-origin:0 0;
    transform:rotate(45deg) translate(-50%,-50%);
    transition:.4s
}
.tus-btn-nav-open>span::after{
    transform:rotate(-45deg) translate(-50%,-50%)
}
.tus-btn-nav-open>span:last-child::before{
    transform:rotate(45deg) translate(-200%,-50%)
}
.tus-btn-nav-open>span:last-child::after{
    transform:rotate(-45deg) translate(100%,-50%)
}
.tus-btn-nav--open .tus-btn-nav-open>span span,.tus-btn-nav-open:hover>span span{
    transform:translate3d(0,-700%,0)
}
.tus-btn-nav--open .tus-btn-nav-open>span span:nth-child(19),.tus-btn-nav-open:hover>span span:nth-child(19){
    transition:transform .4s 570ms
}
ul.dropdown-menu{
    display:none;
    z-index:1;
    width:100%;
    top:0;
    border-radius:0;
    box-shadow:none;
    border:none;
    margin:0 auto
}
ul.dropdown-menu li{
    padding:0;
    display:inline-block;
    width:20%
}
ul.dropdown-menu li:hover{
    background-color:#f2f2f2
}
ul.dropdown-menu li a{
    color:#000!important;
    text-decoration:none;
    text-transform:uppercase
}
ul.dropdown-menu li a:hover{
    color:#007bff
}
ul.dropdown-menu li a img{
    width:100%;
    height:160px;
    object-fit:contain
}
.popover{
    left:0;
    display:block;
    font-style:normal;
    line-height:1.6;
    text-decoration:none;
    text-shadow:none;
    text-transform:none;
    letter-spacing:normal;
    word-break:normal;
    word-spacing:normal;
    white-space:normal;
    line-break:auto;
    font-size:.875rem;
    word-wrap:break-word;
    -webkit-transform:none!important;
    transform:none!important;
    top:0!important;
    width:100%;
    pointer-events:none;
    border:0;
    background:#fff;
    border-bottom:3px solid #1f638a;
    border-radius:0;
    opacity:1;
    transition:opacity .3s ease-in-out;
    font-family:Montserrat,sans-serif;
    margin:140px auto 0
}
.popover .popover-body{
    padding:1rem;
    color:#333
}
.fs-base{
    font-size:1rem
}
.fs-base .blok-area{
    padding:35px 0!important
}
.pt-9{
    padding-top:3.75rem
}
.fade{
    display:block;
    z-index:9999;
    opacity:1;
    -webkit-transition:opacity .15s linear;
    transition:opacity .15s linear
}
.popover .listin li a{
    padding:1rem 0;
    font-size:11px;
    display:block;
    font-weight:700;
    text-align:center
}
.header_bg{
    height:200%;
    opacity:1;
    background:-moz-linear-gradient(top,#036 0,transparent 100%);
    background:-webkit-linear-gradient(top,#036 0,transparent 100%);
    background:linear-gradient(to bottom,#036 0,transparent 100%);
    z-index:2;
    position:absolute;
    left:0;
    top:-20px;
    bottom:0;
    width:100%
}
.background-area,.ratio-item figure{
    background-size:cover;
    background-repeat:no-repeat
}
.header-fixed{
    position:fixed!important;
    top:0;
    left:0;
    bottom:0;
    right:0;
    background-image:linear-gradient(170deg,#1f638a 0,#19272c 100%)
}
header .header-bottom .right-block>a{
    display:inline-block;
    width:24px;
    height:24px
}
header .header-bottom .right-block>a>svg{
    width:24px;
    height:24px;
    color:#fff;
    filter:invert(1);
    position:relative;
    display:block;
    z-index:1
}
.header-fixed-two .right-block>a>svg{
    filter:invert(0)!important
}
header{
    width:100%;
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    z-index:999;
    -webkit-transition:background-color .3s linear;
    -ms-transition:background-color .3s linear;
    transition:background-color .3s linear
}
.fixed-header{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    -webkit-transition:opacity 1s ease-in;
    -moz-transition:opacity 1s ease-in;
    -o-transition:opacity 1s ease-in
}
header>hr{
    margin:0!important;
    height:2px!important;
    opacity:.2!important;
    border:none;
    position:relative;
    z-index:3
}
header .header-top .full-container{
    display:flex;
    align-items:center;
    height:40px
}
header .header-bottom .full-container{
    display:flex;
    align-items:center;
    height:100px
}
header .header-top{
    width:100%;
    height:40px;
    position:relative;
    z-index:600
}
header .header-top .left-block{
    float:right;
    text-align:right;
    overflow:hidden;
    width:100%
}
header .header-top .left-block ul li{
    display:inline-block;
    line-height:29px
}
header .header-top .left-block ul li a{
    box-sizing:border-box;
    font-size:12px;
    text-transform:uppercase;
    font-weight:500;
    background-color:#072562;
    color:#fff;
    padding:1rem;
    -webkit-transition:background-color .2s,color .2s;
    transition:background-color .2s,color .2s
}
header .header-top .left-block a i{
    display:inline-block;
    vertical-align:middle;
    font-size:.9rem
}
.dib,header .header-bottom nav.mainNavigation .navigation,header .header-top .right-block .social-mobil-header,header .header-top .right-block nav li{
    display:inline-block
}
header .header-top .right-block .social-mobil-header a{
    display:inline-block;
    width:24px;
    height:24px;
    border-radius:50%;
    border:1px solid #fff;
    text-align:center;
    line-height:24px;
    font-size:12px;
    margin-right:8px;
    transition:.5s;
    color:#fff
}
header .header-top .right-block{
    float:right;
    text-align:right;
    width:50%
}
header .header-top .right-block nav{
    display:block;
    float:right;
    font-size:12px;
    text-transform:uppercase;
    font-weight:500;
    margin-right:21px;
    border-right:1px solid #333769;
    padding-bottom:3px;
    padding-top:3px;
    margin-top:10px
}
header .header-top .right-block nav a{
    color:#fff;
    float:right;
    margin-right:20px;
    text-decoration:none
}
header .header-top .right-block nav a:hover{
    opacity:1;
    -webkit-transition:.2s cubic-bezier(.25,.1,.25,1);
    -moz-transition:.2s cubic-bezier(.25,.1,.25,1);
    -o-transition:.2s cubic-bezier(.25,.1,.25,1);
    transition:.2s cubic-bezier(.25,.1,.25,1)
}
header .header-top .left-block .phone{
    display:block;
    float:right;
    color:#fff;
    font-size:12px;
    font-weight:500;
    margin-top:2px;
    padding:0 20px;
    border-left:2px solid;
    border-color:rgba(255,255,255,.2)
}
.referance-area .item-brand:nth-child(12) .inner,.referance-area .item-brand:nth-child(6) .inner,.referance-area-ic-sayfa .referance-area .item-brand:nth-child(6n) .inner,header .header-top .left-block .phone:last-child{
    border-left:none
}
header .header-top .left-block .phone i{
    margin-right:7px;
    float:left;
    font-size:16px;
    margin-top:2px
}
header .header-top .left-block .phone span{
    padding-top:2px;
    display:inline-block
}
header .header-top .right-block .languages{
    display:block;
    float:right;
    font-size:12px;
    text-transform:uppercase;
    font-weight:500;
    margin-left:10px;
    text-align:center;
    margin-top:3px
}
header .header-top .right-block .languages>li{
    width:100%;
    position:relative;
    cursor:pointer
}
header .header-top .right-block .languages>li a{
    display:block;
    color:#fff;
    font-size:12px;
    text-transform:uppercase;
    font-weight:500
}
header .header-top .right-block .languages>li>ul>li:hover a{
    opacity:1;
    color:#2c9ed1
}
header .header-top .right-block .languages>li a svg{
    font-size:15px;
    display:block;
    float:right;
    margin-left:0;
    margin-top:0!important;
    padding-left:5px
}
header .header-top .right-block .languages>li ul{
    width:100%;
    position:absolute;
    background-color:#072562;
    display:none;
    border-bottom-left-radius:4px;
    border-bottom-right-radius:4px;
    text-align:center;
    left:7px
}
header .header-top .right-block .languages>li:hover>ul a{
    color:#fff;
    opacity:1
}
header .header-bottom{
    width:100%;
    height:100px;
    position:relative;
    z-index:500
}
header .header-bottom .logo{
    width:15%;
    z-index:2
}
.homepage-hospital,.section-corporate{
    z-index:3
}
header .header-bottom .logo img{
    width:100%;
    display:block
}
.news-block-content__wrapper-title,header .header-bottom nav.mainNavigation{
    width:70%
}
header .header-bottom nav>ul>li{
    float:left;
    margin-left:40px;
    font-size:14px;
    text-transform:uppercase;
    font-weight:500
}
header .header-bottom nav>ul>li>a{
    display:block;
    color:#fff;
    position:relative;
    z-index:2;
    -webkit-transition:.2s cubic-bezier(.25,.1,.25,1);
    -moz-transition:.2s cubic-bezier(.25,.1,.25,1);
    -o-transition:.2s cubic-bezier(.25,.1,.25,1);
    transition:.2s cubic-bezier(.25,.1,.25,1)
}
header .header-bottom nav>ul>li>.submenu{
    width:100%;
    height:0;
    overflow:hidden;
    display:block;
    position:absolute;
    left:0;
    background:#fff;
    padding:0 100px;
    opacity:0;
    top:100px;
    z-index:1;
    margin-top:-4px;
    border-bottom:2px solid #ededed
}
header .header-bottom nav>ul>li.active>.submenu,header .header-bottom nav>ul>li:active>.submenu{
    opacity:1;
    height:100vh
}
header .header-bottom nav>ul>li.active>.submenu>.menu-right{
    width:30%;
    height:100%;
    position:absolute;
    right:0;
    top:4px;
    background-size:cover!important;
    -webkit-transition:.3s cubic-bezier(.25,.1,.25,1);
    -moz-transition:.3s cubic-bezier(.25,.1,.25,1);
    -o-transition:.3s cubic-bezier(.25,.1,.25,1);
    transition:.3s cubic-bezier(.25,.1,.25,1)
}
header .header-bottom nav>ul>li>.submenu::before{
    content:'';
    width:100%;
    height:4px;
    background-color:#ededed;
    position:absolute;
    left:0;
    top:0
}
header .header-bottom nav>ul>li.active>a,header .header-bottom nav>ul>li:active>a{
    text-decoration:none;
    color:#2c9ed1
}
header .header-bottom nav>ul>li>a::before{
    content:'';
    width:0;
    height:2px;
    background-color:#1f638a;
    position:absolute;
    bottom:-2px;
    opacity:0;
    -webkit-transition:.5s cubic-bezier(.25,.1,.25,1);
    -moz-transition:.5s cubic-bezier(.25,.1,.25,1);
    -o-transition:.5s cubic-bezier(.25,.1,.25,1);
    transition:.5s cubic-bezier(.25,.1,.25,1)
}
header .header-bottom .right-block .online-internet-menu,header .header-bottom .right-block .online-internet-menu>ul li a,header .header-bottom nav>ul>li>.submenu li a,header .header-bottom nav>ul>li>.submenu li a .name{
    display:block;
    -webkit-transition:.3s cubic-bezier(.25,.1,.25,1);
    -moz-transition:.3s cubic-bezier(.25,.1,.25,1);
    -o-transition:.3s cubic-bezier(.25,.1,.25,1)
}
header .header-bottom nav>ul>li:hover>a::before{
    width:100%;
    opacity:1
}
header .header-bottom nav>ul>li:nth-child(2)>.submenu>.container{
    width:60%;
    margin:0
}
.form-with-resume-and-message__col,header .header-bottom nav>ul>li:nth-child(2)>.submenu li{
    width:50%
}
header .header-bottom .right-block{
    float:right;
    position:relative;
    width:15%;
    margin-left:15px;
    text-align:right
}
header .header-bottom .right-block .online-internet{
    font-size:.9375rem;
    float:left;
    font-weight:700;
    position:relative;
    z-index:10
}
header .header-bottom .right-block .online-internet .btn_online{
    color:#072562;
    position:relative;
    z-index:20;
    display:block;
    left:-40px
}
header .header-bottom .right-block .online-internet i{
    font-size:8px;
    display:block;
    float:right;
    margin-left:10px;
    margin-top:4px
}
header .header-bottom .right-block .search-block{
    float:right;
    margin-left:30px;
    font-size:20px;
    position:relative;
    z-index:1;
    margin-top:-2px
}
header .header-bottom .right-block .online-internet:hover .online-internet-menu{
    visibility:visible;
    opacity:1;
    height:auto
}
header .header-bottom .right-block .online-internet-menu{
    width:275px;
    height:0;
    position:absolute;
    overflow:hidden;
    z-index:15;
    right:-56px;
    top:-30px;
    background-color:#fff;
    -webkit-box-shadow:0 6px 40px 0 rgba(35,39,94,.1),0 4px 8px 0 rgba(35,39,94,.05);
    box-shadow:0 6px 40px 0 rgba(35,39,94,.1),0 4px 8px 0 rgba(35,39,94,.05);
    border-radius:4px;
    visibility:hidden;
    opacity:0;
    transition:.3s cubic-bezier(.25,.1,.25,1)
}
header .header-bottom .right-block .online-internet-menu>ul{
    width:100%;
    border-top:1px solid #e8e8eb;
    margin-top:56px
}
header .header-bottom .right-block .online-internet-menu>ul li{
    width:100%;
    border-bottom:1px solid #e8e8eb
}
header .header-bottom .right-block .online-internet-menu>ul li a{
    position:relative;
    width:100%;
    height:60px;
    padding:20px;
    color:#072562;
    font-size:.875rem;
    font-weight:700;
    transition:.3s cubic-bezier(.25,.1,.25,1);
    left:0
}
header .header-bottom .right-block .online-internet-menu>ul li a i{
    display:block;
    width:24px;
    position:relative;
    top:-2px;
    margin:0 15px 0 0;
    float:left;
    font-size:22px
}
header .header-bottom .right-block .online-internet span{
    float:left;
    display:block
}
header .header-bottom nav>ul>li>.submenu ul{
    padding:80px 0;
    width:100%
}
header .header-bottom nav>ul>li>.submenu li{
    display:block;
    width:25%;
    padding-right:30px;
    margin-right:0;
    margin-bottom:30px;
    float:left
}
header .header-bottom nav>ul>li>.submenu li a{
    border-bottom:2px solid #e9e9ee;
    padding-bottom:25px;
    transition:.3s cubic-bezier(.25,.1,.25,1)
}
header .header-bottom nav>ul>li>.submenu li a .place{
    width:100%;
    display:block;
    font-size:.9375rem;
    font-weight:700;
    color:#7d8287;
    margin-bottom:10px
}
header .header-bottom nav>ul>li>.submenu li a:hover .name{
    color:#2c9ed1
}
header .header-bottom nav>ul>li>.submenu li a .name{
    width:100%;
    min-height:34px;
    font-size:1.1875rem;
    font-weight:700;
    color:#072562;
    transition:.3s cubic-bezier(.25,.1,.25,1)
}
header .header-bottom nav>ul>li>.submenu li a:hover{
    border-bottom:2px solid #2c9ed1
}
.default_video_in{
    position:relative;
    overflow:hidden;
    width:100%;
    height:100vh
}
.main-slide .owl-nav{
    position:absolute;
    top:50%;
    z-index:99;
    width:100%
}
.main-slide .owl-nav button{
    width:50px;
    height:50px;
    background:#fff!important;
    -webkit-transition:.3s cubic-bezier(.25,.1,.25,1);
    -moz-transition:.3s cubic-bezier(.25,.1,.25,1);
    -o-transition:.3s cubic-bezier(.25,.1,.25,1);
    transition:.3s cubic-bezier(.25,.1,.25,1)
}
.video-cont a:after,.video-cont a:before{
    left:-5px;
    top:-5px;
    height:90px;
    width:90px
}
.background-area{
    position:relative;
    height:100vh;
    background-position:center center;
    background-blend-mode:overlay;
    background-image:url('../img/slidebackground.jpg');
    background-color:rgba(0,0,0,.5)
}
.item-area{
    height:100vh;
    display:flex;
    align-items:center;
    justify-content:center;
    overflow:hidden;
    margin-top:10%
}
.slide-btn:hover{
    background-color:var(--colorone);
    border-color:transparent;
    background-color:var(--colorone);
    color:#1f638a;
    transform:translate3d(0,-2px,0);
    box-shadow:20px 12px 28px rgb(0 0 0 / 12%)
}
.col-image,.serit27.yukseklik{
    height:100vh
}
.col-image>.image-area-slide{
    background-repeat:no-repeat;
    background-size:100% auto;
    background-position:left top;
    height:100%;
    overflow:hidden
}
.slide-btn{
    margin:15px auto;
    color:#fff;
    background-color:var(--colortwo);
    border-radius:4px;
    letter-spacing:.1em;
    box-shadow:20px 20px 40px 0 rgb(73 76 137 / 13%);
    overflow:hidden;
    display:inline-flex;
    padding:0;
    border:1px solid #2c2e31;
    line-height:24px;
    font-size:14px;
    font-weight:700;
    white-space:nowrap;
    transition:.3s
}
.slide-btn>span{
    margin:0 auto;
    padding:.4em 2em;
    display:inline-flex;
    border-radius:inherit;
    border-color:inherit;
    align-items:center;
    transition:transform .3s cubic-bezier(.22,.665,.34,.875)
}
.container__left__2__companies__item,.homepage-hospital,.section-corporate{
    border-bottom:1px solid #ddd;
    overflow:hidden;
    position:relative
}
.container__left__2__companies__item:nth-of-type(2n),.homepage-hospital .container .container__left{
    border-right:1px solid #ddd
}
.banner-button>a>span>.btn-txt,.slide-btn>span>.btn-txt{
    position:relative;
    z-index:3
}
.section-corporate .container{
    display:flex;
    align-items:center;
    justify-content:center;
    padding:135px 0;
    border-left:1px solid #ddd;
    width:1170px
}
.section-corporate .sag-corp .corp-images{
    display:flex;
    justify-content:space-between
}
.section-corporate .sag-corp .corp-images>div:first-child{
    width:calc(43.24% - 10px)
}
.section-corporate .sag-corp .corp-images>div:last-child{
    width:calc(56.76% - 10px);
    transform:translateY(3.125rem);
    aspect-ratio:351/598
}
.section-corporate .sag-corp .corp-images .first-2-images .field__item:first-child{
    margin-bottom:20px;
    aspect-ratio:265/373;
    position:relative
}
.section-corporate .sag-corp .corp-images .first-2-images .field__item:last-child{
    aspect-ratio:265/213
}
.section-corporate .sag-corp .corp-images:before{
    content:'';
    position:absolute;
    z-index:10;
    left:0;
    top:5rem;
    transform:translateX(-50%);
    background:#1f638a;
    width:25%;
    height:3px;
    border-radius:8px
}
.section-corporate .sag-corp .corp-images .first-2-images .field__item:first-child:before{
    content:'';
    position:absolute;
    z-index:10;
    left:50%;
    top:100%;
    transform:translate(-50%,-50%);
    background:#1f638a;
    width:3px;
    height:25%;
    border-radius:8px
}
.section-corporate .sag-corp .corp-images picture img,.team-detail>img{
    border-radius:8px
}
.homepage-hospital .container{
    display:flex;
    flex-direction:row;
    padding:0
}
.homepage-hospital .container .container__left,.homepage-hospital .container .container__right{
    display:flex;
    flex-direction:column;
    justify-content:space-between;
    width:50%
}
.container__left__1{
    padding:100px 100px 0 0
}
.container__left__2{
    margin-left:0;
    width:100%
}
blockquote{
    border:0 solid;
    box-sizing:border-box
}
.case-study{
    align-items:flex-start;
    display:flex;
    flex-direction:column;
    justify-content:flex-start
}
.case-study__p{
    color:#1f638a;
    margin-bottom:40px;
    font-weight:var(--g-h4-font-weight);
    font-size:var(--g-h4-font-size);
    line-height:var(--g-h4-font-lineheight);
    letter-spacing:var(--g-h4-font-spacing);
    text-transform:var(--g-h4-font-transform)
}
.case-study__cite{
    font-style:normal;
    font-size:16px;
    line-height:1.4
}
.baslik-area{
    z-index:16;
    position:relative;
    text-align:center;
    margin:0 auto 50px
}
.color-area3{
    color:#1f638a!important
}
.container__left__2__companies{
    border-left:1px solid #ddd;
    border-top:1px solid #ddd;
    display:flex;
    flex-direction:row;
    flex-wrap:wrap
}
.container__left__2__companies__item{
    align-items:center;
    border-right:1px solid #ddd;
    display:flex;
    height:185px;
    justify-content:center;
    width:33.333%
}
.container__left__2__companies__item:nth-of-type(3n){
    border-right:0
}
.container__left__2__companies__item:last-of-type,.container__left__2__companies__item:nth-last-of-type(2),.container__left__2__companies__item:nth-last-of-type(3),.form-with-resume-and-message__item_border-bottom-none .form-text-field{
    border-bottom:0
}
.container__left__2__companies__item__logo{
    position:absolute;
    width:160px
}
.container--homepage .container__right__2{
    position:static
}
.container__right__2 .image{
    height:466px;
    margin-left:0;
    width:720px
}
.container__right__2 .image img{
    display:block;
    height:100%;
    -o-object-fit:cover;
    object-fit:cover;
    -o-object-position:center center;
    object-position:center center;
    width:100%
}
.container__right__1{
    margin-right:75px;
    padding:100px 0 100px 120px
}
.container__right__1__h2{
    color:#1f638a;
    max-width:unset;
    font-size:48px;
    font-weight:700;
    line-height:1.2;
    letter-spacing:-1px
}
.container__right__1__p,.container__right__1__p ul li{
    letter-spacing:0;
    font-weight:400;
    font-size:16px;
    font-style:normal
}
.container__right__1__h2,.container__right__1__p{
    margin-bottom:30px
}
.container__right__1__p{
    line-height:1.4
}
.container__right__1__p ul li{
    line-height:normal;
    list-style-type:circle;
    margin-bottom:10px
}
.container__right__1__h3{
    color:#1f638a;
    max-width:unset;
    margin:15px auto;
    font-size:21px;
    font-weight:700;
    line-height:1.2;
    letter-spacing:-1px
}
.info-area{
    background-color:var(--colorthree)
}
.info-box{
    text-align:center;
    padding:50px 0
}
.info-box:before{
    content:'';
    position:absolute;
    height:30%;
    width:1px;
    right:-15px;
    top:50%;
    background-color:rgba(136,136,136,.3);
    transform:translateY(-50%)
}
.info-box-icon{
    margin:0 0 15px;
    display:-webkit-inline-box;
    display:-webkit-inline-flex;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    white-space:nowrap;
    height:60px;
    width:60px;
    -webkit-border-radius:50%;
    border-radius:50%;
    background-color:#fff
}
.info-box-icon img{
    max-height:32px;
    max-width:40px;
    position:absolute;
    left:50%;
    top:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.info-box-title{
    color:var(--colortwo);
    margin:5px 0;
    font-weight:700;
    letter-spacing:-.01em
}
.info-box-details{
    width:100%;
    margin:10px auto;
    display:block;
    font-weight:400;
    color:var(--colortwo);
    text-align:center;
    line-height:1.65
}
.column-area,.content-btn,.d-flex,.dtc-flex,.flex,.title-boxes{
    display:flex
}
.banner-column,.lqd-overlay{
    text-align:left;
    bottom:0;
    right:0
}
.is-pr{
    padding-right:120px!important
}
.is-pl{
    padding-left:60px!important
}
.is-pr-60{
    padding-right:60px!important
}
.item-overlay{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background-color:transparent;
    background-image:linear-gradient(0deg,#000000B3 0,#00000000 100%);
    z-index:1
}
.column-area,.lqd-overlay,a.pebble{
    position:relative
}
.lqd-img,.ratio-item{
    width:370px;
    border-radius:8px;
    position:relative;
    overflow:hidden;
    max-width:100%;
    cursor:pointer
}
.lqd-overlay{
    justify-content:flex-end;
    left:0;
    min-height:120px;
    padding:4rem;
    z-index:2
}
.lqd-overlay h6{
    display:inline-block;
    padding:.5em 1.25em;
    border-radius:4px;
    background-color:#1f638a;
    font-size:11px;
    line-height:1.5em;
    margin-top:0;
    margin-bottom:1.5rem;
    font-weight:700;
    letter-spacing:0;
    color:#fff
}
.lqd-overlay h2,.lqd-overlay p{
    color:#000;
    margin-top:0;
    letter-spacing:0
}
.lqd-overlay h2{
    font-size:21px;
    font-weight:700;
    margin-bottom:1.5rem
}
.lqd-overlay p{
    font-weight:300;
    font-size:16px;
    line-height:24px;
    display:block;
    overflow:hidden;
    max-height:0;
    -moz-transition:1s cubic-bezier(0, 0, 1, 1);
    -o-transition:1s cubic-bezier(0, 0, 1, 1);
    -webkit-transition:1s cubic-bezier(0, 0, 1, 1);
    transition:1s cubic-bezier(0, 0, 1, 1)
}
.ratio-item:hover .lqd-overlay p{
    max-height:100px
}
.ratio-item{
    -webkit-transition:-webkit-transform .15s;
    transition:transform .15s;
    --bs-aspect-ratio:84.03361%
}
.lqd-img{
    height:370px
}
.ratio-item figure{
    margin:0;
    background-position:center;
    width:100%;
    height:100%
}
.ratio-item figure img{
    transition:transform .7s ease-out;
    transform:scale(1);
    width:100%!important;
    height:100%!important;
    max-width:100%;
    border:none;
    border-radius:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    object-fit:cover;
    object-position:center
}
.ratio-item:hover figure img{
    transition-duration:7s;
    transform:scale(1.2)
}
a.pebble:hover{
    opacity:.7;
    color:#072562
}
a.pebble{
    transition:color .5s;
    letter-spacing:.7px;
    padding:25px 20px;
    margin:60px 70px 20px 10px;
    width:184px;
    text-align:center;
    float:right;
    font-weight:700;
    font-size:14px;
    line-height:normal;
    color:#072562
}
a.pebble:after,a.pebble:before{
    content:"";
    pointer-events:none;
    transition:transform .5s;
    position:absolute
}
a.pebble:before{
    background:url('../img/pebble-01.svg') center center no-repeat;
    height:142px;
    width:184px;
    left:0;
    top:-50px
}
a.pebble:hover:before{
    transform:rotate(40deg)
}
.back-color{
    background-color:#eff1f4
}
.column-area{
    margin-right:auto;
    margin-left:auto;
    align-items:center;
    justify-content:center
}
.overlay_back{
    top:42%;
    left:35%;
    z-index:-2;
    position:absolute;
    width:100%
}
.title-boxes{
    position:relative;
    width:100%;
    flex-wrap:wrap;
    align-content:flex-start;
    padding:10px
}
.title-boxes .dv-icon-box{
    position:relative;
    display:inline-block
}
.title-boxes .dv-icon-box .first{
    margin:75px 0 0;
    padding:15px
}
.title-boxes .dv-icon-box .two{
    margin:0 -10px 0 0;
    padding:15px
}
.title-boxes .dv-icon-box .three{
    margin:-210px 0 0 200px;
    padding:15px
}
.title-boxes .dv-icon-box div img{
    border-radius:10px;
    vertical-align:middle;
    display:inline-block;
    height:auto;
    max-width:100%;
    border:none;
    box-shadow:none
}
.is-half-desktop .right_text{
    margin:0 auto;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
    padding:0 146px 0 0;
    align-content:flex-end;
    align-items:flex-end;
    position:relative;
    display:flex;
    flex-wrap:wrap
}
.is-half-desktop .right_text .texin,.small-title2{
    color:#1b2336;
    line-height:28px;
    display:block;
    text-transform:uppercase;
    font-weight:500;
    font-size:14px
}
.big-title,.small-title{
    font-size:34px;
    line-height:1.18em;
    letter-spacing:0;
    font-weight:700
}
.trans-back{
    background-color:transparent;
    background-image:linear-gradient(180deg,#f0f0f0 0,#fff 100%)
}
.blok-area{
    display:block;
    padding:75px 0;
    overflow:hidden
}
.blok-area .columns.none-center{
    align-items:normal
}
.blok-area .columns .column{
    display:block;
    flex-basis:0;
    -webkit-box-flex:1;
    flex-grow:1;
    flex-shrink:1;
    padding:.75rem 16px
}
.blok-area .columns .column.is-half-desktop{
    -webkit-box-flex:0;
    flex:none;
    width:50%
}
.blok-area .columns .column.is-half-desktop-60{
    -webkit-box-flex:0;
    flex:none;
    width:60%
}
.banner-column .banner-up-title,.detay-title p{
    position:relative;
    font-weight:700;
    font-size:14px;
    line-height:normal;
    color:#000;
    text-transform:uppercase
}
.small-title.m25{
    margin:0 auto 25px
}
.small-title{
    text-transform:uppercase;
    display:block;
    margin:5px auto 0;
    color:#000
}
.block-area .layer .dt .dtc .title-wrapper.left .desc,.contact-middle span,.desc.iletisim{
    font-weight:400;
    font-size:16px;
    line-height:24px;
    color:#333;
    margin:15px auto;
    display:block
}
.contact-middle h1{
    font-weight:500;
    font-size:16px;
    line-height:normal;
    color:#000
}
.big-title{
    margin:10px auto;
    color:#000
}
.description{
    font-size:21px;
    line-height:normal;
    color:#333;
    margin-top:1rem;
    font-weight:400
}
.banner-column .banner-content,.sub-description,.sub-description.six{
    margin-top:15px;
    color:#000;
    font-weight:300;
    font-size:16px;
    line-height:24px
}
.sub-description.six{
    column-count:2
}
.sub-description.left{
    border-left:3px solid #000
}
.sub-description p strong{
    display:inline-block;
    position:relative;
    padding:0 5px;
    color:#fff
}
.sub-description p strong:before{
    content:'';
    background-color:#6ab42d;
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    height:100%;
    z-index:-1;
    transition:.3s ease-in-out
}
.column-background{
    padding:5rem!important;
    height:560px
}
.column-background:before{
    content:"";
    position:absolute;
    top:0;
    left:0;
    width:calc(100% - 16px);
    height:100%;
    background:url('../img/plus-background.png') 0 0/cover no-repeat;
    z-index:0
}
.btn-underline:after,.btn-underline:before{
    left:0;
    height:var(--g-height-border-btnline);
    content:"";
    pointer-events:none
}
.columns{
    display:flex;
    outline:0!important;
    margin:0 auto
}
.columns.margin-bottom{
    margin-bottom:3rem
}
.mb75{
    margin-bottom:75px!important
}
.mb50{
    margin-bottom:50px!important
}
.mt30{
    margin-top:30px!important
}
.icons-set{
    padding:0;
    margin:25px auto
}
.icons-set p{
    font-style:normal;
    font-weight:400;
    font-size:16px;
    color:#000
}
.left_newlleters h4,h4.blog__title-link{
    font-weight:var(--g-h4-font-weight);
    font-size:var(--g-h4-font-size);
    line-height:var(--g-h4-font-lineheight);
    letter-spacing:var(--g-h4-font-spacing);
    text-transform:var(--g-h4-font-transform)
}
.icons-set p img{
    width:28px;
    z-index:1;
    fill:#000;
    display:none
}
.icons-set p span{
    display:block;
    width:100%;
    margin:5px auto 15px;
    z-index:1;
    color:#1f638a;
    font-size:2.2rem;
    line-height:2.4rem
}
.icons-set p span .Count{
    font-size:24px;
    font-weight:700;
    color:#000;
    margin-right:3px
}
.icons-set p span>span{
    display:inline-block;
    width:auto;
    font-size:24px;
    font-weight:700;
    color:#000
}
.d-inline-top{
    padding:0;
    margin:-200px auto 0;
    z-index:2;
    width:875px
}
.banner-column{
    background:#fff;
    position:absolute;
    height:calc(100% - 200px);
    padding:3%;
    width:45%
}
.banner-column .banner-title{
    margin:10px auto;
    color:#000;
    font-weight:600;
    font-size:32px;
    line-height:normal
}
.blog__item .content-block__image{
    position:relative;
    margin-bottom:2rem!important
}
.blog__item .content-block__image:hover .article__photo-wrapper img{
    transform:scale(1.08)
}
.blog__item .article__photo-container{
    overflow:hidden;
    margin:0;
    position:relative
}
.article__photo-wrapper{
    padding-top:75%!important;
    overflow:hidden
}
.article__photo-wrapper img{
    height:100%;
    object-fit:cover;
    will-change:transform;
    transition:transform .5s cubic-bezier(0,.14,.19,1);
    opacity:1;
    transform:scale(1);
    transition-delay:0s;
    display:block;
    position:absolute;
    top:0;
    left:0;
    right:0;
    width:100%
}
.align-items-center{
    -ms-flex-align:center!important;
    align-items:center!important
}
.d-flex{
    display:-ms-flexbox!important;
    display:flex!important
}
.blog__item .blog_tag,.blog_comment{
    font-size:calc(14px - 2px);
    font-weight:400;
    line-height:1
}
.blog__item .blog_tag>a,.blog_comment>a{
    color:rgba(var(--color-body-text-rgb),.7);
    transition:color .1s ease-in,background-color .1s ease-in;
    margin-right:1rem!important;
    --color-body-text-rgb:44,52,61
}
.left_newlleters h4,.left_newlleters p{
    color:#fff;
    text-align:left
}
.blog_tag{
    text-transform:capitalize
}
.mb-3,.my-3{
    margin-bottom:1rem!important
}
.mr-3,.mx-3{
    margin-right:1rem!important
}
.btn-underline{
    color:var(--g-btn-outline-color)!important;
    padding:0;
    font-size:var(--g-font-size-btn);
    font-weight:var(--g-font-weight-btn);
    font-family:var(--g-font-family_btn);
    letter-spacing:var(--g-font-spacing-btn);
    text-transform:var(--g-text-transform-btn);
    position:relative
}
.btn{
    cursor:pointer;
    border-radius:0
}
.btn-underline:hover{
    color:var(--g-main-2)!important
}
.btn-underline:hover:before{
    transform:scale3d(0,1,1);
    transition-delay:0s
}
.btn-underline:before{
    transform-origin:100% 50%;
    transform:scaleZ(1);
    position:absolute;
    width:100%;
    bottom:-1px;
    background:var(--g-btn-outline-color);
    transition:transform .3s var(--anim-transition);
    transition-delay:.1s
}
.btn-underline:hover:after{
    transform:scaleZ(1);
    transition-delay:.1s
}
.btn-underline:after{
    transform-origin:0% 50%;
    transform:scale3d(0,1,1);
    position:absolute;
    width:100%;
    bottom:0;
    background:var(--g-main-2);
    transition:transform .3s var(--anim-transition);
    transition-delay:0s
}
.mb-1,.my-1{
    margin-bottom:.25rem!important
}
.mb-4,.my-4{
    margin-bottom:1.5rem!important
}
.border-right{
    border-right:1px solid #dee2e6!important
}
.backcustom{
    background:#fff;
    padding:100px 0;
    margin:0;
    --g-color-heading:#ffffff;
    --g-font-color-subtop:#ffffff;
    --color-body-text:#ffffff;
    --color-body-text-rgb:255,255,255;
    position:relative;
    z-index:1;
    background-position:center center!important;
    background-repeat:no-repeat!important;
    background-size:cover!important
}
.backcustom .svg-email{
    width:24px;
    height:24px;
    fill:var(--g-color-heading);
    color:var(--g-color-heading);
    display:inline-block;
    vertical-align:middle;
    font-size:16px;
    left:40px;
    top:15px
}
.arrows_btn .icons,.blog-section,.blog-section .blog-boxes,.btn_card{
    display:flex;
    display:flex
}
.backcustom::before{
    content:"";
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    z-index:0;
    background-color:#000;
    opacity:.4
}
.blog-section{
    flex-wrap:wrap;
    align-items:center;
    justify-content:center;
    flex-direction:row;
    padding:0 0 100px
}
.blog-section .blog-boxes{
    justify-content:center;
    flex-wrap:nowrap;
    width:100%;
    max-width:200em;
    margin:auto;
    overflow:hidden
}
.blog-section .blog-boxes .blog-box{
    position:relative;
    padding-top:30px!important;
    width:100%!important
}
.blog-section .blog-boxes .blog-box .box__img .image-wrap{
    transition:1s ease-out .2s;
    position:relative;
    width:auto;
    height:auto;
    clip-path:polygon(0 0,100% 0,100% 100%,0 100%);
    visibility:visible;
    transform:skewY(0);
    overflow:visible
}
.blog-section .blog-boxes .blog-box .box__img .image-wrap img{
    width:100%;
    height:150px;
    max-width:150px;
    transform:scale(1)
}
.blog-section .blog-boxes .blog-box h3{
    font-style:normal;
    text-align:left;
    margin:15px 0 10px;
    -webkit-line-clamp:1;
    -webkit-box-orient:vertical;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    letter-spacing:0;
    color:#1b2336;
    line-height:28px;
    display:block;
    text-transform:uppercase;
    font-weight:500;
    font-size:14px
}
.blog-section .blog-boxes .blog-box h3.orta{
    margin:1em auto;
    font-weight:700;
    font-size:14px;
    line-height:normal;
    color:#000;
    text-transform:uppercase;
    display:block;
    padding:15px;
    text-align:center
}
.blog-section .blog-boxes .blog-box .desc{
    -webkit-line-clamp:1;
    -webkit-box-orient:vertical;
    overflow:hidden;
    height:20px
}
.blog-section .blog-boxes .blog-box p{
    font-style:normal;
    font-weight:300;
    font-size:14px;
    line-height:22px;
    color:#030814;
    opacity:.7;
    margin-bottom:24px
}
.blog-section .blog-boxes .blog-box .news-slider-item__meta{
    line-height:normal;
    color:#707070;
    text-transform:uppercase;
    letter-spacing:.10688rem;
    font-style:normal;
    font-weight:400;
    font-size:12px;
    margin:10px auto 0;
    display:inline-block
}
.blog-section .blog-boxes .blog-box .news-slider-item__meta>:not(:first-child)::before{
    content:'⦁';
    position:relative;
    top:1px;
    margin-left:15px;
    margin-right:15px
}
.text-left .blog-box .desc .text-left .blog-box p,.text-left .blog-box h3,.text-left .btn_card{
    text-align:left!important;
    -webkit-box-pack:left!important;
    -ms-flex-pack:left!important;
    justify-content:left!important
}
.btn_card{
    align-items:center;
    align-items:center;
    position:relative;
    -webkit-box-pack:start!important;
    -ms-flex-pack:start!important;
    justify-content:start!important
}
.btn_section{
    font-style:normal;
    font-weight:400;
    text-decoration:none;
    border:0;
    outline:0;
    cursor:pointer;
    font-size:11px;
    line-height:30px;
    letter-spacing:.1em;
    text-transform:uppercase;
    color:#030814;
    background:rgb(244 244 244 / 60%);
    padding:8px 10px;
    position:relative;
    z-index:2;
    margin:30px 0 0
}
.btn_section .text_btn{
    margin-left:10px;
    -webkit-transition:-webkit-transform .3s ease-out;
    transition:transform .3s ease-out;
    transition:transform .3s ease-out,-webkit-transform .3s ease-out
}
.arrows_btn{
    cursor:pointer;
    overflow:hidden;
    display:block;
    max-width:50px
}
.arrows_btn .icons{
    position:relative;
    align-items:center;
    left:-41%;
    width:320%;
    height:30px;
    transition:.3s ease-in-out
}
.btn_section:hover{
    color:#141414;
    text-decoration:none
}
.btn_section:hover span{
    color:#141414
}
.btn_section:hover .text_btn{
    -webkit-transform:translateX(6px);
    transform:translateX(6px)
}
.btn_section:hover .icons{
    transform:translateX(30%)
}
.arrow_svg:last-child{
    margin-left:6px
}
.arrow_svg path{
    display:inline-block;
    -webkit-transition:-webkit-transform .3s ease-out;
    transition:transform .3s ease-out;
    transition:transform .3s ease-out,-webkit-transform .3s ease-out
}
.blog-box{
    width:600px
}
.blog-slide .blog-box{
    width:auto
}
.blog-box .box__content{
    margin-top:-140px;
    margin-right:140px;
    padding:30px;
    background:#fff;
    z-index:2;
    position:relative
}
.blog-box .box__content .news-slider-item__meta{
    line-height:.875rem;
    color:#707070;
    margin-bottom:14px;
    text-transform:uppercase;
    letter-spacing:.10688rem;
    font-style:normal;
    font-weight:400;
    font-size:12px
}
.blog-box .box__content .news-slider-item__meta>:not(:first-child)::before{
    content:'⦁';
    position:relative;
    top:1px;
    margin-left:15px;
    margin-right:15px
}
.blog-box .box__content .news-slider-item__title{
    margin-bottom:20px;
    max-width:320px;
    color:#353535;
    letter-spacing:-.025em;
    font-weight:700;
    font-size:21px
}
.orta-picture{
    position:relative;
    z-index:0
}
.orta-picture img{
    width:320px;
    height:auto;
    display:block;
    position:relative;
    -o-object-fit:cover;
    object-fit:cover;
    max-width:100%;
    max-height:100%;
    border:none;
    margin:50px auto;
    text-align:center
}
.blokone>div>div>.right>.dtc>h2,.detay-title h1,.detay-title h2{
    margin:0 0 25px;
    word-spacing:0px;
    padding:10px 0 0;
    line-height:1.27;
    letter-spacing:-.03em
}
.testimonial-review{
    background-color:#fff;
    position:relative;
    z-index:1;
    border-bottom:6px solid #000;
    border-radius:10px;
    padding:35px 0;
    width:375px;
    height:375px;
    -webkit-box-shadow:0 0 15px rgba(0,0,0,.07);
    box-shadow:0 0 15px rgba(0,0,0,.07)
}
.testimonial-review .client-quote{
    padding:0 35px;
    margin-bottom:20px;
    -webkit-transition:.4s;
    transition:.4s;
    font-size:16px;
    line-height:1.8;
    color:#333;
    display:-webkit-box;
    -webkit-line-clamp:4;
    -webkit-box-orient:vertical;
    overflow:hidden
}
.testimonial-review .client-info-area .client-info-wrap{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.testimonial-review .client-info-area{
    position:relative;
    border-top:1px solid #f6f6f6;
    padding:35px;
    display:flex;
    flex-wrap:wrap;
    align-items:center
}
.testimonial-review .client-info-area .client-img{
    width:79px;
    height:79px;
    min-width:79px;
    border-radius:50%
}
.testimonial-review .client-info-area .client-img img{
    -webkit-border-radius:79px;
    -khtml-border-radius:79px;
    -moz-border-radius:79px;
    -ms-border-radius:79px;
    -o-border-radius:79px;
    border-radius:79px
}
.testimonial-review .client-info-area .client-info-wrap{
    width:calc(100% - 85px);
    margin-right:20px
}
.testimonial-review .client-info-area .client-info-wrap .client-info{
    width:calc(100% - 89px);
    margin-left:10px
}
.testimonial-review .client-info-area .client-info-wrap .client-info h3{
    margin-bottom:8px;
    -webkit-transition:.4s;
    transition:.4s;
    font-size:21px;
    line-height:1.2;
    font-weight:600;
    color:#000
}
.testimonial-review .client-info-area .quote-icon{
    width:29px;
    height:29px;
    background-color:#1f638a;
    color:#fff;
    border-radius:29px;
    text-align:center;
    font-size:20px;
    position:absolute;
    top:25px;
    left:90px
}
.testimonial-review .client-info-area .quote-icon i{
    color:#fff;
    position:relative;
    top:4px;
    font-size:16px
}
.owl-video{
    width:100%;
    height:100%;
    -o-object-fit:cover;
    object-fit:cover;
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:-1
}
section>iframe{
    margin-top:30px
}
.form-with-resume-and-message__row{
    display:flex;
    padding:0
}
.form-text-field_large-size{
    padding:40px 40px 15px
}
.form-text-field,.form-text-field__input{
    position:relative;
    width:100%
}
.form-text-field{
    box-sizing:border-box;
    display:block;
    border:1px solid #e2e2e2;
    margin-bottom:-1px;
    color:#9db5e9;
    line-height:1.8125rem;
    letter-spacing:.09rem;
    font-weight:500;
    font-size:14px
}
.form-text-field__input_textarea{
    max-height:218px
}
.form-text-field__label{
    position:absolute;
    top:0;
    left:0;
    z-index:0;
    display:inline-block;
    width:calc(100% - 80px);
    font-family:DINPro-Condensed,-apple-system,BlinkMacSystemFont,Arial,sans-serif;
    font-size:16px;
    color:#131516;
    text-align:left;
    transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out 50ms;
    -webkit-transform-origin:left;
    transform-origin:left;
    will-change:transform;
    height:16px;
    overflow:hidden;
    line-height:.9em;
    text-overflow:ellipsis;
    white-space:nowrap
}
.button__icon,.button__text{
    transition:.5s
}
.form-text-field__label_textarea .form-text-field__label{
    height:auto;
    overflow:auto;
    line-height:20px;
    white-space:normal
}
.form-text-field_large-size .form-text-field__label{
    -webkit-transform:translate(35px,32px);
    transform:translate(35px,32px)
}
.form-text-field_large-size .form-text-field__input{
    height:24px;
    color:#9db5e9;
    line-height:1.8125rem;
    letter-spacing:.09rem;
    font-weight:500;
    font-size:14px
}
.form-text-field__input{
    z-index:1;
    color:#131516;
    background:0 0;
    border:0;
    caret-color:#131516;
    outline-style:none
}
.form-with-resume-and-message__item_border-left-none .form-text-field{
    border-left:0
}
.form-with-resume-and-message__item_textarea .form-text-field__label_textarea{
    min-height:298px
}
.form-text-field_large-size .form-text-field__label_move-top{
    -webkit-transform:translate(40px,20px) scale(.8);
    transform:translate(40px,20px) scale(.8)
}
.form-text-field__label_textarea.form-text-field__focus .form-text-field__label{
    height:16px;
    overflow:hidden;
    line-height:.9em;
    text-overflow:ellipsis;
    white-space:nowrap
}
.form-with-resume-and-message__info-text{
    font-size:12px;
    color:#989898;
    line-height:24px;
    letter-spacing:0
}
.form-checkbox{
    position:relative;
    display:flex;
    color:#131516;
    cursor:pointer
}
.form-checkbox__icon{
    width:30px;
    margin-top:5px;
    margin-right:15px;
    vertical-align:middle
}
.visually-hidden{
    position:absolute!important;
    width:1px!important;
    height:1px!important;
    padding:0!important;
    clip:rect(1px 1px 1px 1px);
    clip:rect(1px,1px,1px,1px);
    border:0!important;
    margin:-1px;
    overflow:hidden;
    clip:rect(0 0 0 0)
}
.form-checkbox__icon .checkbox__rect,.form-checkbox__icon>rect:first-child{
    fill:transparent;
    transition:fill .5s
}
.form-checkbox__label{
    font-size:16px;
    line-height:24px;
    color:#6e6e6e;
    vertical-align:middle;
    user-select:none;
    font-weight:400
}
.form-checkbox__label a{
    border-bottom:1px solid;
    transition:.4s;
    display:inline-block
}
.form-with-resume-and-message__item_submit{
    display:flex;
    align-items:center;
    min-height:122px;
    padding-left:40px;
    margin-left:-1px;
    border-right:1px solid #e2e2e2;
    border-bottom:1px solid #e2e2e2;
    border-left:1px solid #e2e2e2
}
.button_font-size_default{
    font-size:18px;
    overflow:hidden;
    position:relative;
    display:inline-flex;
    align-items:center;
    font-weight:900;
    text-transform:uppercase;
    letter-spacing:1px;
    cursor:pointer;
    outline:0;
    transition:.5s;
    padding:0;
    margin:0;
    background:0 0;
    border:none
}
.back-image,.parallaxImage,.serit27{
    background-blend-mode:overlay
}
.button_type_default:hover .button__icon,.button_type_default:hover .button__text{
    -webkit-transform:translateX(-25px);
    transform:translateX(-25px)
}
.button__icon_chevron{
    width:15px
}
.button__icon{
    margin-right:10px
}
.button_icon-color_red .button__icon path{
    fill:#ed1c24
}
.button_type_default:hover .button__text{
    -webkit-transform:translateX(-25px);
    transform:translateX(-25px)
}
.button_text-color_black .button__text{
    color:#131516
}
.button__icon_chevron_after{
    position:absolute;
    right:-35px
}
.book-appointment{
    z-index:1;
    position:relative;
    padding:30px 35px!important;
    margin-top:90px;
    text-align:left;
    border:1px solid #fffFFF21;
    border-radius:24px
}
.book-appointment h1{
    margin:10px auto;
    text-transform:none;
    font-style:normal;
    word-spacing:0px;
    color:#fff;
    font-size:34px;
    font-weight:700;
    line-height:1.18em;
    letter-spacing:0
}
.book-appointment label,.book-appointment p{
    font-size:16px;
    text-transform:none;
    color:#fff;
    word-spacing:0px;
    font-style:normal;
    letter-spacing:0
}
.book-appointment p{
    margin:30px auto;
    font-weight:300;
    line-height:24px
}
.book-appointment label{
    display:contents;
    line-height:inherit;
    font-weight:400
}
.dib img{
    width:16px!important
}
.star{
    margin:15px auto;
    text-align:left;
    padding:0 35px
}
.star1>.dib:first-child>img,.star2>.dib:nth-child(-n+2)>img,.star3>.dib:nth-child(-n+3)>img,.star4>.dib:nth-child(-n+4)>img,.star5>.dib>img{
    filter:inherit
}
.section-service{
    position:relative;
    background-position:center center;
    background-size:cover;
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top:0;
    margin-bottom:290px;
    padding:100px 0 0
}
.section-service .section-service-background-overlay{
    background-color:#1a3d7d;
    opacity:.9;
    transition:background .3s,border-radius .3s,opacity .3s;
    height:100%;
    width:100%;
    top:0;
    left:0;
    position:absolute
}
.service-container-flex{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin-right:auto;
    margin-left:auto;
    position:relative
}
.service-container-flex .column-wrap{
    position:relative;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin:0 auto
}
.service-container-flex .column-wrap .column-inset{
    padding:0 15px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    position:relative;
    width:100%;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -ms-flex-line-pack:start;
    align-content:flex-start
}
.parallx{
    padding:60px 0;
    width:100%;
    display:flex;
    align-items:center;
    justify-content:center;
    height:75vh
}
.parallaxImage{
    height:75vh;
    background-size:cover;
    background-attachment:initial;
    backface-visibility:hidden;
    position:absolute;
    width:100%;
    z-index:-1
}
.heading2,.parallx .dtc,.pb-row-hero__text{
    position:relative;
    text-align:center
}
.parallx h6{
    margin:10px auto 50px;
    color:#fff;
    font-weight:700;
    font-size:42px;
    line-height:normal;
    z-index:1
}
.feature-item{
    position:relative;
    margin-bottom:25px;
    -webkit-box-shadow:0 0 25px rgba(0,0,0,.07);
    box-shadow:0 0 25px rgba(0,0,0,.07);
    margin-top:35px;
    cursor:pointer
}
.feature-item .feature-icon{
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    margin-top:-40px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    width:70px;
    height:70px;
    border-radius:50%;
    z-index:1;
    -webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.09);
    box-shadow:0 0 15px 0 rgba(0,0,0,.09);
    overflow:hidden;
    background:#fff;
    position:relative;
    top:0;
    left:15px;
    -webkit-transition:.4s;
    transition:.4s
}
.clients__btn,.clients__item{
    align-items:center;
    box-sizing:border-box
}
.clients__item,.content-btn--centered,.justify-center{
    justify-content:center
}
.feature-item .feature-icon i{
    font-size:36px;
    line-height:.8;
    margin:0 auto;
    color:#002856;
    -webkit-transition:.4s;
    transition:.4s
}
.feature-item .feature-icon:after{
    position:absolute;
    bottom:0;
    left:0;
    content:"";
    width:100%;
    height:0;
    background-color:#ff375f;
    -webkit-transition:.4s;
    transition:.4s;
    visibility:hidden;
    opacity:0;
    z-index:-1
}
.feature-item:hover .feature-icon:after{
    height:100%;
    visibility:visible;
    opacity:1
}
.feature-item .feature-text{
    width:100%;
    padding:25px
}
.feature-item .feature-text h3{
    margin:0 0 10px;
    font-weight:700;
    font-size:14px;
    line-height:normal;
    color:#000;
    text-transform:uppercase
}
.feature-item .feature-text p{
    font-weight:400;
    font-size:16px;
    line-height:24px;
    color:#333
}
.feature-item-margin{
    margin:30px 0 -262px
}
.pb-row-hero__text,.strip_column_bottom .description{
    color:#1f638a;
    font-size:1.6em;
    line-height:1.6667;
    margin:1em auto;
    font-weight:300;
    font-style:normal
}
.detay-title h1{
    position:relative;
    font-style:normal;
    color:#1f638a;
    font-weight:600;
    font-size:4em
}
.blokone>div>div>.right>.dtc>h2,.detay-title h2{
    position:relative;
    font-style:normal;
    color:#1f638a;
    font-weight:400;
    font-size:3em
}
.pb-row-hero__text:before{
    transition:transform 2s cubic-bezier(.77,0,.175,1) 1s;
    content:'';
    position:absolute;
    opacity:.24;
    background-color:#000;
    top:0;
    left:0;
    width:100%;
    height:1px;
    transform:scale3d(0,1,1);
    transform-origin:left center
}
.pb-row-hero__text h1{
    font-size:1.2223em;
    font-weight:700;
    margin:15px 0;
    text-align:center;
    line-height:1.2;
    color:#1f638a
}
.referans-gradient{
    overflow-y:visible;
    position:relative;
    color:#f5f5f5;
    padding:50px 0
}
.referans-gradient:after,.referans-gradient:before{
    content:"";
    height:100%;
    left:0;
    pointer-events:none;
    position:absolute;
    top:0;
    width:100%;
    z-index:1
}
.referans-bottom-right:after{
    transform:matrix(-1,0,0,1,0,0)
}
.referans-wrapper-inner{
    display:block;
    margin-left:auto;
    margin-right:auto
}
.referans-dark:after{
    border-color:hsla(0,0%,96%,.05)
}
.referans-block__inner{
    position:relative;
    z-index:5;
    max-width:1460px;
    margin:0 auto;
    padding:0 15px
}
.clients__grid{
    display:grid;
    gap:0 0;
    grid-template-columns:1fr 1fr 1fr 1fr;
    grid-template-rows:1fr
}
.clients__title{
    margin:0 auto 96px;
    max-width:506px;
    text-align:center;
    font-size:3.5rem;
    font-weight:500;
    line-height:1.2
}
.referans-dark .content-title{
    color:#f5f5f5
}
.clients__item{
    border-left:1px solid;
    border-top:1px solid;
    display:flex;
    padding:24px 16px;
    width:100%
}
a.clients__item:hover{
    background-color:hsla(0,0%,96%,.05)
}
.clients__item picture{
    display:block;
    height:auto;
    margin:0;
    max-width:100%
}
.clients__item:first-child,.clients__item:nth-child(2),.clients__item:nth-child(3),.clients__item:nth-child(4){
    border-top:0
}
.clients__item:first-child,.clients__item:nth-child(5),.clients__item:nth-child(9){
    border-left:0
}
.referans-dark .clients__image{
    filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(4791%) hue-rotate(171deg) brightness(114%) contrast(92%)
}
.clients__image{
    height:48px;
    -o-object-fit:contain;
    object-fit:contain;
    width:72px
}
.marg{
    margin:150px 0 0;
    padding-right:120px
}
.clients__btn{
    -webkit-font-smoothing:antialiased;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    border:0;
    border-radius:40px;
    background-color:#f5f5f5;
    color:#040617;
    cursor:pointer;
    display:inline-flex;
    font-size:1rem;
    font-weight:500;
    justify-content:center;
    line-height:1;
    min-height:48px;
    padding:12px 24px;
    transition:background-color .2s;
    user-select:none
}
.clients__btn:hover{
    background-color:#fcbe0e;
    background-position:0 -50px
}
.back-image,.block-area.yorum,.blokone{
    background-size:cover;
    background-position:center center
}
.clients__btn .fa:last-child{
    margin-left:8px
}
@media screen and (min-width:60em){
    .clients__item{
        padding:32px 16px
    }
}
@media screen and (min-width:76em){
    .clients__image{
        height:72px;
        width:120px
    }
}
@media screen and (min-width:40em){
    .clients__image{
        height:64px;
        width:96px
    }
}
.back-image{
    position:absolute;
    z-index:1;
    left:0;
    right:0;
    top:0;
    bottom:0;
    width:100%;
    height:100vh
}
.blue-beam{
    display:block!important;
    padding:100px 0 0!important
}
.blue-beam h1{
    padding:0 0 2.5em!important;
    color:#fff!important;
    text-align:center;
    margin-bottom:0!important
}
.blue-beam>.container-fluid{
    padding:0!important
}
.blokone.auto{
    height:auto;
    padding:75px 0;
    display:block
}
.blokone{
    position:relative;
    overflow:hidden;
    height:auto;
    width:100%;
    display:flex;
    align-items:center;
    justify-content:center;
    padding:50px 0
}
.blokone>div>div>.center>.dtc{
    padding-right:0!important
}
.blokone>div>div>.right>.dtc{
    float:none;
    padding-right:15%
}
.blokone>div>div>.right>.dtc.none{
    float:none;
    padding-right:0
}
.blokone>div>div>.right>.dtc.left{
    float:none;
    padding-left:15%
}
.blokone>div>div>.right>.dtc.p0{
    float:none;
    padding-right:0;
    padding-left:15%
}
.blokone>div>div>.right>.dtc>h1,body .tab-content h1{
    position:relative;
    font-style:normal;
    word-spacing:0px;
    padding:10px 0 0;
    color:#1f638a;
    margin:15px auto;
    line-height:1.27;
    font-weight:600;
    letter-spacing:-.03em;
    font-size:4em
}
.blokone>div>div>div>div>.line{
    background-color:#1f638a;
    width:15%;
    height:1px;
    margin:10px auto
}
.strip_column{
    position:relative;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    z-index:0
}
.strip_column>.strip_column_in{
    position:relative;
    width:100%;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.strip_column>.strip_column_in>.elementor_widget_container>.photo_stack{
    position:relative;
    width:100%;
    display:inline-block
}
.box-vid{
    display:block;
    position:relative;
    margin:0 auto;
    overflow:hidden
}
.box-vid video{
    max-width:200%;
    max-height:200%;
    width:160%;
    border:none;
    margin-left:-25%
}
.box-vid svg{
    width:15%;
    height:auto;
    position:absolute;
    left:50%;
    top:50%;
    transform:translate(-50%,-50%);
    border:1em solid #010066;
    background-color:#010066;
    border-radius:50%
}
.box-vid svg circle{
    fill:#010066
}
.box-vid svg path{
    fill:none;
    stroke:#fff;
    stroke-width:2px;
    stroke-linecap:round;
    stroke-linejoin:round
}
.strip_column_bottom img{
    display:block;
    position:relative;
    margin:0 auto;
    overflow:hidden;
    border-radius:2em
}
.top-info-up{
    position:absolute;
    left:0;
    top:0;
    bottom:0;
    right:0;
    z-index:1
}
.news-block{
    position:relative;
    margin-bottom:80px
}
.news-block-mask{
    left:0;
    top:50px;
    bottom:0;
    width:56%;
    height:auto;
    position:absolute;
    right:0;
    z-index:-3;
    pointer-events:none
}
.news-block-mask__body{
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background-color:#f5f4f0
}
.news-block-content{
    width:calc(50% - -100px);
    margin:50px 0 100px auto;
    justify-content:space-between!important;
    display:flex!important;
    padding-right:150px!important
}
.news-block__title{
    margin-left:0!important;
    margin-right:0!important;
    line-height:1.05;
    color:#342b25;
    font-size:62px;
    font-weight:700;
    display:block;
    text-align:left;
    text-shadow:6px 2px 10px #04040442
}
.justify-content-end{
    justify-content:flex-end!important
}
.flex-column{
    flex-direction:column!important
}
.d-flex{
    display:flex!important
}
.how-work-bg{
    position:absolute;
    left:-50px;
    top:0;
    width:100%;
    height:100%;
    background-image:url(/Content/img/border-line-1.png)
}
.how-work-single .number{
    width:48px;
    height:48px;
    background-image:-webkit-gradient(linear,left top,left bottom,from(#0095d9),to(#1f638a));
    background-image:linear-gradient(180deg,#0095d9 0,#1f638a 100%);
    border-radius:50%;
    line-height:40px;
    font-weight:600;
    font-size:20px;
    color:#fff;
    border:5px solid #fff;
    position:absolute;
    top:0;
    left:105px
}
.block-area{
    position:relative;
    overflow:hidden;
    min-height:auto;
    padding-top:3em;
    padding-bottom:3em;
    z-index:0
}
.blok-area.back:after{
    position:absolute;
    content:"";
    background-image:url('../img/bottom.png');
    background-position:center!important;
    background-repeat:no-repeat!important;
    background-size:cover!important;
    width:100%;
    height:400px;
    z-index:1;
    bottom:0;
    background-color:#f4f4f4
}
.block-area .layer .dt .dtc .title-wrapper.center h1:after,.orta-faq{
    margin:25px auto 0
}
.accordion-toggle,.accordion-toggle *{
    margin:0 auto;
    position:relative;
    pointer-events:all;
    text-align:left;
    color:#fff;
    text-transform:uppercase;
    cursor:pointer
}
.accordion-toggle{
    font-weight:400;
    font-size:13px;
    padding:20px 5px 20px 0
}
.accordion-toggle *{
    font-weight:700;
    padding:20px 0
}
.accordion-toggle:before{
    line-height:1;
    width:20px;
    right:5px;
    top:25%;
    font-size:28px;
    position:absolute;
    content:"+";
    display:inline-block;
    -webkit-transition:-webkit-transform .3s;
    transition:transform .3s;
    -o-transition:transform .3s;
    transition:transform .3s,-webkit-transform .3s
}
.accordion-toggle.active:before{
    -webkit-transform:rotate(45deg) scale(1.08);
    -ms-transform:rotate(45deg) scale(1.08);
    transform:rotate(45deg) scale(1.08);
    top:20%
}
.accordion-toggle a:focus,.accordion-toggle a:hover{
    opacity:.5;
    color:#fff
}
.custom-tab{
    color:#fff;
    line-height:1.6!important
}
.accordion-content{
    overflow:hidden;
    display:none;
    padding:20px 0;
    margin:0;
    line-height:24px
}
.accordion-content p{
    color:#fff;
    line-height:1.6!important;
    margin-bottom:20px
}
.accordion-content p img{
    width:100%!important
}
.accordian-wrapper{
    margin-bottom:10px;
    background-color:#1f638a;
    -webkit-box-shadow:0 0 15px 0 rgb(52 69 199 / 40%);
    box-shadow:0 0 15px 0 rgb(52 69 199 / 40%);
    border:0;
    border-radius:10px;
    padding:5px 15px
}
.accordion-toggle .tab-icon{
    display:none;
    font-size:1.29rem;
    min-width:26px;
    vertical-align:top;
    margin-right:15px;
    text-align:right
}
.video-cont{
    background-image:url(/Content/img/video-bg.png);
    background-position:center;
    width:708px;
    height:708px;
    position:absolute;
    right:60px;
    top:255px;
    background-size:contain;
    text-align:center!important;
    display:table!important
}
.corporate,.video-area{
    background-size:100% 100%;
    position:relative
}
.d-table-cell{
    display:table-cell!important
}
.align-middle{
    vertical-align:middle!important
}
.video-cont a{
    display:inline-block;
    width:80px;
    height:80px;
    border-radius:50%;
    font-size:30px;
    line-height:80px;
    padding:0 28px;
    margin-top:30px;
    background-color:#fff;
    color:#1f638a;
    position:relative
}
.video-cont a:before{
    content:"";
    position:absolute;
    border:3px solid #fff;
    border-radius:50%;
    -webkit-animation:1s linear .5s infinite forwards icon-bubble;
    animation:1s linear .5s infinite forwards icon-bubble
}
.video-cont a:after{
    content:"";
    position:absolute;
    border:3px solid #fff;
    border-radius:50%;
    -webkit-animation:1s linear infinite forwards icon-bubble;
    animation:1s linear infinite forwards icon-bubble
}
.video-area{
    padding:140px 0 126px;
    background-image:url(/Content/img/counter-bg-2.png);
    overflow:hidden
}
.video-area-circle .circle1{
    left:30%;
    top:36%;
    width:8%
}
.video-area-circle .circle2{
    left:40%;
    top:42%;
    width:15%
}
.video-area-circle .circle3{
    right:-10%;
    top:60%;
    width:15%
}
.video-area-circle img{
    position:absolute;
    -webkit-animation:4s infinite zoominoutsinglefeatured;
    animation:4s infinite zoominoutsinglefeatured
}
.video-area .row{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.video.title{
    padding-bottom:325px
}
.video.title h5{
    font-weight:700;
    text-transform:uppercase;
    color:#1f638a;
    font-size:18px;
    line-height:28px
}
.video.title h2{
    font-weight:700;
    margin-bottom:24px;
    font-size:50px;
    line-height:60px
}
.video.title p{
    font-size:16px;
    color:#1f638a;
    line-height:26px
}
.counter.title{
    padding-bottom:95px
}
.counter.title h5{
    font-weight:700;
    text-transform:uppercase;
    color:#1f638a!important;
    font-size:18px;
    line-height:28px
}
.counter.title h2{
    font-weight:700;
    margin-bottom:24px;
    color:#fff!important;
    font-size:50px;
    line-height:60px
}
.counter.title p{
    color:#1f638a;
    line-height:26px
}
.m-left{
    padding-left:5%
}
.grid-area{
    margin:50px auto 0;
    display:grid;
    grid-template-columns:1fr 1fr;
    grid-gap:10px
}
.grid-desc>h1{
    font-weight:700!important;
    font-size:14px!important;
    line-height:normal!important;
    color:#000!important;
    text-transform:uppercase!important
}
.grid-desc>p{
    font-family:Montserrat,sans-serif!important;
    font-weight:400!important;
    font-size:16px!important;
    line-height:24px!important;
    color:#333!important;
    margin-bottom:25px!important;
    padding-right:25px!important
}
.corporate{
    background-attachment:scroll;
    background-position:top center;
    background-repeat:repeat-y;
    background-size:auto
}
.border-radius-4,.corporate img{
    border-radius:10px
}
.block-area.yorum{
    position:relative;
    background-repeat:no-repeat;
    min-height:auto;
    padding-top:7em;
    padding-bottom:7em;
    background-color:#fff
}
.layer-6-bg{
    width:100%;
    position:relative;
    box-sizing:border-box;
    float:left;
    height:100%;
    background-size:100%;
    background-repeat:no-repeat
}
.elementor-column,.elementor-column-wrap,.serit27{
    background-position:center center;
    background-size:cover;
    background-repeat:no-repeat
}
.block-area .section-background{
    position:absolute;
    width:100%;
    height:100%;
    left:0;
    top:0
}
.block-area .section-background .section1-bg{
    background-color:#fff;
    position:relative;
    z-index:5;
    width:50%;
    float:left;
    height:100%
}
.block-area .section-background .section2-bg{
    background-color:#f5f4f0;
    position:relative;
    z-index:5;
    width:50%;
    float:left;
    height:100%
}
.block-area .section-background .section3-bg{
    background-color:#1f638a;
    position:relative;
    z-index:5;
    width:50%;
    float:left;
    height:100%
}
.block-area .section-background .section4-bg{
    background-color:#f0eee8;
    position:relative;
    z-index:5;
    width:50%;
    float:left;
    height:100%
}
.block-area .layer-two{
    border-top:1px solid #e6e6e6;
    margin:90px auto 0
}
.block-area .layer{
    position:relative;
    z-index:97;
    height:100%
}
.block-area .layer .dt .dtc .title-wrapper{
    text-align:center;
    margin:0 auto
}
.block-area.main-corporate .layer .dt .dtc .title-wrapper,.block-area.main-corporate .layer .dt .dtc .title-wrapper.center h1{
    text-align:left!important
}
.block-area.main-corporate .layer .dt .dtc .title-wrapper.center .square-coklu{
    margin-left:50px
}
.block-area .layer .dt .dtc .title-wrapper .square{
    transform-origin:50% 0;
    background-color:#1f638a;
    border-radius:2px;
    position:relative;
    width:10px;
    height:10px;
    margin:0 auto 2.499975em
}
.block-area .layer .dt .dtc .title-wrapper.left .square{
    margin:0 0 2.499975em
}
.block-area .layer .dt .dtc .title-wrapper.center .square-coklu{
    font-size:14px;
    color:#1f638a;
    position:relative
}
.block-area .layer .dt .dtc .title-wrapper.center .square-coklu i:first-child{
    height:5px;
    width:5px;
    background-color:#1f638a
}
.block-area .layer .dt .dtc .title-wrapper.center .square-coklu .square-shape i{
    height:9px;
    width:9px;
    position:absolute;
    top:0;
    left:0
}
.block-area .layer .dt .dtc .title-wrapper.center .square-coklu .square-shape{
    width:40px;
    height:35px;
    left:-52px;
    top:0;
    position:absolute
}
.block-area .layer .dt .dtc .title-wrapper.center .square-coklu .square-shape i:first-child{
    top:-8px;
    width:5px;
    height:5px;
    left:20px;
    background-color:#1f638a
}
.block-area .layer .dt .dtc .title-wrapper.center .square-coklu .square-shape i:nth-child(2){
    width:10px;
    left:28px;
    height:10px;
    background-color:#00b0b5
}
.block-area .layer .dt .dtc .title-wrapper.center .square-coklu .square-shape i:nth-child(3){
    height:17px;
    width:17px;
    background-color:#1f638a
}
.block-area .layer .dt .dtc .title-wrapper.center .square-coklu .square-shape i:nth-child(4){
    top:10px;
    left:10px;
    width:12px;
    height:12px;
    background-color:#1f638a
}
.block-area .layer .dt .dtc .title-wrapper.center h1{
    line-height:1.306;
    font-size:2.2223em;
    margin-top:.499995em;
    margin-bottom:.499995em;
    text-align:center;
    color:#1a1917;
    font-weight:400
}
.block-area .layer .dt .dtc .title-wrapper.center h1 b{
    font-weight:800
}
.block-area .layer .dt .dtc .title-wrapper h1,.block-area.corporate2 .layer .dt .dtc .title-wrapper h1{
    margin-bottom:.499995em;
    font-size:48px;
    font-weight:700;
    line-height:1.2;
    letter-spacing:-1px;
    color:#1f638a
}
.block-area .layer .dt .dtc .title-wrapper>h2{
    font-size:1.2223em;
    text-align:center;
    color:#66645c;
    font-style:italic;
    margin-bottom:100px
}
.block-area .layer .dt .dtc .title-wrapper>.desc{
    position:relative;
    margin:15px auto;
    color:#1f638a;
    font-weight:400;
    font-style:normal;
    font-size:14px;
    line-height:normal
}
.block-area.corporate .layer .dt .dtc .title-wrapper h2,.block-area.corporate2 .layer .dt .dtc .title-wrapper h2{
    font-style:normal;
    color:#1f638a;
    margin-bottom:0
}
.block-area .layer .dt .dtc .title-wrapper.left h2{
    text-align:left;
    margin-bottom:30px;
    margin-top:10px
}
.block-area.video .layer .dt .dtc .title-wrapper .top P{
    font-family:Montserrat,sans-serif;
    line-height:1.2;
    color:#1a1917;
    font-size:1.9445em
}
.block-area.video .layer .dt .dtc .title-wrapper .bottom{
    border-left:2px solid #1f638a;
    padding-left:1.66665em;
    margin-top:6.6666em
}
.block-area.video .layer .dt .dtc .title-wrapper .bottom p{
    font-size:1.1112em;
    font-weight:700;
    color:#1f638a
}
.block-area.video .layer .dt .dtc .title-wrapper .bottom .subtitle{
    font-size:1.1112em;
    font-style:italic
}
.col-number .large-numbers{
    font-size:5em;
    font-weight:800;
    text-align:center
}
.col-number .large-numbers .back-nums{
    position:relative;
    z-index:3;
    letter-spacing:-.05em;
    color:#1f638a
}
.col-number .large-numbers .back-nums span{
    position:absolute;
    display:block;
    z-index:2;
    bottom:-.05em;
    right:-.1em;
    -webkit-background-clip:text;
    color:transparent;
    background-image:repeating-linear-gradient(0,transparent,transparent 3px,#1f638a 4px)
}
.col-number .large-numbers--sub{
    letter-spacing:.05em;
    position:relative;
    top:-1em;
    text-align:center;
    font-size:1.1112em;
    font-weight:600;
    color:#1f638a
}
.section-background{
    position:absolute;
    width:100%;
    height:100%;
    left:0;
    top:0;
    z-index:15
}
.section-video{
    position:absolute;
    height:100%;
    width:100%;
    left:0;
    transform:none
}
.dt-btn{
    display:flex;
    align-items:center;
    justify-content:center;
    z-index:9999;
    position:absolute;
    right:12%;
    bottom:15%
}
.main-corporate .dt-btn{
    position:relative!important;
    display:inline-block;
    right:auto;
    bottom:auto
}
.talep-btn .download-icon{
    float:left;
    width:40px;
    color:#1f638a;
    height:40px;
    font-size:21px;
    line-height:40px;
    border-radius:100%;
    margin-right:15px;
    text-align:center;
    background-color:#1f638a;
    -webkit-box-shadow:rgb(7 7 56 / 15%) 0 8px 9px 0;
    box-shadow:rgb(7 7 56 / 15%) 0 8px 9px 0
}
.talep-btn p{
    color:#666561;
    font-size:12px;
    margin:0 auto
}
.talep-btn a{
    font-size:12px;
    color:#1f638a;
    font-weight:700;
    padding-bottom:5px;
    margin-top:5px;
    position:relative
}
.talep-btn a:before{
    top:-4px;
    right:-25px;
    content:"\f30b";
    font-size:18px;
    font-weight:700;
    position:absolute;
    -webkit-transition:.3s ease-in-out;
    -o-transition:.3s ease-in-out;
    transition:.3s ease-in-out;
    font-family:"Font Awesome 5 Free";
    color:#1f638a
}
.talep-btn a:after{
    left:0;
    bottom:0;
    content:"";
    height:2px;
    width:0%;
    position:absolute;
    background-color:#1f638a;
    -webkit-transition:.3s ease-in-out;
    -o-transition:.3s ease-in-out;
    transition:.3s ease-in-out
}
.talep-btn a:hover:before{
    right:-35px
}
.play-video-button{
    transition:transform .5s,opacity .25s;
    top:60%;
    left:50%;
    width:4.5em;
    height:4.5em;
    position:absolute;
    margin-top:-2.25em;
    margin-left:-2.25em;
    cursor:pointer;
    transform:scale(1)
}
.play-video-button__back,.play-video-button__forward{
    border-radius:50%;
    transition:transform .25s,background .25s;
    position:absolute
}
.play-video-button__back{
    left:0;
    top:0;
    width:100%;
    height:100%;
    background-color:hsla(0,0%,100%,.2)
}
.play-video-button__forward{
    width:80%;
    height:80%;
    top:10%;
    left:10%;
    background-color:#fff
}
.play-video-button .play-video-button__play-icon{
    visibility:visible;
    opacity:1
}
.play-video-button__icon{
    position:absolute;
    top:50%;
    left:50%;
    color:#1f638a;
    width:1em;
    height:1.2em;
    margin-left:-.4em;
    margin-top:-.6em;
    transition:transform .25s
}
.product-card,.product-card-kat,.product-right{
    transition:box-shadow .25s;
    white-space:normal;
    text-align:left;
    float:left;
    cursor:pointer
}
.play-video-button .play-video-button__pause-icon{
    visibility:hidden;
    opacity:0;
    margin-left:-.5em
}
.blog-layout-1:hover .post-img img,.play-video-button:hover .play-video-button__back{
    transform:scale(1.1)
}
.play-video-button:hover .play-video-button__forward{
    background-color:#1f638a;
    transform:scale(.9)
}
.play-video-button:hover .play-video-button__icon{
    z-index:1;
    color:#fff
}
.features-list{
    position:relative;
    padding-left:0;
    padding-right:6.6666em;
    margin-top:5em
}
.features-list .p-r{
    padding-left:0;
    padding-right:3.3333em
}
.features-list__item{
    display:inline-block;
    margin-bottom:1.66665em
}
.features-list__item:last-child{
    margin-bottom:0
}
.features-list__icon{
    width:25%;
    float:left;
    padding-right:10px
}
.contact-middle>.elementor-row>.map_box>.map-area,.features-list__icon img,.w-100{
    width:100%
}
.features-list__content{
    width:75%;
    float:left
}
.features-list__content>p{
    margin-bottom:.25em;
    font-size:.8889em;
    font-weight:700
}
.features-list__content>p.subtitle{
    font-size:10px;
    font-weight:500
}
.small-slider__slide{
    position:relative;
    border-radius:3px;
    overflow:hidden;
    display:block
}
.small-slider__slide img{
    display:block;
    width:100%
}
.small-slider__content{
    position:absolute;
    text-align:left;
    width:100%;
    bottom:0;
    left:0;
    padding:2.499975em 1.66665em
}
.small-slider__content:before{
    content:"";
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    height:156px;
    background:linear-gradient(0deg,#1f638a 0,transparent);
    opacity:.3
}
.small-slider__p,.small-slider__p-small{
    position:relative;
    color:#fff;
    white-space:normal;
    font-size:1.1112em;
    font-weight:700
}
.small-slider__p{
    line-height:1.2
}
.small-slider__p-small{
    font-style:italic;
    font-size:.91em
}
.font-light,body .tab-content .desc{
    font-weight:300;
    font-style:normal
}
.subscribe-form .caption{
    line-height:.8;
    font-size:1.3334em;
    font-weight:700;
    margin:50px auto 25px;
    text-align:center;
    color:#1a1917
}
.top-info__callback.subscribe-button{
    font-size:14px;
    height:47px;
    margin-left:-5px;
    border-radius:0 3px 3px 0;
    -webkit-appearance:media-slider
}
.subscribe-form .subscribe-bottom span{
    position:relative;
    color:#fff;
    border-bottom:1px solid hsla(53,5%,68%,.5);
    transition:color .25s,border .25s
}
.subscribe-form .subscribe-bottom span:hover{
    color:#fff;
    border-bottom:1px solid hsla(53,5%,68%,.8)
}
body .item{
    display:flex;
    justify-content:center
}
body .item li.active img{
    box-shadow:0 1px 1px rgb(0 0 0 / 20%);
    border:1px solid #ccc
}
body .tab-content{
    position:relative;
    width:100%;
    overflow:hidden;
    border-radius:2em;
    margin:2em auto 6em
}
.customer-card h1,.product-card h1,.product-card p{
    color:#1f638a;
    margin:15px 0
}
body .tab-content img{
    position:relative;
    width:100%;
    border-radius:2em
}
body .tab-content .p30{
    padding:0 30px
}
body .tab-content .desc{
    position:relative;
    color:#1f638a;
    font-size:1.6em;
    line-height:1.6667;
    margin:1em auto;
    height:310px;
    overflow:hidden
}
body .nav-tabs{
    border-bottom:1px solid transparent
}
.product-card-kat{
    width:100%;
    padding:1.11em 1.6em 1.9em;
    border-radius:2px;
    box-shadow:0 1px 1px rgb(0 0 0 / 20%);
    background-color:#fff
}
.product-card-kat:hover{
    box-shadow:0 10px 20px rgb(0 0 0 / 20%)
}
.product-card-kat>span{
    color:#807e79;
    margin:10px 0;
    line-height:1.42857143;
    font-size:14px;
    display:block
}
.product-card-kat h1{
    font-size:1.2223em;
    font-weight:700;
    margin:10px 0;
    text-align:left;
    line-height:1.2;
    color:#1a1917;
    display:block
}
.top-info__callback{
    display:inline-block;
    vertical-align:0;
    line-height:1;
    border-bottom:1px dashed hsla(48,3%,39%,.5);
    transition:border .25s;
    text-decoration:none;
    color:#fff;
    font-weight:700;
    text-shadow:0 1px 1px rgb(0 0 0 / 20%);
    padding:1.1em 2.4em .9em;
    border-radius:3px;
    letter-spacing:.025em;
    box-shadow:0 2px 1px rgb(0 0 0 / 20%);
    transition:box-shadow .25s,border .25s;
    border-top:1px solid #0095d9;
    -moz-appearance:none;
    appearance:none;
    font-size:10px;
    background-color:#0095d9
}
.top-info__callback:hover{
    border-top:1px solid hsla(48,3%,39%,.15);
    border-bottom:1px solid hsla(48,3%,39%,.15);
    background-color:#1f638a;
    color:#fff
}
.product-card{
    width:100%;
    height:100%;
    color:#1f638a
}
.product-card img{
    border-radius:2em;
    -o-object-fit:cover;
    object-fit:cover
}
.product-card h1{
    font-size:1.4em;
    text-align:center;
    line-height:normal
}
.banner-button>a,.customer-card p,.product-card p,.text-sm{
    font-size:14px
}
.customer-card h1,.customer-card h2,.customer-card p,.leading-\[22px\],.product-card p,.text-sm{
    line-height:1.42857143
}
.product-right{
    width:57%;
    position:relative;
    height:30em;
    background-color:#fff;
    border-radius:2px;
    box-shadow:0 1px 1px rgb(0 0 0 / 20%);
    padding:0;
    margin-left:1.5em
}
.product-right:after,.product-right:before{
    right:100%;
    top:50%;
    border:solid transparent;
    content:" ";
    height:0;
    width:0;
    position:absolute;
    pointer-events:none
}
.product-right:before{
    border-color:hsla(0,0%,94%,0);
    border-right-color:#dededc;
    border-width:14px;
    margin-top:-14px
}
.product-right:after{
    border-color:hsla(0,0%,100%,0);
    border-right-color:#fff;
    border-width:13px;
    margin-top:-13px
}
.product-right img{
    display:block;
    width:100%;
    height:100%
}
.customer-card{
    padding:0 20%;
    text-align:center
}
.customer-card h2{
    font-size:14px;
    color:#fff;
    margin-top:1.66665em;
    margin-bottom:1.66665em
}
.customer-card p{
    color:#fff;
    margin:15px 0
}
.heading>h2,.heading>h4,.heading>h5{
    margin-top:0;
    margin-bottom:1.25em!important;
    color:var(--colortwo);
    display:block;
    position:relative
}
.client-slide .item-brand{
    position:relative;
    margin:10px;
    border:1px solid #7c7c7c;
    padding:0 35px
}
.referance-area{
    z-index:16;
    position:relative;
    padding:50px 0
}
.referance-area .item-brand{
    padding:0;
    align-items:stretch;
    display:flex;
    align-items:flex-start;
    background-color:#fff
}
.referance-area .item-brand .inner{
    justify-content:center;
    transition:box-shadow .3s,transform .65s cubic-bezier(.23,1,.32,1);
    display:flex;
    width:100%;
    height:25vh;
    flex-direction:column;
    flex-grow:1;
    position:relative;
    border-right:1px solid #ccc;
    border-bottom:1px solid #ccc
}
.referance-area .item-brand:nth-child(n+7):nth-child(-n+12) .inner{
    border-bottom:none
}
.referance-area .item-brand .inner .brand-wrapper .brand-content{
    display:flex;
    margin-bottom:0
}
.referance-area .item-brand .inner .brand-wrapper .brand-content figure{
    justify-content:center;
    display:inline-flex;
    vertical-align:top;
    margin:0;
    max-width:100%;
    flex-grow:1;
    position:relative
}
.referance-area .item-brand .inner .brand-wrapper .brand-content figure .in{
    margin-bottom:0;
    display:inline-flex;
    flex-direction:column;
    vertical-align:top;
    max-width:100%
}
.referance-area .item-brand .inner .brand-wrapper .brand-content figure .in img{
    height:auto;
    max-width:100%;
    vertical-align:top;
    border-radius:inherit
}
.referance-area-ic-sayfa .referance-area .item-brand:nth-child(n+7):nth-child(-n+12) .inner{
    border-bottom:1px solid #ccc
}
.heading2.text-left{
    position:relative;
    text-align:left;
    margin-bottom:30px
}
.heading2.text-left>h5{
    margin:0!important
}
.heading2.margin10{
    margin:30px auto
}
.heading>h4{
    font-weight:700;
    line-height:1.2em;
    letter-spacing:.1em
}
.heading>h5{
    line-height:1.25em;
    font-weight:400
}
.heading2>h5{
    width:50%;
    margin:1em auto;
    display:block;
    position:relative;
    line-height:1.75em;
    color:#1f638a
}
.heading2>h1{
    display:block;
    margin-top:0;
    margin-bottom:0!important;
    position:relative;
    font-weight:700;
    letter-spacing:-.02em;
    line-height:1em;
    color:#1f638a
}
.banner-button>a,.elementor-widget-wrap>.elementor-element>.elementor-widget-container:hover>.infobox>.infobox_wrapper .infobox-button_wrapper .button-read-more svg{
    color:var(--colortwo)
}
.banner-button>a{
    background-color:var(--colorone);
    border-radius:4px;
    padding-right:1em!important;
    padding-left:1em!important;
    overflow:hidden;
    box-shadow:0 0 0 transparent;
    display:inline-flex;
    padding:0;
    position:relative;
    border:1px solid #edf2f6;
    line-height:24px;
    font-weight:700;
    white-space:nowrap;
    transition:.3s
}
.banner-button>a:hover{
    border-color:transparent;
    background-color:#edf2f6;
    color:#1f638a;
    transform:translate3d(0,-2px,0);
    box-shadow:0 12px 28px rgb(0 0 0 / 12%)
}
.banner-button>a>span{
    margin:-.5px;
    padding:.6em 1em;
    display:inline-flex;
    border-radius:inherit;
    border-color:inherit;
    align-items:center;
    transition:transform .3s cubic-bezier(.22,.665,.34,.875)
}
.banner-button>a>span>.btn-icon{
    margin-inline-end:0;
    margin-inline-start:8px;
    position:relative;
    z-index:3;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    font-size:1em;
    letter-spacing:0;
    background-size:99.99%!important;
    transition:background .3s,color .125s,box-shadow .3s,border .3s
}
.block-area-uclu>div{
    padding:0;
    margin:0 auto
}
.elementor-column,.elementor-column-wrap{
    position:relative;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    padding:0;
    height:100%;
    background-blend-mode:overlay;
    background-color:rgba(0,0,0,.3);
    -webkit-transition:.5s;
    -moz-transition:.5s;
    -o-transition:.5s;
    -ms-transition:.5s;
    transition:.5s
}
.elementor-column-wrap{
    border-style:solid;
    border-width:0 1px 0 0;
    border-color:#fffFFF33;
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:0;
    width:100%
}
.elementor-widget-wrap{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    position:relative;
    width:100%;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -ms-flex-line-pack:start;
    align-content:flex-start
}
.elementor-widget-wrap>.elementor-element{
    width:100%;
    text-align:left;
    position:relative
}
.elementor-widget-wrap>.elementor-element>.elementor-widget-container{
    padding:0 0 40px;
    transition:.4s;
    position:relative;
    z-index:1;
    cursor:pointer
}
.elementor-widget-wrap>.elementor-element:hover>.elementor-widget-container{
    background-color:#0d122A66
}
.elementor-widget-wrap>.elementor-element>.elementor-widget-container:before{
    content:'';
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    border-radius:inherit;
    opacity:0;
    transition:inherit
}
.elementor-widget-wrap>.elementor-element>.elementor-widget-container>.infobox_link{
    position:absolute;
    z-index:2;
    width:100%;
    height:100%;
    left:0;
    top:0
}
.elementor-widget-wrap>.elementor-element>.elementor-widget-container>.infobox{
    height:60vh;
    justify-content:flex-end;
    display:flex;
    flex-direction:column;
    justify-content:flex-end;
    transition:.4s
}
.elementor-widget-wrap>.elementor-element>.elementor-widget-container>.infobox>.infobox_wrapper .infobox-title_wrapper h3{
    margin:0 56px 10px 40px;
    font-size:30px;
    line-height:42px;
    color:#fff;
    position:relative;
    z-index:1;
    font-weight:700;
    word-break:break-word;
    transition:.4s
}
.elementor-widget-wrap>.elementor-element>.elementor-widget-container>.infobox>.infobox_wrapper .infobox_content{
    font-weight:400;
    margin:0 40px;
    color:#fff;
    opacity:0;
    max-height:0;
    overflow:hidden;
    transition:.4s,_ .4s;
    font-size:16px;
    line-height:1.875em
}
.elementor-widget-wrap>.elementor-element>.elementor-widget-container:hover>.infobox>.infobox_wrapper .infobox_content{
    color:#fff;
    opacity:1;
    max-height:9999px;
    transition-timing-function:cubic-bezier(0.5,0,1,0),ease;
    transition-delay:0s,.1s
}
.elementor-widget-wrap>.elementor-element>.elementor-widget-container>.infobox>.infobox_wrapper .infobox_content>p{
    display:inline-block;
    margin-top:0;
    margin-bottom:1.25em!important;
    position:relative;
    font-size:16px;
    line-height:1.75em;
    color:#fff
}
.elementor-widget-wrap>.elementor-element>.elementor-widget-container>.infobox>.infobox_wrapper .infobox-button_wrapper{
    margin:30px 0 0 40px
}
.elementor-widget-wrap>.elementor-element>.elementor-widget-container>.infobox>.infobox_wrapper .infobox-button_wrapper .button-read-more{
    display:inline-block;
    position:relative;
    z-index:1;
    width:40px;
    height:40px;
    max-width:-webkit-max-content;
    max-width:max-content;
    border:1px solid rgba(255,255,255,.5);
    border-radius:35px;
    font-weight:700;
    vertical-align:middle;
    overflow:hidden;
    white-space:nowrap;
    transition:.5s ease-in-out;
    background-color:rgba(243,23,23,0);
    color:#fff
}
.elementor-widget-wrap>.elementor-element>.elementor-widget-container:hover>.infobox>.infobox_wrapper .infobox-button_wrapper .button-read-more{
    width:200px;
    border-color:transparent;
    color:var(--colortwo);
    background-color:var(--colorone);
    transform:translate3d(0,-2px,0);
    box-shadow:0 12px 28px rgb(0 0 0 / 12%)
}
.elementor-widget-wrap>.elementor-element>.elementor-widget-container>.infobox>.infobox_wrapper .infobox-button_wrapper .button-read-more svg{
    color:#fff;
    display:inline-block;
    text-align:center;
    z-index:1;
    width:40px;
    height:18px;
    line-height:34px;
    transition:.5s;
    vertical-align:middle
}
.elementor-widget-wrap>.elementor-element>.elementor-widget-container>.infobox>.infobox_wrapper .infobox-button_wrapper .button-read-more span{
    transition:background-color .5s;
    font-size:12px;
    font-weight:700;
    line-height:34px;
    display:inline-block;
    vertical-align:middle;
    padding-right:25px;
    padding-left:4px;
    min-height:34px
}
.team-detail{
    padding-right:5%!important
}
.rounded-blog{
    border-radius:1rem;
    flex-direction:column;
    height:100%;
    display:flex;
    margin-bottom:30px
}
.rounded-blog img{
    -o-object-fit:cover;
    object-fit:cover;
    border-top-left-radius:1rem;
    border-top-right-radius:1rem;
    width:100%;
    min-height:288px;
    height:100%;
    max-width:100%;
    display:block;
    vertical-align:middle
}
.little img{
    min-height:16px!important;
    width:32px
}
.-scale-x-100,.transform{
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.thumb-info,.thumb-info .thumb-info-wrapper{
    transform:translate3d(0,0,0);
    overflow:hidden
}
.-scale-x-100{
    --tw-scale-x:-1
}
.left-\[6px\]{
    left:6px
}
.left-\[60px\]{
    left:60px
}
.bottom-0{
    bottom:0
}
.rounded-full{
    border-radius:9999px
}
.align-items-center,.items-center{
    align-items:center
}
.w-\[50px\]{
    width:50px
}
.h-\[50px\]{
    height:50px
}
.blog-layout-1 h3.post-title,.item-blog article .text-header h4 a,.item-blog article .text-header p a,.team-detail.social .icons,.text-sm{
    display:-webkit-box;
    display:-webkit-box
}
.-bottom-\[25px\]{
    bottom:-25px
}
.left-5{
    left:1.25rem
}
.fill-sha-green{
    fill:#0a4533
}
.w-5{
    width:1.25rem
}
.h-auto{
    height:auto
}
.md\:pb-\[22px\]{
    padding-bottom:22px
}
.text-sm{
    font-weight:700;
    color:#1f638a;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    overflow:hidden;
    height:140px
}
.blog-item__content,.btn-ba svg,.overlay-a{
    height:100%;
    width:100%
}
.pt-\[25px\]{
    padding-top:5rem;
    padding-bottom:5rem
}
.px-6{
    padding-left:1.5rem;
    padding-right:1.5rem
}
.bg-white{
    --tw-bg-opacity:1;
    background-color:rgb(255 255 255/var(--tw-bg-opacity))
}
.rounded-br-2xl{
    border-bottom-right-radius:1rem
}
.rounded-bl-2xl{
    border-bottom-left-radius:1rem
}
.flex-grow{
    flex-grow:1
}
.absolute{
    position:absolute
}
.katalog{
    position:relative;
    z-index:9;
    padding:10em 0
}
.blog-area,.ekibekatil-banner{
    position:relative;
    z-index:9;
    padding:2.5em 0
}
.bloglar .blog-layout-1{
    margin:10px
}
.blog-layout-1{
    position:relative;
    margin:60px 15px
}
.blog-layout-1 .post-img{
    overflow:hidden;
    position:relative;
    height:230px;
    display:inline-flex;
    border-radius:10px 10px 0 0
}
.blog-layout-1 .post-img.figure-bottom{
    border-radius:0 0 10px 10px
}
.blog-layout-1 .post-img img{
    transform:scale(1.02);
    border-radius:0;
    transition:.5s ease-in-out;
    height:auto;
    width:100%;
    max-width:100%;
    min-width:100%;
    border:none;
    -webkit-box-shadow:none;
    box-shadow:none
}
.blog-layout-1 .entry-date-wrap{
    position:absolute;
    right:0;
    bottom:40px;
    transition:.3s ease-in-out
}
.blog-layout-1 .entry-date-wrap .entry-date{
    position:absolute;
    top:50%;
    left:50%;
    transform:translateX(-50%) translateY(-50%);
    text-align:center;
    color:#fff;
    font-size:24px;
    line-height:1.1;
    font-weight:700
}
.blog-layout-1 .entry-date-wrap .entry-date span{
    color:#fff;
    font-weight:400;
    font-size:16px;
    display:block
}
.blog-layout-1 .entry-date-wrap .entry-date span img{
    height:60px;
    width:60px;
    display:block;
    max-width:60px;
    min-width:60px
}
.blog-layout-1:hover .entry-date-wrap{
    bottom:50px
}
.blog-layout-1 .content-box{
    background-color:#fff;
    padding:20px 30px 25px;
    box-shadow:0 0 20px 0 rgba(0,0,0,.1);
    border-radius:0 0 10px 10px
}
.blog-layout-1 h3.post-title{
    margin:10px auto;
    -webkit-line-clamp:3;
    -webkit-box-orient:vertical;
    overflow:hidden;
    height:55px
}
.blog-layout-1 h3.post-title a,.slide-block>.inner>.inset>.iconbox>.contents>h4{
    position:relative;
    display:inline-block;
    margin-top:1.25em!important;
    margin-bottom:1.25em!important;
    color:#000;
    font-size:14px;
    line-height:normal;
    font-weight:700;
    font-style:normal
}
.blog-layout-1 .entry-description,.slide-block>.inner>.inset>.iconbox>.contents>p{
    margin-top:1em!important;
    margin-bottom:1em!important;
    font-size:14px;
    line-height:normal;
    font-style:normal
}
.blog-layout-1 .entry-description{
    display:inline-block;
    position:relative;
    color:#1f638a;
    font-weight:400;
    display:-webkit-box;
    -webkit-line-clamp:3;
    -webkit-box-orient:vertical;
    overflow:hidden;
    height:65px
}
.blog-item{
    position:relative;
    display:block;
    border-radius:3px;
    overflow:hidden;
    background-color:#fff
}
.blog-item__content{
    position:absolute;
    left:0;
    bottom:0;
    text-align:left;
    z-index:3;
    padding:1.499975em;
    display:flex;
    align-items:center;
    justify-content:center
}
.call-now-button div a,.step-btn{
    z-index:1
}
.item-blog{
    padding:5px;
    margin-bottom:15px
}
.item-blog article{
    position:relative;
    background-color:#fff;
    flex-grow:1;
    transition:box-shadow .65s cubic-bezier(.23,1,.32,1),transform .65s cubic-bezier(.23,1,.32,1);
    border-radius:4px!important;
    overflow:hidden!important;
    box-shadow:0 20px 55px rgb(82 71 175 / 9%)
}
.item-blog article:hover{
    z-index:2;
    box-shadow:0 25px 55px rgb(0 0 0 / 8%);
    transform:translateY(-2px)
}
.item-blog article .picture-area figure{
    transform:scale(1);
    transition:box-shadow .45s cubic-bezier(.23,1,.32,1);
    margin:0
}
.item-blog article .picture-area figure img{
    width:100%;
    height:250px;
    -o-object-fit:cover;
    object-fit:cover;
    -o-object-position:50% 15%;
    object-position:50% 15%
}
.item-blog article:hover .picture-area{
    transform:scale(1.15);
    transition-duration:10s
}
.item-blog article .picture-area .meta{
    position:absolute;
    top:25px;
    left:25px;
    font-size:11px;
    z-index:2;
    font-weight:700!important;
    letter-spacing:.1em!important;
    text-transform:uppercase!important;
    background-color:#fff;
    display:inline-flex!important;
    padding:9px 16px;
    transition:.3s;
    box-shadow:0 0 0 rgb(0 0 0 / 25%);
    line-height:1.5em;
    border-radius:50em!important
}
.item-blog article .text-header{
    padding:0 2rem
}
.item-blog article .text-header h4 a{
    margin:1.25em auto!important;
    position:relative;
    font-weight:700;
    line-height:1.2em;
    letter-spacing:.1em;
    color:#1f638a000;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    overflow:hidden;
    height:40px
}
.item-blog article .text-header p a{
    margin:1.25em auto!important;
    position:relative;
    font-weight:500;
    line-height:1.25em;
    color:#1f638a000;
    -webkit-line-clamp:3;
    -webkit-box-orient:vertical;
    overflow:hidden;
    height:80px
}
.overlay-a{
    display:flex;
    position:absolute;
    top:0;
    left:0
}
.slide-block{
    position:relative;
    padding:60px 0;
    display:flex;
    align-items:flex-start
}
.slide-block>.inner{
    transition:box-shadow .3s,transform .65s cubic-bezier(.23, 1, .32, 1);
    display:flex;
    width:100%;
    flex-direction:column;
    flex-grow:1;
    position:relative
}
.slide-block>.inner:hover{
    transform:translateY(-5px)
}
.slide-block>.inner>.inset>.iconbox{
    align-items:flex-start;
    text-align:start!important;
    box-shadow:rgb(0 0 0 / 7%) 0 25px 25px;
    border:1px solid #e7e7e7;
    border-radius:10px;
    padding:100px 30px;
    background-color:#fff;
    display:flex;
    position:relative;
    justify-content:center;
    flex-direction:column;
    transition:box-shadow .3s,background .3s
}
.slide-block>.inner>.inset>.iconbox>.iconbox-icon-container{
    color:#f46125;
    margin-bottom:15px!important;
    margin-top:0;
    display:flex;
    border:0 solid #f2f4f7;
    align-items:center;
    justify-content:center;
    line-height:1em;
    transition:border .3s,box-shadow .3s;
    position:relative;
    z-index:2
}
.slide-block>.inner>.inset>.iconbox>.iconbox-icon-container>.icon-custom-bg{
    position:absolute;
    top:50%;
    left:50%;
    z-index:0;
    transform:translateX(-50%) translateY(-50%);
    margin-top:-15px;
    margin-inline-start:32px;
    width:75px;
    height:65px
}
.slide-block>.inner>.inset>.iconbox>.iconbox-icon-container>img{
    display:inline-block;
    width:5em;
    height:auto;
    position:relative;
    z-index:2
}
.slide-block>.inner>.inset>.iconbox>.liquid-overlay-link{
    z-index:2;
    display:inline-block;
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
    text-align:start;
    overflow:hidden;
    text-indent:-99999px;
    cursor:pointer
}
.slide-block>.inner>.inset>.iconbox>.contents>.btn{
    margin-top:0;
    margin-bottom:0;
    font-size:14px;
    padding:0
}
.slide-block>.inner>.inset>.iconbox>.contents>.btn>span{
    padding:0;
    display:inline-flex;
    border-radius:inherit;
    border-color:inherit;
    align-items:center
}
.slide-block>.inner>.inset>.iconbox>.contents>.btn>span>.btn-txt{
    position:relative;
    font-weight:700;
    line-height:normal;
    font-size:14px;
    color:#1f638a000;
    z-index:3
}
.slide-block>.inner>.inset>.iconbox>.contents>.btn>span>.btn-icon{
    margin-inline-end:0;
    margin-inline-start:8px;
    position:relative;
    z-index:3;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    font-size:14px;
    letter-spacing:0;
    color:#1f638a
}
.slide-block>.inner>.inset>.iconbox>.contents>p{
    display:inline-block;
    position:relative;
    color:#1f638a;
    font-weight:400;
    height:75px
}
.slide-block>.inner>.inset>.iconbox>.contents>h4::after{
    content:"";
    position:absolute;
    top:50%;
    right:0;
    opacity:0;
    width:25px;
    height:25px;
    transform:translate(calc(1em + -100%),-50%);
    background:url('../img/right_arrow_icon.png') center no-repeat;
    transition:transform .5s cubic-bezier(.23, 1, .32, 1),opacity .5s
}
.slide-block>.inner:hover>.inset>.iconbox>.contents>h4:after{
    opacity:1;
    transform:translate(1em,-50%);
    right:-40px
}
.serit27{
    position:relative;
    overflow:hidden;
    width:100%;
    height:auto;
    background-color:#fff;
    display:flex;
    align-items:center;
    justify-content:center
}
.serit27>div>div>div>.ipad-iphones{
    width:100%;
    position:relative;
    margin:0 auto;
    text-align:center
}
.serit27>div>div>.lefin{
    padding:0 4%
}
.serit27>div>div>.lefin>h4{
    display:block;
    color:#1f638a;
    padding-top:0;
    padding-left:.2rem
}
.serit27>div>div>.lefin>h1{
    max-width:500px;
    text-transform:uppercase;
    color:#1f638a;
    margin-top:2rem
}
.serit27>div>div>.lefin>p{
    color:#1f638a;
    padding-left:.2rem;
    margin:1rem auto
}
.btn.active,.btn:active{
    background-image:none;
    outline:0;
    -webkit-box-shadow:none;
    box-shadow:none
}
.btn-ba.white{
    color:#fff;
    margin:25px 0!important
}
.btn-ba{
    color:#1f638a;
    padding:15px 0;
    width:160px;
    position:relative;
    text-align:center;
    text-decoration:none;
    margin:0 auto
}
.btn-ba svg{
    left:0;
    position:absolute;
    top:0
}
.btn-ba.white svg path{
    stroke:#fff
}
.btn-ba svg path{
    fill:none;
    stroke:#1f638a;
    stroke-width:1;
    stroke-dasharray:500,0;
    transition-property:all;
    transition-duration:3s;
    transition-timing-function:ease
}
.btn-ba:hover path{
    stroke-dasharray:30,310;
    stroke-dashoffset:290;
    transition:1.35s cubic-bezier(.19, 1, .22, 1)
}
@media (max-width:992px){
    .serit27,.serit27>div>div>.lefin{
        margin-left:0!important;
        margin-right:0!important;
        height:auto
    }
    .serit27{
        padding:50px 0
    }
    .serit27.yukseklik{
        height:auto
    }
    .serit27>div>div{
        display:block
    }
    .serit27>div>div>div>.ipad-iphones>a>img{
        max-width:100%!important;
        height:auto!important
    }
    .serit27>div>div>.lefin>h1,.serit27>div>div>.lefin>h1 *{
        font-size:medium!important
    }
    .serit27>div>div>.lefin>.tus,.serit27>div>div>.lefin>.tus *,.serit27>div>div>.lefin>h4,.serit27>div>div>.lefin>h4 *,.serit27>div>div>.lefin>p,.serit27>div>div>.lefin>p *{
        font-size:small!important
    }
}
.owl-item>.thumb-info{
    padding:10px
}
.thumb-info{
    display:block;
    position:relative;
    text-decoration:none;
    max-width:100%;
    border-radius:4px;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    margin:15px auto
}
.thumb-info .thumb-info-wrapper{
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    border-radius:1rem;
    margin:0;
    display:block;
    position:relative
}
.thumb-info img{
    transition:.3s;
    border-radius:3px;
    position:relative;
    width:100%;
    max-width:100%;
    height:auto
}
.thumb-info:hover img{
    transform:scale(1.1,1.1)
}
.thumb-info .thumb-info-title{
    transition:.3s;
    background:rgba(33,37,41,.8);
    color:#fff;
    font-weight:600;
    left:0;
    letter-spacing:-.05em;
    position:absolute;
    z-index:2;
    max-width:90%;
    font-size:14px;
    padding:10px 30px;
    bottom:10%;
    border-radius:0 8px 8px 0
}
.thumb-info .thumb-info-inner{
    transition:.3s;
    display:block
}
.thumb-info .thumb-info-type{
    background-color:#fff;
    border-radius:2px;
    display:inline-block;
    float:left;
    font-size:10px;
    font-weight:600;
    letter-spacing:0;
    margin:8px -2px -15px 0;
    padding:2px 12px;
    text-transform:uppercase;
    z-index:2;
    line-height:2.3;
    color:var(--colortwo)
}
.thumb-info-caption .thumb-info-caption-text{
    font-size:.9em;
    margin:0;
    padding:15px 0;
    display:block
}
.thumb-info-social-icons{
    margin:0;
    padding:0;
    display:block
}
.thumb-info-social-icons a{
    background:var(--colorone);
    border-radius:25px;
    display:inline-block;
    height:30px;
    line-height:30px;
    text-align:center;
    width:30px
}
.thumb-info-social-icons a svg{
    color:var(--colortwo);
    font-size:.9em;
    font-weight:400
}
.team-detail>h3,.team-detail>h3>strong{
    font-size:16px;
    color:var(--colortwo);
    position:relative;
    z-index:1
}
.team-detail>h1{
    color:var(--colortwo);
    font-weight:700;
    letter-spacing:-.02em;
    line-height:1em
}
.team-detail>p{
    color:var(--colortwo);
    line-height:1.75em
}
.team-detail>h3{
    font-weight:400;
    margin:15px auto
}
.team-detail>h3>strong{
    font-weight:900;
    margin:0 0 15px
}
.team-detail .social{
    margin-top:20px;
    display:block;
    width:100%
}
.team-detail .social h5{
    text-transform:uppercase;
    letter-spacing:4px;
    font-weight:900;
    margin:5px 0;
    display:inline-block;
    margin-bottom:10px!important;
    width:auto;
    font-size:10px!important;
    color:var(--colortwo)
}
.team-detail.social .icons{
    display:-ms-flexbox;
    display:-webkit-flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    list-style:none
}
.team-detail .social .icons li.icon{
    padding-right:20px;
    opacity:.8;
    -webkit-transition:.5s;
    -o-transition:.5s;
    transition:.5s
}
.hizmetler-slide.owl-carousel .owl-stage-outer{
    padding-bottom:120px
}
.lqd-fb{
    width:250px!important;
    height:400px;
    padding:0!important;
    cursor:pointer;
    margin:25px 15px;
    transition:transform .65s cubic-bezier(.23,1,.32,1),box-shadow .65s cubic-bezier(.23,1,.32,1)
}
.lqd-fb-style-6:hover{
    z-index:2
}
.lqd-fb-style-6{
    margin-bottom:0;
    transform:translateZ(0)
}
.lqd-fb-shadow{
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    opacity:0;
    box-shadow:0 70px 200px rgba(0,0,0,.3);
    transition:opacity .3s
}
.flex-wrap{
    flex-wrap:wrap
}
.lqd-overlay2,.lqd-star-rating-fill:before{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.lqd-fb-style-6 .lqd-fb-content-wrap{
    transform:perspective(1300px)
}
.will-change-transform{
    will-change:transform
}
.transform-style-3d{
    transform-style:preserve-3d
}
.backface-hidden{
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.flex-column{
    flex-direction:column
}
.align-items-end{
    align-items:flex-end
}
.lqd-fb-style-6:hover .lqd-fb-img{
    transform:scale(1.09,1.09)
}
.h-100{
    height:100%
}
.lqd-fb-img figure{
    background-size:cover;
    background-position:center;
    background-repeat:no-repeat
}
figure{
    margin:0
}
.lqd-fb-img img.h-100{
    height:100%!important
}
.lqd-fb-style-6 .lqd-fb-img,.lqd-fb-style-6:hover .lqd-fb-img figure{
    transform:scale(1,1)
}
.lqd-fb-style-6 .lqd-fb-img figure{
    transform:scale(1.125,1.125)
}
.lqd-fb-style-6 .lqd-fb-content,.lqd-fb-style-6 .lqd-fb-img,.lqd-fb-style-6 .lqd-fb-img figure{
    transition:transform .65s cubic-bezier(.23,1,.32,1)
}
.lqd-fb-bg{
    background-image:linear-gradient(0deg,#181B31DE 0,#181B3100 55%)
}
.lqd-fb-style-6 .lqd-fb-bg{
    background:linear-gradient(to top,rgba(0,0,0,.7)0,transparent 50%)
}
.lqd-fb-hover-overlay{
    background-image:linear-gradient(140deg,#ff4646CC 0,#6093F2C2 100%);
    opacity:0;
    transition:opacity .3s
}
.lqd-fb-content{
    padding:30px 30px 20px
}
.lqd-fb-style-6:hover .lqd-fb-content{
    transform:translate3d(0,0,150px)
}
.lqd-fb-style-6:hover .lqd-fb-icon{
    transform:scale(1,1);
    opacity:1
}
.mb-5{
    margin-bottom:2rem
}
.lqd-fb-content .lqd-fb__title{
    font-size:25px;
    line-height:1.16em;
    color:#fff
}
.font-weight-bold{
    font-weight:700
}
.mb-3{
    margin-bottom:1rem
}
.col_links_foo a,.footer__top ul li a{
    transition:color .25s,border .25s;
    font-size:.8889em;
    color:#fff;
    display:inline-block
}
.team-detail .social ul li{
    width:auto;
    margin-right:5px;
    display:inline-block
}
.team-detail .social .icons li.icon a{
    width:22px;
    height:22px;
    display:block;
    color:var(--colortwo);
    font-size:22px;
    font-weight:500;
    margin-bottom:15px
}
.team-detail .social .icons li.icon svg{
    width:22px;
    height:22px;
    background-size:contain;
    background-repeat:no-repeat;
    background-position:center;
    margin:0
}
.p-r{
    padding-right:3.3333em
}
.site-footer{
    position:relative;
    background-image:linear-gradient(170deg,#1f638a 0,#19272c 100%)
}
.footer-menu{
    box-sizing:content-box;
    display:flex;
    flex-wrap:nowrap;
    position:relative;
    margin-left:auto;
    margin-right:auto;
    padding:25px 0;
    border-top:1px solid #fff
}
.footer-menu__column{
    display:flex;
    flex-direction:column;
    align-items:flex-start;
    margin-left:15px;
    margin-right:15px;
    margin-bottom:25px;
    width:20%
}
.footer-menu__column:first-child{
    width:35%;
    margin-right:5%;
    padding:0;
    border-radius:24px;
    text-align:center;
    align-items:center
}
.footer-menu__column:first-child .footer-menu__title{
    color:#fff;
    font-weight:700;
    line-height:normal;
    text-align:center
}
.footer-menu__column:first-child>.btn{
    margin:10px auto;
    cursor:pointer;
    font-weight:700;
    vertical-align:middle;
    user-select:none;
    box-sizing:border-box;
    transform:translateY(0);
    font-size:14px;
    margin-bottom:.75rem!important;
    transition:.3s;
    justify-content:center;
    text-align:center;
    background:#fff;
    color:#000;
    border-color:#fff;
    display:flex;
    align-items:center;
    width:100%;
    max-width:430px;
    height:100px;
    padding:24px 24px 24px 40px;
    border-radius:10px;
    box-shadow:0 2px 20px 0 rgba(0,0,0,.1)
}
.footer-menu__column:first-child>.btn:hover,.form-group>.btn:hover{
    background-color:var(--colorone);
    border-color:var(--colorone);
    transform:translateY(-.15rem);
    box-shadow:0 .25rem .75rem rgb(30 34 40 / 15%);
    color:#fff
}
.footer-menu__column .circle_btn{
    --size:60px;
    width:var(--size);
    height:var(--size);
    background-color:#0095d9;
    border-radius:50%;
    position:relative;
    margin-left:25px;
    display:flex;
    align-items:center;
    justify-content:center;
    color:#fff
}
.form-group .form-control,.form-group>.btn{
    background:0 0;
    align-items:center;
    color:#fff
}
.footer-menu__column:first-child>.btn:hover .circle_btn{
    background-color:#fff;
    color:#072562
}
.footer-menu__column.last-sosyal:last-child{
    width:35%;
    padding:0;
    border:none;
    border-radius:24px;
    text-align:right;
    align-items:flex-end;
    display:flex;
    justify-content:center;
    margin-bottom:0
}
.border-none{
    border:none;
    display:flex;
    align-items:center;
    justify-content:end
}
.footer-menu_column_logo{
    font-weight:700;
    color:#fff
}
.footer-menu__title{
    position:relative;
    color:#fff;
    margin-bottom:13px;
    font-weight:700;
    font-size:14px;
    line-height:3rem;
    text-transform:uppercase
}
.footer-menu__link{
    display:block;
    line-height:3rem;
    font-size:14px;
    font-weight:400;
    transition:color .3s;
    color:#fff
}
.footer-copy__text,.footer-copy__text span a{
    line-height:1rem;
    font-size:12px;
    font-weight:400;
    text-align:center;
    color:#fff
}
.footer-menu__link:hover{
    color:#fff
}
.site-footer__copy img{
    width:140px;
    display:inline-block;
    margin-right:15px
}
.footer-copy__text{
    width:35%;
    margin:0 auto;
    display:flex;
    align-items:center;
    justify-content:center
}
.footer-copy__text span{
    display:inline-block;
    width:100%;
    text-align:center;
    margin:0 auto
}
.footer-copy__text span a{
    display:inline-block;
    margin:10px
}
.footer-contact{
    margin-bottom:65px;
    padding-bottom:35px;
    padding-top:60px
}
.footer-contact__inner{
    align-items:self-start;
    box-sizing:content-box;
    display:flex;
    text-align:left
}
.footer-contact__phone{
    align-items:center;
    display:inline-flex;
    margin-bottom:0
}
.footer-contact__live{
    margin-left:auto
}
.footer-contact__email .icon,.footer-contact__phone .icon{
    display:block;
    height:60px;
    margin-right:35px;
    width:64px
}
.footer-contact__link{
    display:inline-block;
    margin-bottom:5px;
    color:#fff;
    font-weight:300;
    font-size:14px;
    line-height:24px
}
.footer-contact__link:hover{
    opacity:.75;
    color:#101010
}
.footer-contact_btn{
    display:inline-flex;
    align-items:center;
    border-radius:0;
    vertical-align:middle;
    position:relative;
    overflow:hidden;
    line-height:inherit;
    text-align:unset;
    white-space:nowrap;
    transition:.3s;
    color:#fff
}
.footer-contact_btn:hover .btn-txt{
    transition-delay:.1s;
    transform:translateX(1.5em);
    color:#fff
}
.footer-contact_btn .btn-txt{
    transition:transform .6s cubic-bezier(.1,.75,.25,1) .125s;
    text-decoration:inherit;
    position:relative;
    z-index:3
}
.footer-contact_btn:hover .btn-icon{
    opacity:0;
    transition-delay:0s;
    transform:translateX(1em)
}
.footer-contact_btn .btn-icon{
    transition:opacity .4s cubic-bezier(.1,.75,.25,1) .25s,transform .6s cubic-bezier(.1,.75,.25,1) .25s;
    text-decoration:inherit;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    margin-left:10px
}
.footer-contact_btn .btn-icon svg{
    font-size:1em;
    letter-spacing:0;
    position:relative;
    z-index:3
}
.footer-contact_btn .btn-icon.last{
    position:absolute;
    top:0;
    left:0;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    opacity:0;
    transform:translateX(-1em);
    transition-delay:0s;
    margin:0 auto;
    text-decoration:none;
    transition:opacity .4s cubic-bezier(.1,.75,.25,1) .25s,transform .6s cubic-bezier(.1,.75,.25,1) .25s
}
.footer-contact_btn:hover .btn-icon.last{
    opacity:1;
    transform:translateX(0);
    transition-delay:.225s;
    color:#fff
}
.footer-contact__note{
    line-height:24px;
    font-weight:500;
    font-size:11px;
    color:#fbfbfb;
    font-family:Montserrat,sans-serif
}
.m-footer-title{
    color:#fff;
    margin-bottom:13px;
    font-weight:700;
    font-size:14px;
    line-height:3rem
}
ul.social-points li{
    width:42px;
    height:42px;
    margin:0 5px;
    border:1px solid #fff;
    border-radius:24px;
    padding:5px;
    line-height:32px;
    text-align:center;
    display:inline-block
}
ul.social-points a{
    color:#fff;
    font-size:21px;
    text-align:center
}
.subscribe-form>.form-group>input{
    position:relative;
    width:90%;
    height:50px;
    background:0 0;
    border-radius:0;
    border:none;
    border-bottom:1px solid #fff;
    color:#fff;
    font-size:16px;
    padding:0;
    margin-bottom:0;
    text-align:left;
    font-weight:500;
    z-index:2;
    box-shadow:none;
    -webkit-transition:.3s;
    transition:.3s
}
.subscribe-form>.form-group>input:active,.subscribe-form>.form-group>input:focus{
    border-color:#fff!important;
    color:#fff;
    background-color:transparent;
    outline:0;
    -webkit-box-shadow:none;
    box-shadow:none
}
.subscribe-form .form-group .form-control::placeholder,.subscribe-form>.form-group>input:focus{
    color:#fff;
    opacity:1
}
.subscribe-form .form-group .form-control:-ms-input-placeholder,.subscribe-form>.form-group>input:focus{
    color:#fff
}
.subscribe-form .form-group .form-control::-ms-input-placeholder,.subscribe-form>.form-group>input:focus{
    color:#fff
}
.subscribe-form>.form-group>.btn{
    font-size:0;
    margin-top:0;
    padding:0;
    border:none;
    border-radius:0!important;
    border-bottom:1px solid #fff;
    min-width:0;
    background:url('../img/arrow.svg') center/15px 15px no-repeat;
    z-index:10;
    width:10%;
    height:50px;
    line-height:50px;
    text-align:center;
    position:absolute;
    right:0;
    top:0;
    cursor:pointer;
    transition:.3s ease-in-out;
    -webkit-transition:.3s ease-in-out;
    display:block;
    min-height:40px;
    vertical-align:bottom;
    text-decoration:none;
    font-weight:500;
    text-transform:uppercase;
    color:#fff
}
.subscribe-form>.form-group>.btn:active,.subscribe-form>.form-group>.btn:focus,.subscribe-form>.form-group>.btn:hover{
    background-color:transparent;
    border-color:#fff;
    transform:translateY(0);
    box-shadow:0 .25rem .75rem rgb(30 34 40 / 15%);
    color:#fff
}
.two_inner h1{
    font-size:inherit;
    margin:.67em 0;
    color:#000;
    font-weight:700
}
.two_inner span i{
    font-size:21px;
    color:#000
}
.two_inner span{
    font-size:18px;
    color:#000
}
.contact-middle{
    position:relative;
    margin-top:30px;
    margin-bottom:30px;
    overflow:visible
}
.contact-middle>.elementor-row{
    width:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin:0 auto
}
.contact-middle>.elementor-row>.address_box{
    width:100%;
    position:relative;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.contact-middle>.elementor-row>.address_box>.address_box_inset{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin:0 auto;
    border-radius:7px;
    padding:0;
    width:100%;
    position:relative;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.contact-middle>.elementor-row>.address_box>.address_box_inset>.address-background-overlay{
    border-radius:7px;
    mix-blend-mode:luminosity;
    transition:background .3s,border-radius .3s,opacity .3s;
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover;
    opacity:.14;
    height:100%;
    width:100%;
    top:0;
    left:0;
    position:absolute
}
.contact-middle>.elementor-row>.address_box>.address_box_inset>.address-widget-wrap{
    align-content:center;
    align-items:center;
    padding:25px 0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    position:relative;
    width:100%;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -ms-flex-line-pack:start;
    align-content:flex-start
}
.contact-middle>.elementor-row>.address_box>.address_box_inset>.address-widget-wrap>.address-widget>.address-widget-container>.address-icon-list-item{
    font-family:Raleway,sans-serif;
    font-weight:700;
    line-height:1.2em;
    font-size:18px
}
.contact-middle>.elementor-row>.address_box>.address_box_inset>.address-widget-wrap>.address-widget>.address-widget-container>.address-icon-list-item>a{
    margin:0 0 15px;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-transition:.4s;
    transition:.4s;
    position:relative;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    font-size:inherit;
    text-decoration:none;
    outline:0
}
.contact-middle>.elementor-row>.address_box>.address_box_inset>.address-widget-wrap>.address-widget>.address-widget-container>.address-icon-list-item>a>.list_content{
    text-align:left;
    width:100%
}
.contact-middle>.elementor-row>.address_box>.address_box_inset>.address-widget-wrap>.address-widget>.address-widget-container>.address-icon-list-item>a>.list_content>.address-icon-list-text{
    color:#000;
    margin:0;
    display:block
}
.contact-middle>.elementor-row>.address_box>.address_box_inset>.address-widget-wrap>.address-widget>.address-widget-container>.address-icon-list-item>a>.list_content>.address-icon-list-text>.title{
    position:relative;
    margin:5px auto;
    display:inherit
}
.contact-middle>.elementor-row>.address_box>.address_box_inset>.address-widget-wrap>.address-widget>.address-widget-container>.address-icon-list-item>a>.list_content>.address-icon-list-text>.titletop{
    position:relative;
    font-size:32px;
    font-weight:600
}
.contact-middle>.elementor-row>.address_box>.address_box_inset>.address-widget-wrap>.address-widget>.address-widget-container>.address-icon-list-item>a>.list_content>.address-icon-list-text>.subtitle{
    font-family:Raleway,sans-serif;
    font-size:15px;
    line-height:2em;
    font-weight:500;
    color:#000;
    padding:8px 0 0;
    font-style:normal;
    display:block;
    -webkit-transition:.4s;
    transition:.4s
}
.contact-middle>.elementor-row>.address_box>.address_box_inset>.address-widget-wrap>.address-button::before{
    position:absolute;
    width:8px;
    height:8px;
    background:#fff;
    content:'';
    left:-20px;
    transition:.3s!important;
    top:11px;
    border-radius:50%
}
.contact-middle>.elementor-row>.address_box>.address_box_inset>.address-widget-wrap>.address-button{
    position:relative;
    z-index:2;
    width:100%
}
.contact-middle>.elementor-row>.address_box>.address_box_inset>.address-widget-wrap>.address-button>a{
    padding:0;
    font-family:Raleway,sans-serif;
    font-size:16px;
    font-weight:500;
    text-decoration:underline;
    background-color:transparent;
    border-style:none;
    border-radius:5px;
    color:#fff;
    position:relative;
    display:inline-block;
    line-height:1;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    white-space:nowrap;
    vertical-align:middle;
    text-align:center;
    -webkit-transition:.4s;
    transition:.4s
}
.contact-middle>.elementor-row>.address_box>.address_box_inset>.address-widget-wrap>.address-button>a::before{
    position:absolute;
    content:"";
    border-radius:inherit;
    -webkit-transition:.4s;
    transition:.4s;
    z-index:-1;
    top:0;
    left:0;
    height:100%;
    width:100%;
    background-size:102% 102%;
    opacity:0
}
.contact-middle>.elementor-row>.map_box{
    width:65%;
    background-color:#fff;
    box-shadow:0 10px 35px 0 rgb(0 0 0 / 10%);
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:50px 35px;
    overflow:visible;
    border-radius:6px;
    position:relative
}
.contact-middle>.elementor-row>.map_box>.map-area>.wrap{
    position:relative;
    width:100%;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -ms-flex-line-pack:start;
    align-content:flex-start
}
.contact-middle>.elementor-row>.map_box>.map-area>.wrap>.google_maps{
    width:100%;
    position:relative;
    line-height:0
}
.contact-middle>.elementor-row>.map_box>.map-area>.wrap>.google_maps>iframe{
    height:385px;
    filter:brightness( 87% ) contrast( 143% ) saturate( 0% ) blur( 0px ) hue-rotate( 215deg );
    max-width:100%;
    width:100%;
    margin:0;
    line-height:1;
    border:none
}
.contact-middle>.elementor-row>.map_box>.row{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    margin-right:-15px;
    margin-left:-15px
}
.contact-middle>.elementor-row>.map_box>.row .form-group{
    position:relative;
    margin-bottom:1rem
}
.contact-middle>.elementor-row>.map_box>h1{
    font-family:Raleway,sans-serif;
    color:#101010;
    margin:0 0 15px;
    font-size:32px;
    font-weight:900;
    line-height:54px;
    text-align:center
}
.form-group td{
    padding:0 10px
}
.form-group td label{
    padding-left:10px;
    cursor:pointer
}
.form-group .label{
    color:#000;
    text-transform:uppercase;
    font-size:12px;
    font-weight:600;
    display:inline-block;
    margin-bottom:1rem;
    padding:0
}
.form-group .form-control{
    display:flex;
    width:100%;
    position:relative;
    border:1px solid #fffFFF21;
    border-radius:5em;
    padding:2.25em 5em;
    font-size:12px;
    height:45px;
    -webkit-box-shadow:none!important;
    box-shadow:none!important;
    font-weight:500;
    line-height:1.5;
    -webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    -o-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    -webkit-box-shadow:0 16px 32px 0 rgb(32 85 125 / 10%);
    box-shadow:0 16px 32px 0 rgb(32 85 125 / 10%)
}
.form-group .form-control:active,.form-group .form-control:focus{
    border-color:#fbfbfb!important;
    color:#000;
    background-color:transparent;
    outline:0;
    -webkit-box-shadow:0 0 0 .2rem rgb(0 123 255 / 25%);
    box-shadow:0 0 0 .2rem rgb(0 123 255 / 25%)
}
.backcustom .form-group .form-control::placeholder{
    color:#fff;
    opacity:1
}
.backcustom .form-group .form-control:-ms-input-placeholder{
    color:#fff
}
.backcustom .form-group .form-control::-ms-input-placeholder{
    color:#fff
}
.form-group svg{
    position:absolute;
    top:25px;
    right:25px;
    color:#fff;
    font-size:12px
}
textarea.form-control{
    height:115px!important;
    border-radius:14px!important
}
.form-group>.btn{
    cursor:pointer;
    font-weight:700;
    line-height:1.7;
    white-space:nowrap;
    vertical-align:middle;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    box-sizing:border-box;
    transform:translateY(0);
    font-size:14px;
    border-radius:50px!important;
    display:inline-flex;
    height:55px;
    padding:0 2.8em;
    border:none;
    transition:.3s;
    justify-content:center;
    text-align:center;
    position:absolute;
    right:15px;
    top:0
}
.referans-item{
    position:relative;
    overflow:hidden;
    margin-bottom:10px;
    text-align:center;
    box-shadow:0 0 5px rgba(0,0,0,.15);
    height:25vh;
    display:flex;
    align-items:center;
    justify-content:center
}
.referans-item *{
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-transition:.3s ease-in-out;
    transition:.3s ease-in-out
}
.referans-item img{
    max-width:100%;
    width:100%;
    padding:15px
}
.referans-item div{
    position:absolute;
    top:50%;
    left:50%;
    display:block;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    width:50px;
    height:50px;
    opacity:0;
    box-shadow:0 0 4px rgba(0,0,0,.3);
    background:#fff
}
.referans-item div:after,.referans-item div:before{
    content:'';
    width:50px;
    height:50px;
    background:rgba(205,45,56,.4);
    position:absolute;
    top:0;
    left:0;
    -webkit-transition:.3s ease-in-out;
    transition:.3s ease-in-out
}
.referans-item svg{
    top:0;
    left:0;
    font-size:34px;
    color:var(--colorone)!important;
    width:50px;
    height:50px;
    line-height:50px
}
.referans-item a{
    left:0;
    right:0;
    top:0;
    bottom:0;
    position:absolute
}
.referans-item.blue svg{
    color:var(--colorone)!important;
    opacity:1
}
.galeri-item.hover img,.galeri-item:hover img,.referans-item.hover img,.referans-item:hover img{
    opacity:.3;
    -webkit-filter:grayscale(100%);
    filter:grayscale(100%)
}
.referans-item.hover div:after,.referans-item.hover div:before,.referans-item:hover div:after,.referans-item:hover div:before{
    -webkit-transition-delay:0.1s;
    transition-delay:0.1s
}
.referans-item.hover div:before,.referans-item:hover div:before{
    -webkit-transform:scale(1.45);
    transform:scale(1.45)
}
.referans-item.hover div:after,.referans-item:hover div:after{
    -webkit-transform:scale(1.88);
    transform:scale(1.88)
}
.grid-galeri{
    display:grid;
    grid-template-columns:1fr 1fr 1fr 1fr 1fr
}
.galeri-item{
    position:relative;
    overflow:hidden;
    color:#fff;
    cursor:pointer;
    box-shadow:0 0 5px rgb(0 0 0 / 15%)
}
.galeri-item img{
    opacity:.8;
    -webkit-transition:opacity .35s;
    transition:opacity .35s;
    width:100%;
    height:100%
}
.galeri-item figcaption{
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    height:100%
}
.galeri-item figcaption>div{
    height:100%;
    overflow:hidden;
    width:100%;
    position:relative
}
.galeri-item .icons,.galeri-item h2,.galeri-item h3{
    margin:0;
    position:absolute;
    left:45%;
    top:45%;
    padding:0;
    -webkit-transition:.6s;
    transition:.6s
}
.snip1580 a,.snip1580 figcaption{
    position:absolute;
    bottom:0;
    left:0;
    right:0
}
.galeri-item h2{
    font-weight:700;
    line-height:1.2em;
    font-size:18px;
    bottom:0
}
.galeri-item h3{
    top:0;
    color:#fff;
    font-size:15px;
    line-height:2em
}
.galeri-item .icons{
    opacity:0;
    -webkit-transform:translateY(-150%);
    transform:translateY(-150%)
}
.galeri-item .icons a{
    color:#fff;
    text-decoration:none;
    font-size:32px;
    opacity:1
}
.galeri-item .icons a:hover{
    opacity:1;
    cursor:pointer
}
.galeri-item.hover figcaption h3,.galeri-item:hover figcaption h3{
    -webkit-transform:translateY(-150%);
    transform:translateY(-150%);
    opacity:0
}
.galeri-item.hover figcaption .icons,.galeri-item:hover figcaption .icons{
    opacity:1;
    -webkit-transform:translateY(0);
    transform:translateY(0)
}
.ekibekatil-banner .form-group .form-control{
    padding:15px;
    border-radius:0;
    background-color:transparent;
    font-size:16px;
    border:none;
    border-bottom:2px solid #1f638a;
    height:45px;
    color:#1f638a;
    -webkit-box-shadow:none!important;
    box-shadow:none!important;
    display:block;
    width:100%;
    font-weight:700;
    line-height:1.5;
    -webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    -o-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    -webkit-box-shadow:0 16px 32px 0 rgb(32 85 125 / 10%);
    box-shadow:0 16px 32px 0 rgb(32 85 125 / 10%)
}
.ekibekatil-banner .form-group .form-control:active,.ekibekatil-banner .form-group .form-control:focus{
    border-color:#b44026!important;
    color:#1f638a;
    background-color:#fff;
    outline:0;
    -webkit-box-shadow:0 0 0 .2rem rgb(0 123 255 / 25%);
    box-shadow:0 0 0 .2rem rgb(0 123 255 / 25%)
}
.ekibekatil-banner .form-group .form-control::placeholder{
    color:#1f638a;
    opacity:1
}
.ekibekatil-banner .form-group .form-control:-ms-input-placeholder{
    color:#1f638a
}
.ekibekatil-banner .form-group .form-control::-ms-input-placeholder{
    color:#1f638a
}
.step-btn{
    max-width:100%;
    width:100%;
    max-height:150px;
    height:150px;
    display:block;
    background-color:#1f638a;
    -webkit-transition:.3s ease-out;
    transition:.3s ease-out;
    overflow:hidden;
    margin:0;
    border-radius:0;
    color:#fff;
    font-size:18px
}
.cv-group{
    width:100%;
    display:-webkit-flex;
    display:flex;
    -webkit-align-items:center;
    align-items:center;
    -webkit-justify-content:center;
    justify-content:center;
    -webkit-flex-direction:column;
    flex-direction:column;
    background:#2b2e36;
    height:56px;
    margin-top:5px
}
.cv-group>.normaltext{
    text-align:center;
    display:block;
    font-weight:500;
    font-size:14.5px;
    line-height:1.79;
    color:#fff
}
.cv-group>.normaltext2{
    text-align:center;
    display:block;
    font-size:12.5px;
    letter-spacing:.13px;
    color:#686d79;
    font-weight:500
}
.cv-group input[type=file]{
    color:#fff;
    width:100%;
    height:100%;
    background:0 0;
    overflow:hidden;
    position:absolute;
    opacity:0;
    cursor:pointer
}
.snip1580{
    display:inline-block;
    overflow:hidden;
    margin:5px;
    width:24%;
    background-color:#1f638a000;
    color:#fff;
    text-align:left;
    font-size:16px;
    box-shadow:0 0 5px rgba(0,0,0,.15)
}
.snip1580 *{
    -webkit-transition:.35s;
    transition:.35s;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.snip1580 img{
    max-width:100%;
    vertical-align:top
}
.snip1580 figcaption{
    top:0;
    padding:20px;
    background-color:rgba(0,0,0,.75)
}
.snip1580 h3{
    font-size:20px;
    font-weight:400;
    line-height:20px;
    margin:3px 0
}
.snip1580 h5{
    font-weight:400;
    margin:0;
    color:#bbb;
    letter-spacing:1px
}
.snip1580 a{
    top:0
}
.snip1580.hover figcaption,.snip1580:hover figcaption{
    top:20px;
    left:20px;
    right:20px;
    bottom:20px;
    background-color:#fff
}
.snip1580.hover h3,.snip1580.hover h5,.snip1580:hover h3,.snip1580:hover h5{
    color:#333
}
.call-now-button{
    z-index:9999;
    clear:both;
    margin:0 auto;
    position:fixed;
    border-radius:50px;
    bottom:10%;
    right:5%;
    background:0 0
}
.quick-alo-ph-circle-fill.active,.quick-alo-ph-circle.active{
    -webkit-border-radius:100%;
    -moz-border-radius:100%;
    -webkit-transform-origin:50% 50%;
    -moz-transform-origin:50% 50%;
    -ms-transform-origin:50% 50%;
    -o-transform-origin:50% 50%;
    opacity:1;
    position:absolute
}
.call-now-button div{
    display:flex;
    cursor:pointer
}
.call-now-button div a .quick-alo-ph-img-circle,.call-now-button div a .quick-alo-phone-img-circle{
    background-color:#0c3
}
.quick-alo-ph-circle.active{
    width:130px;
    height:130px;
    top:-40px;
    left:-40px;
    background-color:transparent;
    border-radius:100%;
    border:2px solid rgba(30,30,30,.4);
    -webkit-animation:1.2s ease-in-out infinite quick-alo-circle-anim;
    -moz-animation:1.2s ease-in-out infinite quick-alo-circle-anim;
    -ms-animation:quick-alo-circle-anim 1.2s infinite ease-in-out;
    -o-animation:1.2s ease-in-out infinite quick-alo-circle-anim;
    animation:1.2s ease-in-out infinite quick-alo-circle-anim;
    -webkit-transition:.5s;
    -moz-transition:.5s;
    -o-transition:.5s;
    transition:.5s;
    transform-origin:50% 50%
}
.quick-alo-ph-circle-fill.active{
    width:80px;
    height:80px;
    top:-15px;
    left:-15px;
    background-color:#1f638a;
    border-radius:100%;
    border:2px solid transparent;
    -webkit-animation:2.3s ease-in-out infinite quick-alo-circle-fill-anim;
    -moz-animation:2.3s ease-in-out infinite quick-alo-circle-fill-anim;
    -ms-animation:quick-alo-circle-fill-anim 2.3s infinite ease-in-out;
    -o-animation:2.3s ease-in-out infinite quick-alo-circle-fill-anim;
    animation:2.3s ease-in-out infinite quick-alo-circle-fill-anim;
    -webkit-transition:.5s;
    -moz-transition:.5s;
    -o-transition:.5s;
    transition:.5s;
    transform-origin:50% 50%
}
.quick-alo-phone-img-circle.shake{
    width:50px;
    height:50px;
    top:0;
    left:0;
    position:absolute;
    -webkit-border-radius:100%;
    -moz-border-radius:100%;
    border-radius:100%;
    border:2px solid transparent;
    opacity:1;
    background:url(../img/whatsapp-logo.png) center center no-repeat;
    -webkit-animation:1s ease-in-out infinite quick-alo-circle-img-anim;
    -moz-animation:1s ease-in-out infinite quick-alo-circle-img-anim;
    -ms-animation:quick-alo-circle-img-anim 1s infinite ease-in-out;
    -o-animation:1s ease-in-out infinite quick-alo-circle-img-anim;
    animation:1s ease-in-out infinite quick-alo-circle-img-anim;
    -webkit-transform-origin:50% 50%;
    -moz-transform-origin:50% 50%;
    -ms-transform-origin:50% 50%;
    -o-transform-origin:50% 50%;
    transform-origin:50% 50%
}
@keyframes ani-rotate{
    from{
        transform:rotate(0)
    }
    to{
        transform:rotate(360deg)
    }
}
@keyframes quick-alo-circle-anim{
    0%{
        -webkit-transform:rotate(0) scale(.5) skew(1deg);
        transform:rotate(0) scale(.5) skew(1deg);
        opacity:.1
    }
    30%{
        -webkit-transform:rotate(0) scale(.7) skew(1deg);
        transform:rotate(0) scale(.7) skew(1deg);
        opacity:.5
    }
    100%{
        -webkit-transform:rotate(0) scale(1) skew(1deg);
        transform:rotate(0) scale(1) skew(1deg);
        opacity:.1
    }
}
@keyframes quick-alo-circle-fill-anim{
    0%,100%{
        -webkit-transform:rotate(0) scale(.7) skew(1deg);
        transform:rotate(0) scale(.7) skew(1deg);
        opacity:.2
    }
    50%{
        -webkit-transform:rotate(0) scale(1) skew(1deg);
        transform:rotate(0) scale(1) skew(1deg);
        opacity:.2
    }
}
@keyframes quick-alo-circle-img-anim{
    0%,100%,50%{
        -webkit-transform:rotate(0) scale(1) skew(1deg);
        transform:rotate(0) scale(1) skew(1deg)
    }
    10%,30%{
        -webkit-transform:rotate(-25deg) scale(1) skew(1deg);
        transform:rotate(-25deg) scale(1) skew(1deg)
    }
    20%,40%{
        -webkit-transform:rotate(25deg) scale(1) skew(1deg);
        transform:rotate(25deg) scale(1) skew(1deg)
    }
}
.cookie-container{
    -webkit-backdrop-filter:blur(6px);
    backdrop-filter:blur(6px);
    position:fixed;
    bottom:3rem;
    right:3rem;
    z-index:98;
    width:calc(100% - 6rem);
    max-width:40rem;
    background-color:hsla(45,8%,90%,.55);
    border-radius:1rem;
    padding:2rem
}
.cookie-banner-content h1{
    margin-bottom:1em;
    color:#414141;
    font-size:16px;
    font-weight:400
}
.cookie-banner-content .cookie-cs-paragraph{
    font-size:1.4rem;
    letter-spacing:.07em;
    margin-bottom:1.5em;
    color:#414141;
    font-weight:300
}
.cookie-cs-opt-group{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.cookie-cs-opt-group a{
    font-size:12px;
    letter-spacing:.07em;
    color:#414141;
    border:1px solid #1f638a;
    border-radius:4.5rem;
    padding:1.2rem 3rem;
    line-height:1;
    display:inline-block;
    -webkit-box-shadow:0 3px 6px rgba(164,121,38,.2);
    box-shadow:0 3px 6px rgba(164,121,38,.2);
    position:relative;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    text-transform:uppercase;
    background-color:#fdfcfa;
    min-width:150px;
    text-align:center
}
.cookie-cs-opt-group a:first-of-type:before{
    position:absolute;
    content:"";
    display:inline-block;
    vertical-align:middle;
    margin-right:1rem;
    background-image:url(../img/cookie_icon.svg);
    background-position:left;
    background-size:contain;
    background-repeat:no-repeat;
    width:1.8rem;
    height:1.8rem;
    left:15%;
    top:25%
}
.cookie-cs-opt-group a:hover{
    background-color:hsla(40,43%,99%,.7)
}
.mobile,.urunlersidebar a.collapsed .fa-angle-up,.urunlersidebar a.collapsed~.fa-angle-up{
    display:none!important
}
@media screen and (max-width:1000px){
    .grid-besli-urunler{
        grid-template-columns:1fr 1fr
    }
    .icons-set p span{
        font-size:18px
    }
    .blog-section .blog-boxes .blog-box .box__img .image-wrap img,.blok-area .columns .column.is-half-desktop,.contact-middle>.elementor-row>.address_box,.heading2>h2,.news-block-content__wrapper-title,header .header-top .left-block{
        width:100%
    }
    .owl-theme .owl-nav.disabled+.owl-dots{
        left:0!important
    }
    .blog-section.kategori .blog-boxes .blog-box .box__img .image-wrap img{
        width:100%;
        max-width:100%;
        height:100%
    }
    .grid-besli{
        grid-template-columns:none
    }
    .masaustugorunur{
        display:none;
        visibility:hidden;
        opacity:0
    }
    .mobilgorunur{
        display:block;
        visibility:visible;
        opacity:1
    }
    .sayfa{
        padding-top:20px
    }
    .blokone,.blokone .right,.blokone.auto,.blokone>div>div>.right>.dtc.p0,.box,.box-vid,.col,.container__left__1,.corporate,.product-card-kat{
        padding:0
    }
    .corporate img{
        margin-bottom:10px
    }
    .mt30{
        margin-top:0!important
    }
    .icons-set{
        padding:5px;
        margin:25px auto
    }
    .section-corporate .container{
        padding:30px 0;
        display:block;
        width:100%
    }
    .button-left{
        max-width:210px
    }
    .section-corporate .sag-corp .corp-images{
        margin-top:25px
    }
    .block-area.left .layer .dt .dtc,.block-area.main-corporate .layer .dt .dtc,.block-area.video,.block-area>.container,.blok-area .columns,.blokone,.blokone>div>div.row,.catalog-right-col .catalog-form,.columns,.contact-area>.row,.contact-middle>.elementor-row,.contact-middle>.elementor-row>.map_box>.row,.corporate .dtc,.footer-contact__inner,.homepage-hospital .container,.item-area,.service-container-flex,.service-container-flex .column-wrap,.service-container-flex .column-wrap .column-inset,.tab-area>.container{
        display:block
    }
    .footer__nav,.homepage-hospital .container .container__left,.homepage-hospital .container .container__right{
        width:100%;
        display:block
    }
    .container__right__1{
        margin-right:0;
        padding:30px 15px
    }
    .case-study__p{
        font-size:medium;
        line-height:normal;
        margin-bottom:15px
    }
    .container__left__2__companies__item{
        width:50%
    }
    .container__left__2__companies__item:nth-of-type(3n){
        border-right:1px solid #ddd
    }
    .container__right__1__h2,.footer__right__above__h3{
        font-size:xx-large
    }
    .container__right__2 .image{
        height:100%;
        margin-left:0;
        width:100%
    }
    .backcustom{
        margin:30px 0 0
    }
    .jXdvVY{
        grid-template-columns:repeat(2,1fr)
    }
    #contactInfo p,.catalog-filter-col,.contact-button,.desktitle,.footer-menu_column_logo,.header-logo,.hemenaramobil,.home__screen__text,.home__screen__text>div>h1,.home__screen__text>div>p,.o-footer__bottomMenu,.social-links,.text-right,.title-boxes{
        text-align:center
    }
    .footer-menu__column .circle_btn{
        --size:60px;
        width:100%;
        height:100%;
        background-color:#0095d9;
        border-radius:50%;
        position:relative;
        margin-left:5px;
        display:flex;
        align-items:center;
        justify-content:center;
        color:#fff
    }
    .catalog-card .catalog-form,.col_links_foo,.header-controls .left,.header-middle,.header-right,.product-right:after,.product-right:before,header .header-bottom .right-block>a,header .header-bottom nav.mainNavigation,header .header-top .right-block .social-mobil-header{
        display:none
    }
    .footer-menu__title:after{
        position:absolute;
        content:"+";
        right:0;
        top:0;
        z-index:1
    }
    .bottom-teaser>.container{
        display:block;
        padding-top:90px
    }
    .banner-column .banner-title,.big-title,.block-area .layer .dt .dtc .title-wrapper h1,.blog-box .box__content .news-slider-item__title,.book-appointment h1,.bottom-teaser__body .left h1,.home__screen__text>div>h1,.icons-set p span .Count,.news-block__title,.ratio-item .d-column>div h3 a{
        font-size:x-large
    }
    ._3TjRK,.column-background,.dil,.laptop,.m-footer-title.none:before{
        display:none!important
    }
    ._2F83T{
        width:100%;
        padding:0 3rem;
        height:auto
    }
    .parallaxImage,.parallx,.sidenav{
        height:100%
    }
    ._3PrVq h2,.pages-header>.container>h1,.pb-row-hero__text h1,.product-card h1,.side-menu-wrapper .two-columns .nav.big,.small-title{
        font-size:medium
    }
    ._2F83T ._3OlXu{
        position:relative;
        left:0;
        bottom:3rem;
        padding-right:0
    }
    ._2F83T ._3PrVq{
        margin-bottom:0
    }
    .blog-section,.blog-section .blog-boxes,.d-flex,.mobile,header .header-bottom .right-block .inc-o2is-nav{
        display:block!important
    }
    #footer-newsletter h3,#footer-social h3,.blog-section .blog-boxes .blog-box h3,.blog-title h1,.blokone>div>div>.right>.dtc>h1,.blokone>div>div>.right>.dtc>h2,.btn-lg,.desktitle .title,body .tab-content h1{
        font-size:large
    }
    #footer p,#footerMiddle ul li a,.blog-section .blog-boxes .blog-box p,.blog-title .italic a,.blokone>div>div>.right>.dtc>p,.button-with-image,.desktitle .text,.home__screen__text>div>p,.pb-row-hero__text,.strip_column_bottom .description,.testimonial-review .client-info-area .client-info-wrap .client-info h3,.tus-btn .tus-btn__btn,body .tab-content .desc{
        font-size:small
    }
    #v-pills-tab{
        display:grid;
        grid-template-columns:repeat(3,1fr);
        grid-column-gap:5px
    }
    #v-pills-tab.nav-pills .nav-link{
        font-weight:700;
        font-size:8px;
        letter-spacing:normal
    }
    .header-left,.header-mobile-toggle{
        -webkit-box-sizing:border-box;
        -moz-box-sizing:border-box
    }
    .header .header-top,.header-left{
        border:none!important
    }
    .hizmet-urun-benzer-slide .product-card,.is-pl,body .nav-tabs .product-card,body .tab-content .p30{
        padding:0!important
    }
    .sub-description.six{
        column-count:1
    }
    .blok-area .columns .column.is-half-desktop-60{
        -webkit-box-flex:0;
        flex:none;
        width:100%
    }
    .blok-area{
        padding:30px 0
    }
    .footer-contact,.footer-menu{
        padding-top:15px;
        padding-bottom:15px
    }
    .icon-corp{
        margin:30px auto
    }
    .icon-corp-right svg{
        top:-35px
    }
    .mb50{
        margin-bottom:0!important
    }
    .bottom-teaser__cta{
        right:auto;
        left:auto;
        position:relative
    }
    .bottom-teaser{
        margin-top:0
    }
    .footer-contact{
        margin-bottom:15px
    }
    .footer-contact__email,.footer-contact__live,.footer-contact__phone{
        margin:15px auto
    }
    .footer-menu{
        display:block
    }
    .footer-menu__column{
        display:block;
        width:100%!important;
        margin:0 auto;
        padding:0 30px
    }
    .footer-menu__column:first-child{
        width:92%!important;
        margin:15px!important
    }
    .site-footer__copy img{
        width:140px;
        display:block;
        margin:15px auto
    }
    .footer-menu__column.last-sosyal:last-child{
        text-align:center;
        align-items:center;
        margin-top:15px
    }
    .accordion-area{
        padding:25px 0!important
    }
    .cookie-container{
        z-index:9999
    }
    .cookie-cs-opt-group a{
        min-width:100px
    }
    .title-boxes .dv-icon-box .box-content{
        padding-left:0
    }
    .title-boxes .dv-icon-box:first-child{
        margin:0!important
    }
    .title-boxes{
        margin-top:30px;
        display:block;
        align-items:center
    }
    .dv-icon-box{
        display:inline-block
    }
    .title-boxes .dv-icon-box{
        margin:0 10px
    }
    .about__features-item,.navbar-nav,.title-boxes .dv-icon-box .box-icon,body .tab-content{
        margin:0 auto
    }
    .corp-blocks .inset .boxes li{
        width:50%;
        margin-right:0;
        margin-left:0
    }
    .corp-blocks .inset .boxes li:last-child{
        width:100%;
        margin-right:0;
        margin-left:0
    }
    .corp-blocks .inset .boxes li:last-child a{
        width:50%;
        display:inline-block
    }
    .corp-blocks .inset .boxes li:last-child b{
        float:right;
        width:50%;
        display:inline-block;
        margin-bottom:0
    }
    .form-left-top{
        width:100%;
        padding-left:5%;
        padding-right:5%
    }
    .form-back-top .band-area{
        margin-left:1em;
        padding-bottom:0;
        padding-top:20em;
        padding-right:0
    }
    .form-back-top .band-area label,label{
        display:contents
    }
    .btn-lg{
        min-height:100px
    }
    .accordion-toggle:before{
        right:-5px
    }
    .before-after-grid{
        grid-template-columns:1fr
    }
    .blog-title .back-title{
        font-size:xxx-large
    }
    .blog-section .blog-boxes .blog-box{
        margin:0 auto;
        padding-bottom:0
    }
    .list-icon-box{
        margin-top:20px;
        padding-right:0;
        position:relative
    }
    header .header-top .right-block{
        display:none;
        float:none;
        text-align:center;
        width:100%
    }
    .header-container{
        padding:0 20px
    }
    .header-controls{
        padding:0;
        width:25%;
        float:right
    }
    .header-mobile-toggle{
        display:block;
        box-sizing:border-box;
        width:25%;
        float:left
    }
    .header-left{
        display:flex;
        align-items:center;
        justify-content:center;
        box-sizing:border-box;
        width:100%;
        float:left
    }
    #footerContact img,.header-logo{
        width:50%;
        margin:0 auto
    }
    header .header-bottom .logo{
        width:60%
    }
    header .header-bottom .right-block{
        margin-left:0;
        display:block;
        width:40%
    }
    .header-controls a{
        line-height:normal;
        font-size:10px;
        padding:0 5px;
        height:auto;
        color:#1f638a;
        text-decoration:none;
        font-weight:500
    }
    .header-logo{
        -webkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
        box-sizing:border-box;
        float:left
    }
    .box,.btn.fl,.col,.desktitle,.fl{
        float:none
    }
    .header-logo .logo{
        height:80px;
        margin:0 auto
    }
    header .header-top .left-block .phone{
        display:inline-block;
        padding:0 10px;
        font-size:10px
    }
    #footer-social,.blok-area .columns .column,.features-list .p-r{
        padding-left:0;
        padding-right:0
    }
    .elementor-section .container{
        margin:0;
        padding:0
    }
    .d-inline-top{
        margin:15px auto 0;
        width:100%
    }
    .banner-column{
        width:100%;
        height:100%;
        position:initial;
        margin-top:0
    }
    .section-service{
        margin-bottom:50px
    }
    .is-pr,.is-pr-60{
        padding-right:0!important
    }
    .book-appointment{
        padding:20px 15px!important;
        margin-top:30px
    }
    .book-appointment .small-title.m25,.customer-card{
        padding:0 15px
    }
    .sub-description{
        margin-bottom:2rem
    }
    .news-block-content{
        width:100%;
        margin:25px auto;
        display:block!important;
        padding:0 15px!important
    }
    .slide-block{
        padding:15px 0 0
    }
    .orta-picture img{
        margin:10px auto
    }
    .blue-beam{
        padding:50px 0 0!important
    }
    .tus-btn .tus-btn__btn img{
        width:21px!important;
        height:auto!important
    }
    .blokone>div>div>.right>.dtc{
        padding-right:0
    }
    #contactInfo p{
        display:block;
        align-items:center
    }
    #footer{
        padding-top:15px!important
    }
    #footer-newsletter{
        padding:0;
        border-bottom:none
    }
    .deskbtn{
        gap:15px!important;
        flex-direction:column
    }
    body .tab-content .desc{
        height:auto
    }
    .social-links{
        margin:25px auto
    }
    .hemenaramobil{
        position:relative;
        top:0;
        z-index:9;
        display:block;
        clear:both;
        width:100%;
        background-color:#1f638a!important;
        padding:15px 0;
        margin:0 auto
    }
    .hemenaramobil a{
        color:#fff;
        cursor:pointer;
        letter-spacing:.025em;
        font-weight:700;
        font-size:14px
    }
    .hemenaramobil a svg{
        -webkit-animation:1s ease-in-out infinite quick-alo-circle-img-anim;
        -moz-animation:1s ease-in-out infinite quick-alo-circle-img-anim;
        -ms-animation:quick-alo-circle-img-anim 1s infinite ease-in-out;
        -o-animation:1s ease-in-out infinite quick-alo-circle-img-anim;
        animation:1s ease-in-out infinite quick-alo-circle-img-anim
    }
    @keyframes quick-alo-circle-img-anim{
        0%,100%,50%{
            -webkit-transform:rotate(0) scale(1) skew(1deg);
            transform:rotate(0) scale(1) skew(1deg)
        }
        10%,30%{
            -webkit-transform:rotate(-25deg) scale(1) skew(1deg);
            transform:rotate(-25deg) scale(1) skew(1deg)
        }
        20%,40%{
            -webkit-transform:rotate(25deg) scale(1) skew(1deg);
            transform:rotate(25deg) scale(1) skew(1deg)
        }
    }
    .catalog-right-col{
        width:100%;
        padding-left:0
    }
    .sidenav{
        display:block;
        width:0;
        position:fixed;
        z-index:999;
        top:0;
        left:0;
        background-color:#1f638a;
        overflow-x:hidden;
        transition:.5s
    }
    .sidenav li{
        border-bottom:1px solid #fff
    }
    .dropdown-menu li{
        border-bottom:none
    }
    .sidenav a{
        padding:10px 10px 10px 32px;
        text-decoration:none;
        font-size:14px;
        color:#fff;
        font-weight:600;
        font-variant:normal;
        display:block;
        transition:.3s
    }
    .sidenav .closebtn{
        position:absolute;
        top:0;
        right:0;
        font-size:36px;
        margin-left:50px
    }
    .tabs__main,.tabs__sidebar{
        width:100%;
        border:none
    }
    .contact-middle>.elementor-row>.map_box{
        position:relative;
        width:100%;
        padding:15px
    }
    .urunler-area{
        padding:5em 0
    }
    .catalog-filter-col{
        display:none;
        width:100%;
        margin-bottom:56px
    }
    .catalog-card-back{
        height:12vh;
        right:0
    }
    .bottom-menu li:hover>ul.dropdown-menu{
        position:relative;
        width:100%;
        border:none;
        padding:8px 8px 8px 25px
    }
    .mobile-menu_logo{
        border-bottom:1px solid #e9e9e9;
        padding:1.2em 1.6em
    }
    .mobile-menu_logo img{
        width:125px
    }
    .blog-area{
        padding-left:15px;
        padding-right:15px
    }
    .l-page__content-designers{
        padding:0 2em;
        width:100%
    }
    .features-list{
        padding-left:0;
        padding-right:0;
        margin-top:2em
    }
    .p-r{
        padding-right:15px
    }
    .grid-galeri{
        display:grid;
        grid-template-columns:1fr 1fr
    }
    .m-footer-title:before{
        float:right!important;
        content:'\f067';
        font-family:'Font Awesome 5 Free';
        padding-right:5px
    }
    .m-footer-title.plus:before{
        content:'\f068'
    }
    .contact-area{
        padding:5px 10px
    }
    .contact-middle>.elementor-row>.address_box>.address_box_inset{
        margin:50px auto 0
    }
    .block-area{
        min-height:auto;
        padding:50px 0!important
    }
    .block-area .section-background,.section-video{
        position:relative
    }
    .section-video__video-wrapper{
        position:relative;
        bottom:0;
        overflow:hidden;
        left:0;
        transform:none;
        width:100%;
        height:100%
    }
    .section-video__video-wrapper video{
        position:relative;
        bottom:0;
        height:50%;
        width:100%;
        left:0;
        transform:translateX(0);
        opacity:1;
        transition:opacity .15s
    }
    .home__screen__text{
        bottom:15%;
        right:5%;
        left:5%;
        width:90%
    }
    .product-card,.product-right{
        width:100%;
        height:auto;
        margin:0 auto
    }
    .product-card{
        padding:15px
    }
    .dt-btn{
        display:flex;
        align-items:center;
        justify-content:center;
        z-index:9999;
        position:relative;
        right:0;
        bottom:0
    }
    .block-area .mleft,.block-area .mright{
        margin-top:15px;
        padding:0 15px
    }
    .elementor-widget-wrap>.elementor-element>.elementor-widget-container>.infobox{
        height:50vh
    }
    .referance-area .item-brand .inner{
        border:1px solid #dbdbdb
    }
    .navbar-collapse{
        width:100%;
        position:absolute;
        left:0;
        right:0;
        top:100%;
        background-color:#ffbf00;
        border-top:1px solid rgba(255,255,255,.1);
        z-index:9999;
        max-height:calc(100vh - 56px);
        padding:0 15px;
        margin:0 auto!important
    }
    .navbar-collapse>ul>li{
        display:block;
        float:none
    }
    .navbar-collapse>ul>li>a{
        display:block;
        padding:10px 20px;
        font-size:14px;
        border-bottom:1px solid rgba(255,255,255,.1);
        color:#fff!important;
        font-weight:400!important
    }
    .navbar-collapse>ul>li>a>i{
        margin-right:5px
    }
    .navbar-nav li:hover>ul.dropdown-menu{
        display:block;
        width:100%;
        position:relative;
        border-radius:0;
        left:0;
        margin:0
    }
    .footer-menu-area>div>h3.right:before{
        float:right!important;
        content:'\f067';
        font-family:FontAwesome;
        padding-right:5px
    }
}
@media all and (min-width:1000px){
    .navbar-collapse.collapse{
        display:block
    }
}
@media (min-width:768px){
    .collapse.dont-collapse-sm{
        display:block;
        height:auto!important;
        visibility:visible
    }
}
.urunlersidebar a{
    cursor:pointer
}
.urunlersidebar .nav-item.dropdown svg{
    position:absolute;
    right:15px!important;
    font-size:14px;
    z-index:9;
    top:15px
}
.urunlersidebar .nav-item.dropdown ul{
    list-style:none!important;
    overflow:hidden
}
.urunlersidebar .collapse{
    overflow:hidden;
    display:none
}
.urunlersidebar .collapse.in{
    overflow:hidden;
    display:block
}
