/*! Version: 1.1.12 */
:root{--black: #000;--white: #fff;--light: #f7f6f3;--primary: #22224a;--dark: #060637;--light-brown: #eae8e1;--brown: #d6d0c3;--brown-b0: #b0a596;--dark-brown: #705635;--khaki: #b0a569;--green: #18ab39;--blue: #454596;--blue-light: #ebe6ff;--purple: #6868e3;--dull-blue: #4978a9;--middle-blue: #343467;--gray: #a8a8b4;--nero: #161616;--error-red: #e12603;--gradient-hero: linear-gradient(180deg, #eae8e1 0%, #e2ddd4 100%);--font-primary: "Public Sans", sans-serif;--font-secondary: "IBM Plex Serif", sans-serif}.btn{appearance:none;border-radius:24px;cursor:pointer;display:inline-block;font-family:inherit;font-size:12px;font-weight:600;gap:12px;letter-spacing:1px;line-height:14px;min-height:46px;padding:15px 23px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:background .3s ease-in,border-color .3s ease-in,color .3s ease-in;width:100%}@media all and (min-width: 768px){.btn{min-width:155px;width:fit-content}}.btn:disabled{cursor:not-allowed}.btn.btn--primary{background:var(--primary);border-color:var(--primary);color:var(--white)}.btn.btn--primary:disabled{background:var(--gray)}.btn.btn--primary:not(:disabled):hover{background:var(--dark);border-color:var(--dark)}*{box-sizing:border-box;margin:0;outline:none;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}*::after,*::before{box-sizing:inherit}*:active,*:focus,*:hover{outline:none}*:focus-visible{outline:2px solid var(--purple)}[v-cloak]{display:none !important}img{max-width:100%}a{color:inherit;display:inline-block;text-decoration:none}button{appearance:none;background:none;border:none;cursor:pointer;font-family:inherit}html,body{height:100%;position:relative;width:100%}body{backface-visibility:hidden;background:var(--light);color:var(--primary);font-family:var(--font-primary)}#vue-app{display:flex;flex-direction:column;min-height:100%}main{flex:1 0 auto}.container{margin:0 auto;padding:0 20px;position:relative;width:100%}@media all and (min-width: 480px){.container{max-width:480px}}@media all and (min-width: 768px){.container{max-width:768px}}@media all and (min-width: 1024px){.container{max-width:980px;padding:0 10px}}@media all and (min-width: 1440px){.container{max-width:1164px}}.mx-auto{margin-left:auto;margin-right:auto}@font-face{font-family:"Public Sans";font-style:normal;font-weight:200;src:url("/static/assets/fonts/publicsans-extralight.woff2") format("woff2")}@font-face{font-family:"Public Sans";font-style:normal;font-weight:300;src:url("/static/assets/fonts/publicsans-light.woff2") format("woff2")}@font-face{font-family:"Public Sans";font-style:normal;font-weight:400;src:url("/static/assets/fonts/publicsans-regular.woff2") format("woff2")}@font-face{font-family:"Public Sans";font-style:normal;font-weight:500;src:url("/static/assets/fonts/publicsans-medium.woff2") format("woff2")}@font-face{font-family:"Public Sans";font-style:normal;font-weight:600;src:url("/static/assets/fonts/publicsans-semibold.woff2") format("woff2")}@font-face{font-family:"Public Sans";font-style:normal;font-weight:700;src:url("/static/assets/fonts/publicsans-bold.woff2") format("woff2")}@font-face{font-family:"IBM Plex Serif";font-style:italic;font-weight:300;src:url("/static/assets/fonts/ibmplexserif-lightitalic.woff2") format("woff2")}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:400;src:url("/static/assets/fonts/ibmplexserif-regular.woff2") format("woff2")}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:500;src:url("/static/assets/fonts/ibmplexserif-medium.woff2") format("woff2")}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:600;src:url("/static/assets/fonts/ibmplexserif-semibold.woff2") format("woff2")}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:700;src:url("/static/assets/fonts/ibmplexserif-bold.woff2") format("woff2")}h1,h2,h3,h4,h5{font-family:inherit;overflow-wrap:break-word}p{font-family:inherit;font-size:16px;font-weight:400;line-height:24px;overflow-wrap:break-word}.link{color:var(--purple);cursor:pointer;display:inline;font-size:inherit;font-weight:inherit;line-height:inherit;overflow-wrap:anywhere;text-decoration:underline}.loader{align-items:center;display:flex;height:24px;justify-content:center}.dot-flashing{animation:dotFlashing .8s infinite linear alternate;animation-delay:.3s;background-color:var(--dull-blue);border-radius:5px;color:var(--dull-blue);height:10px;position:relative;width:10px}.dot-flashing::before,.dot-flashing::after{content:"";display:inline-block;position:absolute;top:0}.dot-flashing::before{animation:dotFlashing .8s infinite alternate;animation-delay:0s;background-color:var(--dull-blue);border-radius:5px;color:var(--dull-blue);height:10px;left:-15px;width:10px}.dot-flashing::after{animation:dotFlashing .8s infinite alternate;animation-delay:.6s;background-color:var(--dull-blue);border-radius:5px;color:var(--dull-blue);height:10px;left:15px;width:10px}@keyframes dotFlashing{0%{background-color:var(--dull-blue)}50%,100%{background-color:var(--blue-light)}}
:root{--black: #000;--white: #fff;--light: #f7f6f3;--primary: #22224a;--dark: #060637;--light-brown: #eae8e1;--brown: #d6d0c3;--brown-b0: #b0a596;--dark-brown: #705635;--khaki: #b0a569;--green: #18ab39;--blue: #454596;--blue-light: #ebe6ff;--purple: #6868e3;--dull-blue: #4978a9;--middle-blue: #343467;--gray: #a8a8b4;--nero: #161616;--error-red: #e12603;--gradient-hero: linear-gradient(180deg, #eae8e1 0%, #e2ddd4 100%);--font-primary: "Public Sans", sans-serif;--font-secondary: "IBM Plex Serif", sans-serif}.error{padding:60px 0;text-align:center}@media all and (min-width: 1024px){.error{padding:80px 0}}.error__title{font-family:var(--font-secondary);font-size:22px;font-weight:600;line-height:28px;margin-bottom:40px}@media all and (min-width: 1024px){.error__title{font-size:24px;line-height:30px}}.error__description{font-size:18px;font-weight:400;line-height:22px}@media all and (min-width: 1024px){.error__description{font-size:20px;line-height:24px}}.form{padding:60px 0;text-align:center}@media all and (min-width: 1024px){.form{padding:80px 0}}.form__icon{color:var(--green);margin:0 auto}.form__icon.form__icon--subscribe{height:18px;margin-bottom:22px;width:52px}.form__icon.form__icon--unsubscribe{height:24px;margin-bottom:16px;width:24px}.form__header{margin-bottom:40px}.form__title{font-family:var(--font-secondary);font-size:22px;font-weight:600;line-height:28px}@media all and (min-width: 1024px){.form__title{font-size:24px;line-height:30px}}.form__title:not(:last-child){margin-bottom:12px}.form-text-box .form__title:not(:first-child){margin-top:40px}.form-text-box{background:var(--white);border:1px solid var(--khaki);padding:10px;width:100%}.form-text-box:not(:last-child){margin-bottom:10px}.form-text-box__container{height:100%;max-height:478px;overflow-y:auto;padding:10px 5px 10px 10px;width:100%}.form-text-box__container::-webkit-scrollbar{height:5px;width:5px}.form-text-box__container::-webkit-scrollbar-track{background:var(--light);border-radius:5px;height:5px;width:5px}.form-text-box__container::-webkit-scrollbar-thumb{background:var(--brown-b0);border-radius:5px;height:5px;width:5px}.form__paragraph{font-size:16px;font-weight:300;line-height:24px}.form__paragraph:not(:last-child){margin-bottom:12px}.form__row{margin-bottom:40px;position:relative;text-align:left;width:100%}.form__row.form__row--narrow{max-width:480px}.form__label{color:var(--primary);display:block;font-family:var(--font-secondary);font-size:18px;line-height:28px;margin-bottom:16px;transition:color .3s ease}@media all and (min-width: 1024px){.form__label{font-size:20px;line-height:34px}}.form__label:has(+.form__input.has-error){color:var(--error-red)}.form-checkbox{align-items:center;cursor:pointer;display:inline-flex;font-size:16px;justify-content:flex-start;line-height:22px;min-height:30px;padding:0 0 0 46px;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media all and (min-width: 1024px){.form-checkbox{line-height:24px}}.form-checkbox input{height:30px;left:0;opacity:0;position:absolute;top:50%;transform:translateY(-50%);width:30px}.form-checkbox__icon{align-items:center;background:var(--white);border:1px solid var(--brown);color:var(--white);display:flex;flex-shrink:0;height:30px;justify-content:center;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:background .3s ease,border-color .3s ease;width:30px}.form-checkbox__icon svg{color:var(--white);flex-shrink:0;height:16px;width:16px}.form-checkbox input:checked+.form-checkbox__icon{background:var(--blue)}.form-checkbox input:not(:checked):focus-visible+.form-checkbox__icon{border-color:var(--brown-b0)}.form__input{appearance:none;background:var(--white);border:1px solid rgba(0,0,0,0);color:var(--primary);display:block;font-size:16px;font-weight:200;height:60px;line-height:24px;outline:none;padding:16px 20px;transition:border-color .3s ease;white-space:nowrap;width:100%}@media all and (min-width: 1024px){.form__input{font-size:18px;line-height:34px}}.form__input.has-error{border-color:var(--error-red)}.form__input:focus-visible{box-shadow:0 1px 8px 0 rgba(176,165,150,.3)}.form__input:disabled{background:#e0e0e0;color:rgba(34,34,74,.7);cursor:not-allowed}.form__error-text{color:var(--error-red);font-size:12px;font-weight:400;line-height:16px;position:absolute;right:0;top:24px}@media all and (min-width: 1024px){.form__error-text{top:30px}}.form-select{background:var(--white);border:1px solid var(--khaki);height:242px;margin-bottom:10px;padding:10px;width:100%}.form-select__options{height:100%;overflow-y:auto;padding:5px;width:100%}.form-select__options::-webkit-scrollbar{height:5px;width:5px}.form-select__options::-webkit-scrollbar-track{background:var(--light);border-radius:5px;height:5px;width:5px}.form-select__options::-webkit-scrollbar-thumb{background:var(--brown-b0);border-radius:5px;height:5px;width:5px}.form-select__option{overflow:hidden;padding:10px 0 10px 5px}.form-checkbox__text{display:inline-block;font-size:14px;line-height:16px;overflow:hidden;text-overflow:ellipsis;user-select:none;white-space:nowrap}@media all and (min-width: 1024px){.form-checkbox__text{font-size:16px;line-height:24px}}.form-select__text{font-size:14px;font-weight:300;line-height:22px;margin-left:20px}@media all and (min-width: 1024px){.form-select__text{font-size:16px;line-height:24px}}.form-select__button-wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:10px;margin-left:20px}@media all and (min-width: 1024px){.form-select__button-wrapper{align-items:center;flex-direction:row;gap:24px}}.form-select__button{align-items:center;appearance:none;background:none;border:none;color:var(--purple);cursor:pointer;display:inline-flex;flex-wrap:nowrap;font-size:14px;font-weight:600;gap:10px;line-height:34px;transition:color .3s ease}@media all and (min-width: 1024px){.form-select__button{font-size:16px}}.form-select__button:disabled{color:var(--gray);cursor:not-allowed}.form-select__button:not(:disabled):hover{color:var(--blue)}.form-select__button>svg{flex-shrink:0;height:16px;margin-top:2px;transition:color .3s ease;width:16px}.form__button-wrapper{display:flex;gap:20px}@media all and (min-width: 1024px){.form__button-wrapper{padding-top:20px}}.form__list{margin-left:44px}.form__list.unordered{list-style-type:none;margin-left:34px}.form__list.ordered{list-style-type:decimal}.form__list.alphabetical{counter-reset:list;list-style-type:none}.form__list-item{font-size:16px;font-weight:300;line-height:24px;margin-bottom:12px}.form__list.unordered .form__list-item{padding-left:10px}.form__list.unordered .form__list-item::marker{content:"•"}.form__list.alphabetical .form__list-item{counter-increment:list}.form__list.alphabetical .form__list-item::marker{content:counter(list, lower-alpha) ") ";counter-increment:list}.header{background:var(--white);height:80px;padding:20px 0;position:relative}@media all and (min-width: 1024px){.header{height:72px;padding:10px 0}}.header__container{align-items:center;display:flex;gap:20px;height:100%;justify-content:space-between;margin:0 auto;max-width:1396px;padding:0 20px;width:100%}@media all and (min-width: 1024px){.header__container{justify-content:flex-start;padding:0 10px}}.header__logo{align-items:center;display:flex;flex-shrink:0;gap:12px;height:40px;justify-content:center;user-select:none;width:40px}@media all and (min-width: 1024px){.header__logo{border-right:1px solid var(--brown);height:52px;padding-right:40px;width:auto}}.header__logo svg{flex-shrink:0;height:40px;width:40px}@media all and (min-width: 1024px){.header__logo svg{height:52px;width:52px}}.header__logo a,.header__logo img{height:100%;width:auto}.header__logo span{display:none}@media all and (min-width: 1024px){.header__logo span{color:var(--primary);display:inline-block;font-family:var(--font-secondary);font-size:16px;font-weight:700;letter-spacing:1px;line-height:21px;text-transform:uppercase}}.header__desktop-menu{display:none}@media all and (min-width: 1024px){.header__desktop-menu{align-items:center;display:flex;gap:10px}}.header__desktop-menu-item{color:var(--primary);display:inline-block;font-size:12px;letter-spacing:1px;line-height:14px;padding:10px;text-transform:uppercase;transition:color .3s ease}.header__desktop-menu-item:hover{color:var(--dark)}.header__mobile-menu-toggler{align-items:center;appearance:none;background:none;border:none;cursor:pointer;display:inline-flex;flex-shrink:0;height:40px;justify-content:center;position:relative;width:40px}@media all and (min-width: 1024px){.header__mobile-menu-toggler{display:none}}.header__mobile-menu-toggler-bar{background:var(--nero);display:inline-block;height:2px;position:relative;transition:background .1s ease,width .3s ease;vertical-align:middle;width:20px}.header__mobile-menu-toggler-bar::before{background:var(--nero);content:"";display:block;height:2px;position:absolute;top:-6px;transition:all .4s ease;width:20px}.header__mobile-menu-toggler-bar::after{background:var(--nero);content:"";display:block;height:2px;position:absolute;top:6px;transition:all .4s ease;width:20px}.header__mobile-menu-toggler.has-focus .header__mobile-menu-toggler-bar{background:rgba(0,0,0,0);width:20px}.header__mobile-menu-toggler.has-focus .header__mobile-menu-toggler-bar::before{top:0;transform:rotate(45deg);width:20px}.header__mobile-menu-toggler.has-focus .header__mobile-menu-toggler-bar::after{top:0;transform:rotate(-45deg);width:20px}.header__mobile-menu{animation-duration:.3s;animation-name:menu-fade;animation-timing-function:ease;background:var(--light);box-shadow:0 8px 15px 0 rgba(46,46,46,.25);display:none;flex-direction:column;gap:10px;left:0;opacity:0;padding:15px 20px;position:absolute;right:0;top:100%;width:100%;z-index:1}@media all and (min-width: 1024px){.header__mobile-menu{display:none}}.header__mobile-menu.is-open{display:flex;opacity:1}@media all and (min-width: 1024px){.header__mobile-menu.is-open{display:none}}.header__mobile-menu-item{color:var(--primary);font-size:12px;letter-spacing:1px;line-height:14px;padding:5px 0;text-transform:uppercase}@keyframes menu-fade{0%{opacity:0}100%{opacity:1}}.heading{align-items:center;background:var(--gradient-hero);display:flex;flex-direction:column;justify-content:center;min-height:188px;padding:20px 0;position:relative}@media all and (min-width: 1024px){.heading{min-height:271px;padding:24px 0}}.heading__title{display:block;font-family:var(--font-secondary);font-size:28px;font-weight:700;line-height:36px;text-align:center;width:100%}@media all and (min-width: 1024px){.heading__title{font-size:48px;line-height:62px}}
