:root{--hero-banner-cta:#00ffab;--hero-banner-cta-hover:#00bf82}:root{--hub-exclusive-content:#7c68e1!important;--hub-exclusive-content-cta:#eb1c24!important;--hub-exclusive-content-cta-hover:#c40000!important}:root{--hero-banner-cta:#00ffab;--hero-banner-cta-hover:#00bf82}:root{--hub-exclusive-content:#7c68e1!important;--hub-exclusive-content-cta:#eb1c24!important;--hub-exclusive-content-cta-hover:#c40000!important}.container{max-width:120rem;width:calc(100% - 4rem);padding:0 2rem;margin:0 auto}.flex{display:flex;flex-direction:column}.grid{display:grid}.grid.col-30-70{grid-template-columns:30% 70%}@media screen and (max-width:60em){.grid.col-tablet-100-100{display:flex;flex-direction:column-reverse}}.results-page{padding:5rem 0;background-color:#fff}@media screen and (max-width:53.1875em){main#main{margin-top:0}}.popup__section{border-bottom:0!important}.form-contacts__title{font-family:Atrament,serif;font-size:2.8rem;line-height:3.2rem;color:#58595b;font-weight:800;text-align:center;text-transform:uppercase;margin-bottom:3rem}@media screen and (min-width:53.125em){.form-contacts__title{font-size:4.2rem;line-height:4.8rem}}.form-contacts__title:has(+ [class*=__subtitle]){margin-bottom:1rem}.form-contacts__form{box-shadow:0 .2rem 1rem 0 rgba(0,0,0,.2)}.form-contacts{position:relative;background-color:#e4e5e6}.form-contacts::before{content:"";position:absolute;width:100%;height:40%;background-color:#c20000;top:0;left:0;right:0}.form-contacts__title{color:#fff}.form-contacts__form{max-width:70rem;background-color:#fff;padding:2rem 1rem;margin:0 auto;display:flex;flex-direction:column;align-items:center}@media screen and (min-width:37.5em){.form-contacts__form{padding:2rem}}@media screen and (min-width:53.125em){.form-contacts__form{padding:3rem}}.form-contacts__form-title{font-size:2rem;line-height:2.4rem;color:#58595b;font-weight:800;text-transform:uppercase;text-align:center}@media screen and (min-width:53.125em){.form-contacts__form-title{font-size:2.5rem;line-height:2.9rem}}.form-contacts__form .flex__col-12{margin-bottom:1.5rem}.form-contacts__form .flex__row{width:100%}.form-contacts__form .form__field{color:#58595b;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.form-contacts__form .form__field:hover{border-color:#7c68e1!important}.form-contacts__form .form__field::-webkit-input-placeholder{color:#58595b;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.form-contacts__form .form__field::-moz-placeholder{color:#58595b;-moz-transition:.2s ease-in-out;transition:.2s ease-in-out}.form-contacts__form .form__field::placeholder{color:#58595b;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.form-contacts__form .form__field:focus{border-color:#7c68e1!important;box-shadow:inset 0 0 0 .1rem #7c68e1}.form-contacts__form .form__field:focus::-webkit-input-placeholder{color:#58595b}.form-contacts__form .form__field:focus::-moz-placeholder{color:#58595b}.form-contacts__form .form__field:focus::placeholder{color:#58595b}.form-contacts__form .form__field--select{color:#58595b;padding:1.1rem 1.4rem;width:100%;border:.1rem solid #c8c8c9;border-radius:.6rem;font-weight:700;font-size:1.5rem;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;outline:0}.form-contacts__form .form__field--select:hover{border-color:#7c68e1!important}.form-contacts__form .form__field--select::-webkit-input-placeholder{color:#a5a7aa;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.form-contacts__form .form__field--select::-moz-placeholder{color:#a5a7aa;-moz-transition:.2s ease-in-out;transition:.2s ease-in-out}.form-contacts__form .form__field--select::placeholder{color:#a5a7aa;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.form-contacts__form .form__field--select:focus,.form-contacts__form .form__field--select:focus-visible{border-color:#7c68e1!important;box-shadow:inset 0 0 0 .1rem #7c68e1}.form-contacts__form .form__field--select:focus-visible::-webkit-input-placeholder, .form-contacts__form .form__field--select:focus::-webkit-input-placeholder{color:#58595b}.form-contacts__form .form__field--select:focus-visible::-moz-placeholder, .form-contacts__form .form__field--select:focus::-moz-placeholder{color:#58595b}.form-contacts__form .form__field--select:focus-visible::placeholder,.form-contacts__form .form__field--select:focus::placeholder{color:#58595b}.form-contacts__form .form__item--boolean>input~.form__label::before{border-width:.1rem}.form-contacts__form .has-uniform{width:100%!important}.form-contacts__form .has-uniform span{border-radius:.6rem;color:#a5a7aa;padding-left:1.4rem}.form-contacts__form .has-uniform.focus span{border-color:#7c68e1!important;box-shadow:inset 0 0 0 .1rem #7c68e1;color:#58595b}.form-contacts__form .has-uniform .form__field--select{padding:.5rem 1.4rem}.form-contacts__form textarea{resize:vertical;min-height:10rem}.form-contacts__form textarea.valid{border-color:#a5a7aa!important}