.header{width:100%;min-height:50vh;padding:112px 24px 72px;display:flex;flex-flow:row;justify-content:center;align-items:center}.header .header__body{width:100%;flex:1;text-align:center}.header .header__body .header__title{justify-content:center;display:flex;clip-path:inset(-.2em)}.header .header__body .header__comment{position:absolute;top:100%;left:50%;transform:translate(-50%,var(--spacing));width:100%;font-size:16px}.header .header__grid{position:absolute;top:40px;left:0;width:100%;height:calc(100% - 40px);pointer-events:none}.header .header__grid .header__grid--line{position:absolute;background-color:var(--border)}.header .header__grid .header__grid--line.--x{top:50%;left:0;width:100%;height:1px}.header .header__grid .header__grid--line.--y{top:0;left:50%;width:1px;height:100%}.header.--loader{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--background);z-index:9999}.header.--classic .header__body .header__title{font-family:var(--font-helvetica)}.faq-list{display:flex}.faq-list .faq-list__body{display:flex;flex-flow:column;align-items:stretch}.faq-list .faq-list__body .faq-list__item{display:flex;flex-flow:column;cursor:pointer;border-top:1px solid var(--border);will-change:border-top;transition:border-top .3s ease-in-out 0s}.faq-list .faq-list__body .faq-list__item .faq-list__item--title{display:flex;flex-flow:row;align-items:center;gap:var(--spacing);justify-content:space-between;padding:12px 0;font-size:16px}.faq-list .faq-list__body .faq-list__item .faq-list__item--title span{display:inline-flex}.faq-list .faq-list__body .faq-list__item .faq-list__item--content-wrap{overflow:hidden}.faq-list .faq-list__body .faq-list__item .faq-list__item--content-wrap .faq-list__item--content{position:absolute;top:0;left:0;width:100%;padding:24px 0 72px;font-size:24px;line-height:1.2}.faq-list .faq-list__body .faq-list__item.--open{border-top:1px solid var(--color-15)}.faq-list .faq-list__body .faq-list__item.--open .faq-list__item--title{color:var(--color)}.faq-list .faq-list__body .faq-list__item.--open+.faq-list__item{border-top:1px solid var(--color-15)}.faq-list .faq-list__body .faq-list__item:last-child{border-bottom:1px solid var(--border)}:root{--background:hwb(0 97% 3%);--background-05:rgba(248,248,248,.05);--background-4:rgba(248,248,248,.4);--background-7:rgba(248,248,248,.7);--background-gradient-1:linear-gradient(180deg,rgba(248,248,248,1),rgba(248,248,248,0.5) 12.5%,rgba(248,248,248,0.25) 25%,rgba(248,248,248,0.125) 37.5%,rgba(248,248,248,0.0625) 50%,rgba(248,248,248,0.03125) 62.5%,rgba(248,248,248,0.015625) 75%,rgba(248,248,248,0.0078125) 87.5%,rgba(248,248,248,0));--color:#111;--color-05:rgba(17,17,17,0.05);--color-15:rgba(17,17,17,.15);--color-4:rgba(17,17,17,.4);--color-6:rgba(17,17,17,.6);--color-7:rgba(17,17,17,.7);--border:rgba(17,17,17,.05);--accent:rgba(17,17,17,.4);--primary:#d80000;--opposite-color:#eee;--opposite-color-05:rgba(238,238,238,0.05);--opposite-color-4:rgba(238,238,238,.4);--opposite-color-7:rgba(238,238,238,.7);--opposite-background:#080808;--opposite-background-05:rgba(8,8,8,.05);--opposite-background-4:rgba(8,8,8,.4);--opposite-background-7:rgba(8,8,8,.7);--opposite-border:rgba(238,238,238,.05);--opposite-accent:rgba(238,238,238,.4);--opposite-primary:#d80000;--spacing:24px;--spacing-half:12px;--spacing-margin:18px;--spacing-gutter:6px;--light-color:#eee;--light-background:#f8f8f8;--dark-color:#111;--dark-background:#080808;--power0-ease-none:cubic-bezier(0.250,0.250,0.750,0.750);--power1-ease-in:cubic-bezier(0.550,0.085,0.680,0.530);--power1-ease-out:cubic-bezier(0.250,0.460,0.450,0.940);--power1-ease-in-out:cubic-bezier(0.455,0.030,0.515,0.955);--power2-ease-in:cubic-bezier(0.550,0.055,0.675,0.190);--power2-ease-out:cubic-bezier(0.215,0.610,0.355,1.000);--power2-ease-in-out:cubic-bezier(0.645,0.045,0.355,1.000);--power3-ease-in:cubic-bezier(0.895,0.030,0.685,0.220);--power3-ease-out:cubic-bezier(0.165,0.840,0.440,1.000);--power3-ease-in-out:cubic-bezier(0.770,0.000,0.175,1.000);--power4-ease-in:cubic-bezier(0.755,0.050,0.855,0.060);--power4-ease-out:cubic-bezier(0.230,1.000,0.320,1.000);--power4-ease-in-out:cubic-bezier(0.860,0.000,0.070,1.000);--circ-ease-in:cubic-bezier(0.600,0.040,0.980,0.335);--circ-ease-out:cubic-bezier(0.075,0.820,0.165,1.000);--circ-ease-in-out:cubic-bezier(0.785,0.135,0.150,0.860);--expo-ease-in:cubic-bezier(0.950,0.050,0.795,0.035);--expo-ease-out:cubic-bezier(0.190,1.000,0.220,1.000);--expo-ease-in-out:cubic-bezier(1.000,0.000,0.000,1.000);--sine-ease-in:cubic-bezier(0.470,0.000,0.745,0.715);--sine-ease-out:cubic-bezier(0.390,0.575,0.565,1.000);--sine-ease-in-out:cubic-bezier(0.445,0.050,0.550,0.950)}@media(max-width:767px){:root{--spacing:12px;--spacing-half:6px;--spacing-margin:9px;--spacing-gutter:3px}}.--dark-mode{--background:#080808;--background-05:rgba(8,8,8,.05);--background-4:rgba(8,8,8,.4);--background-7:rgba(8,8,8,.7);--background-gradient-1:linear-gradient(180deg,rgba(8,8,8,1),rgba(8,8,8,0.5) 12.5%,rgba(8,8,8,0.25) 25%,rgba(8,8,8,0.125) 37.5%,rgba(8,8,8,0.0625) 50%,rgba(8,8,8,0.03125) 62.5%,rgba(8,8,8,0.015625) 75%,rgba(8,8,8,0.0078125) 87.5%,rgba(8,8,8,0));--color:#eee;--color-05:rgba(238,238,238,0.05);--color-15:rgba(238,238,238,.15);--color-4:rgba(238,238,238,.4);--color-6:rgba(238,238,238,.6);--color-7:rgba(238,238,238,.7);--border:rgba(238,238,238,.05);--accent:rgba(238,238,238,.4);--primary:#d80000;--opposite-color:#222;--opposite-color-05:rgba(17,17,17,0.05);--opposite-color-4:rgba(17,17,17,.4);--opposite-color-7:rgba(17,17,17,.7);--opposite-background:#f8f8f8;--opposite-background-05:rgba(248,248,248,.05);--opposite-background-4:rgba(248,248,248,.4);--opposite-background-7:rgba(248,248,248,.7);--opposite-border:rgba(17,17,17,.1);--opposite-accent:rgba(17,17,17,.4);--opposite-primary:#d80000}.contact-form .contact-form__body{padding:0 var(--spacing-margin)}.contact-form .contact-form__body .contact-form__field{display:flex;align-items:flex-end}.contact-form .contact-form__body .contact-form__field .contact-form__field--item{padding:12px var(--spacing-gutter);font-size:min((100vw - 360px)/(1496 - 360)*(24 - 20) + 20px,256px);color:var(--color-4)}.contact-form .contact-form__body .contact-form__field .contact-form__field--item.--label{width:25%;color:var(--color-4);font-size:16px}.contact-form .contact-form__body .contact-form__field .contact-form__field--item.--input{width:50%;background:rgba(0,0,0,0);color:var(--color)}.contact-form .contact-form__body .contact-form__field .contact-form__field--item.--input::placeholder{color:var(--color-4)}.contact-form .contact-form__body .contact-form__field .contact-form__field--item.--select{width:50%;background:rgba(0,0,0,0);color:currentColor;appearance:none;border:none;outline:none;background-image:none;background-color:rgba(0,0,0,0)}.contact-form .contact-form__body .contact-form__field .contact-form__field--item.--select::placeholder{color:var(--color-4)}.contact-form .contact-form__body .contact-form__field .contact-form__field--item.--checkbox{display:flex;gap:16px}.contact-form .contact-form__body .contact-form__field .contact-form__field--item.--checkbox input{width:1em;height:1em;accent-color:var(--color)}.contact-form .contact-form__body .contact-form__field .contact-form__field--item.--textarea{width:50%;background:rgba(0,0,0,0);color:currentColor;line-height:1.2;resize:vertical}.contact-form .contact-form__body .contact-form__field .contact-form__field--item.--textarea::placeholder{color:var(--color-4)}.contact-form .contact-form__body .contact-form__field:after{content:"";position:absolute;bottom:0;left:var(--spacing-gutter);width:calc(75% - var(--spacing-gutter)*2);height:1px;background-color:var(--color-15)}.contact-form .contact-form__body .contact-form__field.--valid:after{background-color:var(--color)}.contact-form .contact-form__body .contact-form__field.--focused .contact-form__field--item.--label{color:var(--color)}.contact-form .contact-form__body .contact-form__field.--focused:after{background-color:var(--color)}.contact-form .contact-form__body .contact-form__field .btn-new{width:50%}.contact-form .contact-form__body .contact-form__field.--checkbox,.contact-form .contact-form__body .contact-form__field.--submit{margin-top:24px}.contact-form .contact-form__body .contact-form__field.--checkbox:after,.contact-form .contact-form__body .contact-form__field.--submit:after{display:none}.contact-form .contact-form__body .contact-form__field.--textarea{align-items:flex-start}@media(max-width:1200px){.contact-form .contact-form__body .contact-form__field .contact-form__field--item.--checkbox,.contact-form .contact-form__body .contact-form__field .contact-form__field--item.--input,.contact-form .contact-form__body .contact-form__field .contact-form__field--item.--select,.contact-form .contact-form__body .contact-form__field .contact-form__field--item.--submut,.contact-form .contact-form__body .contact-form__field .contact-form__field--item.--textarea{width:75%}.contact-form .contact-form__body .contact-form__field:after{width:calc(100% - var(--spacing-gutter)*2)}.contact-form .contact-form__body .contact-form__field .btn-new{width:75%}}@media(max-width:768px){.contact-form .contact-form__body .contact-form__field{flex-flow:column;align-items:flex-start;margin-top:12px}.contact-form .contact-form__body .contact-form__field .btn-new,.contact-form .contact-form__body .contact-form__field .contact-form__field--item.--checkbox,.contact-form .contact-form__body .contact-form__field .contact-form__field--item.--input,.contact-form .contact-form__body .contact-form__field .contact-form__field--item.--label,.contact-form .contact-form__body .contact-form__field .contact-form__field--item.--select,.contact-form .contact-form__body .contact-form__field .contact-form__field--item.--submit,.contact-form .contact-form__body .contact-form__field .contact-form__field--item.--textarea{width:100%}}