*{padding:0;margin:0;border:none}*,*:before,*:after{box-sizing:border-box}a,a:link,a:visited,a:hover{text-decoration:none}aside,nav,footer,header,section,main{display:block}h1,h2,h3,h4,h5,h6,p{font-size:inherit;font-weight:inherit}ul,ul li{list-style:none}img{vertical-align:top}img,svg{max-width:100%;height:auto}address{font-style:normal}input,textarea,button,select{font-family:inherit;font-size:inherit;color:inherit;background-color:transparent}input::-ms-clear{display:none}textarea{resize:vertical}button,input[type=submit]{display:inline-block;box-shadow:none;background-color:transparent;background:none;cursor:pointer}button::-moz-focus-inner{padding:0;border:0}label{cursor:pointer}legend{display:block}input[type=file]{max-width:100%}html{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-style:normal;background:#f4f2f2}h1{font-size:var(--text-size-huge);line-height:110%;font-weight:600}h2{font-size:var(--text-size-large);font-weight:600;line-height:110%}h3{font-size:var(--text-size-medium);font-weight:600;line-height:110%}section{min-height:100vh}.v-icon{cursor:pointer}.text--gradient{background:linear-gradient(#fc7702,#f50902);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.text--white{color:#fff}.container{width:var(--container-width);margin:0 auto}.container--wide{width:var(--container-wide-width);margin:0 auto}.d-flex{display:flex}.gap-x--large{column-gap:var(--spacing-large)}.mb--large{margin-bottom:var(--spacing-large)}.mb--normal{margin-bottom:var(--spacing-normal)}.mb--huge{margin-bottom:var(--spacing-huge)}.mt--huge{margin-top:var(--spacing-huge)}.text--center{text-align:center}.v-btn{background:#f50902;color:#fff;border-radius:16px;text-align:center;padding:var(--spacing-small) 0;border:1px solid #F50902;width:330px;font-size:var(--text-size-normal);cursor:pointer}.v-btn--outline{background:transparent}.wait:hover{animation:pulse 1.5s infinite}@keyframes pulse{0%{transform:scale(1.05)}50%{transform:scale(1)}to{transform:scale(1.05)}}.hero{position:relative;background:linear-gradient(to bottom,#000,#263425);border-radius:0 0 25px 25px;height:70vh;overflow:hidden}.hero .container{display:flex;flex-direction:column;justify-content:center;height:100%}.story{position:relative;padding:var(--spacing-normal);border-radius:25px;overflow:hidden;heigth:100%;cursor:pointer}.story__progress{opacity:0;position:absolute;bottom:15px;left:var(--spacing-small);background:#fff;border-radius:5px;width:calc(100% - var(--spacing-small) - var(--spacing-small));height:10px;transition:width .1s linear}.story__header-wrapper{position:absolute;z-index:-1;top:0;left:0;width:100%;height:40%;background:linear-gradient(to bottom,#263425,transparent);transition:height .3s ease}.story__background{z-index:-2;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.story ul{opacity:0;display:flex;flex-direction:column;grid-gap:var(--spacing-normal);margin-top:var(--spacing-large)}.story li{display:flex;align-items:start}.story li img{display:inline-block}.story li{font-weight:500;font-size:var(--text-size-small);line-height:110%}.story.is-active ul{opacity:1}.story.is-active .story__header-wrapper{height:100%;background:#263425;opacity:.7}.story.is-active .story__background{filter:blur(3px)}.story.is-active .story__progress{opacity:1;overflow:hidden}.story.is-active .story__progress:before{display:block;content:"";position:absolute;left:0;bottom:0;width:var(--proress);background:#b0aba7;height:10px;border-radius:3px;transition:width .1s linear}.stories{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:400px 400px;grid-gap:var(--spacing-normal);grid-template-areas:"warehouse warehouse warehouse warehouse warehouse warehouse warehouse warehouse inventarization inventarization inventarization inventarization" "package package package package package package department department department department department department"}@media screen and (max-width:800px){.stories{grid-template-columns:1fr;grid-template-rows:repeat(4,350px);grid-template-areas:"warehouse " "inventarization" "package" "department"}}.advantage{display:flex;align-items:center;background:#fff;padding:20px 10px 20px 50px;column-gap:50px;border-radius:25px}.advantage p{font-size:var(--text-size-normal);font-weight:700}@media screen and (max-width:800px){.advantage{column-gap:var(--spacing-small);padding:var(--spacing-small)}.advantage img{width:40px}}.advantages__blocks{display:flex;justify-content:space-between;column-gap:var(--spacing-huge)}.advantages__image{position:absolute;z-index:-1}@media screen and (max-width:1600px){.advantages__image{left:50%;transform:translate(-50%)}}.advantages__items{margin-left:auto;margin-right:0;max-width:900px;display:flex;flex-direction:column;row-gap:30px}@media screen and (max-width:1600px){.advantages__items{margin-right:auto;row-gap:15px}}.quality{position:relative}.quality__shadow{z-index:1;position:absolute;background:#000;opacity:.4;top:0;left:0;width:100%;height:100%}.quality h2{z-index:2;position:absolute;text-align:center;left:50%;top:50%;transform:translate(-50%) translateY(-50%)}@media screen and (max-width:800px){.quality h2{font-size:var(--text-size-normal)}}.collapse{border:3px solid #263425;padding:var(--spacing-normal) 0;border-radius:25px}.collapse hr{display:block;height:3px;background:#263425}.collapse summary{cursor:pointer;font-size:var(--text-size-normal);font-weight:600;list-style:none;padding-left:var(--spacing-normal)}.collapse__item{display:grid;grid-template-columns:3fr repeat(3,1fr);grid-template-areas:"title price quantity total";align-items:center;margin:15px 0}.collapse__item .item__title{grid-area:title}.collapse__item .item__price{grid-area:price}.collapse__item .item__quantity{grid-area:quantity}.collapse__item .item__total{grid-area:total}.collapse__item div{border-right:3px solid #263425;font-size:var(--text-size-normal);height:100%;width:100%;display:flex;justify-content:center;align-items:center;padding:0 var(--spacing-normal)}.collapse__item div:first-child{justify-content:start}.collapse__item div:last-child{border-right:none}.collapse__item div input{max-width:150px;background:#fff;border-radius:10px;text-align:center}@media screen and (max-width:800px){.collapse__item{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);grid-row-gap:var(--spacing-small);grid-template-areas:"title title title" "price quantity total";justify-content:space-between}.collapse__item div{padding:0 var(--spacing-small)}.collapse__item .item__title{border-right:none;text-align:center;justify-content:center!important}.collapse__item .item__quantity input{max-width:100px}}.calculator__tabs{display:grid;grid-template-columns:repeat(2,1fr);height:85px}.calculator__tab{border:3px solid #263425;color:#263425;font-weight:500;text-align:center;font-size:var(--text-size-medium);line-height:120%;cursor:pointer}.calculator__tab.active{background:#263425;color:#fff}.calculator__tab:first-child{border-radius:25px 0 0}.calculator__tab:last-child{border-radius:0 25px 0 0}.calculator__header{display:grid;margin:10px 0;grid-template-columns:3fr repeat(3,1fr);color:#263425;font-size:var(--text-size-normal);text-align:center;font-weight:500}.calculator__header div:not(:last-child){border-right:3px solid #263425}.calculator__table{display:flex;flex-direction:column;row-gap:10px}.calculator__totals{margin-top:var(--spacing-normal);text-align:right;font-size:var(--text-size-medium);font-weight:600}.calculator__warning{font-size:var(--text-size-small);font-weight:600}@media screen and (max-width:800px){.calculator__tab{font-size:var(--text-size-small)}.calculator__tabs{height:auto}.calculator__header{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr)}.calculator__header div:first-child{grid-column-start:1;grid-column-end:4;border-right:none;border-bottom:3px solid #263425}}[data-v-34cbeedd]{--container-width: 1420px;--container-wide-width: 1650px;--text-size-huge: 71px;--text-size-large: 49px;--text-size-medium: 40px;--text-size-normal: 30px;--text-size-small: 20px;--spacing-huge: 150px;--spacing-large: 41px;--spacing-normal: 21px;--spacing-small: 16px}@media screen and (max-width:1650px){[data-v-34cbeedd]{--container-width: 1020px;--container-wide-width: 1220px;--text-size-huge: 50px;--text-size-large: 40px;--text-size-medium: 30px;--text-size-normal: 20px;--text-size-small: 16px;--spacing-huge: 150px;--spacing-large: 41px;--spacing-normal: 21px;--spacing-small: 16px}}@media screen and (max-width:1250px){[data-v-34cbeedd]{--container-width: 700px;--container-wide-width: 800px;--text-size-huge: 40px;--text-size-large: 30px;--text-size-medium: 20px;--text-size-normal: 16px;--text-size-small: 16px;--spacing-huge: 60px;--spacing-large: 31px;--spacing-normal: 20px;--spacing-small: 16px}}@media screen and (max-width:800px){[data-v-34cbeedd]{--container-width: 350px;--container-wide-width: 370px;--text-size-huge: 30px;--text-size-large: 22px;--text-size-medium: 18px;--text-size-normal: 16px;--text-size-small: 14px;--spacing-huge: 60px;--spacing-large: 25px;--spacing-normal: 20px;--spacing-small: 16px}}.v-input[data-v-34cbeedd]{position:relative}.v-input input[data-v-34cbeedd],.v-input textarea[data-v-34cbeedd]{width:100%;min-height:85px;padding:0 var(--spacing-small);font-size:var(--text-size-normal);background:#fff;border-radius:16px}@media screen and (max-width:800px){.v-input input[data-v-34cbeedd],.v-input textarea[data-v-34cbeedd]{min-height:50px}}.form{display:grid;grid-template-columns:repeat(2,1fr);align-items:center}.form__text{font-size:var(--text-size-normal);font-weight:700;padding-right:var(--spacing-huge);word-break:normal}.form__form{border-left:5px solid #263425;padding:var(--spacing-normal) 0 var(--spacing-normal) var(--spacing-huge);display:flex;flex-direction:column;row-gap:var(--spacing-normal)}.form__form .v-btn{width:100%}.form__form .v-btn.disabled{background:#f4f2f2!important;pointer-events:none;color:#263425;border-color:#263425!important}.form__form label{font-size:var(--text-size-normal);font-weight:500;color:#263425;margin-left:var(--spacing-normal)}.form__form input[type=checkbox]{width:32px;height:32px;border:none}@media screen and (max-width:800px){.form{grid-template-columns:1fr;grid-template-rows:repeat(2,1fr);align-items:center;padding:0 var(--spacing-normal)}.form__text{padding-right:0;text-align:center}.form__form{border-top:3px solid #263425;border-left:none;padding:0;padding-top:var(--spacing-huge)}}*{--container-width: 1420px;--container-wide-width: 1650px;--text-size-huge: 71px;--text-size-large: 49px;--text-size-medium: 40px;--text-size-normal: 30px;--text-size-small: 20px;--spacing-huge: 150px;--spacing-large: 41px;--spacing-normal: 21px;--spacing-small: 16px}@media screen and (max-width:1650px){*{--container-width: 1020px;--container-wide-width: 1220px;--text-size-huge: 50px;--text-size-large: 40px;--text-size-medium: 30px;--text-size-normal: 20px;--text-size-small: 16px;--spacing-huge: 150px;--spacing-large: 41px;--spacing-normal: 21px;--spacing-small: 16px}}@media screen and (max-width:1250px){*{--container-width: 700px;--container-wide-width: 800px;--text-size-huge: 40px;--text-size-large: 30px;--text-size-medium: 20px;--text-size-normal: 16px;--text-size-small: 16px;--spacing-huge: 60px;--spacing-large: 31px;--spacing-normal: 20px;--spacing-small: 16px}}@media screen and (max-width:800px){*{--container-width: 350px;--container-wide-width: 370px;--text-size-huge: 30px;--text-size-large: 22px;--text-size-medium: 18px;--text-size-normal: 16px;--text-size-small: 14px;--spacing-huge: 60px;--spacing-large: 25px;--spacing-normal: 20px;--spacing-small: 16px}}.footer{background:#000}.footer .container{display:grid;grid-template-areas:"logo contact" "social contact";padding:var(--spacing-large) 0}.footer__socials{grid-area:social;display:flex;align-items:center;column-gap:var(--spacing-normal)}.footer__logo{grid-area:logo}.footer__logo img{width:115px}.footer__contacts{grid-area:contact;display:flex;flex-direction:column;text-align:right}.footer__contacts a{font-size:var(--text-size-large);cursor:pointer}.footer__contacts a:hover{text-decoration:underline}.footer__contacts a:last-child{margin-top:var(--spacing-large);font-size:var(--text-size-small);font-weight:600}@media screen and (max-width:800px){.footer .container{grid-template-areas:"logo" "contact" "social";gap:var(--spacing-small)}.footer__logo{text-align:center}.footer__logo img{width:50px}.footer__contacts{text-align:left}.footer__socials{justify-content:center}.footer__socials svg{width:30px}}
