@font-face{font-family:'Stravinski Deco';src:url("../fonts/stravinskideco.woff2") format("woff2"),url("../fonts/stravinskideco.woff") format("woff");font-display:swap;font-weight:normal;font-style:normal}@font-face{font-family:'Sonsie One';src:url("../fonts/sonsieone-digits.woff2") format("woff2"),url("../fonts/sonsieone-digits.woff") format("woff");font-display:swap;font-weight:normal;font-style:normal}@font-face{font-family:'Roboto';src:url("../fonts/roboto-light.woff2") format("woff2"),url("../fonts/roboto-light.woff") format("woff");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:'Roboto';src:url("../fonts/roboto-regular.woff2") format("woff2"),url("../fonts/roboto-regular.woff") format("woff");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:'Roboto';src:url("../fonts/roboto-bold.woff2") format("woff2"),url("../fonts/roboto-bold.woff") format("woff");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:'Roboto';src:url("../fonts/roboto-black.woff2") format("woff2"),url("../fonts/roboto-black.woff") format("woff");font-display:swap;font-weight:700;font-style:normal}.site-title{margin-bottom:50px;font-size:30px;text-align:center;color:#374e62}@media screen and (max-width: 475px){.site-title{font-size:22px}}.page{padding:20px 0}.page__heading{margin-bottom:20px}.page__title{display:block;margin-bottom:15px;font-size:30px;line-height:34px;text-transform:uppercase;color:#374e62}.page__subtitle,.page h2{margin-top:10px;margin-bottom:32px;font-weight:600;font-size:24px;line-height:30px;letter-spacing:3px;text-transform:uppercase;color:#374e62}.page__subtitle_center{text-align:center}.page a{color:#136db9;text-decoration:none}.page__content p:not(:last-child){margin-bottom:24px}.page__content a{color:#136db9;text-decoration:none;transition:color .3s ease-in-out}.page__content a:hover{color:#899eb0}.page__content .bold{font-weight:bold}.page__content .italic{font-style:italic}.page__content .underline{text-decoration:underline}.page__widget{margin-bottom:30px}.page__flex{display:flex}.page__block{display:block}.page__block:not(:last-child){margin-bottom:30px}@media screen and (max-width: 768px){.page__flex{flex-direction:column}.page__title{font-size:24px;line-height:30px}.page__subtitle{margin-bottom:32px;font-size:18px;line-height:26px}}.page .alignright{float:right;margin:5px 0 10px 20px;max-width:100%;max-height:225px}.page .alignleft{float:left;margin:8px 30px 10px 0;max-width:100%;max-height:225px}.page__btn-list{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}@media screen and (max-width: 475px){.page .alignright,.page .alignleft{max-width:100%;max-height:unset}}.page__btn-list{margin-bottom:20px}.page__product-card{display:flex;justify-content:space-between;margin-bottom:20px}.page__product-card-image{width:calc(70% - 10px)}.page__product-card-thumbnail{width:100%;object-fit:cover}.page__product-card-contact{width:calc(30% - 10px)}.page__product-card-contact div:not(:last-child){margin-bottom:20px}@media screen and (max-width: 1280px){.page__product-card-image{display:flex;justify-content:center}.page__product-card-image,.page__product-card-contact{width:calc(50% - 10px)}}@media screen and (max-width: 768px){.page__product-card{flex-direction:column}.page__product-card-image{margin-bottom:20px}.page__product-card-image,.page__product-card-contact{width:100%}}.reset__list{padding:0;margin:0;list-style:none}.reset__btn{border:0;margin:0;padding:0;background:none}h1,h2,h3,h4,h5,h6{margin:0}p{margin:0}@font-face{font-family:'Stravinski Deco';src:url("../fonts/stravinskideco.woff2") format("woff2"),url("../fonts/stravinskideco.woff") format("woff");font-display:swap;font-weight:normal;font-style:normal}@font-face{font-family:'Sonsie One';src:url("../fonts/sonsieone-digits.woff2") format("woff2"),url("../fonts/sonsieone-digits.woff") format("woff");font-display:swap;font-weight:normal;font-style:normal}@font-face{font-family:'Roboto';src:url("../fonts/roboto-light.woff2") format("woff2"),url("../fonts/roboto-light.woff") format("woff");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:'Roboto';src:url("../fonts/roboto-regular.woff2") format("woff2"),url("../fonts/roboto-regular.woff") format("woff");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:'Roboto';src:url("../fonts/roboto-bold.woff2") format("woff2"),url("../fonts/roboto-bold.woff") format("woff");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:'Roboto';src:url("../fonts/roboto-black.woff2") format("woff2"),url("../fonts/roboto-black.woff") format("woff");font-display:swap;font-weight:700;font-style:normal}*{box-sizing:border-box}body{font-family:"Roboto",Verdana,Geneva,Tahoma,sans-serif;font-size:14px;line-height:24px;color:#777}.no-scroll{overflow-y:hidden}.advantages__bottom{padding-top:90px}.tender__wrap{position:relative;display:flex;flex-direction:column;max-width:350px;width:100%}.tender__heading{font-weight:900;font-size:36px;line-height:40px;letter-spacing:3px;text-transform:uppercase}.tender__heading::after{content:url("../images/svg/arrow-right.svg");position:absolute;top:10px;right:0}.tender__heading:hover a{color:#899eb0}.tender__heading a{text-decoration:none;color:#374e62;transition:color .3s ease-in-out}.tender__heading a::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0}.tender__desc{font-weight:300;font-size:24px;line-height:30px;letter-spacing:1px;text-transform:capitalize;color:#374e62}.container{margin:0 auto;padding:0 15px;max-width:1170px;width:100%}.col{width:100%}.col-3{max-width:calc(25% - 15px);width:100%}.col-4{max-width:calc(33% - 15px);width:100%}@media screen and (max-width: 768px){.col-3,.col-4{max-width:calc(50% - 15px)}}@media screen and (max-width: 475px){.col-3,.col-4{max-width:calc(100% - 15px)}}.archive__wrap{display:flex;justify-content:space-between}.archive__content{max-width:calc(70% - 10px)}.archive__sidebar{max-width:calc(30% - 10px);width:100%}.archive__item:not(:last-of-type){margin-bottom:50px}.archive__item-title{margin-bottom:30px;text-transform:uppercase;font-weight:900 !important;letter-spacing:3px}.archive__item-title a{text-decoration:none;transition:color .3s ease-in-out;color:#374e62}.archive__item-title a:hover{color:#899eb0}.archive__item-content{margin-bottom:30px}.archive__item-more{position:relative;display:inline-flex;overflow:hidden;padding:0 15px 0 2px !important;font:normal 14px/14px 'Roboto', sans-serif;color:#374e62 !important;text-shadow:none;background:transparent !important;letter-spacing:1px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:none;box-shadow:none;height:auto !important;text-decoration:none;text-transform:uppercase;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.archive__item-more::after{background:transparent;display:block;position:absolute;top:0;right:0;bottom:0;left:100%;margin-left:-7px;z-index:1;content:'';border:7px solid transparent;border-left:6px solid #374e62;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.widget__title{position:relative;font-size:36px;line-height:40px;font-weight:900;text-transform:uppercase;margin-bottom:25px;letter-spacing:3px;color:#374e62}.btn{display:inline-block;padding:10px 20px;text-align:center;text-decoration:none;border-radius:5px;transition-property:background-color, color, outline;transition-duration:.3s;transition-timing-function:ease-in-out;cursor:pointer}.btn__block{display:block;width:100%;font-weight:400;font-size:20px}.btn__yellow{background-color:#fadb04;color:#000}.btn__yellow:focus{outline:1px solid #fadb04;outline-offset:3px}.btn__yellow:hover{background-color:#ffffff}.btn__yellow:active{background-color:#cfb400}.btn__blue{border:none;background-color:#374e62;color:#ffffff !important}.btn__blue:focus{outline:1px solid #374e62;outline-offset:3px}.btn__blue:hover{background-color:#446078}.btn__blue:active{background-color:#2b3b4c}.btn__outline_blue{background-color:#ffffff;border:1px solid #136db9;color:#136db9;transition:background-color,color .3s ease-in-out !important}.btn__outline_blue:hover{background-color:#136db9 !important;color:#ffffff !important}.navbar{border-top:1px solid rgba(255,255,255,0.2)}.navbar__menu{display:flex}.navbar__item{position:relative;padding:19px 48px;transition:background .3s ease-in-out}.navbar__item_active,.navbar__item:hover{background-color:#fff}.navbar__item_active .navbar__link,.navbar__item:hover .navbar__link{color:#374e62}.navbar__link{text-decoration:none;text-transform:uppercase;white-space:nowrap;color:#fff;transition:color .3s ease-in-out}.navbar__link::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0}.navbar__hamburger{position:absolute;top:20px;right:20px;display:none;width:40px;height:36px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;cursor:pointer}.navbar__hamburger span{position:absolute;display:block;height:4px;width:100%;background:#fff;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.navbar__hamburger span:nth-child(1){top:0px}.navbar__hamburger span:nth-child(2),.navbar__hamburger span:nth-child(3){top:12px}.navbar__hamburger span:nth-child(4){top:24px}.navbar__hamburger_opened span:nth-child(1){top:18px;width:0%;left:50%}.navbar__hamburger_opened span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.navbar__hamburger_opened span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.navbar__hamburger_opened span:nth-child(4){top:18px;width:0%;left:50%}@media screen and (max-width: 1280px){.navbar__item{padding:10px 20px}}@media screen and (max-width: 768px){.navbar__menu{position:absolute;top:0;right:0;bottom:0;left:0;flex-direction:column;opacity:0;background-color:rgba(0,0,0,0.8);transition:opacity .3s ease-in-out;pointer-events:none}.navbar__menu_opened{opacity:1;pointer-events:auto}.navbar__item{text-align:center}.navbar__item_active{background:none}.navbar__item_active .navbar__link{border-bottom:2px solid #fff;color:#fff}.navbar__item:hover{background:none}.navbar__item:hover .navbar__link{border-bottom:inherit;color:#fff}.navbar__hamburger{display:block}}.breadcrumbs{display:flex;padding:10px 0;border-top:1px solid #777;border-bottom:1px solid #777}.breadcrumbs__item{font-weight:normal;font-size:14px;line-height:18px;text-decoration:none;text-transform:uppercase;letter-spacing:3px;color:#777}.breadcrumbs__link{text-decoration:none;color:#374e62}.breadcrumbs__link::after{content:'/';margin:0 5px 0 10px}@media screen and (max-width: 768px){.breadcrumbs{flex-direction:column}}@media screen and (max-width: 475px){.breadcrumbs__item:not(:last-child){margin-bottom:10px}}.table{display:table;width:100%;border-spacing:0}.table__body{display:table-row-group}.table__row{display:table-row}.table__cell{display:table-cell;padding:3px 10px}.table__heading{font-weight:bold}.table tr{padding:20px 0}.table__striped tbody tr:nth-child(odd){background-color:#f9f9f9}.table__centered{text-align:center}.table__bordered{border:1px solid #ddd;border-left:0;border-collapse:separate;border-radius:5px;overflow:hidden}.table__bordered th{border-left:1px solid #ddd;padding:8px;vertical-align:bottom;line-height:24px;font-weight:bold;text-align:center}.table__bordered td{border-left:1px solid #ddd;padding:8px;line-height:24px;text-align:center;vertical-align:top;border-top:1px solid #ddd}@media screen and (max-width: 475px){.table__row{display:flex;flex-direction:column}.table__row:not(:last-child){margin-bottom:10px}.table__cell{padding-left:0;padding-right:0}}.table__title{margin-bottom:20px;font-size:18px;line-height:24px;color:#777}.form__input,.form__textarea{display:block;padding:10px 17px;margin:0;width:100%;border:1px solid #d6d6d6}.form__input:focus,.form__textarea:focus{outline:none}.form__textarea{margin-bottom:20px}.form__row{display:flex;justify-content:space-between;gap:20px;margin-bottom:20px}.form__row br{display:none}.form__buttons{display:flex}.form__btn{margin:0;padding:11px 12px;background:none;border:1px solid #777777;text-transform:uppercase;color:#777;cursor:pointer;transition:color .3s ease-in-out}.form__btn:hover{color:#899eb0}.form__btn:not(:last-child){margin-right:20px}@media screen and (max-width: 768px){.form__row{flex-direction:column}}.input__group{display:flex;flex-direction:column}.input__group:not(:last-child){margin-bottom:20px}.input__group label{font-size:12px}.input__group br{display:none}.tabs{display:flex;flex-wrap:wrap;gap:10px;padding:10px 0;border-bottom:1px solid #ddd;overflow:hidden}.tabs__item{padding:12px 14px;border:1px solid transparent;border-radius:5px;outline:none;background-color:inherit;font-size:14px;color:#555;cursor:pointer;transition:0.3s}.tabs__item:hover{background-color:#ddd}.tabs__item_active{border-color:#ddd}.tabs__content{display:none;padding:15px 0;border-top:none}.tabs__content_active{display:block}.form-product{padding:30px;border-radius:10px;background-color:#eee}.form-product__title{position:relative;margin:0;font-family:'Roboto', sans-serif;font-weight:600;font-size:20px;text-align:center;text-transform:uppercase;color:#374e62}.form-product__subtitle{margin-bottom:0 !important;font-size:12px;text-align:center;color:#374e62}.free-call{display:flex;align-items:center;justify-content:center}.free-call__img{display:inline-block;width:120px;height:120px}.free-call__text{display:flex;flex-direction:column}.free-call__phone{font-weight:bold;font-size:24px;line-height:24px;color:#000000}.free-call__caption{font-weight:300;font-size:18px;line-height:26px;text-transform:uppercase}@media screen and (max-width: 475px){.free-call__img{display:inline-block;width:60px;height:60px}.free-call__text{display:flex;flex-direction:column}.free-call__phone{font-weight:bold;font-size:24px;line-height:24px;color:#000000}.free-call__caption{font-weight:300;font-size:18px;line-height:26px;text-transform:uppercase}}.section__offset{padding:60px 0}.section__heading{padding:30px 35% 30px 0;text-transform:uppercase;font-weight:900 !important;letter-spacing:3px;color:#374e62}.section__bg_white{background-color:#fff}.section__text{margin-bottom:30px;font-weight:300;font-size:14px;line-height:24px}.section__ul{list-style-type:circle}.product-cats__list{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.product-cats__item{position:relative;height:320px;overflow:hidden}.product-cats__item:hover .product-cats__desc-wrap{top:0}.product-cats__item:hover .product-cats__img{transform:scale(1.2)}.product-cats__img-wrap,.product-cats__img-wrap picture{display:flex;justify-content:center;height:220px}.product-cats__img{display:flex;width:100%;object-fit:cover;transition:transform .3s ease-in-out}.product-cats__desc-wrap{position:absolute;top:220px;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:space-between;padding:25px 15px;background-color:#374e62;text-align:center;color:#fff;transition:top .3s ease-in-out}.product-cats__heading{margin-bottom:30px;font-weight:900;font-size:22px;line-height:26px;text-transform:uppercase}.product-cats__heading a{text-decoration:none;color:#fff}.product-cats__heading a::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0}.product-cats__description{font-size:14px}@media screen and (max-width: 475px){.product-cats__list{justify-content:center}}.page-products__list{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px;margin-bottom:30px}.page-products__item{position:relative;display:flex;flex-direction:column;max-width:calc(50% - 10px);width:100%;overflow:hidden}.page-products__item-info{position:relative;padding:20px 30px;background:#374e62;text-align:left;color:#fff}.page-products__item-title{text-transform:uppercase;font-weight:300;font-size:14px;letter-spacing:2px}.page-products__item-link{text-transform:uppercase;color:#fff !important}.page-products__item-link:hover{color:#899eb0 !important}.page-products__item-link::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0}.page-products__img{width:100%;height:100%;max-height:300px;object-fit:cover;transition:transform .3s ease-in-out}.page-products__img:hover{transform:scale(1.1)}.page-products__download-link{margin-bottom:30px}@media screen and (max-width: 475px){.page-products__item{max-width:100%}}.advantages__list{display:flex;justify-content:space-between;margin-bottom:20px !important;font-family:"Roboto",Verdana,Geneva,Tahoma,sans-serif;color:#374e62}.advantages__item{padding:50px 0}.advantages__number{display:block;margin-bottom:20px;font-family:"Sonsie One",Verdana,Geneva,Tahoma,sans-serif;font-size:36px}.advantages__heading{display:block;margin-bottom:20px;font-weight:300;font-size:24px;letter-spacing:2px;line-height:30px}.advantages__description{display:inline-block;margin-bottom:13px;font-weight:300;font-size:14px;line-height:20px}.advantages__link{position:relative;display:flex;align-items:center;font-weight:400;font-size:14px;text-transform:uppercase;text-decoration:none;color:#333;transition:color .3s ease-in-out}.advantages__link::after{content:'\25B6';display:inline-block;margin-left:5px}.advantages__link:hover{color:#899eb0}.advantages__text{margin-bottom:20px}.advantages__bottom{display:flex;justify-content:space-between;margin-bottom:30px}.advantages__left{max-width:calc(66% - 10px)}.advantages__left p{margin-bottom:30px;font-size:14px}.advantages__unlisted{max-width:700px}.advantages__unlisted-item{display:inline-block;font-size:24px}.advantages__unlisted-item:not(:last-child)::after{content:'/';margin-left:5px;color:#777}.advantages__unlisted-item a{font-weight:bold;text-decoration:none;color:#777;transition:color .3s ease-in-out}.advantages__unlisted-item a:hover{color:#374e62}@media screen and (max-width: 768px){.advantages__list{flex-wrap:wrap}.advantages__bottom{flex-direction:column}.advantages__left{margin-bottom:30px;max-width:100%}}@media screen and (max-width: 475px){.advantages__item{max-width:100%}}.our-products__slider{position:relative;overflow:hidden}.our-products__slide{display:flex}.our-products__slide-img{width:100%}.our-products__control-btn{padding:10px;width:40px;height:40px;border-radius:50px;background-color:#fff}.our-products__control-btn::after{font-size:14px}.certificates__slide-img{width:100%}@media screen and (max-width: 768px){.contacts__info{order:2}.contacts__form{order:1;margin-bottom:30px}}.header{position:relative;color:#fff;overflow:hidden}.header__slider{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}.header__slide-img{width:100%}.header__wrap{position:relative;z-index:50;background-color:rgba(0,0,0,0.5)}.header__flex{display:flex;align-items:center;justify-content:space-between;padding:50px 0}.header__title{max-width:460px;width:100%}.header__logo{display:block;margin-bottom:10px;font-family:"Stravinski Deco",Verdana,Geneva,Tahoma,sans-serif;font-size:32px;line-height:32px;text-align:center;text-decoration:none;white-space:nowrap;color:#fff}.header__description{display:block;font-size:17px;text-align:center}.header__description small{font-size:14px}.header__info{max-width:420px;font-weight:bold;font-size:16px;line-height:16px}.header__info p{margin-bottom:10px}.header__info-items{display:flex;flex-wrap:wrap}.header__info-item{display:flex;padding:10px 0;max-width:50%;width:100%}.header__info-img{margin-right:5px;width:60px;height:60px}.header__info-text{display:flex;flex-direction:column;justify-content:center}.header__info-title{font-weight:700;font-size:14px;line-height:18px;text-transform:uppercase}.header__info-description{font-size:12px}.header__phone{display:block;font-weight:bold;font-size:30px;line-height:30px;text-decoration:none;color:#fff;white-space:nowrap}.header__phone:not(:last-child){margin-bottom:10px}.header__price-wrap{position:relative;display:flex}.header__price-left{padding:40px 20px;background-color:rgba(255,255,255,0.8)}.header__price-left p{font-size:20px;color:#314250}.header__price-right{position:relative;display:flex;align-items:center;padding:20px 40px;max-width:400px;width:100%;background-color:#374e62}.header__price-right::after{content:'\25B6';position:absolute;top:calc(50% - 12px);left:0;display:inline-block;font-size:20px;color:rgba(255,255,255,0.8)}.header__price-right a{font-weight:900;font-size:24px;text-transform:uppercase;text-decoration:none;white-space:no-wrap;color:#fff;transition:opacity .3s ease-in-out}.header__price-right a:hover{opacity:.6}@media screen and (max-width: 1280px){.header__logo{font-size:26px;line-height:26px}.header__slide-img{width:unset;height:100%}.header__info-items{flex-direction:column}.header__info-item{align-items:center;max-width:100%}.header__info-img{margin-right:10px;width:40px;height:40px}}@media screen and (max-width: 768px){.header__flex{flex-wrap:wrap}.header__title{max-width:50%;width:100%}.header__logo{white-space:inherit}.header__info{order:3;padding-top:30px;max-width:100%;width:100%;text-align:center}.header__info-items{flex-direction:row;justify-content:space-between}.header__info-item{align-items:center;justify-content:center;max-width:calc(50% - 10px);text-align:left}.header__contacts{order:2;max-width:50%;width:100%;text-align:center}.header__btn{display:inline-block}.header__price-wrap{display:none}}@media screen and (max-width: 475px){.header__title,.header__info,.header__contacts{max-width:100%}.header__title{margin-bottom:30px}.header__info{display:none;order:2;padding:0;margin-bottom:30px}.header__info-items{flex-direction:column;align-items:center;flex-wrap:wrap}.header__contacts{order:3}}.footer{padding:50px 0;background-color:#f8f8f8}.footer__wrap{display:flex;justify-content:space-between}.footer__logo{font-family:"Stravinski Deco",Verdana,Geneva,Tahoma,sans-serif;font-size:36px;line-height:36px;text-align:center}.footer__logo a{text-decoration:none;color:#374e62}.footer__menu{columns:2}.footer__link{font-size:14px;line-height:22px;text-transform:uppercase;text-decoration:none;color:#374e62;transition:color .3s ease-in-out}.footer__link:hover{color:#899eb0}.footer__contacts{font-style:normal}.footer__phone{display:inline-block;margin-bottom:10px;font-weight:bold;font-size:30px;line-height:24px;text-decoration:none;color:#374E62}.footer__phone:hover{color:#374e62}.footer__address{text-align:left;font-size:14px;color:#777777}@media screen and (max-width: 768px){.footer__wrap{flex-wrap:wrap;gap:20px;text-align:center}}@media screen and (max-width: 475px){.footer__wrap{justify-content:center}.footer__address{text-align:center}}
/*# sourceMappingURL=styles.css.map */
