@font-face {
    font-family: 'Exo2 Bold';
    font-style: normal;
    font-weight: bold;
    font-display:swap;
    src: local(''),
         url('../fonts/woff2/Exo\ 2\ Bold-ttf.woff2') format('woff2'), 
         url('../fonts/woff/Exo\ 2\ Bold-ttf.woff') format('woff'); 
  }
 
  @font-face {
    font-family: 'Exo2 ExtraBold';
    font-style: normal;
    font-weight: 800;
    font-display:swap;
    src: local(''),
         url('../fonts/woff2/Exo\ 2\ ExtraBold-ttf.woff2') format('woff2'), 
         url('../fonts/woff/Exo\ 2\ ExtraBold-ttf.woff') format('woff'); 
  }
  
  @font-face {
    font-family: 'Exo2 ExtraLight';
    font-style: normal;
    font-weight: 200;
    font-display:swap;
    src: local(''),
         url('../fonts/woff2/Exo\ 2\ ExtraLight-ttf.woff2') format('woff2'), 
         url('../fonts/woff/Exo\ 2\ ExtraLight-ttf.woff') format('woff'); 
  }
  @font-face {
    font-family: 'Exo2 Light';
    font-style: normal;
    font-weight: 300;
    font-display:swap;
    src: local(''),
         url('../fonts/woff2/Exo\ 2\ Light-ttf.woff2') format('woff2'), 
         url('../fonts/woff/Exo\ 2\ Light-ttf.woff') format('woff'); 
  }
 
  @font-face {
    font-family: 'Exo2 Medium';
    font-style: normal;
    font-weight: 500;
    font-display:swap;
    src: local(''),
         url('../fonts/woff2/Exo\ 2\ Medium-ttf.woff2') format('woff2'), 
         url('../fonts/woff/Exo\ 2\ Medium-ttf.woff') format('woff'); 
  }
  
  @font-face {
    font-family: 'Exo2 Regular';
    font-style: normal;
    font-weight: normal;
    font-display:swap;
    src: local(''),
         url('../fonts/woff2/Exo\ 2\ Regular-ttf.woff2') format('woff2'), 
         url('../fonts/woff/Exo\ 2\ Regular-ttf.woff') format('woff'); 
  }
  @font-face {
    font-family: 'Exo2 SemiBold';
    font-style: normal;
    font-weight: 600;
    font-display:swap;
    src: local(''),
         url('../fonts/woff2/Exo\ 2\ SemiBold-ttf.woff2') format('woff2'), 
         url('../fonts/woff/Exo\ 2\ SemiBold-ttf.woff') format('woff'); 
  }
 
  @font-face {
    font-family: 'OpenSans Bold';
    font-style: normal;
    font-weight: bold;
    font-display:swap;
    src: local(''),
         url('../fonts/woff2/Open\ Sans\ Bold-ttf.woff2') format('woff2'), 
         url('../fonts/woff/Open\ Sans\ Bold-ttf.woff') format('woff'); 
  }
  
  @font-face {
    font-family: 'Roboto Bold';
    font-style: normal;
    font-weight: bold;
    font-display:swap;
    src: local(''),
         url('../fonts/woff2/Roboto\ Bold.woff2') format('woff2'), 
         url('../fonts/woff/Roboto\ Bold.woff') format('woff'); 
  }
  @font-face {
    font-family: 'Roboto Regular';
    font-style: normal;
    font-weight: normal;
    font-display:swap;
    src: local(''),
         url('../fonts/woff2/Roboto\ Regular-ttf.woff2') format('woff2'), 
         url('../fonts/woff/Roboto\ Regular-ttf.woff') format('woff'); 
  }
a{
    text-decoration: none;
} 
a:hover{
    text-decoration:underline;   
}
ul{
    list-style: none;
}
input{
    cursor: pointer;
}
.print__li{
    cursor: pointer;
}
body{
    background-color:  #FEFEFE;
}
.header__bottom-link:hover, .header__form-button:hover{
    background-color: #023597;
    cursor: pointer;
}
.header__button:hover,.product__button:hover, .footer__button:hover {
    background-color: #023597;
    cursor: pointer;
}
.print__feb23-button:hover, .order__button:hover{
    background-color:#004DE1;
    color: white;
    cursor: pointer;
}
.print__feb23-button, .order__button{
    border: none;
    outline: none;
}
.header__tel, .swiper3{
    display: none;
}
.header__container-schedule{
    background-color: #E9EFF1;
}
.header__container-schedule{
    padding:0.05vw 14.32vw 0 11.41vw;
    margin: 0 auto;
    height: 2.08vw;
    border-bottom: grey solid 0.05vw;
    }
.header__schedule{
    font-family: 'Exo2 Regular';
    font-style: normal;
    font-weight: normal;
    font-size: 0.73vw;
    line-height: 149.8%;
    color: #282828;
    text-align: center;
    position: relative;
    top: -0.26vw;
}
.header__top{
    padding: 1.35vw 14.27vw 0 14.22vw;
    display: flex;
    flex-direction: row;
    margin-bottom: -0.6vw;
    }
.header__logo{
    width: 13.70vw;
    height: 2.66vw;
    margin-right: 3.54vw;
}
.header__address{
    display: flex;
    flex-direction: row;
    white-space: nowrap;
}
.header__address-icon{
    position: relative;
    top:0.21vw;
    width:0.63vw;
    height: 0.63vw;
    margin-right: 0.57vw;
}
.header__address-text{
    font-family:'Roboto Regular';
    font-weight: normal;
    font-size: 0.83vw;
    margin-bottom: 0.42vw;  
}
.header__map{
    font-family:'Roboto Regular';
    font-style: normal;
    font-weight: normal;
    font-size: 0.73vw;
    color: #004DE1;
    display: flex;
    justify-content: space-evenly;
}
.header__workinghours-icon{
    width: 0.94vw;
    height: 0.83vw;
    margin-right: 0.57vw;
}
.header__block-address{
    margin-right: 1.30vw;
}
.header__working-hours{
    display: flex;
    flex-direction: row;
}
.header__workinghours-text{
    font-family:'Roboto Regular';
    font-weight: normal;
    font-size: 0.83vw;
    margin-bottom: 0.42vw; 
    white-space: nowrap;
}
.header__consultation{
    font-family:'Roboto Regular';
    font-style: normal;
    font-weight: normal;
    font-size: 0.73vw;
    color: #004DE1;
    position: relative;
    left: 1.04vw;
     
}
.header__block-working{
    margin-right: 2.76vw;
}
.header__mail{
    display: flex;
    flex-direction: row;
}
.header__mail-icon{
    margin-right: 0.63vw;
    width:0.89vw;
    height:0.68vw;
    white-space: nowrap;
}
.header__mail-text{
    font-family:'Roboto Regular';
    font-weight: normal;
    font-size: 0.83vw;
    margin-bottom: 0.42vw; 
}
.header__write{
    position: relative;
    left: 2.40vw;
    color: #004DE1;
    font-size: 0.83vw;
    font-family: 'Roboto Regular';
}
.header__ring-text{
    font-family:'Roboto Regular';
    font-weight: normal;
    font-size: 0.83vw;
    margin-bottom: 0.52vw; 
}
.header__ring{
    display: flex;
    margin-right: 0.63vw;
    white-space: nowrap;
}
.header__block-mail{
    margin-right: 1.88vw;
}
.header__ring-icon{
    width: 0.63vw;
    height: 1.04vw;
    margin-right: 0.63vw;
}
.header__block-ring{
    margin-right: 0.99vw;
}
.header__ring-tel{
    position: relative;
    left: 1.20vw;
}
.header__button{
    background: #004DE1;
    border: 0.05vw solid #004DE1;
    box-sizing: border-box;
    border-radius: 1.04vw 0px;
    width: 9.64vw;
    height: 2.60vw;
    color: white;
    font-family: 'Roboto Regular';
    font-size: 0.83vw;
    font-weight: normal;
    position: relative;
    top: -0.21vw;
}
.header__write-us{
    background-color: rgba(102, 102, 102, 0.5);;
    position: absolute;
    top: 0;
    z-index: 10;
    height: 250%;
    width: 100vw;
    display: none;
    }
.header__form-writeus{
    width: 39.53vw;
    height: 49.27vw;
    background-color: white;
    margin: 0 auto;
    top: 35vw;
    position: relative;
    top: 11vw;
}
.header__form-title{
    top: 0.8vw;
    font-family: 'Exo2 Bold';
    font-style: normal;
    font-weight: bold;
    font-size: 1.5vw;
    text-align: center;
    position: relative;
    left: 1vw;
}
.header__form-container{
    padding: 0vw 3vw 2vw 4.4vw;
}
.header__form-desc{
    font-family: 'Exo2 Regular';
    font-style: normal;
    font-weight: normal;
    font-size: 0.94vw;
    text-align: center;
    }

.header__form-input::placeholder{
font-family: "Exo2 Regular";
font-style: normal;
font-weight: normal;
font-size: 0.94vw;
}
.header__form-label{
    font-size: 1vw;
    font-family: "Exo2 Bold";
}
.header__form-input{
    width: 30.3vw;
    height: 2.5vw;
    margin-bottom: 0.2vw;
    position: relative;
    top: -0.2vw;
    padding-left: 1vw;
    border: 1px solid #7594B4;
    border-radius: 0.52vw;
}
.header__form-write{
    top: 1vw;
    position: relative;
}
.header__bottom-link{
    background-color:  #004DE1;
    font-family: 'Exo2 SemiBold';
    color: white;
    font-style: normal;
    font-weight: 600;
    font-size: 0.83vw;
    height: 2.34vw;
    text-align: center;
    align-items: center;
    display: flex;
    justify-content: space-around;
}
.header__download{
    width: 31.63vw;
    height:6.15vw;
    border: 1px solid #7594B4;
    box-sizing: border-box;
    border-radius: 0.52vw;
    text-align: center;
    margin-bottom: 1vw;
}
.header__download-svg{
    left: -3.3vw;
    width: 2vw;
    height: 6vw;
    position: relative;
}

.header__donwload-label{
    position: relative;
    top: -4.2vw;
    left: 0.8vw;
    color:#004DE1;
    }
.header__download-desc{
    font-size: 1vw;
    top: -1.8vw;
    position: relative;
}
.header__form-desc{
    left: -0.5vw;
    font-family: "Exo2 Regular";
    font-style: normal;
    font-weight: normal;
    font-size: 0.94vw;
    position: relative;
}
.header__label-com{
    top: 1.4vw;
    position: relative;
    left: -0.2vw;
    font-size: 1.1vw;
    font-family: "Exo2 Bold";
}
.header__form-textarea{
    top: 2vw;
    border-radius: 0.52vw;
    width: 31vw;
    height: 4vw;
    position: relative;
    padding-left: 1vw;
    padding-top: 0.7vw;
    border: 1px solid #7594B4;
    border-radius: 0.52vw;
}
.header__form-textarea::placeholder{
    font-family: "Exo2 Regular";
    font-weight: normal;
}
.header__checkbox-block{
    display: flex;
    flex-direction: row;
    position: inherit;
    left: 2vw;
    top: -0.6vw;
    font-size: 1vw;
}
.header__checkbox{
    width: 1vw;
    height: 2vw;
    position: relative;
    top: 2vw;
}
.header__checkbox-block{
    font-family: 'Exo2 Regular';
    font-style: normal;
    font-weight: normal;
    font-size: 0.94vw;
}
.header__checkbox__linck{
    color: #306EE6;
}
.header__form-button{
    background: #004DE1;
    border: 0.05vw solid #004DE1;
    box-sizing: border-box;
    border-radius: 1.04vw 0px;
    width: 12.2vw;
    height: 2.6vw;
    color: white;
    font-family: 'Roboto Regular';
    font-size: 0.83vw;
    font-weight: normal;
    position: relative;
    top: -0.21vw;
}
.header__bottom{
    padding: 0.89vw 14.27vw 0 12.24vw;
    }
.header__bottom-ul{
    display: flex;
    flex-direction: row;
    }
.header__bottom-aboutus{
width: 7.81vw;
border-right: none;
outline: none;
}
.header__bottom-order{
    width: 10.42vw;
   border: none;
}
.header__bottom-layout{
    width: 15.05vw;
   border: none;
}    
.header__bottom-delivery{
    width: 10.42vw;
   border: none;
}
.header__bottom-contacts{
    width: 10.42vw;
   border: none;
}
.header__bottom-liinput{
    background-color:#004DE1;
}
.header__bottom-input{
    background-color:#004DE1;
    border: none;
    outline: none;
    width: 2.86vw;
    margin-right: 2.60vw;
    position: relative;
    top: 0.31vw;
    left: -0.16vw;
}
.header__bottom-input::placeholder{
    color: #A8BEE8;
    font-family: 'Exo2 Light';
    font-style: normal;
    font-weight: 300;
    font-size: 0.83vw;
    
}
.header__search:hover{
    border-bottom:0.05vw solid #E9EFF1;
    overflow: hidden;
    }
.header__search{
    border:none;
    padding-bottom: 0.36vw;
    width: 7.9vw;
    position: relative;
    left: 1.30vw;
    margin-right: 2vw;
    }
.header__card{
    width: 2.25vw;
    height: 2.25vw;
    position: relative;
    left: 1.09vw;
} 
.header__li-card{
    background-color: #E9EFF1;
    display: flex;
    width: 7.29vw;
}
.header__card-title{
margin-right: 1.04vw;
position: relative;
left: 1.2vw;
top: 0.83vw;
font-family: 'Exo2 SemiBold';;
font-style: normal;
font-weight: 600;
font-size: 0.83vw;
}   
.header__svg-glass{
    position: relative;
    top: 0.42vw;
    left: 0.42vw;
    width: 1.20vw;
    height: 1.25vw;
}
.print{
    padding: 0px 2.24vw 0 12.19vw;
}
.print__li{
    background: #FFFFFF;
    box-shadow: 0px -0.10vw 0.63vw rgba(23, 32, 51, 0.15), 0px 2.66vw 3.75vw rgba(12, 28, 39, 0.14), 0px 0.52vw 0.63vw rgba(12, 28, 39, 0.07); 
    width: 16.67vw;
    height: 2.50vw;
    display: flex;
    flex-direction: row;
    align-items: center;
   }
.print__menu-label{
    font-family: 'Exo2 Regular';
    font-style: normal;
    font-weight: normal;
    font-size: 0.83vw;
    position: relative;
    left: 1.61vw;
    top: 0;
    width: 13.65vw;
}
.print__svg-arrow{
float: right;
top: 0.4vw;
position: relative;
}
.print__fast-printing{
    font-family: "Exo2 Bold";
    font-weight: bold;
    font-size: 1.56vw;
    position: relative;
    left: 1.4vw;
    top: 1.55vw;
}

.footer__container{
    padding: 1.52vw 0.52vw 0.52vw 14.43vw;
    background-color: #F1F3F6;
    display: flex;
    flex-direction: row;
}
.footer__logo{
    width: 12.19vw;
    height: 2.34vw;
    margin-bottom: 1.51vw;
}
.footer__icon-address{
    width: 0.63vw;
    height: 0.63vw;
    margin-right: 0.36vw;
}
.footer__address{
    width: 13.65vw;
    font-family: 'Exo2 Regular';
    font-style: normal;
    font-weight: normal;
    font-size: 0.73vw;
    line-height: 149.8%;
    display: flex;
    flex-direction: row;
}
.footer__wrapper-icon{
    height: 4.48vw;
}
.footer__tel{
    width: 7.40vw;
    font-family: 'Exo2 Regular';
    font-style: normal;
    font-weight: bold;
    font-size: 0.73vw;
    line-height: 149.8%;
    display: flex;
    flex-direction: row;
    margin-bottom: -0.89vw;  
}
.footer__mail{
    font-family: 'Exo2 Regular';
    font-style: normal;
    font-weight: normal;
    font-size: 0.73vw;
    color: #282828;
}
.footer__email{
    display: flex;
    flex-direction: row;
    margin-bottom: 0.94vw;
}
.footer__icon-email{
    position: relative;
    top: -0.1vw;
    left: -0.05vw;
    width: 0.5vw;
    margin-right: 0.5vw;
}
.footer__ul-services{
    left: 2.40vw;
    position: relative;
    top: -0.31vw;
    font-family: 'Exo2 Regular';
    font-style: normal;
    font-weight: normal;
    font-size: 0.73vw;
    margin-right: 2.50vw;
}
.footer__ul-work{
    left: 2.40vw;
    position: relative;
    top: -0.31vw;
    font-family: 'Exo2 Regular';
    font-style: normal;
    font-weight: normal;
    font-size: 0.73vw;
    margin-right: 3.44vw;
}
.footer__ul-worked{
    left: 2.40vw;
    position: relative;
    top: -0.31vw;
    font-family: 'Exo2 Regular';
    font-style: normal;
    font-weight: normal;
    font-size: 0.73vw;
    margin-right: 8.28vw;
}
.footer__ul-link{
    margin-bottom: 0.83vw;
}
.footer__link{
    color: #282828;
}
.footer__button{
    background: #004DE1;
    border: 1px solid #004DE1;
    box-sizing: border-box;
    border-radius: 1.04vw 0px;
    color:white;
    width:12.08vw;
    height:2.60vw;
}
.footer__button{
    background: #004DE1;
    border: 0.05vw solid #004DE1;
    box-sizing: border-box;
    border-radius: 1.04vw 0px;
    width: 12.08vw;
    height: 2.60vw;
    color: white;
    font-family: 'Roboto Regular';
    font-size: 0.83vw;
    font-weight: normal;
    position: relative;
    top: 0.31vw;
    margin-bottom: 1.15vw;
}
.footer__soc{
    display: flex;
    flex-direction: column;
}
.footer__soc-net{
    display: flex;
    flex-direction: row;
    margin-bottom: 8.28vw;
    }
.footer__whatsapp{
    margin-right: 3.13vw;
    left: 0.26vw;
    position: relative;
    width: 2.08vw;
    height: 2.08vw;
}
.footer__in{
    margin-right: 3.13vw;
    position: relative;
    top: 0.26vw;
    width: 1.46vw;
    height: 1.46vw;
}
.footer__vk{
    margin-right: 3.13vw;
    position: relative;
    top: -0.10vw;
    left: -0.26vw;
    width: 2.08vw;
    height: 2.08vw;
}
.footer__politic{
    font-family: 'Roboto Regular';
    font-weight: 400;
    font-size: 0.63vw;
    color:#004DE1;
   }
.footer__copyright{
    font-family: 'Exo2 Regular';
    font-style: normal;
    font-weight: normal;
    font-size: 0.73vw;
} 
.footer__rules{
    font-family: 'Roboto Regular';
    font-style: normal;
    font-weight: normal;
    font-size: 0.63vw;
    color:#004DE1;
    position: relative;
    left: 2.76vw;
}  
.footer__create-site{
    font-family: 'Exo Regular';
    font-style: normal;
    font-weight: normal;
    font-size: 0.73vw; 
    position: relative;
    left: 2.81vw;
    top: 0.16vw;
} 
.print{
    display: flex;
    flex-direction: row;
}
.print__left-menu{
    margin-right: 5vw;
    position: relative;
    top: -9px;
}
.print__right{
    display: flex;
    flex-direction: row;
}
.print__printing{
    position: relative;
    top: 0.5vw;
    left: -3.3vw;
    background-image: url("../img/fast-printing.png");
    background-size: cover;
    width: 21vw;
    height: 25vw;
}
.print__printing-wrapper{
    background-color: rgba(255, 255, 255, 0.8);
    width: 100%;
    height: 7.08vw;
    color: #282828;
    text-align: left;
    position: relative;
    top: 15.31vw;
 }
 .print__printing-label{
    font-family: 'Exo2 Regular';
    font-style: normal;
    font-weight: normal;
    font-size: 1.56vw;
    margin: 0 auto;
    width: 15vw;
    left: -1.51vw;
    position: relative;
    top: 1.6vw;
 }
 .print__text-february23{
 background-color:  #CDEAF7;
 color: black;
 width:5vw;
 height:11.82vw; 
 position: relative;
 left: -1.5vw;
 top: 0.5vw;
 width: 15.6vw;
}

.print__february23{
    height:11.82vw;
    display: flex;
    flex-direction: row;
    margin-bottom: 1.4vw;
   }

.print__print-february23{
background-image: url("../img/23feb.jpg");
background-size: cover;
width: 14.6vw;
height: 11.7vw;
position: relative;
left: -1.4vw;
top: 0.55vw;
}
.print__text-feb23{
    font-family: 'Exo2 Regular';
    font-style: normal;
    font-weight: bold;
    font-size: 1.30vw;
    width: 4vw;
    position: relative;
    left: 2vw;
}
.print__feb23-button{
    background: #FFFFFF;
    border-radius: 1.04vw 0px;
    width: 9.64vw;
    height: 2.60vw;
    position: relative;
    left: 2vw;
    font-family: 'Roboto Regular';
}
.print__print-february23foto{
    background-image: url("../img/23feb.jpg");
    background-size: cover;
    width: 14.6vw;
    height: 11.7vw;
    position: relative;
    left: -1.4vw;
    top: 0.55vw;  
}
.print__text-withfoto{
    background-color:   #FAF4E3;
    color: black;
    height:11.82vw; 
    position: relative;
    left: -1.5vw;
    top: 0.5vw;
    width: 15.6vw;
}
.print__print-withfoto{
    background-image: url("../img/withfoto.png");
    background-size: cover;
    width: 15.3vw;
    height: 11.7vw;
    position: relative;
    left: -2vw;
    top: 0.55vw; 
}
.swiperadv{
    display: none;
}
.advantages__carts, .advantages__carts-still{
    display: flex;
    flex-direction: row;
    left: 33vw;
    position: relative;
}
.advantages__carts-still{
    top: 5vw;
    left: 33vw;
    position: relative;
}
.advantages__container{
    padding: 2.5vw 7vw 6vw 32.6vw;
}
.advantages__title{
    font-family: 'Exo2 Bold';
    font-style: normal;
    font-weight: bold;
    font-size: 1.82vw;
    color: #282828;
}
.advantages__quality{
    width: 3.70vw;
    height: 3.70vw;
    margin: 0 auto;
    position: relative;
    left: -1.5vw;
    top: 0.3vw;
}
.advantages__cart{
    width: 15.83vw;
    height: 8.85vw;
    margin-right: 4.3vw;
}
.advantages__quality-title{
    font-family: 'Exo2 Regular';
    font-style: normal;
    font-weight: bold;
    font-size: 1.04vw;
    text-align: center;
    position: relative;
    left: -1.5vw; 
}
.advantages__cart-wrapper{
    display: flex;
    justify-content: space-between;
}
.advantages__quality-desc{
    width: 4vw;
    font-family: 'Exo2 Regular';
    font-style: normal;
    font-weight: normal;
    font-size: 1.04vw;
    position: relative;
    top: -1.3vw;
    left: 1vw;
    width: 16.2vw;
    text-align: center;
    left: -1vw;
}
.advantages__carts{
    display: flex;
    flex-direction: row;
    top: -6vw;
}
.advantages__production{
    font-family: 'Exo2 Regular';
    font-style: normal;
    font-weight: bold;
    font-size: 1.04vw;
    text-align: center;
    position: relative;
    left: -2vw;
    top: 0vw;
}
.advantages__production-desc{
    font-family: 'Exo2 Regular';
    font-style: normal;
    font-weight: normal;
    font-size: 1.04vw;
    position: relative;
    width: 17.2vw;
    left: -0.3vw;
    text-align: center;
    left: -2vw;
    line-height: 0.5vw;
    top: -0.3vw;
}
.advantages__production-ttk{
    line-height: 1.5vw;
}
.advantages__team-profi{
    left: -2vw;
    top: -0.81vw;
}
.advantages__profi-desc{
    left: -2vw;
    line-height: 1.5vw;
    top: -2vw;
}
.advantages__cart-production{
    margin-right: 2.7vw;
}
.advantages__carts-still{
    margin: 0 auto;
    display: flex;
    flex-direction: row;
}
  
.advantages__carts-still{
    left: 43.7vw;
    position: relative;
    top: -3vw;
}
.product__title{
    font-family: 'Exo2 Bold';
    font-style: normal;
    font-weight: bold;
    font-size: 1.82vw;
    color: #282828;
}
.product__container{
    padding: 1vw 7vw 0vw 32.6vw;
}
.product__slide{
    display: flex;
    flex-direction: row;
}
.swiperslidermobile{
    display: none;
}
.swiper {
    width:57vw;
    background-color:  #FEFEFE;
    overflow: hidden;
    position: relative;
    left: -2vw;
  }
  .swiper2 {
    width: 100vw;
    height: 7vw;
    background-color:  #FEFEFE;
  }
.product__pop-cart{
    width:16.67vw;
    height: 22.66vw;
    background-color: aqua;
}
.product__logo{
    background-image: url("../img/product1.png");
    background-size: cover;
    width: 16.3vw;
    height:14.2vw;
    position: relative;
    left: 0vw;
    top: 0.55vw; 
    border-radius: 1.56vw 0px 0px 0px;
     
}
.product__flyer{
    background-image: url("../img/product2.png");
    background-size: cover;
    width: 16.3vw;
    height:14.2vw;
    position: relative;
    left: 0vw;
    top: 0.55vw; 
    border-radius: 1.56vw 0px 0px 0px;
     
}
.product__flyers{
    background-image: url("../img/product3.png");
    background-size: cover;
    width: 16.3vw;
    height:14.2vw;
    position: relative;
    left: 0vw;
    top: 0.55vw; 
    border-radius: 1.56vw 0px 0px 0px;
     
}
.product__cart{
border-radius: 1.56vw 0px 0px 0px;
background-color: white;
position: relative;
z-index: 2;
border-bottom-right-radius: 30vw;
border-bottom-right-radius: 2.86vw;
height: 23vw;
width: 17vw;
margin-right: 1vw;
}
.swiper-wrapper{
    background-color:  #E5E5E5;   
}
.swiper-slide .swiper-slide-active{
    background-color: #F2F2F2;
}
.product__wraper{
    width: 17vw;
    height: 20vw;
    display: flex;
    flex-direction: row;
}
.product__button{
    background: #004DE1;
    border: 0.05vw solid #004DE1;
    box-sizing: border-box;
    border-radius: 1.04vw 0px;
    color: white;
    font-family: 'Roboto Regular';
    font-size: 0.83vw;
    font-weight: normal;
    position: relative;
    top: -0.21vw; 
    border-bottom-right-radius: 30vw;
    border-top-left-radius: 18vw;
    top: -0.88vw;
    width: 17vw;
    height: 3vw;
}
.product__desc{
    position: relative;
    top: -1.2vw;
    left: 1vw;
    font-family: 'Exo2 Regular';
}
.product__label{
    position: relative;
    left: 1vw;
    font-size: 1.2vw;
    top: -0.7vw;
    font-weight: bold;
    font-family: 'Exo2 Bold';
}
.product__price{
    position: relative;
    left: 1vw;
    top: -2vw;
    font-family: 'Exo2 Regular';
}
.swiper-backface-hidden .swiper-slide {
    background-color: #F2F2F2;
}
.swiper-button-prevv{
    background-image: url("../img/buttonprev1.png");
    background-size: cover;
    width: 2vw;
    height: 2vw;
    top: -11.63vw;
    left: -0.5vw;
    left: 0vw;
    z-index: 3;
    position: relative;
    cursor: pointer;
}
.swiper-button-nextt{
    background-image: url("../img/buttonnext1.png");
    background-size: cover;
    width: 2vw;
    height: 2vw;
    position: relative;
    top:-13.63vw;
    left: 51.5vw;
    z-index: 3;
    cursor: pointer;
}
.swiper-horizontal>.swiper-scrollbar {
    width: 0;
}
.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 1.4vw;
    left: -2vw!important;
    width: 100%;
    overflow: hidden;
}
.order__title{
    font-family: 'Exo2 Bold';
    font-style: normal;
    font-weight: bold;
    font-size: 1.82vw;
    color: #282828;
}
.order__container{
    padding: 0vw 13vw 5.6vw 32.6vw;
}
.order__step1{
    position: relative;
    left: 1vw;
    top: -4vw;
    font-family: 'Exo2 Bold';
    font-size: 2vw;
    margin-right: 2vw;
}
.order__step2{
    position: relative;
    left: 0vw;
    top: -4vw;
    font-family: 'Exo2 Bold';
    font-size: 2vw;
    margin-right: 0;
}    
.order__step3{
    position: relative;
    left: 0vw;
    top: -4vw;
    font-family: 'Exo2 Bold';
    font-size: 2vw;
    margin-right: 3vw;
}
.order__step4{
    position: relative;
    left: -2vw;
    top: -4vw;
    font-family: 'Exo2 Bold';
    font-size: 2vw;
}  
.order__steps-order{
    display: flex;
    flex-direction: row;
    margin-bottom: 0.6vw;
    
}
.order__svg{
    position: relative;
    top: 4.5vw;
    left: -1vw;
    margin-right: 7.4vw;
}
.order__step-desc{
    font-family: 'Exo2 Regular';
    font-weight: normal;
    font-size: 1vw; 
    left: -1vw;
    top: 1.4vw;
    position: relative; 
}
.order__step-desc2{
    font-family: 'Exo2 Regular';
    font-weight: normal;
    font-size: 1vw; 
    left: -2vw;
    top: 2.4vw;
    position: relative;
    white-space: nowrap; 
}
.order__step-desc3{
    font-family: 'Exo2 Regular';
    font-weight: normal;
    font-size: 1vw; 
    left: -1vw;
    top: 2.3vw;
    position: relative;
    line-height: 1.4vw; 
}
.order__step-desc4{
    font-family: 'Exo2 Regular';
    font-weight: normal;
    font-size: 1vw; 
    left: -1vw;
    top: 2vw;
    position: relative; 
}
.order__steps1{
    margin-bottom: 2vw;
}
.order__proposal{
background-image: url("../img/proposal.png");
background-size: contain;
width: 53vw;
height: 18vw;
background-repeat: no-repeat;
display: flex;
flex-direction: row;
}
.order__right-img{
    position: relative;
    top:5vw;
    left: 4vw;
}
.order__right-img {
    position: relative;
    top: -4.5vw;
    left: 1vw;
    width: 23vw;
    height: 20vw;
}
.order__proposal-desc{
    position: relative;
    font-family: 'Exo2 SemiBold';
    font-style: normal;
    font-weight: 600;
    font-size: 1.15vw;
    line-height: 142.8%;
    width: 32vw;
    left: 3vw;
    top: 2vw;
}
.order__proposal-text{
    font-family: 'Exo2 Regular';
    font-style: normal;
    font-weight: normal;
    font-size: 0.94vw;
    line-height: 149.8%;
    position: relative;
    top:1.5vw;
    left: 3vw;
}
.order__button{
    border: 0.05vw solid #004DE1;
    box-sizing: border-box;
    border-radius: 1.04vw 0px;
    width: 12.29vw;
    height: 2.60vw;
    position: relative;
    top: 2.6vw;
    left: 3vw;
    font-family: "Roboto Regular";
    font-style: normal;
    font-weight: normal;
    font-size:0.83vw;
    line-height: 149.8%;
}
.partners__title{
    font-family: 'Exo2 Bold';
    font-style: normal;
    font-weight: bold;
    font-size: 1.82vw;
    color: #282828;
}
.partners__container{
    padding: 0vw 13vw 3vw 32.6vw;
}
.swiper-backface-hidden .swiper-slide {
    background-color: #FEFEFE;
}
.partners__img{
    position: relative;
    left: 3vw;
    top: 0.6vw;
    margin-right: 1.4vw;
}
.swiper-slide {
    background-color: #FEFEFE;
}
.swiper-button-prevs {
    height: 1.6vw;
    width: 5vw;
    z-index: 3;
    position: relative;
    left: 0vw;
    top: -5.2vw;
    background-image: url("../img/arrow3.png");
    background-size: contain;
    background-repeat: no-repeat;
}
.swiper-button-nexts {
    height: 1.6vw;
    width: 5vw;
    z-index: 3;
    position: relative;
    left: 52vw;
    top: -6.6vw;
    background-image: url("../img/arrow4.png");
    background-size: contain;
    background-repeat: no-repeat;
}
.partners__signia{
    width: 6.67vw;
    height: 3.70vw;
}
.partners__widex{
    width: 7.66vw;
    height: 4.27vw;
}
.partners__farmina{
    width: 4.32vw;
    height: 4.27vw;
}
.partners__cirulnik{
    width: 7.71vw;
    height: 4.27vw;
}
.partners__cloud{
    width: 5.26vw;
    height: 4.27vw;
}
.partners__arthrex{
    width: 8.13vw;
    height: 4.27vw;
}
.print__printing{
    background-image: url("../img/fast-printing.png");
    background-size: contain;
    background-repeat: no-repeat;
    width: 21vw;
    height: 25vw;
}
.header__burger, .header__tel {
    display: none;
}
.print__nav{
    transform: translateX(0);
}
.swiperpartners{
    display: none;
}
.footer__rules2{
    display: none;
}
.footer__copyright{
    display: none;
}
.footer__create-site{
    font-family: 'Exo2 Regular';
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 149.8%;
    color: #282828;
    top: -0.1vw;
    left: 2.3vw;
}

@media(max-width:1366px){
.swiper-pagination-bullet{
    position: relative;
    top: 0.4vw;
}  
.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 0.4vw;
    left: -24vw;
    width: 100%;
}  
.footer__icon-email {
    top: -0.5vw;
}    
.print__print-february23{
    width: 12.6vw;
}
.print__print-withfoto {
    width: 13.3vw;
}
.header__form-writeus {
    height: 54.27vw;
}
.header__download-svg {
    left: -4.3vw;
}
.header__checkbox {
    top: 2.5vw;
}
}
@media(max-width:1024px){
    .print__print-february23 {
        width: 13vw;
    }
    .print__print-withfoto {
        width: 14vw; 
    }
    .order__svg {
        width: 9vw;
    }
    .order__steps1 {
        top: -2vw;
        left: 1vw;
        position: relative;
    }
    .order__steps2 {
        top: -2vw;
        left: 1vw;
        position: relative;
    }
    .order__steps3 {
        top: -2vw;
        left: 1vw;
        position: relative;
    }
    .order__steps4 {
        top: -2vw;
        left: 1vw;
        position: relative;
    }
    .order__steps5 {
        top: -2vw;
        left: 1vw;
        position: relative;
    }
    .product__button{
        top: 23vw;
        position: absolute;
    }
    .swiper{
        height:28vw;
    }
    .order__svg {
        margin-right: 3vw;
    }
    .swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
        bottom: 0.4vw;
        left: -24vw;
        width: 100%;
    }
    .footer__icon-email {
       top: -0.9vw;
       margin-right: 0.5vw;
    }
    .print__svg-arrow {
        float: right;
        top: 0.4vw;
        position: relative;
        width: 0.4vw;
}
    .header__form-writeus {
        height: 59.27vw;
    }
    .header__download-svg {
        left: -5.3vw;
    }
    .header__checkbox {
        top: 3vw;
    }
}
    @media(max-width:768px){
    .footer__icon-email {
            top: -1.1vw;
        }    
    .swiper2 {
        width: 78.13vw;
        overflow: hidden;
        height: 7vw;
        background-color: #FEFEFE;
    }
    .header__search {
        height: 2vw;
    }
    .header__bottom-input {
        height: 1vw;
    }
    .header__search {
        height: 1vw;
        position: relative;
        top: -0.5vw;
    }
    .header__search {
    padding-bottom: 1.2vw;
    }
    .print__svg-arrow {
        float: right;
        width: 1vw;
        height: 0.7vw;
    }
    .print__svg-arrow {
        float: right;
        width: 1vw;
        height: 0.7vw;
        top: 0.25vw;
        position: relative;
    }
    .print__print-february23 {
        width: 12vw;
    }
    .print__print-withfoto {
        width: 13vw;
    }
    .print__feb23-button {
        border-width: 1px;
       font-size: 1vw;
    }
    
.order__steps1 {
    top: -4vw;}

.order__steps2 {
    top: -4vw;
}
.order__steps3 {
    top: -4vw;
}
.order__steps4 {
    top: -4vw;
}
.order__steps5 {
    top: -4vw;
}
.order__button {
    border: 0.025vw solid #004DE1;
}
.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 0.3vw;
    left: -24vw;
    width: 100%;
}
.product__desc{
    font-size: 1.4vw;
} 
.product__price{
    font-size: 1.4vw;
}
.header__form-writeus {
    height: 68.27vw;
}
.header__download-svg {
    left: -7.3vw;
}
.header__checkbox {
    top: 3.5vw;
}
}
.header__form-search{
    display: none;
}
.partners{
    max-width: 100%;
    overflow: hidden;
}
.print{
    max-width: 100%;
    overflow: hidden;
}
.advantages{
    max-width: 100%;
    overflow: hidden; 
}
.product{
    max-width:100%;
    overflow: hidden; 
}
.order{
    max-width:100%;
    overflow: hidden; 
}
header{
max-width:100%;
overflow: hidden; 
}
footer{
    max-width:100%;
    overflow: hidden; 
    }