.c-button{position:relative;width:max-content;padding:.14rem .16rem;background:#e6e3e01a;border-radius:.04rem;outline:none;display:inline-flex;justify-content:flex-start;align-items:center;gap:.76rem;text-decoration:none;opacity:1;border:none;cursor:pointer;font-family:inherit;overflow:hidden}.c-button:before{content:"";position:absolute;inset:0;transform:translateY(0);opacity:0;transition:opacity .3s cubic-bezier(.215,.61,.355,1);z-index:0;background:var(--colors-background-dark-2, #1C1C1C)}.c-button:after{content:"";position:absolute;inset:0;border:1px rgba(224,220,216,.5) solid;border-radius:.04rem;pointer-events:none;z-index:2}.c-button:hover:before{opacity:1}.c-button:hover .c-button__text{opacity:1}.c-button--lg{padding:.14rem .32rem;border-radius:9999px}.c-button--lg:after{border-radius:9999px}.c-button--lg .c-button__text{font-size:var(--desktop-font-size-button-lg, 18px);line-height:var(--desktop-line-height-button-lg, 20px);letter-spacing:var(--desktop-letter-spacing-button-lg, -.2px)}.c-button--sm{padding-top:.12rem;padding-bottom:.12rem}.c-button--sm .c-button__text{font-size:var(--desktop-font-size-button-sm, 14px);line-height:var(--desktop-line-height-button-sm, 16px);letter-spacing:var(--desktop-letter-spacing-button-sm, -.14px)}.c-button--transparent .c-button__text{color:var(--colors-text-light-1, #F9F9F9)}.c-button--transparent:before{background:var(--colors-btn-btn-1, rgba(230, 227, 224, .3))}.c-button--dark{background:var(--colors-bg-dark-1, #161616);outline:none}.c-button--dark .c-button__text{color:var(--colors-text-light-1, #F9F9F9)}.c-button--dark:before{background:var(--colors-background-dark-3, #1C1C1C);inset:0}.c-button--dark:after{border:none}.c-button--dark:hover .c-button__text{color:var(--colors-text-light-1, #F9F9F9)}.c-button--dark-border{background:var(--colors-bg-dark-1, #161616);outline:none}.c-button--dark-border .c-button__text{color:var(--colors-text-light-1, #F9F9F9)}.c-button--dark-border:before{background:var(--colors-background-dark-2, #1C1C1C)}.c-button--dark-border:after{border-color:var(--colors-borders-grey-main, rgba(133, 128, 123, .3))}.c-button--dark-border:hover .c-button__text{color:var(--colors-text-light-1, #F9F9F9)}.c-button--light{background:var(--colors-background-light-1, #E6E3E0);outline:none}.c-button--light .c-button__text{color:var(--colors-text-dark, #1E1E1E)}.c-button--light:before{background:var(--colors-background-light-4, #CCC6BF);inset:0}.c-button--light:after{border:none}.c-button--light:hover .c-button__text{color:var(--colors-text-dark-1, #1E1E1E)}.c-button--gray{background:var(--colors-background-light-4, #CCC6BF);outline:none}.c-button--gray .c-button__text{color:var(--colors-text-dark-1, #1E1E1E)}.c-button--gray:before{background:var(--colors-background-light-3)}.c-button--gray:after{border-color:var(--colors-borders-grey-main, rgba(133, 128, 123, .3))}.c-button--gray:hover .c-button__text{color:var(--colors-text-dark, #1E1E1E)}.c-button--blue{background:var(--colors-btn-blue, #0D3DFC);outline:none}.c-button--blue .c-button__text{color:var(--colors-text-light, #F9F9F9)}.c-button--blue:before{background:#00000026;inset:0}.c-button--blue:after{border:none}.c-button--blue:hover .c-button__text{color:var(--colors-text-light, #F9F9F9)}.c-button__text{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;text-align:center;color:var(--colors-text-light-1, #F9F9F9);font-family:var(--fonts-family-main);font-weight:500;word-wrap:break-word;transition:color .3s cubic-bezier(.215,.61,.355,1),opacity .3s cubic-bezier(.215,.61,.355,1)}:root{--fonts-family-main: "PPNeueMontreal", sans-serif;--fonts-family-sub: "MDIO-Medium", serif;--fonts-family-inter: "Inter", sans-serif;--desktop-font-size-display: .76rem;--desktop-font-size-h1: .58rem;--desktop-font-size-h2: .49rem;--desktop-font-size-h3: .32rem;--desktop-font-size-h4: .28rem;--desktop-font-size-h5: .24rem;--desktop-font-size-h6: .2rem;--desktop-font-size-p1: .22rem;--desktop-font-size-p2: .2rem;--desktop-font-size-p3: .18rem;--desktop-font-size-p4: .16rem;--desktop-font-size-sub1: .18rem;--desktop-font-size-sub2: .14rem;--desktop-font-size-sub3: .16rem;--desktop-font-size-num1: .34rem;--desktop-font-size-num2: .2rem;--desktop-font-size-nav-link: .16rem;--desktop-font-size-footer-link: .14rem;--desktop-font-size-footer-label: .16rem;--desktop-font-size-footer-sub: .16rem;--desktop-font-size-button-sm: .14rem;--desktop-font-size-button-lg: .18rem;--desktop-font-size-button-filter: .18rem;--desktop-font-size-input: .18rem;--desktop-font-size-menu-sub-sm: .16rem;--desktop-font-size-menu-sub-md: .16rem;--desktop-font-size-tab-link-sm: .18rem;--desktop-font-size-menu-link: .16rem;--desktop-font-size-quiz-headline: .26rem;--desktop-font-size-quiz-caption: .11rem;--desktop-font-size-quiz-subtitle: .19rem;--tablet-font-size-display: .5rem;--tablet-font-size-h1: .4rem;--tablet-font-size-h2: .38rem;--tablet-font-size-h3: .28rem;--tablet-font-size-h4: .24rem;--tablet-font-size-h5: .24rem;--tablet-font-size-h6: .2rem;--tablet-font-size-p1: .2rem;--tablet-font-size-p2: .16rem;--tablet-font-size-p3: .16rem;--tablet-font-size-p4: .14rem;--tablet-font-size-sub1: .18rem;--tablet-font-size-sub2: .14rem;--tablet-font-size-sub3: .14rem;--tablet-font-size-num1: .28rem;--tablet-font-size-num2: .2rem;--tablet-font-size-nav-link: .32rem;--tablet-font-size-footer-link: .16rem;--tablet-font-size-footer-label: .16rem;--tablet-font-size-footer-sub: .14rem;--tablet-font-size-button-sm: .14rem;--tablet-font-size-button-lg: .18rem;--tablet-font-size-button-filter: .18rem;--tablet-font-size-input: .14rem;--tablet-font-size-menu-sub-sm: .16rem;--tablet-font-size-menu-sub-md: .16rem;--tablet-font-size-tab-link-sm: .18rem;--tablet-font-size-menu-link: .32rem;--tablet-font-size-quiz-headline: .26rem;--tablet-font-size-quiz-caption: .11rem;--tablet-font-size-quiz-subtitle: .19rem;--mobile-font-size-display: .5rem;--mobile-font-size-h1: .34rem;--mobile-font-size-h2: .32rem;--mobile-font-size-h3: .26rem;--mobile-font-size-h4: .22rem;--mobile-font-size-h5: .22rem;--mobile-font-size-h6: .18rem;--mobile-font-size-p1: .18rem;--mobile-font-size-p2: .16rem;--mobile-font-size-p3: .16rem;--mobile-font-size-p4: .14rem;--mobile-font-size-sub1: .16rem;--mobile-font-size-sub2: .14rem;--mobile-font-size-sub3: .14rem;--mobile-font-size-num1: .28rem;--mobile-font-size-num2: .14rem;--mobile-font-size-nav-link: .24rem;--mobile-font-size-footer-link: .16rem;--mobile-font-size-footer-label: .14rem;--mobile-font-size-footer-sub: .14rem;--mobile-font-size-button-sm: .14rem;--mobile-font-size-button-lg: .18rem;--mobile-font-size-button-filter: .18rem;--mobile-font-size-input: .14rem;--mobile-font-size-menu-sub-sm: .16rem;--mobile-font-size-menu-sub-md: .16rem;--mobile-font-size-tab-link-sm: .18rem;--mobile-font-size-menu-link: .24rem;--mobile-font-size-quiz-headline: .26rem;--mobile-font-size-quiz-caption: .11rem;--mobile-font-size-quiz-subtitle: .19rem;--weights-fw-100: 100;--weights-fw-200: 200;--weights-fw-300: 300;--weights-fw-400: 400;--weights-fw-500: 500;--weights-fw-600: 600;--weights-fw-700: 700;--desktop-line-height-display: .84rem;--desktop-line-height-h1: .64rem;--desktop-line-height-h2: .54rem;--desktop-line-height-h3: .36rem;--desktop-line-height-h4: .3rem;--desktop-line-height-h5: .28rem;--desktop-line-height-h6: .26rem;--desktop-line-height-p1: .29rem;--desktop-line-height-p2: .26rem;--desktop-line-height-p3: .24rem;--desktop-line-height-p4: .2rem;--desktop-line-height-sub1: .2rem;--desktop-line-height-sub2: .14rem;--desktop-line-height-sub3: .16rem;--desktop-line-height-num1: .37rem;--desktop-line-height-num2: .24rem;--desktop-line-height-nav-link: .16rem;--desktop-line-height-footer-link: .2rem;--desktop-line-height-footer-label: .18rem;--desktop-line-height-footer-sub: .2rem;--desktop-line-height-button-sm: .16rem;--desktop-line-height-button-lg: .2rem;--desktop-line-height-button-filter: .18rem;--desktop-line-height-input: .18rem;--desktop-line-height-menu-sub-sm: .2rem;--desktop-line-height-tab-link-sm: .2rem;--desktop-line-height-menu-link: .2rem;--desktop-line-height-quiz-headline: .35rem;--desktop-line-height-quiz-caption: .14rem;--desktop-line-height-quiz-subtitle: .26rem;--tablet-line-height-display: .55rem;--tablet-line-height-h1: .45rem;--tablet-line-height-h2: .44rem;--tablet-line-height-h3: .32rem;--tablet-line-height-h4: .26rem;--tablet-line-height-h5: .26rem;--tablet-line-height-h6: .26rem;--tablet-line-height-p1: .26rem;--tablet-line-height-p2: .22rem;--tablet-line-height-p3: .22rem;--tablet-line-height-p4: .22rem;--tablet-line-height-sub1: .2rem;--tablet-line-height-sub2: .14rem;--tablet-line-height-sub3: .16rem;--tablet-line-height-num1: .31rem;--tablet-line-height-num2: .24rem;--tablet-line-height-nav-link: .32rem;--tablet-line-height-footer-link: .2rem;--tablet-line-height-footer-label: .18rem;--tablet-line-height-footer-sub: .18rem;--tablet-line-height-button-sm: .16rem;--tablet-line-height-button-lg: .2rem;--tablet-line-height-button-filter: .18rem;--tablet-line-height-input: .16rem;--tablet-line-height-tab-link-sm: .2rem;--tablet-line-height-menu-sub-sm: .2rem;--tablet-line-height-menu-link: .32rem;--tablet-line-height-quiz-headline: .35rem;--tablet-line-height-quiz-caption: .14rem;--tablet-line-height-quiz-subtitle: .26rem;--mobile-line-height-display: .55rem;--mobile-line-height-h1: .39rem;--mobile-line-height-h2: .37rem;--mobile-line-height-h3: .3rem;--mobile-line-height-h4: .26rem;--mobile-line-height-h5: .26rem;--mobile-line-height-h6: .24rem;--mobile-line-height-p1: .24rem;--mobile-line-height-p2: .22rem;--mobile-line-height-p3: .22rem;--mobile-line-height-p4: .22rem;--mobile-line-height-sub1: .18rem;--mobile-line-height-sub2: .14rem;--mobile-line-height-sub3: .16rem;--mobile-line-height-num1: .31rem;--mobile-line-height-num2: .17rem;--mobile-line-height-nav-link: .24rem;--mobile-line-height-footer-link: .2rem;--mobile-line-height-footer-label: .18rem;--mobile-line-height-footer-sub: .18rem;--mobile-line-height-button-sm: .16rem;--mobile-line-height-button-lg: .2rem;--mobile-line-height-button-filter: .18rem;--mobile-line-height-input: .16rem;--mobile-line-height-tab-link-sm: .2rem;--mobile-line-height-menu-sub-sm: .2rem;--mobile-line-height-menu-link: .24rem;--mobile-line-height-quiz-headline: .35rem;--mobile-line-height-quiz-caption: .14rem;--mobile-line-height-quiz-subtitle: .26rem;--desktop-letter-spacing-display: -.008rem;--desktop-letter-spacing-h1: -.0174000001rem;--desktop-letter-spacing-h2: -.0147000003rem;--desktop-letter-spacing-h3: -.0063999999rem;--desktop-letter-spacing-h4: -.0056rem;--desktop-letter-spacing-h5: -.0040000001rem;--desktop-letter-spacing-h6: -.002rem;--desktop-letter-spacing-p1: 0rem;--desktop-letter-spacing-p2: 0rem;--desktop-letter-spacing-p3: 0rem;--desktop-letter-spacing-p4: 0rem;--desktop-letter-spacing-sub1: -.0018rem;--desktop-letter-spacing-sub2: .006rem;--desktop-letter-spacing-sub3: .008rem;--desktop-letter-spacing-num1: -.0034rem;--desktop-letter-spacing-num2: -.002rem;--desktop-letter-spacing-nav-link: 0rem;--desktop-letter-spacing-footer-link: 0rem;--desktop-letter-spacing-footer-label: -.0016rem;--desktop-letter-spacing-footer-sub: 0rem;--desktop-letter-spacing-button-sm: -.0014rem;--desktop-letter-spacing-button-lg: -.002rem;--desktop-letter-spacing-button-filter: -.0016rem;--desktop-letter-spacing-input: 0rem;--desktop-letter-spacing-menu-sub-sm: 0rem;--desktop-letter-spacing-menu-sub-md: -.0016rem;--desktop-letter-spacing-tab-link-sm: -.002rem;--desktop-letter-spacing-menu-link: 0rem;--desktop-letter-spacing-quiz-headline: -.0064rem;--desktop-letter-spacing-quiz-caption: .006rem;--desktop-letter-spacing-quiz-subtitle: 0rem;--tablet-letter-spacing-display: -.005rem;--tablet-letter-spacing-h1: -.0120000005rem;--tablet-letter-spacing-h2: -.0113999999rem;--tablet-letter-spacing-h3: -.0083999997rem;--tablet-letter-spacing-h4: -.0072000003rem;--tablet-letter-spacing-h5: -.0072000003rem;--tablet-letter-spacing-h6: -.002rem;--tablet-letter-spacing-p1: 0rem;--tablet-letter-spacing-p2: 0rem;--tablet-letter-spacing-p3: 0rem;--tablet-letter-spacing-p4: -.0014rem;--tablet-letter-spacing-sub1: -.0018rem;--tablet-letter-spacing-sub2: .006rem;--tablet-letter-spacing-sub3: .007rem;--tablet-letter-spacing-num1: -.0028rem;--tablet-letter-spacing-num2: -.002rem;--tablet-letter-spacing-nav-link: -.0014rem;--tablet-letter-spacing-footer-link: 0rem;--tablet-letter-spacing-footer-label: -.0016rem;--tablet-letter-spacing-footer-sub: 0rem;--tablet-letter-spacing-button-sm: -.0014rem;--tablet-letter-spacing-button-lg: -.002rem;--tablet-letter-spacing-button-filter: -.0016rem;--tablet-letter-spacing-input: 0rem;--tablet-letter-spacing-menu-sub-sm: 0rem;--tablet-letter-spacing-menu-sub-md: -.0016rem;--tablet-letter-spacing-tab-link-sm: -.002rem;--tablet-letter-spacing-menu-link: 0rem;--tablet-letter-spacing-quiz-headline: -.0064rem;--tablet-letter-spacing-quiz-caption: .006rem;--tablet-letter-spacing-quiz-subtitle: 0rem;--mobile-letter-spacing-display: -.005rem;--mobile-letter-spacing-h1: -.01rem;--mobile-letter-spacing-h2: -.0095999998rem;--mobile-letter-spacing-h3: -.0077999997rem;--mobile-letter-spacing-h4: -.0066000003rem;--mobile-letter-spacing-h5: -.0066000003rem;--mobile-letter-spacing-h6: -.0018000001rem;--mobile-letter-spacing-p1: 0rem;--mobile-letter-spacing-p2: 0rem;--mobile-letter-spacing-p3: 0rem;--mobile-letter-spacing-p4: -.0014rem;--mobile-letter-spacing-sub1: -.0016rem;--mobile-letter-spacing-sub2: .006rem;--mobile-letter-spacing-sub3: .007rem;--mobile-letter-spacing-num1: -.0028rem;--mobile-letter-spacing-num2: -.0014rem;--mobile-letter-spacing-nav-link: -.0018rem;--mobile-letter-spacing-footer-link: 0rem;--mobile-letter-spacing-footer-label: -.0016rem;--mobile-letter-spacing-footer-sub: 0rem;--mobile-letter-spacing-button-sm: -.0014rem;--mobile-letter-spacing-button-lg: -.002rem;--mobile-letter-spacing-button-filter: -.0016rem;--mobile-letter-spacing-input: 0rem;--mobile-letter-spacing-menu-sub-sm: 0rem;--mobile-letter-spacing-menu-sub-md: -.0016rem;--mobile-letter-spacing-tab-link-sm: -.002rem;--mobile-letter-spacing-menu-link: 0rem;--mobile-letter-spacing-quiz-headline: -.0064rem;--mobile-letter-spacing-quiz-caption: .006rem;--mobile-letter-spacing-quiz-subtitle: 0rem;--font-page-404: "Space Grotesk", sans-serif;--font-size-title-404: 1.73rem;--font-size-subtitle-404: .2rem;--font-size-label-404: .16rem;--line-height-title-404: 2.08rem;--line-height-subtitle-404: .26rem;--line-height-label-404: .19rem;--letter-spacing-title-404: -.047rem;--letter-spacing-subtitle-404: -.0005rem;--letter-spacing-label-404: -.0018rem}@media all and (max-width: 1024px){:root{--letter-spacing-title-ns: -.007rem;--letter-spacing-subtitle-ns: -.002rem;--font-size-title-404: 1.5rem;--line-height-title-404: 1.8rem;--letter-spacing-title-404: -.044rem}}@media all and (max-width: 480px){:root{--font-size-title-ns: .2rem;--font-size-subtitle-ns: .14rem;--font-size-desc-ns: .12rem;--line-height-title-ns: .24rem;--line-height-subtitle-ns: .18rem;--line-height-desc-ns: .14rem;--letter-spacing-title-ns: -.0033rem;--letter-spacing-subtitle-ns: -.00125rem;--letter-spacing-desc-ns: -.0008rem;--font-size-title-404: 1rem;--font-size-subtitle-404: .14rem;--font-size-label-404: .12rem;--line-height-title-404: 1.2rem;--line-height-subtitle-404: .18rem;--line-height-label-404: .14rem;--letter-spacing-title-404: -.0275rem;--letter-spacing-label-404: -.001rem}}:root{--colors-text-light: #F9F9F9;--colors-text-dark: #1E1E1E;--colors-text-grey-1: #78736E;--colors-text-grey-2: #A39E99;--colors-background-light-1: #E6E3E0;--colors-background-light-2: #E0DCD8;--colors-background-light-3: #D4CFC9;--colors-background-light-4: #CCC6BF;--colors-background-dark-1: #161616;--colors-background-dark-2: #1C1C1C;--colors-background-dark-3: #242424;--colors-background-dark-4: #111111;--colors-background-input: rgba(120, 115, 110, .2);--colors-btn-btn-1: rgba(230, 227, 224, .3);--colors-btn-blue: #0D3DFC;--colors-btn-btn-2: #E6E3E019;--colors-btn-btn-border: #E0DCD87F;--colors-btn-blue: #0D3CFC;--colors-btn-blue-h: #0B34D6;--colors-borders-grey-main: #85807B2E;--colors-borders-grey-dashed: #85807B14;--colors-borders-grey-1: #6B6662;--colors-borders-grey-2: #B2ADA8;--colors-borders-light-1: #F9F9F9;--colors-borders-dark-1: #161616;--colors-borders-dark-3: #85807B33;--colors-input-placeholder: rgba(120, 115, 110, .6);--colors-filters-green: #307E77;--colors-filters-bg-green: #C9D4D2;--colors-filters-magenta: #724577;--colors-filters-bg-magenta: #D2C9D4;--colors-filters-red: #774554;--colors-filters-bg-red: #E5C8CA;--colors-quiz-tier-amber: #d97706;--colors-quiz-tier-amber-bg: #fffbeb;--colors-quiz-tier-amber-border: #fde68a;--colors-quiz-tier-blue-bg: #eff6ff;--colors-quiz-tier-blue-border: #bfdbfe;--colors-quiz-badge-bg: rgba(255, 255, 255, .06);--colors-text-light-1: var(--colors-text-light);--colors-text-dark-1: var(--colors-text-dark);--colors-bg-dark-1: var(--colors-background-dark-1);--colors-border-grey-1: var(--colors-borders-grey-1);--colors-border-grey-2: var(--colors-borders-grey-2);--colors-border-grey-3: var(--colors-borders-dark-3)}:root{--container-width: 11.62rem;--header-container-width: 14.08rem;--header-height: .8rem}@media all and (max-width: 1024px){:root{--container-width: 6.88rem;--header-container-width: 6.88rem}}@media all and (max-width: 480px){:root{--container-width: 3.25rem;--header-container-width: 3.51rem}}:root{--index-mobile-menu: 100;--index-header: 100;--index-main-lines: 3;--index-marquee-mask: 2;--index-overlay-open-header: 2}.c-contact-form{width:7.57rem;max-width:7.57rem;padding:.4rem;background:#fff;display:flex;flex-direction:column;gap:.32rem}.c-contact-form__header{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.c-contact-form__title{color:var(--colors-text-dark, #1E1E1E);font-size:.28rem;font-family:var(--fonts-family-main);font-weight:500;line-height:.3rem;margin:0}.c-contact-form__close{width:.32rem;height:.32rem;background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--colors-text-dark, #1E1E1E)}.c-contact-form__close:hover{opacity:.7}.c-contact-form__close svg{width:.24rem;height:.24rem}.c-contact-form__form{display:flex;flex-direction:column;gap:.12rem;width:100%}.c-contact-form__fields{display:flex;flex-direction:column;gap:.12rem}.c-contact-form__row{display:flex;gap:.12rem}.c-contact-form__row .c-contact-form__field{flex:1}.c-contact-form__field{display:flex;flex-direction:column}.c-contact-form__field--full{width:100%}.c-contact-form__honeypot{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.c-contact-form__input{height:.36rem;padding:.1rem .16rem;outline:1px var(--colors-borders-grey-main, rgba(133, 128, 123, .3)) solid;outline-offset:-1px;border:none;background:transparent;color:var(--colors-text-dark, #1E1E1E);font-size:.14rem;font-family:var(--fonts-family-main);font-weight:500;line-height:.16rem;box-sizing:border-box}.c-contact-form__input::placeholder{opacity:.4;color:var(--colors-text-dark, #1E1E1E)}.c-contact-form__input:focus{outline:2px var(--colors-text-dark, #1E1E1E) solid;outline-offset:-2px}.c-contact-form__input--error{outline:2px #ff4444 solid;outline-offset:-2px}.c-contact-form__select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:transparent;border-radius:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'><path d='M1 1.5L6 6.5L11 1.5' stroke='%231E1E1E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right .16rem center;padding-right:.4rem;cursor:pointer}.c-contact-form__select:invalid{color:#1e1e1e66}.c-contact-form__select option{color:var(--colors-text-dark, #1E1E1E)}.c-contact-form__interests{padding:.1rem .16rem;outline:1px var(--colors-borders-grey-main, rgba(133, 128, 123, .3)) solid;outline-offset:-1px;display:flex;flex-direction:column;gap:.12rem}.c-contact-form__interests-label{color:var(--colors-text-dark, #1E1E1E);font-size:.14rem;font-family:var(--fonts-family-main);font-weight:500;line-height:.16rem}.c-contact-form__interests-grid{display:flex;flex-direction:column;gap:.12rem}.c-contact-form__interests-row{display:flex;gap:.12rem}.c-contact-form__interests-row .c-contact-form__interest-item{flex:1}.c-contact-form__interests-row:nth-child(n+3) .c-contact-form__interest-item{width:2.07rem;flex:none}.c-contact-form__interests-row:last-child .c-contact-form__interest-item{width:2.07rem;flex:none}.c-contact-form__interest-item{position:relative}.c-contact-form__interest-checkbox{position:absolute;opacity:0;pointer-events:none}.c-contact-form__interest-checkbox:checked+.c-contact-form__interest-label{background:var(--colors-background-dark-3, #242424);color:#fff}.c-contact-form__interest-label{height:.36rem;padding:.1rem .16rem;border-radius:.5rem;outline:1px var(--colors-borders-grey-main, rgba(133, 128, 123, .3)) solid;outline-offset:-1px;display:flex;align-items:center;justify-content:center;color:var(--colors-text-dark, #1E1E1E);font-size:.14rem;font-family:var(--fonts-family-main);font-weight:500;line-height:.16rem;cursor:pointer;transition:all .2s ease;white-space:nowrap;box-sizing:border-box}.c-contact-form__interest-label:hover{background:#0000000d}.c-contact-form__actions{display:flex;width:100%}.c-contact-form__submit{width:100%;padding:.12rem .16rem;background:var(--colors-background-dark-1, #161616);border-radius:.02rem;outline:1px var(--colors-borders-grey-main, rgba(133, 128, 123, .3)) solid;outline-offset:-1px;border:none;color:var(--colors-text-light, #F9F9F9);font-size:.14rem;font-family:var(--fonts-family-main);font-weight:500;line-height:.16rem;cursor:pointer;transition:all .2s ease}.c-contact-form__submit:disabled{opacity:.6;cursor:not-allowed}.c-contact-form__submit:hover .text{opacity:.8}.c-contact-form__submit-loading{display:none}.c-contact-form__success-screen{display:none;width:100%}.c-contact-form__success-message{color:var(--colors-text-grey-1, #727272);font-size:.14rem;font-family:var(--fonts-family-main);font-weight:500;line-height:.16rem;margin:0}.c-contact-form__messages{margin-top:0}.c-contact-form__success{display:flex;align-items:center;color:var(--colors-text-dark, #1E1E1E);font-size:.14rem;font-family:var(--fonts-family-main);font-weight:500;line-height:.16rem;gap:.08rem}.c-contact-form__message-text{color:var(--colors-text-dark, #1E1E1E)}.c-contact-form__error{display:flex;align-items:center;gap:.04rem}.c-contact-form__error-label{color:var(--colors-text-dark, #1E1E1E);font-size:.14rem;font-family:var(--fonts-family-main);font-weight:500;line-height:.16rem}.c-contact-form__error-text{color:var(--colors-text-grey-1, #727272);font-size:.14rem;font-family:var(--fonts-family-main);font-weight:500;line-height:.16rem}@media (max-width: 1024px){.c-contact-form{max-width:6.77rem}.c-contact-form__interests-row:nth-child(n+3) .c-contact-form__interest-item{width:1.8rem;flex:none}.c-contact-form__interests-row:last-child .c-contact-form__interest-item{width:1.8rem;flex:none}}@media (max-width: 1024px){.c-contact-form{width:100%;max-width:100%;padding:.24rem .16rem}.c-contact-form__interests-row{flex-direction:column;gap:.08rem}.c-contact-form__interests-row .c-contact-form__interest-item{width:100%!important;flex:none}.c-contact-form__interest-label{white-space:normal;text-align:center;min-height:.36rem;height:auto;padding:.1rem .12rem}}@media (max-width: 480px){.c-contact-form{max-width:100%}.c-contact-form__title{width:auto;max-width:1.33rem;font-size:.22rem;line-height:.26rem}.c-contact-form__row{flex-direction:column;gap:.12rem}.c-contact-form__row .c-contact-form__field{width:100%}.c-contact-form__interests-row{flex-direction:column}.c-contact-form__interests-row .c-contact-form__interest-item{width:100%!important;flex:1}}
