:root{--page-container: 1066px;--white: #fff;--white-rgb: 255, 255, 255;--black: #000;--black-rgb: 0, 0, 0;--primary: #FFAA00;--primary-rgb: 255, 170, 0;--primary-60: #ffcc66;--primary-60-rgb: 255, 204, 102;--primary-10: #fff7e6;--primary-10-rgb: 255, 247, 230;--lightprimary: #fff6e5;--lightprimary-rgb: 255, 246, 229;--grey-60: #666666;--grey-60-rgb: 102, 102, 102;--very-light-grey: #f2f2f2;--very-light-grey-rgb: 242, 242, 242}.contact{display:flex;justify-content:center;align-content:center;background-color:var(--primary-60);height:100vh;flex-direction:column;height:auto}.main .contact{height:auto;display:flex;justify-content:center;align-content:center;flex-direction:column}.contact__wrapper{max-width:16.625rem;margin:0 auto;padding-top:3.5rem;padding-bottom:3.5rem;height:auto;overflow-y:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none!important}.contact__wrapper::-webkit-scrollbar{display:none}@media (min-width: 450px){.contact__wrapper{max-width:22.5rem;align-self:center}}@media (min-width: 768px){.contact__wrapper{height:auto}}.contact__title,.contact__title *{font-size:2.5rem;font-weight:700;font-stretch:normal;font-style:normal;line-height:1;margin:0 0 1.5rem}@media (min-width: 1024px){.contact__title,.contact__title *{font-size:3.5rem;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.14}}.contact__description{margin:0 0 1.5rem;color:var(--grey-60)}.contact input:not([type=checkbox]):not([type=submit]),.contact textarea{padding:.5rem 1rem;border:1px solid transparent;border-radius:3px;box-shadow:none;background-color:var(--white);width:100%;font-size:1rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;font-family:var(--font-primary);resize:none}.contact input:not([type=checkbox]):not([type=submit])::-webkit-input-placeholder,.contact textarea::-webkit-input-placeholder{color:--grey-60}.contact input:not([type=checkbox]):not([type=submit]):-moz-placeholder,.contact textarea:-moz-placeholder{color:--grey-60}.contact input:not([type=checkbox]):not([type=submit])::-moz-placeholder,.contact textarea::-moz-placeholder{color:--grey-60}.contact input:not([type=checkbox]):not([type=submit]):-ms-input-placeholder,.contact textarea:-ms-input-placeholder{color:--grey-60}.contact input:not([type=checkbox]):not([type=submit]):-webkit-autofill,.contact textarea:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px var(--white) inset}.required .contact input:not([type=checkbox]):not([type=submit]),.required .contact textarea{border-color:red}.contact__form__button{font-size:1rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;padding:.5rem 1rem;border:1px solid transparent;border-radius:3px;box-shadow:none;background-color:var(--black);width:100%;text-align:center;text-transform:uppercase;font-weight:700;color:var(--white);cursor:pointer;display:flex;justify-content:center;align-content:center}.contact__form__button__icon{display:none}@media (min-width: 1024px){.contact__form__button__icon{display:inline-block;transition:all .3s ease-in-out;padding-left:.5rem}}.contact .form-group{margin-bottom:1rem}.contact .form-group:last-of-type{margin-bottom:1.5rem}.contact .custom-checkbox{position:relative;padding-left:2rem;cursor:pointer}.contact .custom-checkbox__input{position:absolute;left:0;top:4px;cursor:pointer;height:1px;width:1px}.contact .custom-checkbox__input:checked~.custom-checkbox__checkmark{background-color:var(--black);border-color:var(--black)}.contact .custom-checkbox__input:checked~.custom-checkbox__checkmark:before{opacity:1}.contact .custom-checkbox__checkmark{position:absolute;top:2px;left:0;display:inline-block;height:1rem;width:1rem;border-radius:3px;background-color:var(--white);background-position:center;background-size:contain;transition:all .3s ease-in-out}.contact .custom-checkbox__checkmark:before{content:"";position:absolute;left:5px;top:2px;width:5px;height:10px;border:solid var(--white);border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0;transition:all .3s ease-in-out}.contact .custom-checkbox__text{color:var(--grey-60)}.contact .custom-checkbox__text a{color:var(--grey-60);text-decoration:underline}.contact__success{display:flex;justify-content:center;align-content:center;padding:.5rem 1rem;width:100%;text-align:center;text-transform:uppercase;font-weight:700;color:var(--white)}.contact__success__image{margin-bottom:1.5rem}.contact__success__image img{height:auto;max-width:100%}.contact__success__icon{padding-left:.5rem}
