:where(.button){font-family:var(--font-family-main);font-size:var(--typograpy-p);font-weight:500;letter-spacing:var(--typograpy-letter-spacing-0);line-height:1.3;text-transform:none}.button{align-items:center;border:none;border-radius:var(--shape-8);box-sizing:border-box;cursor:pointer;display:flex;gap:.5rem;justify-content:center;min-height:3.5rem;outline:none;padding:0 1.5rem;position:relative;text-decoration:none;transition:background-color .24s ease,transform .24s ease,color .24s ease,border-color .24s ease,box-shadow .24s ease,opacity .24s ease}.button:focus-visible{box-shadow:0 0 0 .125rem var(--color-white),0 0 0 .25rem var(--color-fill-1)}.button.--border:focus-visible,.button.--fill-gray:focus-visible,.button.--fill-white:focus-visible{box-shadow:0 0 0 .125rem var(--color-dark),0 0 0 .25rem var(--color-fill-gray)}.button.--border-1:focus-visible,.button.--fill-1-opacity:focus-visible{box-shadow:0 0 0 .125rem var(--color-white),0 0 0 .25rem var(--color-fill-1)}.button__label{align-items:center;display:flex;justify-content:center;text-align:center}.button__label.is-invisible{opacity:0}.button__spinner-wrap{align-items:center;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute}.button__spinner{color:inherit;font-size:2rem;height:2rem;width:2rem}.button:active:not(:disabled):not(.is-disabled):not(.is-loading){transform:scale(.975)}.button.is-disabled,.button:disabled{opacity:.4;pointer-events:none}.button.--fill-1{background-color:var(--color-fill-1);color:var(--color-white)}.button.--fill-1:hover:not(:disabled):not(.is-disabled):not(.is-loading){background-color:var(--color-fill-1-h)}.button.--fill-1:active:not(:disabled):not(.is-disabled):not(.is-loading){background-color:var(--color-fill-1-a)}.button.--fill-1.is-loading{background-color:var(--color-fill-1-h);color:var(--color-white)}.button.--fill-gray{background-color:var(--color-fill-gray);color:var(--color-dark)}.button.--fill-gray:hover:not(:disabled):not(.is-disabled):not(.is-loading){background-color:var(--color-fill-gray-h)}.button.--fill-gray:active:not(:disabled):not(.is-disabled):not(.is-loading){background-color:var(--color-fill-gray-a)}.button.--fill-gray.is-loading{background-color:var(--color-fill-gray-h);color:var(--color-dark)}.button.--border{background-color:var(--color-white);border:2px solid var(--color-border);color:var(--color-dark)}.button.--border:hover:not(:disabled):not(.is-disabled):not(.is-loading){border-color:var(--color-fill-1)}.button.--border:active:not(:disabled):not(.is-disabled):not(.is-loading){border-color:var(--color-fill-1-a)}.button.--border.is-loading{border-color:var(--color-fill-gray-h);color:var(--color-dark)}.button.--border-1{background-color:var(--color-white);border:2px solid var(--color-fill-1);color:var(--color-fill-1)}.button.--border-1:hover:not(:disabled):not(.is-disabled):not(.is-loading){border-color:var(--color-fill-1-h);color:var(--color-fill-1-h)}.button.--border-1:active:not(:disabled):not(.is-disabled):not(.is-loading){border-color:var(--color-fill-1-a);color:var(--color-fill-1-a)}.button.--border-1.is-loading{border-color:var(--color-fill-1-h);color:var(--color-fill-1-h)}.button.--fill-1-opacity{background-color:var(--color-fill-1-opacity-16);border-radius:var(--shape-12);color:var(--color-fill-1-a)}.button.--fill-1-opacity:hover:not(:disabled):not(.is-disabled):not(.is-loading){background-color:var(--color-fill-1-h);color:var(--color-white)}.button.--fill-1-opacity:active:not(:disabled):not(.is-disabled):not(.is-loading){background-color:var(--color-fill-1-a);color:var(--color-white)}.button.--fill-1-opacity.is-loading{background-color:var(--color-fill-1-h);color:var(--color-white)}.button.--fill-white{background-color:var(--color-white);color:var(--color-dark)}.button.--fill-white:hover:not(:disabled):not(.is-disabled):not(.is-loading){background-color:var(--color-fill-gray-h)}.button.--fill-white.is-loading,.button.--fill-white:active:not(:disabled):not(.is-disabled):not(.is-loading){background-color:var(--color-fill-gray-a)}.button.--fill-white.is-loading{color:var(--color-dark)}.button.is-loading{pointer-events:none}:where(.layout-cookies__card){font-family:var(--font-family-main);font-weight:500;letter-spacing:var(--typograpy-letter-spacing-0);line-height:1.3;text-transform:none}.layout-cookies{bottom:0;display:flex;justify-content:center;left:0;padding:.75rem 1rem max(.75rem,env(safe-area-inset-bottom,0px));pointer-events:none;position:fixed;right:0;z-index:20}.layout-cookies__card{align-items:center;background-color:var(--color-fill-gray);border-radius:var(--shape-18);display:flex;flex-wrap:wrap;gap:2rem;max-width:32.125rem;padding:.75rem .75rem .75rem 1.25rem;pointer-events:auto;width:100%}.layout-cookies__main{align-items:center;display:flex;flex:1 1 12rem;gap:.75rem;min-width:0}.layout-cookies__icon{align-items:center;display:flex;flex-shrink:0;font-size:2.5rem;justify-content:center;line-height:1}.layout-cookies__copy{color:var(--color-dark);display:flex;flex:1 1 auto;flex-direction:column;gap:.125rem;min-width:0}.layout-cookies__title{font-size:var(--typograpy-p-m);margin:0}.layout-cookies__subtitle{font-size:var(--typograpy-p-s);margin:0;opacity:.5}.layout-cookies .layout-cookies__action.button{min-height:3rem;padding:0 1.5rem}:where(.ui-modal){color:var(--color-text);font-family:var(--font-family-main);font-size:var(--typograpy-p);font-weight:500;letter-spacing:var(--typograpy-letter-spacing-0);line-height:1.3}.ui-modal{display:flex;inset:0;max-height:100dvh;overflow:hidden;position:fixed;width:100%}.ui-modal__inner{display:flex;min-height:100%;pointer-events:auto;position:relative;width:100%}.ui-modal__shade{-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);background-color:var(--color-dark-opacity-24);inset:0;position:fixed;z-index:0}.ui-modal__wrap{align-items:center;display:flex;flex:1;justify-content:center;min-height:100%;padding:2rem 1rem;pointer-events:none;position:relative;width:100%;z-index:1}.ui-modal__wrap.--side{align-items:stretch;padding:1rem}.ui-modal__wrap.--side.--side-left{justify-content:flex-start}.ui-modal__wrap.--side.--side-right{justify-content:flex-end}.ui-modal__panel{background-color:var(--color-white);border-radius:var(--shape-24);cursor:default;display:flex;flex-direction:column;max-height:min(56rem,100dvh - 4rem);pointer-events:auto;position:relative}.--side .ui-modal__panel{max-height:calc(100dvh - 2rem);max-width:100%;min-height:calc(100dvh - 2rem);width:-moz-max-content;width:max-content}.--side .ui-modal__panel,.--side.--side-left .ui-modal__panel,.--side.--side-right .ui-modal__panel{border-radius:var(--shape-24)}.ui-modal__close{align-items:center;background-color:var(--color-fill-gray);border:none;border-radius:var(--shape-80);color:var(--color-text);cursor:pointer;display:flex;font:inherit;height:3rem;justify-content:center;padding:0;position:absolute;right:1rem;top:1rem;transition:background-color .2s ease,opacity .2s ease;width:3rem;z-index:2}.ui-modal__close:hover{background-color:var(--color-fill-gray-h)}.ui-modal__close:focus-visible{outline:2px solid var(--color-fill-1);outline-offset:2px}.ui-modal__close-svg{display:block;flex-shrink:0;height:1.5rem;pointer-events:none;width:1.5rem}.ui-modal__top{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.ui-modal__head{flex-shrink:0;padding:2rem 3.5rem 0}.ui-modal__body{padding:3.5rem;width:100%}.--default .ui-modal__body{padding:3.5rem}.ui-modal__body--grow{flex:1 1 auto;min-height:0;overflow:auto}.ui-modal__foot{flex-shrink:0;padding:0 3.5rem 2rem}@media(max-width:991px){.ui-modal__wrap{padding:1rem}.ui-modal__wrap.--side{padding:0}.ui-modal__panel{max-height:100dvh}.--side .ui-modal__panel{border-radius:0;box-shadow:none;max-height:100dvh;min-height:100dvh;width:100%}.--default .ui-modal__body,.ui-modal__body{padding:2rem 1.25rem}.ui-modal__head{padding:1.5rem 1.25rem 0}.ui-modal__foot{padding:0 1.25rem 1.5rem}}@media(max-width:640px){.ui-modal{align-items:flex-end}.ui-modal__wrap,.ui-modal__wrap.--side{align-items:flex-end;justify-content:center;padding:0}.ui-modal__wrap.--side.--side-left,.ui-modal__wrap.--side.--side-right{justify-content:center}.--side .ui-modal__panel,.--side.--side-left .ui-modal__panel,.--side.--side-right .ui-modal__panel,.ui-modal__panel{border-radius:var(--shape-24) var(--shape-24) 0 0;max-height:80dvh;max-width:100%;min-height:auto;width:100%}.ui-modal__close{height:2.5rem;right:.75rem;top:.75rem;width:2.5rem}.ui-modal__head{padding:1.25rem 3rem 0 1.25rem}.--default .ui-modal__body,.ui-modal__body{padding:1.25rem}.ui-modal__foot{padding:0 1.25rem 1.25rem}}:where(.input){font-family:var(--font-family-main);font-size:var(--typograpy-p);font-weight:500;letter-spacing:var(--typograpy-letter-spacing-0);line-height:1.3;text-transform:none}:where(.textarea){font-family:var(--font-family-main);font-size:var(--typograpy-p);font-weight:500;letter-spacing:var(--typograpy-letter-spacing-0);line-height:1.3;text-transform:none}.input{display:flex;flex-direction:column;gap:.5rem;width:100%}.input__control{align-items:stretch;border-radius:var(--shape-12);display:flex;min-height:3.5rem;padding-left:1.25rem;padding-right:1.25rem;position:relative;transition:background-color .24s ease,box-shadow .24s ease}.input.--with-icon .input__control{padding-left:3.25rem}.input__icon-wrap{color:var(--color-dark);height:1.25rem;left:1.25rem;opacity:.4;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .24s ease;width:1.25rem}.input__icon-wrap svg{height:100%;width:100%}.input__control:hover .input__icon-wrap{opacity:.64}.input.--fill-gray .input__control{background-color:var(--color-fill-gray);box-shadow:none}.input.--fill-gray:not(.is-disabled):not(.is-error):not(.is-filled) .input__control:hover{background-color:var(--color-fill-gray-h)}.input.--fill-gray:not(.is-disabled):not(.is-error):not(.is-filled) .input__control:has(.input__field:focus){background-color:var(--color-white);box-shadow:inset 0 0 0 .125rem var(--color-fill-1)}.input.--fill-gray:not(.is-disabled):not(.is-error).is-filled .input__control{background-color:transparent;box-shadow:inset 0 0 0 .125rem var(--color-fill-1)}.input.--fill-gray:not(.is-disabled):not(.is-error).is-filled .input__control:hover{background-color:transparent;box-shadow:inset 0 0 0 .125rem var(--color-fill-gray-h)}.input.--fill-gray:not(.is-disabled):not(.is-error).is-filled .input__control:has(.input__field:focus){background-color:transparent;box-shadow:inset 0 0 0 .125rem var(--color-fill-1)}.input.--border .input__control{background-color:var(--color-white);box-shadow:inset 0 0 0 .0625rem var(--color-border)}.input.--border:not(.is-disabled):not(.is-error) .input__control:hover{box-shadow:inset 0 0 0 .125rem var(--color-fill-gray-h)}.input.--border:not(.is-disabled):not(.is-error) .input__control:has(.input__field:focus){box-shadow:inset 0 0 0 .125rem var(--color-fill-1)}.input.--border-1 .input__control{background-color:var(--color-white);border-bottom:1px solid var(--color-dark-opacity-24);border-radius:0;box-shadow:none;min-height:3.5rem;padding-left:0;padding-right:1.25rem}.input.--border-1:not(.is-disabled):not(.is-error) .input__control:hover{border-bottom-color:#05072066}.input.--border-1:not(.is-disabled):not(.is-error) .input__control:has(.input__field:focus){border-bottom-color:var(--color-dark);box-shadow:none}.input.--border-1.is-error .input__control{background-color:var(--color-white);border-bottom:1px solid var(--color-error);box-shadow:none}.input.--border-1.is-error .input__control:has(.input__field:focus){border-bottom-color:var(--color-error)}.input.--border-1 .input__field{font-size:var(--typograpy-p-xl);font-weight:500;letter-spacing:-.03em}.input.--border-1 .input__field::-moz-placeholder{color:var(--color-dark-opacity-24);opacity:1}.input.--border-1 .input__field::placeholder{color:var(--color-dark-opacity-24);opacity:1}.input.--border-1 .input__control:hover .input__field:not(:focus)::-moz-placeholder{color:#05072066;opacity:1}.input.--border-1 .input__control:hover .input__field:not(:focus)::placeholder{color:#05072066;opacity:1}.input.--border-1 .input__floating{font-size:var(--typograpy-p);font-weight:500;left:0;letter-spacing:var(--typograpy-letter-spacing-0)}.input.--border-1 .input__floating.is-raised{color:var(--color-dark);font-size:var(--typograpy-p-s);font-weight:500;left:-.375rem;letter-spacing:var(--typograpy-letter-spacing-0);opacity:.4}.input.is-error:not(.--border-1) .input__control{background-color:var(--color-white);box-shadow:inset 0 0 0 .125rem var(--color-error)}.input.is-error.--border .input__control:has(.input__field:focus),.input.is-error.--fill-gray .input__control:has(.input__field:focus){box-shadow:inset 0 0 0 .125rem var(--color-error)}.input.is-disabled .input__control{opacity:.5;pointer-events:none}.input__field{align-self:stretch;background:transparent;border:none;color:var(--color-text);flex:1 1 auto;font:inherit;margin:0;min-height:inherit;min-width:0;outline:none;padding:0;resize:none;width:100%}.input__field::-moz-placeholder{color:var(--color-text);opacity:.4;-moz-transition:opacity .24s ease;transition:opacity .24s ease}.input__field::placeholder{color:var(--color-text);opacity:.4;transition:opacity .24s ease}.input__control:hover .input__field:not(:focus)::-moz-placeholder{opacity:.64}.input__control:hover .input__field:not(:focus)::placeholder{opacity:.64}.input.--floating-active .input__field{padding-top:.375rem}.input.--border-1.--floating-active .input__field{padding-top:.25rem}.input__floating{background:transparent;border-radius:var(--shape-4);color:var(--color-text);font-family:var(--font-family-main);font-size:var(--typograpy-p);font-weight:500;left:1.25rem;letter-spacing:var(--typograpy-letter-spacing-0);line-height:1.3;max-width:calc(100% - 2.5rem);opacity:.4;overflow:hidden;padding:0;pointer-events:none;position:absolute;text-overflow:ellipsis;top:50%;transform:translateY(-50%);transition:top .24s ease,left .24s ease,transform .24s ease,padding .24s ease,background-color .24s ease,color .24s ease,opacity .24s ease,font-size .24s ease;white-space:nowrap;z-index:1}.input__floating.is-raised{background-color:var(--color-white);color:var(--color-fill-1);font-size:var(--typograpy-p-m);left:.875rem;max-width:calc(100% - 1.75rem);opacity:1;padding:0 .375rem;top:-.5rem;transform:translateY(0)}.input.--with-icon .input__floating{left:3.25rem;max-width:calc(100% - 4.5rem)}.input.--with-icon .input__floating.is-raised{left:.875rem;max-width:calc(100% - 1.75rem)}.input__control:hover .input__floating:not(.is-raised){opacity:.64}.input.is-error .input__floating.is-raised{color:var(--color-error)}.input.is-error.--border-1 .input__floating.is-raised{color:var(--color-error);opacity:1}.input.is-error .input__floating:not(.is-raised){opacity:.4}@media(prefers-reduced-motion:reduce){.input__floating{transition:none}.input__field::-moz-placeholder{-moz-transition:none;transition:none}.input__field::placeholder{transition:none}}.input__error{color:var(--color-error);font-family:var(--font-family-main);font-size:var(--typograpy-p-s);font-weight:500;letter-spacing:var(--typograpy-letter-spacing-0);line-height:1.3;margin:0}.textarea{display:flex;flex-direction:column;gap:.5rem;width:100%}.textarea__control{align-items:flex-start;border-radius:var(--shape-12);display:flex;min-height:6rem;padding:1rem 1.25rem;position:relative;transition:background-color .2s ease,box-shadow .2s ease}.textarea.--fill-gray .textarea__control{background-color:var(--color-fill-gray);box-shadow:none}.textarea.--fill-gray:not(.is-disabled):not(.is-error):not(.is-filled) .textarea__control:hover{background-color:var(--color-fill-gray-h)}.textarea.--fill-gray:not(.is-disabled):not(.is-error):not(.is-filled) .textarea__control:has(.textarea__field:focus){background-color:var(--color-white);box-shadow:inset 0 0 0 .125rem var(--color-fill-1)}.textarea.--fill-gray:not(.is-disabled):not(.is-error).is-filled .textarea__control{background-color:transparent;box-shadow:inset 0 0 0 .125rem var(--color-fill-1)}.textarea.--fill-gray:not(.is-disabled):not(.is-error).is-filled .textarea__control:hover{background-color:transparent;box-shadow:inset 0 0 0 .125rem var(--color-fill-gray-h)}.textarea.--fill-gray:not(.is-disabled):not(.is-error).is-filled .textarea__control:has(.textarea__field:focus){background-color:transparent;box-shadow:inset 0 0 0 .125rem var(--color-fill-1)}.textarea.--border .textarea__control{background-color:var(--color-white);box-shadow:inset 0 0 0 .0625rem var(--color-border)}.textarea.--border:not(.is-disabled):not(.is-error) .textarea__control:hover{box-shadow:inset 0 0 0 .125rem var(--color-fill-gray-h)}.textarea.--border:not(.is-disabled):not(.is-error) .textarea__control:has(.textarea__field:focus){box-shadow:inset 0 0 0 .125rem var(--color-fill-1)}.textarea.--border-1 .textarea__control{background-color:var(--color-white);border-bottom:1px solid var(--color-dark-opacity-24);border-radius:0;box-shadow:none;min-height:7rem;padding:.75rem 1.25rem .75rem 0}.textarea.--border-1:not(.is-disabled):not(.is-error) .textarea__control:hover{border-bottom-color:#05072066}.textarea.--border-1:not(.is-disabled):not(.is-error) .textarea__control:has(.textarea__field:focus){border-bottom-color:var(--color-dark);box-shadow:none}.textarea.--border-1.is-error .textarea__control{background-color:var(--color-white);border-bottom:1px solid var(--color-error);box-shadow:none}.textarea.--border-1.is-error .textarea__control:has(.textarea__field:focus){border-bottom-color:var(--color-error)}.textarea.--border-1 .textarea__field{font-size:var(--typograpy-p-xl);font-weight:500;letter-spacing:-.03em;min-height:5.5rem}.textarea.--border-1 .textarea__field::-moz-placeholder{color:var(--color-dark-opacity-24);opacity:1}.textarea.--border-1 .textarea__field::placeholder{color:var(--color-dark-opacity-24);opacity:1}.textarea.--border-1 .textarea__control:hover .textarea__field:not(:focus)::-moz-placeholder{color:#05072066;opacity:1}.textarea.--border-1 .textarea__control:hover .textarea__field:not(:focus)::placeholder{color:#05072066;opacity:1}.textarea.is-error:not(.--border-1) .textarea__control{background-color:var(--color-white);box-shadow:inset 0 0 0 .125rem var(--color-error)}.textarea.is-error.--border .textarea__control:has(.textarea__field:focus),.textarea.is-error.--fill-gray .textarea__control:has(.textarea__field:focus){box-shadow:inset 0 0 0 .125rem var(--color-error)}.textarea.is-disabled .textarea__control{opacity:.5;pointer-events:none}.textarea__field{background:transparent;border:none;color:var(--color-text);flex:1 1 auto;font:inherit;margin:0;min-height:3.5rem;min-width:0;outline:none;overflow-wrap:break-word;padding:0;resize:vertical;white-space:pre-wrap;width:100%}.textarea__field::-moz-placeholder{color:var(--color-text);opacity:.4;-moz-transition:opacity .2s ease;transition:opacity .2s ease}.textarea__field::placeholder{color:var(--color-text);opacity:.4;transition:opacity .2s ease}.textarea__control:hover .textarea__field:not(:focus)::-moz-placeholder{opacity:.64}.textarea__control:hover .textarea__field:not(:focus)::placeholder{opacity:.64}.textarea__error{color:var(--color-error);font-family:var(--font-family-main);font-size:var(--typograpy-p-s);font-weight:500;letter-spacing:var(--typograpy-letter-spacing-0);line-height:1.3;margin:0}*{background-repeat:no-repeat;box-sizing:border-box;font-family:var(--font-family-main);-webkit-tap-highlight-color:transparent}body,html{background-color:var(--color-bg);color:var(--color-text);font-size:calc(.125vw + 13.6px);font-weight:400;height:100%;margin:0;min-height:100dvh;padding:0;-webkit-font-smoothing:antialiased}.--icon .nuxt-icon{display:flex}.nuxt-icon svg{height:unset;margin-bottom:unset;vertical-align:unset;width:unset}main{flex:1 0;position:relative}@media screen and (max-width:991px){main{overflow-x:hidden}}.js-no-scroll{overflow:hidden}.js-no-scroll,.js-no-scroll .ui-modal{padding-right:var(--scroll-width)}.--mob-hide{display:none}.--mob-show{display:flex}@media screen and (max-width:1760px){body,html{font-size:calc(.125vw + 12.6px)}}@media screen and (max-width:1680px){body,html{font-size:calc(.125vw + 13.1px)}}@media screen and (max-width:1440px){body,html{font-size:calc(.125vw + 11.6px)}}@media screen and (max-width:1024px){body,html{font-size:13px}}@media screen and (max-width:991px){body,html{font-size:1.5vw}.--mob-hide{display:flex}.--mob-show{display:none}.js-no-scroll,.js-no-scroll .ui-modal{padding-right:0}}@media screen and (max-width:768px){body,html{font-size:1.8vw}}@media screen and (max-width:640px){body,html{font-size:2vw}.js-no-scroll{padding-right:0}}@media screen and (max-width:500px){body,html{font-size:3vw}}@media screen and (max-width:468px){body,html{font-size:3.5vw}}:where(.checkbox){font-family:var(--font-family-main);font-size:var(--typograpy-p);font-weight:500;letter-spacing:var(--typograpy-letter-spacing-0);line-height:1.3;text-transform:none}.checkbox{cursor:pointer;display:inline-flex;max-width:100%;transition:opacity .24s ease,color .24s ease}.checkbox:focus-within:has(.checkbox__input:focus-visible) .checkbox__trigger{box-shadow:0 0 0 .125rem var(--color-white),0 0 0 .25rem var(--color-fill-1)}.checkbox__input{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;opacity:0;white-space:nowrap}.checkbox__inner{align-items:flex-start;display:flex;gap:.75rem;min-width:0}.checkbox__trigger{background-color:var(--color-fill-gray);background-position:50%;background-repeat:no-repeat;background-size:auto .875rem;border-radius:.375rem;display:block;flex-shrink:0;height:1.5rem;position:relative;transition:background-color .24s ease,opacity .24s ease,box-shadow .24s ease;width:1.5rem}.checkbox__label{color:var(--color-dark);flex:1;font:inherit;min-width:0;transition:color .24s ease,opacity .24s ease}.checkbox__error{color:var(--color-error);display:block;font-family:var(--font-family-main);font-size:var(--typograpy-p-s);font-weight:500;letter-spacing:var(--typograpy-letter-spacing-0);line-height:1.3;margin-top:.25rem}.checkbox__input:checked+.checkbox__inner .checkbox__trigger{background-color:var(--color-fill-1);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='13' fill='none' viewBox='0 0 14 13'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 7.785 3.403 3.132L12.667 1'/%3E%3C/svg%3E")}.checkbox:hover:not(:has(.checkbox__input:disabled)):not(.is-error) .checkbox__input:not(:checked)+.checkbox__inner .checkbox__trigger{background-color:var(--color-fill-gray-h)}.checkbox__input:disabled+.checkbox__inner{cursor:default;opacity:.5;pointer-events:none}.checkbox.is-error .checkbox__label{color:var(--color-error)}.checkbox.is-error .checkbox__trigger{box-shadow:inset 0 0 0 .125rem var(--color-error)}.checkbox.is-error .checkbox__input:checked+.checkbox__inner .checkbox__trigger{background-color:var(--color-error);box-shadow:inset 0 0 0 .125rem var(--color-error)}.checkbox.--radio .checkbox__input:disabled+.checkbox__inner{opacity:.4}.checkbox.--radio .checkbox__trigger{background-image:none;background-size:auto;border:0 solid transparent;border-radius:50%;box-sizing:border-box;transition:background-color .24s ease,border-color .24s ease,border-width .24s ease,opacity .24s ease,box-shadow .24s ease}.checkbox.--radio .checkbox__input:checked+.checkbox__inner .checkbox__trigger{background-color:var(--color-white);background-image:none;border-color:var(--color-fill-1);border-width:.375rem;box-shadow:none}.checkbox.--radio.is-error .checkbox__input:checked+.checkbox__inner .checkbox__trigger{background-color:var(--color-white);background-image:none;border-color:var(--color-error);box-shadow:none}@media screen and (max-width:640px){.checkbox__inner{padding:.5rem}}:where(.callback){font-family:var(--font-family-main)}.callback{display:flex;flex-direction:column;width:100%}.callback--with-intro{margin-inline:auto;max-width:37.5rem}.callback__intro{align-items:center;display:flex;flex-direction:column;gap:.75rem;margin-bottom:2rem;text-align:center;width:100%}.callback__intro-title{font-size:2.375rem;font-weight:600;letter-spacing:0;line-height:1.2}.callback__intro-lead,.callback__intro-title{color:var(--color-dark);font-family:var(--font-family-main);margin:0}.callback__intro-lead{font-size:var(--typograpy-p);font-weight:500;letter-spacing:-.03em;line-height:1.3;opacity:.56}.callback__fields{display:flex;flex-direction:column;gap:1.125rem;width:100%}.callback__row{display:flex;gap:1.5rem;width:100%}@media(max-width:639px){.callback__row{flex-direction:column}}.callback__field{flex:1 1 auto}.callback__field.--name,.callback__field.--tel{flex:1 1 50%}.callback__field.--email,.callback__field.--message{width:100%}.callback__actions{display:flex;flex-direction:column;gap:1.5rem;margin-top:3rem;width:100%}.callback__submit{min-height:4.5rem;width:100%}.callback__policy{align-items:flex-start}.callback__policy-text{color:var(--color-dark);font-size:.875rem;line-height:1.3;opacity:.56}.callback__policy-link{color:var(--color-dark);font-weight:700;opacity:1;text-decoration:none;transition:opacity .2s ease}.callback__policy-link:hover{opacity:.72}.callback__policy-link:active{opacity:.56}.callback__status{border-radius:var(--shape-12,.75rem);font-size:var(--typograpy-p-s,.875rem);line-height:1.3;margin-bottom:1rem;padding:.75rem 1rem;text-align:center}.callback__status.--error{background-color:#de000014;color:var(--color-error)}.callback-thank-you{align-items:center;display:flex;flex-direction:column;gap:1.5rem;max-width:28rem;text-align:center}.callback-thank-you__title{font-size:var(--typograpy-h2);font-weight:600;letter-spacing:var(--typograpy-letter-spacing-min);line-height:1.2}.callback-thank-you__text,.callback-thank-you__title{color:var(--color-dark);font-family:var(--font-family-main);margin:0}.callback-thank-you__text{font-size:var(--typograpy-p);font-weight:500;letter-spacing:var(--typograpy-letter-spacing-0);line-height:1.3;opacity:.72}.callback-thank-you__close{min-height:3.5rem;width:100%}
