@import url(https://fonts.googleapis.com/css2?family=Montserrat&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@500&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Monoton&family=Montserrat&display=swap);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;-webkit-box-sizing:content-box;box-sizing:content-box}textarea{overflow:auto;vertical-align:top;resize:vertical}audio,canvas,video{display:inline-block;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}img{border:0;-ms-interpolation-mode:bicubic}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}button,html,input,select,textarea{color:#222}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.additional-content,.certificates-text__item,.contact-form,.header .custom-container,.header-contacts__phone,.header-navigation__list,.label__text,.logo,.logo__text,.phone,.pricing__feature,.pricing__feature_dismountable,.pricing__feature_length,.pricing__feature_step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.client-box,.component-card,.product-card,.quality-item{border-radius:15px;-webkit-box-shadow:5px 10px 15px 5px rgba(0,0,0,.25);box-shadow:5px 10px 15px 5px rgba(0,0,0,.25);-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}body{font-family:Montserrat,sans-serif;font-size:18px;line-height:22px;color:#333}.custom-container{max-width:1200px;padding:45px 15px 0 15px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}.modal-btn,.product-card__btn{font-size:14px;font-weight:700;line-height:17px;padding:20px 30px;text-transform:uppercase;background-color:#ff7a00;color:#fff;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:23px;-webkit-box-sizing:border-box;box-sizing:border-box}a{color:inherit;text-decoration:none}a:hover{color:#000}button,input{font-family:inherit}button{border:none}button:focus{outline:0}.info-badge__title,.section-title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:27px;font-weight:600;color:#000;line-height:36px;margin-bottom:40px;border-bottom:3px solid #ff7a00}.item-title{font-weight:600;line-height:22px;color:#000}input{width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border:none}.contact-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:15px 60px 28px;-webkit-box-shadow:5px 10px 15px 5px rgba(0,0,0,.25);box-shadow:5px 10px 15px 5px rgba(0,0,0,.25);border-radius:15px;-webkit-box-sizing:border-box;box-sizing:border-box}.contact-form__title{text-align:center;max-width:347px;color:#000;margin-bottom:30px}.contact-form__wr-input{height:40px;width:287px;border-bottom:2px solid #000;margin-bottom:20px}.contact-form__input{padding:0 15px 0 45px;background-image:url(../../assets/img/symbols/phone.png);background-repeat:no-repeat;background-position:left center;background-color:transparent}.contact-form__input::-webkit-input-placeholder{font-family:inherit;font-size:16px;color:#9d9797}.contact-form__input::-moz-placeholder{font-family:inherit;font-size:16px;color:#9d9797}.contact-form__input:-ms-input-placeholder{font-family:inherit;font-size:16px;color:#9d9797}.contact-form__input::-ms-input-placeholder{font-family:inherit;font-size:16px;color:#9d9797}.contact-form__input::placeholder{font-family:inherit;font-size:16px;color:#9d9797}.contact-form__btn{width:287px}.button-pulse{position:relative;overflow:hidden;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:pulse;animation-name:pulse;-webkit-transition-duration:.3s;transition-duration:.3s}.button-pulse::after{content:"";display:block;position:absolute;top:-60%;left:-30%;width:30px;height:150px;background-color:rgba(252,228,228,.356);-webkit-transform:skew(-45deg);-ms-transform:skew(-45deg);transform:skew(-45deg);-webkit-animation:blick 3s infinite;animation:blick 3s infinite}.button-pulse:hover{background-color:#ff9939}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes blick{100%{left:300%}}@keyframes blick{100%{left:300%}}.modal-content{background:-webkit-gradient(linear,left bottom,left top,color-stop(-13.35%,#fcff53),color-stop(101.18%,#ffc369));background:linear-gradient(to top,#fcff53 -13.35%,#ffc369 101.18%)}.mobile-logo{width:30px;height:30px}.header{padding:35px 0;color:#000;position:absolute;top:0;left:0;width:100%;z-index:20}.header .custom-container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:0}.header-navigation__item{margin-right:20px}.header-navigation__item:hover{text-shadow:0 0 1px #000}.header-contacts__link,.header-navigation__link{font-size:20px;text-transform:uppercase;line-height:24px}.header-contacts__logo{width:24px;height:24px;margin-right:5px}.header-contacts__link{font-weight:600}.logo__img{width:66px;height:75px;margin-right:10px}.logo__text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.logo__text_bold{font-size:24px;line-height:29px;font-weight:700}.logo__text_small{font-size:13px;line-height:16px}.sticky{background-color:#fff;position:fixed;top:-100%;padding:5px 0;-webkit-box-shadow:1px 4px 9px 4px rgba(0,0,0,.2);box-shadow:1px 4px 9px 4px rgba(0,0,0,.2)}.show-header{top:0;-webkit-transition-duration:.8s;transition-duration:.8s}.intro{background:url(../../assets/img/backgrounds/intro-bg-image.png) no-repeat 0 80px,linear-gradient(116.47deg,#fffde7 .97%,#eee969 100.13%);position:relative;padding-top:265px}.intro-content{position:relative;max-width:540px;z-index:8}.intro-subtitle{font-size:27px;font-weight:500;line-height:33px;max-width:370px}.illustration{width:855px;height:870px;position:absolute;top:0;right:0;overflow:hidden;z-index:5}.illustration::after,.illustration::before{background-repeat:no-repeat;background-size:cover;background-position:bottom;content:"";display:block;position:absolute}.illustration::before{width:910px;height:910px;top:-42px;right:-55px;background-image:url(../../assets/img/backgrounds/circle-bg.png)}.illustration::after{width:650px;height:510px;background-image:url(../../assets/img/backgrounds/circle-greenhouse.png);top:52%;left:55%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.main-title{font-size:40px;line-height:49px;font-weight:700;max-width:474px}.intro-subtitle,.main-title{color:#000;text-transform:uppercase}.additional-content{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:60px}.date-text{font-family:Monoton,cursive;font-size:48px}.date-text_numbers{font-size:64px;line-height:75px}.price-badge{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:11px 23px;background-color:#8fb339;-webkit-transform:skewX(-25deg);-ms-transform:skewX(-25deg);transform:skewX(-25deg)}.price-badge__text{display:block;font-size:27px;font-weight:600;color:#fff;line-height:33px;-webkit-transform:skewX(25deg);-ms-transform:skewX(25deg);transform:skewX(25deg)}.price-badge__text_big{font-size:36px;line-height:44px}.custom-container_modified{padding-top:0;padding-bottom:170px}.reasons .custom-container{padding-bottom:45px}.quality-items-container,.reason-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.reason-item{width:32%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}.reason-item__title{text-transform:uppercase}.reason-item__img{width:73px;height:73px;margin-right:25px;-ms-flex-negative:0;flex-shrink:0}.about-us{position:relative}.photos-grid{display:grid;grid-template-columns:3fr 1fr 3fr 1fr 3fr 3fr;grid-template-rows:260px 240px;grid-gap:10px}.photos-box:nth-child(1){grid-column-start:1;grid-column-end:3}.photos-box:nth-child(3),.photos-box:nth-child(6){grid-column-start:6;grid-column-end:7}.photos-box:nth-child(5){grid-column-start:2;grid-column-end:4}.photos__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.info-badge{width:530px;padding:30px;padding-bottom:75px;border-radius:15px;background:linear-gradient(143.56deg,#fcff53 -13.35%,#ffc369 101.18%);-webkit-box-sizing:border-box;box-sizing:border-box;clip-path:polygon(0 0,100% 0,100% 88%,50% 100%,0 88%);-webkit-box-shadow:5px 10px 10px rgba(0,0,0,.25);box-shadow:5px 10px 10px rgba(0,0,0,.25)}.info-badge-container{position:absolute;top:-24px;left:49%;-webkit-filter:drop-shadow(5px 10px 10px rgba(0, 0, 0, .25));filter:drop-shadow(5px 10px 10px rgba(0, 0, 0, .25))}.info-badge__title{width:auto;border:none;margin-bottom:30px;text-align:center}.info-badge__text{margin-bottom:20px;color:#000}.info-badge .modal-btn,.info-badge .product-card__btn{display:block;margin:0 auto;margin-top:35px}.quality .custom-container{padding-bottom:45px}.quality-items-container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.quality-item{height:430px;width:32%;background-color:#fffdfd;overflow:hidden;margin-bottom:30px}.quality-item__img-container{width:100%;height:230px}.certificates-slides__img,.client__img,.product-card__img,.quality-item__picture{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.quality-item__body{padding:18px 32px}.certificates-text__title,.quality-item__title{font-weight:600;color:#000;margin-bottom:15px}.certificates-text__title,.quality-item__text,.quality-item__title{line-height:22px}.catalogue .custom-container{padding-bottom:70px}.catalogue__header{background:linear-gradient(93.2deg,#ffe500 5.82%,#ec5454 103.07%);position:relative;z-index:0;overflow:hidden}.catalogue__header .custom-container{padding-top:25px;padding-bottom:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.catalogue__title{font-size:40px;font-weight:600;color:#000}.catalogue__header-text,.catalogue__title{margin-bottom:20px}.catalogue__header-text_bold{font-weight:600}.catalogue .contact-form{background:rgba(255,255,255,.8);position:relative}.catalogue .contact-form::after,.catalogue .contact-form::before{background-repeat:no-repeat;background-size:cover;content:"";position:absolute;z-index:-1;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%}.catalogue .contact-form::before{width:390px;height:240px;background-image:url(../../assets/img/backgrounds/catalogue-first-bg.png);left:-80px}.catalogue .contact-form::after{width:300px;height:200px;background-image:url(../../assets/img/backgrounds/catalogue-second-bg.png);right:-250px}input[type=radio]{display:none}.product{margin-bottom:15px}.product__intro{margin-bottom:35px}.product__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.product-card{width:370px;height:780px;margin-bottom:30px}.product-card__wr-input{height:40px;margin-bottom:10px;border:2px solid #ff7a00;border-radius:10px;overflow:hidden}.product-card__wr-input input{padding:0 10px}.product-card__btn{height:45px;padding:0}.product-card__img-container{height:250px;position:relative}.product-card__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;margin-bottom:10px}.product-card__body{padding:15px}.product-card__footer{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-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 15px}.product-card__description{margin-bottom:15px}.product-card__description-text{color:#424242}.product-card__badge{padding:3px 10px;display:inline-block;background-color:#ff7a00;color:#fff;font-weight:600;font-size:14px;position:absolute;right:0;top:20px}.pricing__feature{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px}.pricing__feature-text{color:#000;font-weight:600;font-size:16px;-ms-flex-negative:0;flex-shrink:0}.pricing__feature_dismountable,.pricing__feature_length,.pricing__feature_step{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:50%}.pricing__detailes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.pricing__price{color:#000}.pricing__price_old{margin-bottom:15px;position:relative}.pricing__price_old::after{content:"";display:inline-block;height:2px;width:90px;background-color:red;position:absolute;left:0;top:50%;-webkit-transform:rotate(-15deg);-ms-transform:rotate(-15deg);transform:rotate(-15deg)}.pricing__currency_old{font-weight:500}.pricing__currency_new{font-weight:600}.pricing__currency_old{font-size:14px}.pricing__note{font-size:12px;color:#5b5b5b}.pricing__quantity{color:#04aa01;-ms-flex-item-align:end;align-self:flex-end;padding-bottom:22px}.label__text{color:#000;font-weight:600;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:30px;background-color:#e9ece1;border-radius:5px}.label__text_small{width:37px}.label__text_medium{width:52px}.label__text_large{width:80px}.label input:checked+.label__text{background-color:#ffe600}.calculator-price{font-weight:700;font-size:40px}.component-card{width:370px;height:430px;margin-bottom:30px}.countdown-week.lightcountdown,.lightcountdown__digits{display:-webkit-box;display:-ms-flexbox;display:flex}.lightcountdown__delimeter,.lightcountdown__digits{font-size:50px;line-height:60px;margin-right:15px}.lightcountdown__text{font-size:14px;text-align:center}.lightcountdown__seconds .lightcountdown__text{text-align:left}.lightcountdown__digits{width:60px}.round-symbol{display:inline-block;width:7px;height:7px;background-color:#ff7a00;border-radius:50%;margin-right:8px;margin-left:8px}.clients{background:linear-gradient(103.88deg,#fee4d5 .49%,#fff4bb 101.25%)}.clients .custom-container{padding-top:30px;padding-bottom:30px}.clients .info-badge__title,.clients .section-title{margin-bottom:50px}.client__img{-o-object-position:top center;object-position:top center;-webkit-transition-duration:.6s;transition-duration:.6s}.client__img:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.clients-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:265px 55px 265px;grid-gap:30px}.client-box_first{grid-column-start:1;grid-column-end:3;grid-row-start:1;grid-row-end:3}.client-box_last{grid-column-start:3;grid-column-end:5;grid-row-start:2;grid-row-end:4}.certificates-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.certificates .custom-container{padding-bottom:45px}.certificates-text{width:50%}.certificates-text__list{margin-bottom:30px}.certificates-text__item{margin-bottom:5px;color:#000}.certificates-text__item::before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background-color:#ff7a00;margin-right:7px;-ms-flex-negative:0;flex-shrink:0}.certificates-slides{width:40%;position:relative;padding-bottom:25px;-ms-flex-negative:0;flex-shrink:0}.certificates .swiper-container{width:285px}.certificates .swiper-slide{width:100%}.certificates .swiper-pagination{position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.certificates .swiper-button-left,.certificates .swiper-button-right{width:50px;height:50px;border:solid 1px #333;border-radius:50%;position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer}.certificates .swiper-button-left{left:0;background:url(../../assets/img/symbols/left.png) no-repeat center}.certificates .swiper-button-right{right:0;background:url(../../assets/img/symbols/right.png) no-repeat center}.swiper-pagination-bullet{width:13px;height:13px;margin-right:15px}.swiper-pagination-bullet-active{background:#000}.footer{background-repeat:no-repeat;background-size:cover;background-image:url(../../assets/img/backgrounds/footer-bg.jpg);background-position:center;color:#fff;position:relative;z-index:0}.footer::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:-1}.footer-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer .custom-container{padding-bottom:45px}.footer-title,.phone__link{font-size:40px;font-weight:600;line-height:49px}.footer-subtitle{margin-bottom:35px}.contact-form_white{background-color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.contact-form__title_wide{max-width:100%}.working-time{font-weight:600;margin-bottom:15px}.phone__img{width:45px;height:45px;margin-right:4px}.img{margin:1rem 0;max-width:100%}@media all and (min-width:1750px){.info-badge{width:580px;padding:40px 50px 75px 50px}}@media all and (max-width:1220px){.header-navigation{display:none}.illustration::before{width:750px;height:750px;top:30px;right:-70px}.illustration::after{width:600px;height:460px;left:65%}.illustration::after{width:450px;height:360px;left:75%}}@media all and (max-width:1190px){.product__row{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.product-card{margin-right:30px;width:400px}.component-card{margin-right:30px;width:400px}}@media all and (max-width:1145px){.catalogue__header .custom-container{-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}.catalogue__header-content{margin-bottom:20px}}@media all and (max-width:1110px){.quality-item{width:48%}}@media all and (max-width:1090px){.illustration::before{width:600px;height:600px;top:100px}}@media all and (max-width:1050px){.clients-grid{grid-template-rows:210px 30px 210px;grid-gap:20px}}@media all and (max-width:1039px){.info-badge{width:510px}}@media all and (max-width:1010px){.info-badge-container{left:45%}}@media all and (max-width:1000px){.reason-item{width:48%}.certificates-text{width:100%}.certificates-slides{width:100%}}@media all and (max-width:970px){.illustration{display:none}.custom-container_modified{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media all and (max-width:930px){.photos-grid{grid-template-columns:3fr 1fr 3fr;grid-template-rows:200px 180px 200px}.photos-box:nth-child(3){grid-column-start:1;grid-column-end:3}.photos-box:nth-child(5){grid-column-start:auto;grid-column-end:auto}.photos-box:nth-child(6){grid-column-start:2;grid-column-end:4}.info-badge-container{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;top:52%}}@media all and (max-width:889px){.product__row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-card__footer{padding-bottom:20px}.product-card{height:auto}}@media all and (max-width:870px){.footer-row{-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}.footer-title,.phone__link{text-align:center}.footer-subtitle{text-align:center}.contact-form_white{margin-bottom:20px}}@media all and (max-width:800px){.product-card{margin-right:0}.component-card{margin-right:0}}@media all and (max-width:772px){.quality-item{height:auto;width:100%}}@media all and (max-width:767px){.clients-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:210px 30px 210px 210px 30px 210px}.client-box_last{grid-column-start:1;grid-column-end:3;grid-row-start:4;grid-row-end:6}}@media all and (max-width:600px){.info-badge-container{height:auto}}@media all and (max-width:550px){.intro-subtitle{font-size:21.6px}.intro{padding-top:150px}.main-title{font-size:32.4px}.additional-content{margin-bottom:30px}.date-text_numbers{font-size:48px}.date-text{font-size:29.7px}.price-badge__text_big{font-size:27px}.custom-container_modified{padding-bottom:50px}.reason-item{width:100%}.photos-grid{grid-template-columns:repeat(9,1fr);grid-template-rows:130px 130px}.photos-box:nth-child(2){grid-column-start:3;grid-column-end:7}.photos-box:nth-child(3){grid-column-start:7;grid-column-end:10}.photos-box:nth-child(4){grid-column-start:1;grid-column-end:4}.photos-box:nth-child(5){grid-column-start:4;grid-column-end:8}.photos-box:nth-child(6){grid-column-start:8;grid-column-end:10}.info-badge-container{width:100%;position:static;-webkit-transform:none;-ms-transform:none;transform:none;margin-top:20px}.info-badge{width:100%}}@media all and (max-width:500px){.clients-grid{grid-template-rows:170px 20px 170px 170px 20px 170px;grid-gap:15px}}@media all and (max-width:480px){.logo__text{display:none}}@media all and (max-width:450px){.contact-form{width:100%;padding:20px}.price-badge__text{font-size:18px}.price-badge{padding:10px}}@media all and (max-width:445px){.info-badge__title{margin-bottom:5px}.info-badge__text{font-size:14px;margin-bottom:10px}}@media all and (max-width:420px){.quality-item__img-container{height:200px}.certificates-text__title,.quality-item__text,.quality-item__title{line-height:20px}.certificates .swiper-container{width:250px}.certificates .swiper-button-left,.certificates .swiper-button-right{width:45px;height:45px}}@media all and (max-width:410px){.product-card__body{padding:10px}.pricing__feature-text{letter-spacing:-1px}}@media all and (max-width:400px){.contact-form__title{font-size:14px}.catalogue__title{font-size:32px}.lightcountdown__delimeter,.lightcountdown__digits{font-size:40px}.lightcountdown__digits{width:50px}}@media all and (max-width:375px){.clients-grid{grid-template-rows:150px 20px 150px 150px 20px 150px}}@media all and (max-width:374px){.modal-btn,.product-card__btn{padding:15px 0;width:100%;font-size:14px}.contact-form__wr-input{width:270px}.contact-form__input{padding:0 10px 0 40px}.header-contacts__link{font-size:14px}.intro-subtitle{font-size:16px;line-height:24px;margin-bottom:10px}.main-title{font-size:27px;line-height:34px}.date-text_numbers{font-size:27px;line-height:40px}.info-badge__title{font-size:18px}.pricing__quantity{font-size:16px}.label__text{font-size:16px}.label__text_small{width:30px}.label__text_medium{width:40px}.label__text_large{width:63px}.calculator-price{font-size:36px}.lightcountdown__delimeter,.lightcountdown__digits{margin-right:10px}.certificates .swiper-container{width:200px}.phone__link{font-size:27px}}@media all and (max-width:370px){.quality-item__body{padding:20px 15px}.quality-item__text{font-size:16px}}@media all and (max-width:365px){.product-card__title{font-size:16px}.product-card__description-text{font-size:16px}}@media all and (max-width:355px){.pricing__feature-text{width:130px}}@media all and (max-width:345px){.product-card__img-container{height:200px}}@media all and (max-width:320px){.pricing__price_new{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}