@font-face{font-display:swap;font-family:Caravan;font-style:normal;font-weight:400;src:url(../fonts/Caravan.woff2) format("woff2"),url(../fonts/Caravan.woff) format("woff"),url(../fonts/Caravan.ttf) format("truetype"),url(../fonts/Caravan.eot) format("eot")}@font-face{font-display:swap;font-family:SuisseIntl-Regular;font-style:normal;font-weight:400;src:url(../fonts/SuisseIntl-Regular.woff2) format("woff2"),url(../fonts/SuisseIntl-Regular.ttf) format("truetype"),url(../fonts/SuisseIntl-Regular.otf) format("opentype")}@font-face{font-display:swap;font-family:SuisseIntl-Medium;font-style:normal;font-weight:500;src:url(../fonts/SuisseIntl-Medium.woff2) format("woff2"),url(../fonts/SuisseIntl-Medium.ttf) format("truetype"),url(../fonts/SuisseIntl-Medium.otf) format("opentype")}@font-face{font-display:swap;font-family:TenorSans-Regular;font-style:normal;font-weight:400;src:url(../fonts/TenorSans-Regular.woff2) format("woff2"),url(../fonts/TenorSans-Regular.ttf) format("truetype")}:root{--font-caravan:"Caravan";--font-regular:"SuisseIntl-Regular";--font-medium:"SuisseIntl-Medium";--font-heading:"TenorSans-Regular";--white:#fff;--black:#000;--red-400:#ff4242;--red-500:red;--red-600:#e00000;--grey-10:#f9f8f6;--grey-25:#f6f5f3;--grey-50:#f4f3f0;--grey-100:#e7e3da;--grey-200:#cac8c4;--grey-300:#bdb8ad;--grey-500:#949189;--grey-600:#6d6a64;--grey-950:#161513;--success:#3cb96e;--error:#900;--gradient:linear-gradient(180deg,var(--grey-50) 0%,var(--white) 100%);--space-1:64px;--space-2:40px;--space-3:32px;--space-4:28px;--space-5:24px;--space-6:20px;--space-7:16px;--space-8:12px;--space-9:8px;--space-10:4px;--text-0:18px;--text-1:16px;--text-2:14px;--text-3:12px;--line-text-1:24px;--line-text-2:20px;--line-text-3:16px;--heading-1:40px;--heading-2:32px;--heading-3:24px;--heading-4:18px;--line-heading-1:48px;--line-heading-2:40px;--line-heading-3:32px;--line-heading-4:28px}@media (max-width:1279px){:root{--space-1:44px;--space-2:36px;--space-3:28px;--space-4:24px;--space-5:20px;--space-6:16px;--text-0:17px;--text-1:15px;--text-2:13px;--heading-1:32px;--heading-2:22px;--heading-3:19px;--heading-4:16px;--line-heading-1:40px;--line-heading-2:32px;--line-heading-3:28px}}.page-enter-active,.page-leave-active{transition-duration:.7s;transition-property:opacity}.page-enter-from,.page-leave-active{opacity:0;transition-duration:0s}.all-enter-active,.all-leave-active{transform:translate(0);transition:transform .4s ease}.all-enter-from,.all-leave-active{transform:translate(100%)}.search-enter-active,.search-leave-active{transform:translateY(0);transition:transform .4s ease}.search-enter-from,.search-leave-active{transform:translateY(-100%)}.menu-enter-active,.menu-leave-active{transform:translate(0);transition:transform .4s ease}.menu-enter-from,.menu-leave-active{transform:translate(-100%)}.sub-enter-active,.sub-leave-active{left:343px;transform:translate(0);transition:transform .4s ease}.sub-enter-from,.sub-leave-active{transform:translate(-200%)}@media (max-width:768px){.sub-enter-active,.sub-leave-active{transform:translate(0);transition:transform .4s ease}.sub-enter-from,.sub-leave-active{transform:translate(-100%)}}.library-input{background-color:var(--white);border:1px solid;display:flex;gap:var(--space-7);padding:13px var(--space-7);position:relative;width:100%}.library-input_theme_blur{border-color:var(--grey-100)}.library-input_theme_focus:not(:disabled){border-color:var(--grey-950);box-shadow:0 0 0 4px var(--grey-25)}.library-input_theme_error{border-color:var(--error)}.library-input__title{font-family:var(--font-regular),serif;font-size:12px;font-weight:400;letter-spacing:-.12px;line-height:20px;pointer-events:none}.library-input__title_theme_blur{color:var(--grey-300)}.library-input__title_theme_focus{color:var(--black)}.library-input__title_theme_error{color:var(--error)}.library-input__field,.library-input__textarea{background-color:var(--white);border:none;color:var(--black);flex:1;font-family:var(--font-regular),serif;font-size:16px;font-weight:400;letter-spacing:-.16px;line-height:20px}.library-input__field:-ms-input-placeholder,.library-input__textarea:-ms-input-placeholder{color:var(--grey-300)}.library-input__field::placeholder,.library-input__textarea::placeholder{color:var(--grey-300)}.library-input__textarea{line-height:var(--line-heading-4);min-height:60px;resize:none;scrollbar-width:none}.library-input__textarea::-webkit-scrollbar{width:0}@media (max-width:1279px){.library-input{padding-block:11px}.library-input__textarea{min-height:84px}}
