main section.form .section-wrapper:first-child{padding-bottom:2rem}main section.form .section-wrapper form{text-align:left;margin:2rem auto 0}main section.form .section-wrapper form>p:first-of-type{color:#333;font-size:.875rem;font-style:italic;margin:1rem 0 1rem -4px!important}main section.form .section-wrapper form .fields{margin:0 auto 1rem}main section.form .section-wrapper form .fields fieldset{border:0;width:100%;margin:0;padding:0;display:block}main section.form .section-wrapper form .fields fieldset label{color:#333;margin:0 auto .25rem;padding:0 4px;display:block;position:relative}main section.form .section-wrapper form .fields fieldset label .req{position:absolute;top:0;left:-4px}main section.form .section-wrapper form .fields fieldset div.input,main section.form .section-wrapper form .fields fieldset input{position:relative}main section.form .section-wrapper form .fields fieldset input[type=text],main section.form .section-wrapper form .fields fieldset input[type=email]{color:#333;background-color:#f5f5f5;border:1px solid #b6d2f3;border-radius:4px;outline:none;width:100%;padding:0 4px;font-size:1rem;line-height:2em;display:block}main section.form .section-wrapper form .fields fieldset textarea{color:#333;background-color:#f5f5f5;border:1px solid #b6d2f3;border-radius:4px;outline:none;width:100%;height:calc(7em + 10px);padding:4px;font-size:1rem;line-height:1.4em;display:block}main section.form .section-wrapper form .fields fieldset select{color:#333;background-color:#f5f5f5;border:1px solid #b6d2f3;border-radius:4px;outline:none;width:100%;height:calc(2rem + 2px);font-size:1rem;line-height:2em;display:block;position:relative}main section.form .section-wrapper form .fields fieldset select option{color:#333;padding:0 4px}main section.form .section-wrapper form .fields fieldset input[type=text]:focus,main section.form .section-wrapper form .fields fieldset input[type=email]:focus,main section.form .section-wrapper form .fields fieldset select:focus,main section.form .section-wrapper form .fields fieldset textarea:focus{outline:1px solid #003762;box-shadow:0 3px 6px #256ba042;border:1px solid #003762!important}main section.form .section-wrapper form .fields fieldset input::placeholder,main section.form .section-wrapper form .fields fieldset textarea::placeholder{color:#488cc1;font-style:italic}main section.form .section-wrapper form .fields fieldset p{margin:.5rem auto 0;padding:0 4px;font-size:.875rem}main section.form .section-wrapper form .fields fieldset .check_label{cursor:pointer;padding-left:25px;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;display:block;position:relative}main section.form .section-wrapper form .fields fieldset .check_label .checkmark{background-color:#fff;border:2px solid #488cc1;border-radius:4px;width:16px;height:16px;position:absolute;top:2px;left:0}main section.form .section-wrapper form .fields fieldset .check_label .checkmark:after{content:"";border:1px solid #fff;border-width:0 1px 1px 0;width:4px;height:8px;display:none;position:absolute;top:1px;left:4px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}main section.form .section-wrapper form .fields fieldset .check_label input[type=checkbox]{opacity:0;cursor:pointer;width:0;height:0;position:absolute}main section.form .section-wrapper form .fields fieldset .check_label input[type=checkbox]:checked~.checkmark{background-color:#256aa0;border:2px solid #256aa0}main section.form .section-wrapper form .fields fieldset .check_label input[type=checkbox]:checked~.checkmark:after{display:block}main section.form .section-wrapper form .fields fieldset .check_label input[type=checkbox]:focus~.checkmark{outline-offset:4px;outline:2px solid #003762}main section.form .section-wrapper form .fields fieldset .radio_label{cursor:pointer;margin:1rem 0;padding-left:25px;font-size:15px;display:block;position:relative}main section.form .section-wrapper form .fields fieldset .radio_label .radiobutton{background-color:#fff;border:1px solid #488cc1;border-radius:8px;width:15px;height:15px;position:absolute;top:2px;left:0}main section.form .section-wrapper form .fields fieldset .radio_label .radiobutton:after{content:"";border:1px solid #488cc1;border-radius:4px;width:7px;height:7px;position:absolute;top:3px;left:3px}main section.form .section-wrapper form .fields fieldset .radio_label input[type=radio]{opacity:0;cursor:pointer;width:0;height:0;position:absolute}main section.form .section-wrapper form .fields fieldset .radio_label input[type=radio]:checked~.radiobutton:after{background-color:#488cc1}main section.form .section-wrapper form .fields fieldset .radio_label input[type=radio]:focus~.radiobutton{outline-offset:4px;outline:2px solid #003762}main section.form .section-wrapper form .fields fieldset input.error,main section.form .section-wrapper form .fields fieldset select.error{border-color:#f44336}main section.form .section-wrapper form .fields fieldset input.valid,main section.form .section-wrapper form .fields fieldset select.valid{border-color:#3ca57f}main section.form .section-wrapper form .fields fieldset input:focus,main section.form .section-wrapper form .fields fieldset select:focus{background-color:#fff}main section.form .section-wrapper form .fields fieldset .errMsg{color:#f44336;margin:.25rem auto 0;padding:0 4px;font-family:Poppins,sans-serif;font-weight:500;display:block}main section.form .section-wrapper form .fields fieldset.error div.input:before,main section.form .section-wrapper form .fields fieldset.valid div.input:before{z-index:1;background-color:#fff;border-style:solid;border-width:2px;border-radius:10px;width:20px;height:20px;line-height:16px;display:block;position:absolute;top:calc(50% - 10px);right:4px}main section.form .section-wrapper form .fields fieldset.error div.input:before{content:"";pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.953 2C6.465 2 2 6.486 2 12s4.486 10 10 10 10-4.486 10-10S17.493 2 11.953 2zM12 20c-4.411 0-8-3.589-8-8s3.567-8 7.953-8C16.391 4 20 7.589 20 12s-3.589 8-8 8z' fill='%23F44336'/%3E%3Cpath d='M11 7h2v7h-2V7zm0 8h2v2h-2v-2z' fill='%23F44336'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:20px;border:none;border-radius:10px}main section.form .section-wrapper form .fields fieldset.error div.input input,main section.form .section-wrapper form .fields fieldset.error div.input select,main section.form .section-wrapper form .fields fieldset.error div.input textarea{background-color:#fff;border-color:#f44336}main section.form .section-wrapper form .fields fieldset.error .radio_label .radiobutton,main section.form .section-wrapper form .fields fieldset.error .radio_label .radiobutton:after{border-color:#f44336}main section.form .section-wrapper form .fields fieldset.valid div.input:before{content:"";pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 2C6.486 2 2 6.486 2 12s4.486 10 10 10 10-4.486 10-10S17.514 2 12 2zm0 18c-4.411 0-8-3.589-8-8s3.589-8 8-8 8 3.589 8 8-3.589 8-8 8z' fill='%233CA57F'/%3E%3Cpath d='M9.998 13.587L7.7 11.292l-1.412 1.416L10 16.413l6.706-6.706-1.414-1.414-5.294 5.294z' fill='%233CA57F'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:20px;border:none;border-radius:10px}main section.form .section-wrapper form .fields fieldset.valid div.input input,main section.form .section-wrapper form .fields fieldset.valid div.input select,main section.form .section-wrapper form .fields fieldset.valid div.input textarea{background-color:#fff;border-color:#3ca57f}main section.form .section-wrapper form .fields.two fieldset:first-child{margin-bottom:1rem}main section.form .section-wrapper form .copy{margin-top:2rem}main section.form .section-wrapper form .recaptcha{border:1px solid #c4c4c4;width:258px;height:62px;margin:2rem auto}.evo_screenshooting main section.form .section-wrapper form .recaptcha{background-image:url(/assets/img/screenshots/recaptcha-en.png);background-repeat:no-repeat;background-size:contain}main section.form .section-wrapper form .recaptcha>div{box-shadow:none!important}main section.form .section-wrapper form .action{text-align:center;margin-top:2rem}main section.form .section-wrapper form .action p{text-align:left;margin:2rem 0!important}main section.form .section-wrapper form #btnSubmit.error{background-color:#0009}main section.form .section-wrapper form #btnSubmit:disabled{background-color:#ccc;position:relative}main section.form .section-wrapper form #btnSubmit:disabled:after{content:"";background-color:#0000;border:2px solid #fff;border-top-color:#021f40bf;border-radius:10px;width:20px;height:20px;animation-name:kfs_loading;animation-duration:.75s;animation-timing-function:linear;animation-iteration-count:infinite;display:block;position:absolute;top:calc(50% - 10px);left:auto;right:20px}main section.form .section-wrapper form .error-note{text-align:center;color:#f44336}@media only screen and (width>=768px){main section.form .section-wrapper{max-width:calc(900px + 2rem)}main section.form .section-wrapper form .fields.two{flex-wrap:nowrap;justify-content:space-between;display:flex}main section.form .section-wrapper form .fields.two fieldset{width:calc(50% - .5rem)}main section.form .section-wrapper form .fields.two fieldset:first-child{margin-bottom:0;padding-right:.5rem}main section.form .section-wrapper form .fields.two fieldset:nth-child(2){padding-left:.5rem}main section.form .section-wrapper form .recaptcha{margin-left:0}}main section#hero{background-color:#e3edf9}main section#hero .section-wrapper h1{background-image:url(/assets/img/strip-solid-blue.svg);background-position:top;background-repeat:no-repeat;background-size:96px 41px;padding-top:calc(41px + 1rem)}main section.module-1 .section-wrapper{padding-top:24px}main section.module-1 .section-wrapper iframe.sampleform{border:0;width:100%;height:800px;margin:2rem auto 0;display:block}
