:root{--spacing-none:size(0);--size-none:size(0);--size-xxs:size(4);--size-xs:size(8);--size-s:size(12);--size-m:size(16);--size-l:size(24);--size-xl:size(32);--size-xxl:size(48);--size-xxxl:size(64);--gg-container-width:size(1324);--spacing-none:0rem;--spacing-xs:var(--theme-spacing-xs);--spacing-s:var(--theme-spacing-s);--spacing-m:var(--theme-spacing-m);--spacing-l:var(--theme-spacing-l);--size-none:0rem;--size-xxs:0.25rem;--size-xs:0.5rem;--size-s:0.75rem;--size-m:1rem;--size-l:1.5rem;--size-xl:2rem;--size-xxl:3rem;--size-xxxl:4rem;--button-radius:var(--theme-button-radius);--button-border-width:var(--theme-border-width);--button-height:50px;--button-width:300px;--dimension-1:40px;--dimension-2:50px;--gg-container-width:82.75rem;--font-family-base:"Inter",sans-serif;--font-family-fallback:"Inter-fallback",sans-serif}@media screen and (width <= 800px){:root{--spacing-xs:var(--theme-spacing-xs);--spacing-s:var(--theme-spacing-s);--spacing-m:var(--theme-spacing-m);--spacing-l:var(--theme-spacing-l)}}@media screen and (width <= 767px){:root{--button-border-width:var(--theme-border-width-mobile)}}@media screen and (width <= 360px){:root{--spacing-xs:var(--theme-spacing-xs);--spacing-s:var(--theme-spacing-s);--spacing-m:var(--theme-spacing-m);--spacing-l:var(--theme-spacing-l)}}.u-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.u-flex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.u-align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.u-justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.u-flex-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.u-gap-4{gap:.25rem}.u-gap-12{gap:.75rem}.u-gap-32{gap:2rem}.u-gap-36{gap:2.25rem}.u-list-reset{list-style:none;margin:0;padding:0}.u-block-header{margin-bottom:clamp(1rem,.5909090909rem + 1.8181818182vw,1.5rem);max-width:100%}@media(min-width:50rem){.u-block-header{margin-bottom:clamp(1.5rem,-.375rem + 3.75vw,3rem)}}.u-block-title{color:var(--color-global-text-main-dark);font-family:var(--font-family);font-size:clamp(1.5rem,1.1931818182rem + 1.3636363636vw,1.875rem);font-weight:600;line-height:1.3;margin-bottom:0;text-align:center;width:100%}@media(min-width:50rem){.u-block-title{font-size:clamp(1.875rem,1.25rem + 1.25vw,2.375rem)}}.modal-block{display:-webkit-box;display:-ms-flexbox;display:flex;inset-block-start:0;inset-inline-end:0;opacity:0;padding:var(--theme-spacing-xxs);position:fixed;visibility:hidden;z-index:3000;-webkit-box-align:center;-ms-flex-align:center;align-items:center;block-size:100%;inline-size:100%;-webkit-box-pack:center;-ms-flex-pack:center;background:var(--color-bg-transparent-black);justify-content:center}.modal-block:not(.modal-block--inline) .container{max-block-size:100%;overflow:auto;padding:0;-ms-overflow-style:none}.modal-block:not(.modal-block--inline) .container::-webkit-scrollbar{width:0}.modal-block *{-webkit-box-sizing:border-box;box-sizing:border-box}.modal-block.is-animated{-webkit-transition:all .5s ease;transition:all .5s ease}.modal-block--inline,.modal-block.is-opened{opacity:1;visibility:visible}.modal-block--inline{display:block;inset:auto;padding:0;padding-block:3.125rem;position:static;z-index:auto;-webkit-box-align:initial;-ms-flex-align:initial;align-items:normal;-webkit-box-pack:initial;-ms-flex-pack:initial;background-color:transparent;background-image:var(--hero-bg-image);background-size:cover;block-size:auto;justify-content:normal}.modal-block--inline .container{max-block-size:none;overflow:visible}.modal-block--inline .modal-block__inline-layout{display:grid;gap:var(--theme-spacing-s);-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media(min-width:75rem){.modal-block--inline .modal-block__inline-layout{grid-template-columns:minmax(0,1fr) minmax(0,43.75rem);-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.modal-block--inline .modal-block__inline-content{color:var(--color-text-primary)}@media(min-width:47.9375rem){.modal-block--inline .modal-block__inline-content{-webkit-padding-before:var(--theme-spacing-xs);padding-block-start:var(--theme-spacing-xs)}}@media(max-width:calc(75rem - 0.0625rem)){.modal-block--inline .modal-block__inline-content{text-align:center;width:100%}}.modal-block--inline .modal-block__inline-heading{color:inherit;font-family:var(--font-family-base);font-size:clamp(1.5rem,1.1363636364rem + 1.8181818182vw,2.5rem);font-weight:700;line-height:1;-webkit-margin-after:var(--theme-spacing-xs);margin-block-end:var(--theme-spacing-xs)}@media(min-width:75rem){.modal-block--inline .modal-block__inline-heading{font-size:clamp(1.875rem,-1.7647058824rem + 5.2941176471vw,3rem)}}.modal-block--inline .modal-block__inline-subtitle{color:inherit;font-family:var(--font-family-base);font-size:var(--theme-font-body-lg);font-weight:400;line-height:var(--theme-line-height-comfortable)}.modal-block--inline .modal-form{inline-size:100%;margin-inline:auto;max-inline-size:none}@media(min-width:75rem){.modal-block--inline .modal-form{margin-right:0}}.modal-block .modal-form{background-color:var(--color-bg-dark);border-radius:var(--theme-radius-lg);inline-size:100%;max-inline-size:43.75rem;padding-block:var(--theme-spacing-m);padding-inline:var(--theme-spacing-s)}.modal-block .modal-form,.modal-block .modal-form__box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.modal-block .modal-form__box{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.modal-block .modal-form__box,.modal-block .modal-form__heading{-webkit-margin-after:var(--theme-spacing-xs);margin-block-end:var(--theme-spacing-xs)}.modal-block .modal-form__heading{color:var(--color-text-main-dark);font-family:var(--font-family-base);font-size:var(--theme-font-h4);font-weight:700;letter-spacing:-.006em}@media(max-width:calc(47.9375rem - 0.0625rem)){.modal-block .modal-form__heading{-webkit-padding-end:1.5625rem;padding-inline-end:1.5625rem}}.modal-block .modal-form__subtitle{color:var(--color-text-secondary-dark);width:100%;-webkit-margin-after:var(--theme-spacing-s);margin-block-end:var(--theme-spacing-s)}.modal-block .modal-form__input,.modal-block .modal-form__subtitle{font-family:var(--font-family-base);font-size:var(--theme-font-body);font-weight:400;line-height:var(--theme-line-height-comfortable)}.modal-block .modal-form__input{background:var(--color-bg-dark-medium);border:1px solid transparent;border-radius:var(--theme-radius-sm);color:var(--color-text-main-dark);inline-size:100%;outline:none;padding:.625rem .75rem;-webkit-padding-end:var(--theme-spacing-m);padding-inline-end:var(--theme-spacing-m)}.modal-block .modal-form__input::-webkit-input-placeholder{color:var(--color-text-tertiary-dark)}.modal-block .modal-form__input::-moz-placeholder{color:var(--color-text-tertiary-dark)}.modal-block .modal-form__input:-ms-input-placeholder{color:var(--color-text-tertiary-dark)}.modal-block .modal-form__input::-ms-input-placeholder{color:var(--color-text-tertiary-dark)}.modal-block .modal-form__input::placeholder{color:var(--color-text-tertiary-dark)}.modal-block .modal-form__input.error{border-color:var(--color-error);color:var(--color-error);position:relative}.modal-block .modal-form__input.error+.modal-form__placeholder{color:var(--color-error)}.modal-block .modal-form__group{position:relative;-webkit-margin-after:var(--theme-spacing-xs);inline-size:100%;margin-block-end:var(--theme-spacing-xs)}.modal-block .modal-form__group--half{inline-size:100%}@media(min-width:47.9375rem){.modal-block .modal-form__group--half{inline-size:calc(50% - .625rem)}}.modal-block .modal-form__group.is-error:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE3IDE2Ij48cGF0aCBmaWxsPSIjQTg1MjUyIiBkPSJNLjUgOGE4IDggMCAxIDEgMTYgMCA4IDggMCAwIDEtMTYgMCIvPjxwYXRoIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNNC41IDhoOCIvPjwvc3ZnPg==);background-repeat:no-repeat;background-size:100%;block-size:var(--theme-spacing-xs);content:"";inline-size:var(--theme-spacing-xs);inset-block-start:var(--theme-spacing-xs);inset-inline-end:var(--theme-spacing-xxs);position:absolute;z-index:1}.modal-block .modal-form__group.is-valid .modal-form__input{border-color:var(--color-accent-secondary)}.modal-block .modal-form__group.is-valid:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE2IDE2Ij48cGF0aCBmaWxsPSIjN0I3NEREIiBkPSJNMCA4YTggOCAwIDEgMSAxNiAwQTggOCAwIDAgMSAwIDgiLz48cGF0aCBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZD0ibTExIDYtMy45NyA0TDUgNy45NTMiLz48L3N2Zz4=);background-repeat:no-repeat;background-size:100%;block-size:var(--theme-spacing-xs);content:"";inline-size:var(--theme-spacing-xs);inset-block-start:var(--theme-spacing-xs);inset-inline-end:var(--theme-spacing-xxs);position:absolute;z-index:1}.modal-block .modal-form__checkbox-box{block-size:1.375rem;display:inline-block;inline-size:1.375rem}.modal-block .modal-form__checkbox-box.error{color:var(--color-error)}.modal-block .modal-form__checkbox-label{-webkit-margin-after:var(--theme-spacing-xs);display:block;margin-block-end:var(--theme-spacing-xs)}.modal-block .modal-form__checkbox-label .modal-form__checkbox-box+.modal-form__checkbox-text:before{content:"";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-box-pack:center;-ms-flex-pack:center;block-size:2rem;inline-size:2rem;justify-content:center;-webkit-box-flex:0;background-color:transparent;border:var(--theme-border-width) solid var(--color-bg-accent);-ms-flex:0 0 2rem;flex:0 0 2rem;-webkit-margin-end:var(--theme-spacing-xs);border-radius:var(--theme-radius-sm);left:0;margin-inline-end:var(--theme-spacing-xs);position:absolute;top:0}.modal-block .modal-form__checkbox-label .modal-form__checkbox-box{cursor:pointer;inset-block-start:0;inset-inline-start:0;opacity:0;position:absolute}.modal-block .modal-form__checkbox-label .modal-form__checkbox-box.error+.modal-form__checkbox-text:before{border-color:var(--color-error-dark)!important}.modal-block .modal-form__checkbox-label .modal-form__checkbox-box.error:checked+.modal-form__checkbox-text:before,.modal-block .modal-form__checkbox-label .modal-form__checkbox-box:checked+.modal-form__checkbox-text:before{background-color:var(--color-bg-accent);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIxMyIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDIwIDEzIj48cGF0aCBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBkPSJNMTkgMSA3LjA5MiAxMiAxIDYuMzcyIi8+PC9zdmc+);background-position:50% 50%;background-repeat:no-repeat;background-size:70%}.modal-block .modal-form__checkbox-label:before{display:none}.modal-block .modal-form__checkbox-text{color:var(--color-text-secondary-dark);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:var(--font-family-base);font-size:var(--theme-font-small);font-weight:400;line-height:var(--theme-line-height-comfortable);padding-left:2.9375rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:2rem}.modal-block .modal-form__checkbox-text:has(a){display:block}.modal-block .modal-form__checkbox-text a{color:var(--color-text-secondary-dark);display:inline-block;margin:0 var(--theme-spacing-xxxs)}.modal-block .modal-form__submit{background:var(--color-border-accent);border:var(--theme-border-width) solid transparent;border-radius:var(--theme-radius-sm);color:var(--color-text-main-dark);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:var(--font-family-base);font-size:var(--theme-button-font-size);font-weight:600;line-height:100%;padding-block:var(--theme-button-padding-y);padding-inline:var(--theme-button-padding-x);text-align:center;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-inline:auto;-webkit-margin-before:var(--theme-spacing-m);margin-block-start:var(--theme-spacing-m)}.modal-block .modal-form__submit:hover{background:var(--color-btn-hover)}.modal-block .modal-form__submit:focus{border-color:var(--color-btn-text)}.modal-block .modal-form__submit:active{background:var(--color-btn-pressed)}@media(max-width:calc(47.9375rem - 0.0625rem)){.modal-block .modal-form__submit{inline-size:100%}}.modal-block .modal-close{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDMyIDMyIj48cGF0aCBzdHJva2U9IiM3Qjc0REQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBkPSJtMjcuOTk2IDI4LTI0LTI0LjAwNE00IDI4IDI4IDMuOTk2Ii8+PC9zdmc+);background-size:cover;block-size:var(--theme-spacing-s);cursor:pointer;inline-size:var(--theme-spacing-s);inset-block-start:var(--theme-spacing-s);inset-inline-end:var(--theme-spacing-s);position:absolute;-webkit-transition:opacity .2s;transition:opacity .2s;z-index:1}.modal-block .modal-close:hover{opacity:.6}.modal-block .error-message{color:var(--color-error-dark);font-family:var(--font-family-base);font-size:var(--theme-font-small);font-weight:400;line-height:133%;-webkit-margin-before:var(--theme-spacing-xxxs);margin-block-start:var(--theme-spacing-xxxs)}.modal-block .modal-form__success-message{color:var(--color-text-main-dark);font-family:var(--font-family-base);font-size:var(--theme-font-h4);font-weight:700;-webkit-margin-after:var(--theme-spacing-xs);letter-spacing:-.2px;margin-block-end:var(--theme-spacing-xs)}.modal-block .modal-form__success-message span{color:var(--color-text-secondary-dark);font-family:var(--font-family-base);font-size:var(--theme-font-body);font-weight:400;line-height:var(--theme-line-height-comfortable);-webkit-margin-after:var(--theme-spacing-s);margin-block-end:var(--theme-spacing-s)}.modal-block .modal-form__success-message.error{display:none}.modal-block__loader{background-color:var(--color-bg-transparent-black);block-size:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;inline-size:100vw;inset-block-start:0;inset-inline-start:0;position:fixed;z-index:3002;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;visibility:hidden}.is-sending .modal-block__loader{opacity:1;visibility:visible}.modal-block__loader svg{-webkit-animation:modalloaderrotation 1s linear infinite;animation:modalloaderrotation 1s linear infinite;block-size:2.5rem;inline-size:2.5rem;-webkit-transform:rotate(0deg);transform:rotate(0deg)}@media(min-width:63.9375rem){.modal-block__loader svg{block-size:5rem;inline-size:5rem}}.modal-form__error-popup{z-index:3001}.modal-form__button-error,.modal-form__button-success{background:var(--color-border-accent);border:var(--theme-border-width) solid transparent;border-radius:var(--theme-radius-sm);-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--color-text-main-dark);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:var(--font-family-base);font-size:var(--theme-button-font-size);font-weight:600;line-height:100%;margin:0 auto;padding-block:var(--theme-button-padding-y);padding-inline:var(--theme-button-padding-x);text-align:center;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}.modal-form__button-error:hover,.modal-form__button-success:hover{background:var(--color-btn-hover)}.modal-form__button-error:focus,.modal-form__button-success:focus{border-color:var(--color-btn-text)}.modal-form__button-error:active,.modal-form__button-success:active{background:var(--color-btn-pressed)}@-webkit-keyframes modalloaderrotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes modalloaderrotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
