.html h1,.html h2,.html h3,.html h4,.html h5,.html h6{font-family:'fira500';font-weight:500;margin-bottom:30px;line-height:125%}.html,.html p,.html li,.html a{font-size:14px;line-height:125%;letter-spacing:-.03em}.html p,.html ul{margin-bottom:14px}.html ul{list-style:disc;margin-left:20px}.welcome{margin-bottom:70px}.welcome>.container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}.welcome__wrapper{position:relative;max-height:269px;overflow:hidden;-webkit-transition:max-height .3s ease-in;-o-transition:max-height .3s ease-in;transition:max-height .3s ease-in}.welcome__wrapper.expanded{max-height:inherit}.welcome>.container.expanded:after{height:0;opacity:0}.welcome>.container:after{content:'';display:block;width:100%;height:90%;position:absolute;bottom:0;left:0;background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(#fff));background:linear-gradient(180deg,rgba(255,255,255,0) 0%,#fff 100%);opacity:1;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}.welcome .arrow{margin:-53px auto 0;position:relative;z-index:1}.welcome .arrow.expanded{margin-top:30px}.welcome .arrow.expanded i{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (min-width:901px){.html,.html p,.html li,.html a{font-size:12px}.welcome .arrow{margin:-30px auto 0}.welcome__wrapper:before{content:'';display:block;width:30vw;height:30vw;position:absolute;z-index:0;left:0;top:100%;background:url(/catalog/view/theme/default/image/2021/bg2.svg) center center no-repeat;background-size:100%}}@media screen and (min-width:1280px){.html,.html p,.html li,.html a{font-size: -webkit-calc(11px + (11 + 11 * 0.7) * ((100vw - 1280px) / 2560));font-size: calc(11px + (11 + 11 * 0.7) * ((100vw - 1280px) / 2560))}}@media screen and (min-width:1920px){.html p,.html ul{margin-bottom:22px}.html h1,.html h2,.html h3,.html h4,.html h5,.html h6{margin-bottom:45px}.welcome .arrow{margin:-50px auto 0}}@media screen and (min-width:2560px){.html h1,.html h2,.html h3,.html h4,.html h5,.html h6{margin-bottom:50px}.html p{margin-bottom:30px}.welcome .arrow{margin:-65px auto 0}}