.button{position:relative;color:#fff;transition:var(--transition-fast);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:-moz-max-content;width:max-content;white-space:nowrap}.button,.button__icon-box{display:flex;justify-content:center;align-items:center}.button__icon-box{position:absolute;aspect-ratio:1/1}.button__icon{width:24px;height:24px;fill:#fff;flex:none}.button_only-icon .button__icon-box{position:static}.button_full{width:100%}.button_with-icon.button_variant-bordered .button__icon-box{background:#fff}.button_with-icon.button_variant-bordered.button_size-small{padding-right:74px;padding-left:24px}.button_with-icon.button_variant-bordered.button_size-default{padding-right:74px;padding-left:30px}.button_with-icon.button_variant-bordered.button_size-big{padding-right:74px;padding-left:34px}.button_with-icon.button_variant-bordered.button_only-icon{padding:2px}.button_with-icon.button_variant-fill.button_size-small{padding-right:50px}.button_with-icon.button_variant-fill.button_size-default{padding-right:48px}.button_with-icon.button_variant-fill.button_size-big{padding-right:54px}.button_with-icon.button_variant-fill.button_only-icon{padding:0}.button_loading{position:relative}.button_loading:before{content:"";position:absolute;inset:0}.button_loading:after{content:"";position:absolute;flex:none;animation:buttonLoading 1.5s linear infinite;z-index:1}.button_loading:hover{pointer-events:none}.button_color-primary.button_variant-fill{background-color:var(--button-fill-background);color:var(--black-400);font-weight:500}.button_color-primary.button_variant-fill:hover{background-color:var(--button-fill-background-hover)}.button_color-primary.button_variant-fill.is-disabled{filter:grayscale(1);opacity:.3}.button_color-primary.button_variant-fill.is-disabled:hover{background-color:var(--link-color-hover);color:#fff;cursor:not-allowed}.button_color-primary.button_variant-fill.button_loading:after{border:2px solid;border-color:#fff #fff transparent}.button_color-primary.button_variant-fill.button_loading:before{background:var(--primary)}.button_color-primary.button_variant-bordered{background:transparent;color:var(--gray-100);border:1px solid hsla(0,0%,100%,.3)}.button_color-primary.button_variant-bordered:hover{border-color:var(--gray-500);color:#fff}.button_color-primary.button_variant-bordered.is-disabled{filter:grayscale(1);opacity:.3}.button_color-primary.button_variant-bordered.is-disabled:hover{background:transparent;color:var(--primary);border:2px solid var(--primary);cursor:not-allowed}.button_color-primary.button_variant-bordered.button_loading:after{border:2px solid var(--primary);border-bottom:2px solid transparent}.button_color-primary.button_variant-bordered.button_loading:before{background:#fff}.button_color-primary.button_variant-text{background:transparent;color:var(--primary);border:2px solid transparent}.button_color-primary.button_variant-text:hover{background:var(--primary-05)}.button_color-primary.button_variant-text.is-disabled{filter:grayscale(1);opacity:.3}.button_color-primary.button_variant-text.is-disabled:hover{background:transparent;color:var(--primary);border:2px solid var(--primary);cursor:not-allowed}.button_color-primary.button_variant-text.button_loading:after{border:2px solid var(--primary);border-bottom:2px solid transparent}.button_color-primary.button_variant-text.button_loading:before{background:#fff}.button_color-gray.button_variant-fill{background:var(--dark-2-color);color:#fff;border:2px solid var(--dark-2-color)}.button_color-gray.button_variant-fill:hover{background:var(--primary);border:2px solid var(--primary)}.button_color-gray.button_variant-fill.is-disabled{filter:grayscale(1);opacity:.3}.button_color-gray.button_variant-fill.is-disabled:hover{border:2px solid transparent;cursor:not-allowed}.button_color-gray.button_variant-fill.button_loading{border-color:var(--button-gray-border-color)}.button_color-gray.button_variant-fill.button_loading:after{border:2px solid var(--primary);border-bottom:2px solid transparent}.button_color-gray.button_variant-fill.button_loading:before{background:var(--button-gray-border-color)}.button_color-gray.button_variant-bordered{background:transparent;color:#fff;border:2px solid var(--gray-2-color)}.button_color-gray.button_variant-bordered:hover{border-color:var(--link-color-hover);color:#fff}.button_color-gray.button_variant-bordered.is-disabled{filter:grayscale(1);opacity:.3}.button_color-gray.button_variant-bordered.is-disabled:hover{background:transparent;color:var(--primary);border:2px solid var(--primary);cursor:not-allowed}.button_color-gray.button_variant-bordered.button_loading:after{border:2px solid var(--primary);border-bottom:2px solid transparent}.button_color-gray.button_variant-bordered.button_loading:before{background:#fff}.button_color-gray.button_variant-text{background:transparent;color:var(--gray-text);border:2px solid transparent}.button_color-gray.button_variant-text:hover{background:#22222208}.button_color-gray.button_variant-text.is-disabled{filter:grayscale(1);opacity:.3}.button_color-gray.button_variant-text.is-disabled:hover{background:transparent;color:var(--primary);border:2px solid var(--primary);cursor:not-allowed}.button_color-gray.button_variant-text.button_loading:after{border:2px solid var(--primary);border-bottom:2px solid transparent}.button_color-gray.button_variant-text.button_loading:before{background:#fff}.button_size-small{padding:var(--button-small-padding);border-radius:var(--button-small-border-radius);font-size:var(--button-small-font-size)}.button_size-small .button__icon-box{aspect-ratio:14/9;right:4px;height:32px;border-radius:20px}.button_size-small.button_loading:before{border-radius:var(--button-small-border-radius)}.button_size-small.button_loading:after{top:calc(50% - 7px);left:calc(50% - 7px);width:10px;height:10px;border-radius:12px}.button_size-default{padding:var(--button-default-padding);border-radius:var(--button-default-border-radius);font-size:var(--button-default-font-size)}.button_size-default .button__icon-box{aspect-ratio:1/1;right:4px;height:43px;border-radius:30px}.button_size-default.button_loading:before{border-radius:var(--button-default-border-radius)}.button_size-default.button_loading:after{top:calc(50% - 10px);left:calc(50% - 10px);width:16px;height:16px;border-radius:16px}.button_size-big{padding:var(--button-big-padding);border-radius:var(--button-big-border-radius);font-size:var(--button-big-font-size)}.button_size-big .button__icon-box{aspect-ratio:1/1;right:4px;height:49px;border-radius:30px}.button_size-big.button_loading:before{border-radius:var(--button-big-border-radius)}.button_size-big.button_loading:after{top:calc(50% - 14px);left:calc(50% - 14px);width:24px;height:24px;border-radius:16px}@keyframes buttonLoading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}:root{--base-font:"Montserrat",-apple-system,BlinkMacSystemFont,"Roboto","Helvetica Neue",Geneva,arial,Tahoma,verdana,sans-serif;--mono-font:"PT Mono","Times New Roman",sans-serif;--xl:1199px;--full-height:calc(var(--vh, 1vh)*100);--grid-decor-color:hsla(0,0%,100%,.07);--base-font-size:max(16px,1vw);--base-layout-width:1400px;--min-layout-width:375px;--base-padding:16px;--base-header-height:104px;--primary:#25559c;--primary-shadow-color:rgba(0,153,249,.28);--black-100:#5d5d5d;--black-200:#454545;--black-300:#2d2d2d;--black-400:#020202;--black-500:#000;--gray-100:#e5e5e5;--gray-200:#d0d0d0;--gray-300:#c6c6c6;--gray-400:#bcbcbc;--gray-500:#b2b2b2;--transition-fast:.4s;--transition-long:.8s;--border-radius:3px;--tg-color:#229ace;--button-fill-background:var(--gray-100);--button-fill-background-hover:var(--gray-200);--button-small-padding:8px 24px;--button-small-border-radius:3px;--button-small-font-size:14px;--button-default-padding:12px 24px 12px 24px;--button-default-border-radius:3px;--button-default-font-size:16px;--button-big-padding:16px 48px;--button-big-border-radius:3px;--button-big-font-size:20px}@media(max-width:1199px){:root{--base-layout-width:958px}}@media(max-width:990px){:root{--base-header-height:87px;--base-layout-width:732px;--base-font-size:min(16px,1.55vw)}}@media(max-width:767px){:root{--base-layout-width:448px;--base-font-size:min(14px,2vw)}}@media(max-width:480px){:root{--base-header-height:77px;--base-layout-width:100%;--base-font-size:min(14px,2.5vw)}}@media(max-width:767px){.cta-section{margin-top:48px}}.cta-section__button{display:flex;justify-content:center;width:100%;background-color:var(--primary);color:#fff;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.cta-section__button:hover{cursor:pointer;box-shadow:0 10px 30px rgba(var(--primary-rgb),.25)}.cta-section__content{display:flex;justify-content:space-between;align-items:center;width:100%;padding:142px 16px}@media(max-width:1199px){.cta-section__content{padding:72px 16px}}@media(max-width:480px){.cta-section__content{padding:48px 32px}}.cta-section__text{font-family:var(--base-font);font-size:60px;font-weight:700;line-height:1.2}@media(max-width:1199px){.cta-section__text{font-size:48px}}@media(max-width:990px){.cta-section__text{font-size:36px}}@media(max-width:480px){.cta-section__text{font-size:28px}}.cta-section__icon{width:150px;height:150px;color:#fff;transition:transform .3s ease}.cta-section__button:hover .cta-section__icon{transform:translate(5px)}@media(max-width:1199px){.cta-section__icon{width:80px;height:80px}}@media(max-width:990px){.cta-section__icon{width:64px;height:64px}}@media(max-width:480px){.cta-section__icon{width:36px;height:36px}}
