
    .header{margin-bottom:0;background-image:none;padding-bottom:140px;}
    .header-phone__icon{fill:#fff}
    .header-phone__number:hover{color:#333;}
    @media (max-width:1399px){
        .header-phone__icon{fill:#0D171F}
    }
    @media (max-width:576px){
        .header{padding-bottom:30px;}
    }
    
    
    
    
    
    
    .firstscreen{padding-bottom:155px;background-image:url(../img/bg-firstscreen.jpg);background-size:cover;background-position:50% 50%;}
    .firstscreen-title{font-family:'gilroy';font-weight:800;font-size:77px;line-height:90px;padding-bottom:15px;}
    .firstscreen-info{padding-bottom:50px;}
    .firstscreen-icon{display:block;}
    .firstscreen-subtitle{padding-bottom:10px;max-width:420px;font-family:'gilroy';font-weight:800;font-size:38px;line-height:46px;}
    .firstscreen-geotitle{font-family:'gilroy';font-weight:800;font-size:18px;line-height:18px;}
    .firstscreen-items{}
    .firstscreen-item{padding-left:50px;position:relative;font-weight:400;font-size:22px;line-height:44px;}
    .firstscreen-item:after{content:'';position:absolute;left:0;top:23px;width:30px;height:1px;background-color:#BBBBBB;}
    .firstscreen-buttons{padding-top:50px;}
    .firstscreen-sup{position:relative;}
    .firstscreen-sup__icon{position:absolute;display:block;width:100%;height:100%;left:0;top:0;bottom:0;right:0;animation:2s linear infinite alternate sup;z-index:1;}
    .firstscreen-sup__img{max-width:100%;position:relative;z-index:2;}
    @keyframes sup {
        from{width:100%;height:100%;left:0;top:0;bottom:0;right:0;}
        to{width:130%;height:130%;left:-15%;top:-15%;bottom:-15%;right:-15%;}
    }
    @media (max-width:576px){
        .firstscreen{padding-bottom:30px;}
        .firstscreen-title{font-size:40px;line-height:40px;padding-bottom:15px;}
        .firstscreen-info{padding-bottom:15px;}
        .firstscreen-subtitle{font-size:26px;line-height:32px;}
        .firstscreen-geotitle{font-size:18px;line-height:22px;}
        .firstscreen-item{padding-left:30px;font-size:14px;line-height:20px;}
        .firstscreen-item:after{width:20px;top:15px;height:1px;background-color:#BBBBBB;}
        .firstscreen-buttons{padding-top:15px;}
    }
    




    .steps{padding-top:110px;overflow:hidden;}
    .steps-title{font-family:'gilroy';font-weight:800;font-size:46px;line-height:56px;text-align:center;padding-bottom:64px;}
    .steps-items{}
    .steps-item{height:100%;}
    .steps-item>.row{height:100%;}
    .steps-item>.row>div:last-child{height:100%;}
    .steps-item__number{width:60px;height:60px;background:#F0D400;border-radius:100%;position:relative;margin-left:9px;font-family:'gilroy';font-weight:800;font-size:20px;line-height:60px;text-align:center;}
    .steps-item__number:after{content:'';width:15px;height:15px;background:#F0D400;border-radius:100%;position:absolute;}
    .steps-item__number--1:after{left:-9px;top:-9px;}
    .steps-item__number--2:after{right:-9px;top:-9px;}
    .steps-item__number--3:after{left:-9px;bottom:-9px;}
    .steps-item__number--4:after{right:-9px;bottom:-9px;}
    .steps-item__info{background:#FFFFFF;border:1px solid #E2E2E2;border-radius:20px;padding:60px;background-color:#fff;height:100%;position:relative;}
    .steps-item__info:before,
    .steps-item__info:after{content:'';position:absolute;top:50%;width:1000px;height:0;border-bottom:1px dashed #E2E2E2;z-index:-1;display:none;}
    .steps-item__info:before{right:100%;}
    .steps-item__info:after{left:100%;}
    .steps-item__info--1:before,
    .steps-item__info--3:before{display:block;}
    .steps-item__info--1:after,
    .steps-item__info--3:after{display:block;}
    .steps-item__title{font-family:'gilroy';font-weight:800;font-size:24px;line-height:26px;padding-bottom:30px;}
    .steps-item__description{font-size:20px;line-height:28px;}
    @media (max-width:991px){
        .steps-item>.row{height:auto;}
    }
    @media (max-width:576px){
        .steps{padding-top:30px;}
        .steps-title{font-size:26px;line-height:32px;padding-bottom:15px;}
        .steps-item__info{padding:30px;}
        .steps-item__title{font-size:18px;line-height:22px;padding-bottom:15px;}
        .steps-item__description{font-size:14px;line-height:20px;}
    }
    
    
    
    
    
    
    .kits{padding-top:110px;}
    .kits-title{font-family:'gilroy';font-weight:800;font-size:46px;line-height:56px;text-align:center;padding-bottom:60px;}
    .kits-items{}
    @media (max-width:576px){
        .kits{padding-top:30px;}
        .kits-title{font-size:26px;line-height:32px;padding-bottom:15px;}
    }
    
    
    






    .delivery{padding-top:80px;}
    .delivery-title{font-family:'gilroy';font-weight:800;font-size:46px;line-height:56px;text-align:center;padding-bottom:60px;}
    .delivery-img{max-width:100%;}
    .delivery-info{max-width:575px;}
    .delivery-subtitle{font-family:'gilroy';font-weight:300;font-size:30px;line-height:42px;padding-bottom:27px;}
    .delivery-description{font-size:20px;line-height:28px;color:#898989;padding-bottom:60px;}
    .delivery-description strong{color:#0D171F;}
    .delivery-buttons{}
    @media (max-width:576px){
        .delivery{padding-top:30px;}
        .delivery-title{font-size:26px;line-height:32px;padding-bottom:15px;}
        .delivery-subtitle{font-size:18px;line-height:22px;padding-bottom:15px;}
        .delivery-description{font-size:14px;line-height:20px;padding-bottom:15px;}
        .delivery-buttons .button{width:100%;}
    }
    
    
    
    
    
    
    .reviews{padding:110px 0;}
    .reviews-title{font-family:'gilroy';font-weight:800;font-size:46px;line-height:56px;text-align:center;padding-bottom:60px;}
    .reviews-container{position:relative;}
    .reviews-items{}
    .reviews-items .slick-slide{margin:0 10px;}
    .reviews-items .slick-list{margin:0 -10px;}
    .reviews-controls{}
    .reviews-control{position:absolute;top:50%;margin-top:-12px;}
    .reviews-control.slick-disabled{opacity:0.5;}
    .reviews-control__icon{display:block;transition:0.25s;fill:#0D171F;}
    .reviews-control__icon:hover{fill:#F0D400;}
    .reviews-control--next{right:0;margin-right:-62px;}
    .reviews-control--prev{left:0;margin-left:-62px;}
    .reviews-buttons{text-align:center;margin-top:60px;}
    @media (max-width:767px){
        .reviews-controls{display:none;}
    }
    @media (max-width:576px){
        .reviews{padding:30px 0;}
        .reviews-title{font-size:26px;line-height:32px;padding-bottom:15px;}
        .reviews-items .slick-slide{margin:0 5px;}
        .reviews-items .slick-list{margin:0 -5px;}
        .reviews-buttons{text-align:center;margin-top:15px;}
    }
    





    
    .sheff{background:#F0D400;position:relative;padding-top:120px;}
    .sheff:after{content:'';position:absolute;bottom:0;left:0;right:0;height:78px;width:100%;z-index:1;background-color:#fff;}
    .sheff-img{max-width:100%;}
    .sheff-info{background:#FFFFFF;box-shadow:0px 10px 49px rgba(0,0,0,0.06);border-radius:20px;z-index:2;position:relative;padding:60px 70px 70px;max-width:670px;}
    .sheff-title{font-family:'gilroy';font-weight:800;font-size:46px;line-height:56px;padding-bottom:10px;}
    .sheff-subtitle{font-family:'gilroy';font-weight:300;font-size:30px;line-height:42px;padding-bottom:30px;}
    .sheff-description{font-size:20px;line-height:28px;color:#898989;padding-bottom:30px;}
    .sheff-name{font-weight:700;font-size:20px;line-height:28px;}
    @media (max-width:1199px){
        .sheff{padding-top:30px;}
        .sheff-info{max-width:100%;margin-top:30px;}
    }
    @media (max-width:576px){
        .sheff{padding-top:30px;}
        .sheff-info{padding:30px;margin-top:15px;}
        .sheff-title{font-size:26px;line-height:32px;padding-bottom:15px;}
        .sheff-subtitle{font-size:18px;line-height:22px;padding-bottom:15px;}
        .sheff-description{font-size:14px;line-height:20px;padding-bottom:15px;}
        .sheff-name{font-size:14px;line-height:20px;}
    }







    .maps{margin-top:70px;}
    .map-iframe{border-radius:20px;filter:grayscale(1);width:100%;height:450px;border:none;}
    @media (max-width:576px){
        .maps{margin-top:30px;}
        .map-iframe{height:320px;}
    }






    .faq{padding-top:110px;}
    .faq-title{font-family:'gilroy';font-weight:800;font-size:46px;line-height:56px;text-align:center;padding-bottom:60px;}
    .faq-items{}
    .faq-item{border-bottom:1px solid rgba(0,0,0,0.1);}
    .faq-item:last-child{border-bottom:0;}
    .faq-item__header{padding:20px 0;}
    .faq-item__title{font-size:22px;line-height:30px;}
    .faq-item__icon{display:block;transition:0.25s;cursor:pointer;}
    .faq-item__icon:hover{transform:rotate(25deg);}
    .faq-item__icon.active{transform:rotate(45deg);}
    .faq-item__content{padding-bottom:20px;font-size:18px;display:none;}
    .faq-item.active .faq-item__content{display:block;}
    @media (max-width:576px){
        .faq{padding-top:30px;}
        .faq-title{font-size:26px;line-height:32px;padding-bottom:15px;}
        .faq-item__icon:hover{transform:rotate(0deg);}
        .faq-item__icon.active{transform:rotate(45deg);}
        .faq-item__header{padding:15px 0;}
        .faq-item__title{font-size:18px;line-height:22px;}
        .faq-item__content{padding-bottom:15px;font-size:14px;}
    }








    .callback{padding-top:110px;}
    .callback-title{font-family:'gilroy';font-weight:800;font-size:46px;line-height:56px;text-align:center;padding-bottom:20px;max-width:550px;margin:0 auto;}
    .callback-subtitle{font-size:20px;line-height:28px;text-align:center;padding-bottom:50px;}
    .callback-form{}
    
	
    @media (max-width:576px){
        .callback{padding-top:30px;}
        .callback-title{font-size:26px;line-height:32px;padding-bottom:15px;}
        .callback-subtitle{font-size:18px;line-height:22px;padding-bottom:15px;}
    }

















	