@charset "UTF-8";.block{margin:200px 0}.block:first-of-type{margin-top:0}.block:last-of-type{margin-bottom:0}.block:not(.js-slider-processed)>.block__content>.block__slider>.arrows{opacity:0;visibility:hidden}.block.js-slider-processed:hover .arrows{opacity:1;visibility:visible}.block.js-slider-processed .block__content{display:block}.block input[type=date],.block input[type=email],.block input[type=number],.block input[type=password],.block input[type=tel],.block input[type=text],.block input[type=time],.block textarea{background-color:transparent}.block__header{display:-ms-grid;display:grid;grid-gap:var(--grid-gap);margin:0 0 80px}.block__header .btn-icon-left:before{content:"";font-family:icomoon;font-size:14px;font-weight:400}.block__header .btn-icon-right:after{content:"";font-family:icomoon;font-size:14px;font-weight:400}.block__title{font-family:var(--font-family-heading);font-weight:600;font-size:96px;line-height:120%;color:#fff;text-transform:none;margin:0;text-align:left}.block__title span{font-weight:300}.block__footer{position:relative;display:-ms-grid;display:grid;grid-gap:24px;justify-items:center;margin-top:32px}.block__footer .btn-icon-left:before{content:"";font-family:icomoon;font-size:14px;font-weight:400}.block__footer .btn-icon-right:after{content:"";font-family:icomoon;font-size:14px;font-weight:400}.block-border{background-color:#f1f6ff;padding:48px}.block-section{background-color:var(--background-block-section);margin-top:0;margin-bottom:0;margin-left:-webkit-calc((var(--container) - (100vw - var(--scrollbar-width)))/ 2);margin-left:-moz-calc((var(--container) - (100vw - var(--scrollbar-width)))/ 2);margin-left:calc((var(--container) - (100vw - var(--scrollbar-width)))/ 2);margin-right:-webkit-calc((var(--container) - (100vw - var(--scrollbar-width)))/ 2);margin-right:-moz-calc((var(--container) - (100vw - var(--scrollbar-width)))/ 2);margin-right:calc((var(--container) - (100vw - var(--scrollbar-width)))/ 2);padding:200px -webkit-calc(((100vw - var(--scrollbar-width)) - var(--container))/ 2);padding:200px -moz-calc(((100vw - var(--scrollbar-width)) - var(--container))/ 2);padding:200px calc(((100vw - var(--scrollbar-width)) - var(--container))/ 2)}.block-section form input[type=date],.block-section form input[type=email],.block-section form input[type=number],.block-section form input[type=password],.block-section form input[type=tel],.block-section form input[type=text],.block-section form input[type=time],.block-section form textarea{border-color:#cecece}.block-section .btn-secondary{background:-webkit-gradient(linear,left top,left bottom,from(var(--background-block-section)),to(var(--background-block-section))) padding-box,-webkit-gradient(linear,left top,right top,from(#4804ff),to(#c12cb2)) border-box;background:-webkit-linear-gradient(var(--background-block-section),var(--background-block-section)) padding-box,-webkit-linear-gradient(left,#4804ff,#c12cb2) border-box;background:-moz-linear-gradient(var(--background-block-section),var(--background-block-section)) padding-box,-moz-linear-gradient(left,#4804ff,#c12cb2) border-box;background:-o-linear-gradient(var(--background-block-section),var(--background-block-section)) padding-box,-o-linear-gradient(left,#4804ff,#c12cb2) border-box;background:linear-gradient(var(--background-block-section),var(--background-block-section)) padding-box,linear-gradient(to right,#4804ff,#c12cb2) border-box}.block__slider{position:relative;width:var(--container);grid-column:1/-1}.block__slider .swiper-notification{display:none}.block__slider-inner.swiper-container-initialized{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:0;margin:0;overflow:hidden}.block__slider-content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:1536px){.block__title{font-size:76px}}@media only screen and (max-width:1100px){.block{margin-top:80px;margin-bottom:80px}.block__header{margin-bottom:64px}.block__title{font-size:64px}.block-section{padding-top:80px;padding-bottom:80px}}@media only screen and (max-width:680px){.block__title{font-size:32px}} /*# sourceMappingURL=maps/base--blocks.css.map */