.contact-popup{background-color:rgba(0,0,0,.6)}.contact-popup.modal{align-items:center;display:flex;inset:0;justify-content:center;opacity:0;pointer-events:none;position:fixed;transition:opacity .4s ease-in-out;z-index:999}@media only screen and (width <= 359px){.contact-popup.modal .container{padding:0}}.contact-popup.active{opacity:1;pointer-events:auto}@media only screen and (width <= 767px){.contact-popup.active{align-items:flex-start;height:100vh;overflow-y:auto;padding-bottom:15px;padding-top:15px}}@media only screen and (width <= 359px){.contact-popup.active{padding-bottom:0;padding-top:0}}.contact-popup__wrapper{align-items:center;background-color:var(--white);display:flex;flex-direction:column;justify-content:center;overflow-y:auto;padding-bottom:55px;padding-top:67px;position:relative}@media only screen and (width <= 359px){.contact-popup__wrapper{min-height:100vh}}.contact-popup__wrapper:before{background:linear-gradient(0deg,rgba(186,117,247,0) 15.63%,var(--violet) 100%);content:"";height:48px;left:0;position:absolute;right:0;top:0}.contact-popup__wrapper:after{background:linear-gradient(180deg,rgba(186,117,247,0) 15.63%,var(--violet) 100%);bottom:0;content:"";height:48px;left:0;position:absolute;right:0}.contact-popup__exit{align-items:center;background:var(--violet,#ba75f7);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' fill='none' viewBox='0 0 11 11'%3E%3Cpath stroke='%23000' stroke-width='1.5' d='m1.5 1.5 8 8M9.5 1.5l-8 8'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:9px;border:1.2px solid var(--black,#000);border-radius:50px;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;gap:10px;height:25px;justify-content:center;padding:10px;position:absolute;right:60px;top:60px;width:25px}@media only screen and (width <= 1023px){.contact-popup__exit{right:20px;top:20px}}.contact-popup__header{padding:0 15px;text-align:center}.contact-popup__header p{margin-top:10px}.contact-popup__form{max-width:470px;padding:15px;width:100%}.contact-popup__form .js-input__wrapper{margin-bottom:17px;position:relative}@media only screen and (width <= 359px){.contact-popup__form .js-input__wrapper{margin-top:35px}}.contact-popup__form .js-input__wrapper label{left:0;pointer-events:none;position:absolute;top:25px;transition:.3s ease-in-out}@media only screen and (width <= 767px){.contact-popup__form .js-input__wrapper label{top:15px}}.contact-popup__form .js-input__wrapper .input{margin-top:10px}.contact-popup__form .js-input__wrapper.focused label{font-size:13px;opacity:.4;top:0}@media only screen and (width <= 767px){.contact-popup__form .js-input__wrapper.focused label{top:-5px}}.contact-popup__form .js-input__wrapper .error{color:var(--error-red);margin-top:5px}.contact-popup__form .submit{display:block;margin:40px auto}@media only screen and (width <= 359px){.contact-popup__form .submit{width:auto}}.contact-popup__form .popup-form{display:none}.contact-popup .contact-popup__disclaimer_text{max-width:510px;padding:0 15px;text-align:center}.contact-popup .contact-popup__disclaimer_text a{color:var(--cobalt)}.contact-popup .contact-popup-eligible .contact-popup__header,.contact-popup .contact-popup-not-eligible .contact-popup__header{margin:15px auto 0;max-width:780px;padding:0 15px;text-align:center}@media only screen and (width <= 767px){.contact-popup .contact-popup-eligible .contact-popup__header,.contact-popup .contact-popup-not-eligible .contact-popup__header{margin-top:5px;order:1}}.contact-popup .contact-popup-eligible .contact-popup__description,.contact-popup .contact-popup-not-eligible .contact-popup__description{margin:45px auto 0;max-width:780px;padding:0 15px;text-align:center}@media only screen and (width <= 767px){.contact-popup .contact-popup-eligible .contact-popup__description,.contact-popup .contact-popup-not-eligible .contact-popup__description{margin-top:30px;order:2}}.contact-popup .contact-popup-eligible .contact-popup__cta,.contact-popup .contact-popup-not-eligible .contact-popup__cta{margin:30px auto 0;max-width:780px;padding:0 15px;text-align:center}@media only screen and (width <= 767px){.contact-popup .contact-popup-eligible .contact-popup__cta,.contact-popup .contact-popup-not-eligible .contact-popup__cta{margin-top:5px;order:3}}.contact-popup .contact-popup-eligible .contact-popup__cta .btn,.contact-popup .contact-popup-not-eligible .contact-popup__cta .btn{width:auto}.contact-popup .contact-popup-eligible .contact-popup__socials,.contact-popup .contact-popup-not-eligible .contact-popup__socials{display:flex;justify-content:center;margin:15px auto 0;max-width:780px;padding:0 15px}@media only screen and (width <= 767px){.contact-popup .contact-popup-eligible .contact-popup__socials,.contact-popup .contact-popup-not-eligible .contact-popup__socials{margin-top:20px;order:5}}.contact-popup .contact-popup-eligible .contact-popup__socials a,.contact-popup .contact-popup-not-eligible .contact-popup__socials a{margin:0 5px}.contact-popup .contact-popup-eligible .contact-popup__disclaimer_text,.contact-popup .contact-popup-not-eligible .contact-popup__disclaimer_text{margin:35px auto 0;max-width:780px;padding:0 15px;text-align:center}@media only screen and (width <= 767px){.contact-popup .contact-popup-eligible .contact-popup__disclaimer_text,.contact-popup .contact-popup-not-eligible .contact-popup__disclaimer_text{margin-top:25px;order:4}}.contact-popup .contact-popup-eligible .contact-popup__disclaimer_text a,.contact-popup .contact-popup-not-eligible .contact-popup__disclaimer_text a{color:var(--cobalt)}.contact-popup.standard{background-color:transparent;box-shadow:inset 0 0 30px 20px var(--violet)}@media only screen and (width <= 767px){.contact-popup.standard{box-shadow:inset 0 0 20px 15px var(--violet)}}.contact-popup.standard .contact-popup__wrapper{background-color:transparent;padding-top:110px}@media only screen and (width <= 767px){.contact-popup.standard .contact-popup__wrapper{padding-bottom:55px;padding-top:60px}}.contact-popup.standard .contact-popup__wrapper:after,.contact-popup.standard .contact-popup__wrapper:before{display:none}.contact-popup.standard .contact-popup__form{max-width:510px;padding-top:70px}@media only screen and (width <= 767px){.contact-popup.standard .contact-popup__form{padding-top:45px}}.contact-popup.standard .contact-popup__form .contact-popup__input{margin-bottom:40px}@media only screen and (width <= 767px){.contact-popup.standard .contact-popup__form .contact-popup__input{margin-bottom:15px}}.contact-popup.standard .contact-popup__form .submit{margin:55px auto}@media only screen and (width <= 767px){.contact-popup.standard .contact-popup__form .submit{margin:40px auto}}.contact-popup.standard .contact-popup__disclaimer_text{padding:25px 15px}@media only screen and (width <= 767px){.contact-popup.standard .contact-popup__disclaimer_text{padding-block:0}}.contact-popup.standard .contact-popup__disclaimer_text a{color:var(--cobalt)}