.header{margin-bottom:40px;margin-top:20px;padding:0 10px;text-align:center}.header a{border-bottom:none}.thon-logo{border-width:0;margin-bottom:20px;width:140px}.lang-flags{align-items:center;display:flex;justify-content:flex-end}.lang-flags img{cursor:pointer;display:flex;filter:grayscale(0);height:20px;margin:5px;transition:height .3s;-webkit-transition:height .3s}.lang-flags .lang-active img{height:26px}.textarea{border:1px solid #306da2;border-radius:0}.form{margin-bottom:40px;text-align:center}.form-text{font-size:20px;margin-bottom:20px;text-transform:none}.form-link{align-items:center;background-color:#dfeaff;border-bottom:none;display:flex;justify-content:center;margin:10px;min-height:100px;padding:20px 20px 15px;width:280px}.link-text{border-bottom:1px solid #0000;color:#002954;display:inline-block;font-size:18px;font-weight:400;line-height:1.4;padding-bottom:5px;transition:border-bottom .2s ease-in-out}.form-link:hover .link-text{border-bottom-color:#002954!important}.info-text{margin:0 auto;max-width:700px}#memberships span{display:none}.field label{font-family:Thon Title,sans-serif}.contact-info{align-items:center;display:flex;flex-direction:column}.field{margin-bottom:20px}.select-wrapper{margin-bottom:40px}.label{display:block;font-family:Thon Title,sans-serif;margin-bottom:5px;padding-right:20px}.input{background-color:initial;border:none;border-bottom:1px solid #306da2;border-radius:0;font-size:20px;font-weight:400;min-width:280px;padding:10px 0}.input.small{min-width:220px}.input:focus{border-bottom-color:#152f72;box-shadow:0 1px 0 0 #152f72}@media (min-width:768px){.input{min-width:380px}.input.small{min-width:320px}}.button{background-color:#fff;border:1px solid #306da2;color:#306da2;cursor:pointer;font-family:Thon Title,sans-serif;font-size:16px;outline:0;padding:1em 1.5em;transition:background-color .2s ease-in-out}.button:hover{background-color:#fff;border-color:#152f72;border-bottom:1px solid #152f72;color:#152f72}.submit-wrapper{text-align:center}.checkbox-label{display:flex;margin-bottom:16px}.country-code{background-color:initial;border:none;border-bottom:1px solid #306da2;border-radius:0;font-size:20px;font-weight:400;margin-right:10px;max-width:50px;padding:10px 0}.confirm{align-items:center;display:flex;flex-direction:column;justify-content:center}.confirm-heading{margin-bottom:20px}.inquiry-form{align-items:center;display:flex;flex-direction:column}.systems-wrapper{display:flex;flex-direction:row;justify-content:space-evenly;margin:10px;min-width:600px}.systems-wrapper .column{flex:1 1;flex-direction:column;justify-content:flex-start;margin:4px}.systems-wrapper .column .row{display:flex;justify-content:space-between}.systems-wrapper .column .row input,.systems-wrapper .column .row label{padding:0 6px}.textarea{border:1px solid #999;border-radius:2px;font-family:Thon Sans,sans-serif;font-size:16px;min-height:150px;min-width:300px;padding:10px;width:100%}@media (min-width:768px){.textarea{min-width:700px;padding:20px;width:80%}}.checkbox-wrapper{max-width:300px;text-align:center}@media (min-width:768px){.checkbox-wrapper{max-width:700px}}.textarea-wrapper{margin-bottom:20px}.boxes{display:flex;flex-wrap:wrap;justify-content:center}.verification-header{margin-bottom:20px}@font-face{font-display:swap;font-family:Thon Sans;font-style:normal;font-weight:400;src:url(/static/media/ThonSans-Regular-Web.bf7aca36ac332f086990.woff2) format("woff2")}@font-face{font-display:swap;font-family:Thon Sans;font-style:normal;font-weight:500;src:url(/static/media/ThonSans-Medium-Web.06a718d7d27188ceecb9.woff2) format("woff2")}@font-face{font-display:swap;font-family:Thon Sans;font-style:normal;font-weight:700;src:url(/static/media/ThonSans-Bold-Web.c1dabf4cdeca06fa099f.woff2) format("woff2")}@font-face{font-display:swap;font-family:Thon Sans;font-style:normal;font-weight:300;src:url(/static/media/ThonSans-Light-Web.2bd1aa126d46077d2913.woff2) format("woff2")}@font-face{font-display:swap;font-family:Thon Sans;font-style:italic;font-weight:400;src:url(/static/media/ThonSans-Italic-Web.4006b4a95f5c26a29107.woff2) format("woff2")}@font-face{font-display:swap;font-family:Thon Title;font-style:normal;font-weight:400;src:url(/static/media/ThonTitle-Regular-Web.4f924551e85b6f9e1be0.woff2) format("woff2")}*{box-sizing:border-box}body{background:#fff;color:#333;font-family:Thon Sans,sans-serif;font-size:16px;line-height:1.5;margin:0}h1,h2,h3,h4{font-family:Thon Title,sans-serif;font-weight:300;margin:0}h1{font-size:24px;line-height:1.2;text-align:center}h2{text-transform:uppercase}a,h1{color:#306da2}a{border-bottom:1px solid #306da2;text-decoration:none}a:hover{border-color:#ff663e}.link-button{border-bottom:none;color:#fff}p{margin:0 0 10px}input,input::placeholder{font-family:Thon Sans,sans-serif;font-size:16px}input:focus,textarea:focus{border-color:#306da2;outline:none}input.error{border-color:#df0a15}.input-feedback{color:#df0a15;margin-top:.25rem}button{-webkit-appearance:none;background-color:#306da2;border-style:none;color:#fff;cursor:pointer;font-family:Thon Room,sans-serif;font-size:18px;font-weight:500;margin:20px 0;min-width:150px;outline:none;padding:12px 20px}button:disabled{cursor:not-allowed!important;opacity:.5}.center{text-align:center}.flex-center,.flex-center-center{display:flex;justify-content:center}.flex-center-center{align-items:center;flex-direction:column}@media (min-width:768px){h1{font-size:34px}p{margin:0 0 16px}}.label-container{cursor:pointer;display:block;font-size:16px;padding-left:35px;position:relative;-webkit-user-select:none;user-select:none}.label-container input{cursor:pointer;opacity:0;position:absolute}.checkmark{background-color:#eee;height:20px;left:0;position:absolute;top:3px;width:20px}.label-container:hover input~.checkmark{background-color:#ccc}.label-container input:checked~.checkmark,.label-container input[value=true]~.checkmark{background-color:#306da2}.checkmark:after{content:"";display:none;position:absolute}.label-container input:checked~.checkmark:after,.label-container input[value=true]~.checkmark:after{display:block}.label-container .checkmark:after{border:solid #fff;border-width:0 3px 3px 0;height:10px;left:6px;top:2px;transform:rotate(45deg);width:6px}.app{margin:0 auto;max-width:960px;min-height:100vh}.app,.main-content{display:flex;flex-direction:column}.main-content{flex:1 1;justify-content:center;padding:0 15px 60px}
/*# sourceMappingURL=main.2f826546.css.map*/