@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}h1{font-size:32px!important;color:#007585;margin-bottom:40px}h2{font-size:18px}h1,label{font-weight:700}.page--inactive{display:none!important}.cp-input,input.cp-input{box-shadow:0 2px 2px rgba(0,86,187,.1),0 4px 10px rgba(5,27,34,.15)!important;background:#fff;border-radius:4px;border-color:transparent;padding:8px 15px;height:auto}.cp-input:focus,.cp-input:hover,input.cp-input:focus,input.cp-input:hover{background:#fff;border-color:transparent}.cp-input:hover,input.cp-input:hover{box-shadow:0 2px 3px rgba(0,86,187,.2),0 4px 12px rgba(5,27,34,.19)!important}.cp-input:focus,input.cp-input:focus{box-shadow:0 0 0 3px rgba(0,117,139,.6),0 2px 3px rgba(0,86,187,.4),0 4px 12px rgba(5,27,34,.25)!important}.signup-info-message{font-size:14px}.btn-primary{padding:15px 20px}.service-promotion-image{max-width:480px;width:100%;margin:20px auto;padding:20px 40px 0}#service-partner-form{padding:40px;border-radius:20px;background:#f5f5f5;box-shadow:0 2px 2px rgba(0,86,187,.1),0 4px 10px rgba(5,27,34,.15)!important}@media only screen and (max-width:640px){#service-partner-form{padding:30px;margin:0 -30px}#signup-button{width:100%}}.support-section{margin-bottom:6rem}.support__item{display:flex;margin:20px;align-items:center}.support__icon{height:42px;color:#00a671}.support__link{display:inline-block;margin-left:20px;font-size:22px;font-weight:600}.stateIndicator{display:flex;visibility:hidden;opacity:0;align-items:center;justify-content:center;transition:opacity .35s cubic-bezier(.165,.84,.44,1)}.stateIndicator__icon{width:96px;height:96px}.stateIndicator__icon svg{width:96px;height:96px;overflow:visible}.stateIndicator__icon-border{stroke-dasharray:251;stroke-dashoffset:62.75;transform-origin:50% 50%;transition:stroke-dashoffset .35s cubic-bezier(.165,.84,.44,1);animation:spin 1s linear infinite;stroke:#00a671;stroke-width:5px}.stateIndicator__icon-checkmark{visibility:hidden;stroke:#00a671;stroke-dasharray:60;stroke-dashoffset:60;stroke-width:5px;transition:stroke-dashoffset .35s cubic-bezier(.165,.84,.44,1) .35s}.-success .stateIndicator,.-working .stateIndicator{opacity:1;visibility:visible}.-success .stateIndicator__icon-border,.-success .stateIndicator__icon-checkmark{stroke-dashoffset:0}.-success .stateIndicator__icon-checkmark{visibility:visible}.-success .button-text,.-working .button-text{opacity:0}p.lead{font-size:1.15rem;font-weight:500}h1.thankYou__title{font-size:2rem}#thank-you.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:0;border-radius:.25rem;box-shadow:none}