.file-reg-form{display:block;float:left;width:100%;padding:40px 0 0;position:relative;z-index:1}.file-reg-form:after{position:absolute;content:"";bottom:0px;left:0;height:170px;width:100%;z-index:-1}.file-reg-form .form-container{display:block;float:left;width:100%;margin:0;padding:57px 45px;background-color:#f7f7f7}.file-reg-form h2{text-align:left;display:block;font-size:20px;line-height:26px;letter-spacing:-0.5px;color:#03245e;font-weight:700;margin-bottom:25px;text-transform:uppercase}.file-reg-form .form-section{position:relative;float:left;width:100%;margin:0 auto}.file-reg-form .form-section form{display:flex;flex-wrap:wrap}.file-reg-form .form-section h3{color:#1e4a93;font-size:18px;font-weight:600;text-transform:capitalize;margin-bottom:5px}.file-reg-form .form-section .mktoForm .mktoFormRow:nth-child(2),.file-reg-form .form-section .mktoForm .mktoFormRow:nth-child(3),.file-reg-form .form-section .mktoForm .mktoFormRow:nth-child(4),.file-reg-form .form-section .mktoForm .mktoFormRow:nth-child(5){flex-direction:column;max-width:250px;margin-right:55px}.file-reg-form .form-section .mktoForm .mktoFormRow:nth-child(5){margin-right:0}.file-reg-form .form-section .mktoForm .mktoFormRow .mktoFormCol{display:flex;flex-direction:column;width:100%}.file-reg-form .form-section .mktoForm *{font-family:proxima-nova,sans-serif !important}.file-reg-form .form-section div .mktoButtonWrap button{background:#648ef3 !important;box-shadow:none !important;border:1px solid #648ef3 !important;font-size:12px !important;color:#fff !important;font-weight:700 !important;line-height:12px !important;padding:12px 24px !important;border-radius:0 !important}.file-reg-form .form-section .mktoForm .mktoButtonRow .mktoButton:hover{background:#0067c5 !important;color:#fff;text-decoration:none}.file-reg-form .form-section .mktoForm label.mktoLabel{font-weight:normal;color:#7a7a7a;font-size:16px;letter-spacing:-0.3px;width:100% !important}.file-reg-form .form-section div .mktoForm input[type=url],div .mktoForm input[type=text],div .mktoForm input[type=date],div .mktoForm input[type=tel],div .mktoForm input[type=email],div .mktoForm input[type=number],div .mktoForm textarea.mktoField,div .mktoForm select.mktoField{display:inline-block;height:38px;font-family:proxima-nova,sans-serif;font-size:18px;font-weight:normal;line-height:22px;color:#4a4a4a;background-color:transparent;border:0;border:solid 1px #d2d2d2;box-sizing:border-box;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;width:100% !important;max-width:100%;padding:0;min-height:27px;box-shadow:none;width:100% !important}.file-reg-form .form-section .mktoForm .mktoAsterix{display:none}.file-reg-form .form-section .mktoForm .mktoLabel{display:flex;margin-bottom:5px}.file-reg-form .form-section .mktoForm label[for*="mktoexp"]{position:absolute;top:2px;left:23px;z-index:1}.file-reg-form .form-section .mktoForm label[for="Subscription_ID__c"]:after{content:none}.file-reg-form .form-section .mktoForm .mktoFormRow .mktoFormCol .mktoCheckboxList{width:100% !important;display:block;position:relative;float:left}.file-reg-form .form-section .mktoForm .mktoFormRow .mktoFormCol .mktoCheckboxList input{position:absolute;opacity:0}.file-reg-form .form-section .mktoForm .mktoFormRow .mktoFormCol .mktoCheckboxList label{font-size:16px;letter-spacing:-0.3px;color:#7a7a7a;font-weight:300;margin-left:0;display:inline-block;width:25%;position:relative;padding-left:30px}.file-reg-form .form-section .mktoForm .mktoFormRow .mktoFormCol .mktoCheckboxList label:before{content:'';background:#fff;border:1px solid #ddd;display:inline-block;vertical-align:middle;max-width:15px;min-width:15px;height:15px;width:100%;padding:2px;margin-right:10px;text-align:center;cursor:pointer;position:absolute;left:0}.file-reg-form .form-section .mktoForm .mktoFormRow .mktoFormCol .mktoCheckboxList input:checked+label:before{background:#136ea8;border-color:#136ea8;content:""}.file-reg-form .form-section .mktoForm .mktoFormRow .mktoFormCol .mktoCheckboxList input:checked+label:after{position:absolute;content:"";top:2px;left:7px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);width:5px;height:11px}.file-reg-form .form-section .mktoForm .mktoButtonRow span{margin-left:0}.file-reg-form .form-section .mktoForm .mktoButtonRow button{border-radius:1.9px !important;background-color:#0167c5 !important;float:left;font-size:15px !important;line-height:20.9px !important;letter-spacing:-0.25px !important;color:#fff !important;padding:9px 20px !important;-webkit-transition:all .3s ease-in-out !important;-moz-transition:all .3s ease-in-out !important;-ms-transition:all .3s ease-in-out !important;-o-transition:all .3s ease-in-out !important;transition:all .3s ease-in-out !important}.file-reg-form .form-section .mktoForm .mktoFormRow .mktoFormCol .mktoCheckboxList.mktoRequired label{width:100%}.file-reg-form .form-section .form-container.reverse .mktoForm label.mktoLabel{color:#fff}body.files-reg-oct19 .form-container.reverse .mktoForm input[type='text'],body.files-reg-oct19 .form-container.reverse .mktoForm input[type='email'],body.files-reg-oct19 .form-container.reverse .mktoForm input[type='number'],body.files-reg-oct19 .form-container.reverse .mktoForm input[type='tel'],body.files-reg-oct19 .form-container.reverse .mktoForm input[type='url']{border:1px solid #fff;padding:0 5px}body.files-reg-oct19 .form-container.reverse .mktoForm select.mktoField{color:#fff;border:1px solid #fff}body.files-reg-oct19 .form-container.reverse .mktoForm .mktoFormRow .mktoFormCol .mktoCheckboxList label{color:#fff}body.files-reg-oct19 .form-container.reverse .mktoForm .mktoButtonRow button{background-color:#fff !important;color:#0167c5 !important;border:none !important}@media(max-width:1300px){.file-reg-form .form-section .mktoForm .mktoFormRow:nth-child(2),.file-reg-form .form-section .mktoForm .mktoFormRow:nth-child(3),.file-reg-form .form-section .mktoForm .mktoFormRow:nth-child(4),.file-reg-form .form-section .mktoForm .mktoFormRow:nth-child(5){max-width:50%;width:100%;margin-right:0;padding-right:20px}.file-reg-form .form-section .mktoForm .mktoFormRow:nth-child(3),.file-reg-form .form-section .mktoForm .mktoFormRow:nth-child(5){padding-right:0}.file-reg-form .form-section .mktoForm .mktoFormRow .mktoFormCol .mktoCheckboxList label{width:50%}}@media(max-width:480px){.file-reg-form .form-container{padding:30px 0}.file-reg-form h2{padding:0 10px}.file-reg-form .form-section form{max-width:100%}.file-reg-form .form-section .mktoForm .mktoFormRow:nth-child(2),.file-reg-form .form-section .mktoForm .mktoFormRow:nth-child(3),.file-reg-form .form-section .mktoForm .mktoFormRow:nth-child(4),.file-reg-form .form-section .mktoForm .mktoFormRow:nth-child(5){max-width:100%;width:100%;margin:0;padding-right:0}.file-reg-form .form-section .mktoForm .mktoFormRow .mktoFormCol .mktoCheckboxList label{width:100%}}