#menu-main-menu li.current-menu-item>a:before{content:"";background:#0D96DC;width:100%;height:3px!important;border-radius:0px!important;position:absolute!important;left:0;bottom:0;top:40px!important}.text-opacity{color:rgba(255,255,255,0.8)}.gform_wrapper.gravity-theme .gform_fields{grid-row-gap:16px!important}.gform_wrapper.gravity-theme .gform_footer,.gform_wrapper.gravity-theme .gform_page_footer{margin:0px!important;padding:15px 0!important}.gform_wrapper .gfield_error [aria-invalid=true]{border:1.5px solid #c02b0a!important}h2.gform_submission_error.hide_summary{margin-bottom:0px!important}form:not(#gform_999) .gfield_label,.validation_message{display:none!important}.gform_wrapper .gform_heading,.gform_wrapper .gfield{margin-bottom:0px!important}input[type=email],input[type=password],input[type=tel],input[type=text],textarea{background-color:#fff;border:2px solid #00000033!important;padding:2px;color:var(--color-content-text);border-radius:7px!important}input[type=email]:hover,input[type=password]:hover,input[type=tel]:hover,input[type=text]:hover{border:2px solid #0d96dc!important}h2.gform_title{display:none!important}.gform_wrapper.gravity-theme input[type=text],.gform_wrapper.gravity-theme input[type=email],.gform_wrapper.gravity-theme input[type=tel],.gform_wrapper.gravity-theme textarea{margin-bottom:0;margin-top:0;padding:15px!important}input#gform_submit_button_2,input#gform_submit_button_3,input#gform_submit_button_4{border-radius:4px!important;padding:16px 32px!important;background:#0d96dc!important;border:0px!important;color:#fff!important;font-weight:700;font-size:20px}input#gform_submit_button_2:hover,input#gform_submit_button_3:hover,input#gform_submit_button_4:hover{background:#0a73b5!important}.gform_wrapper.gravity-theme .gsection{border-bottom:0px solid #ccc!important;padding:0 16px 8px 0}h3.gsection_title{font-size:18px!important;font-weight:700!important;padding-bottom:0px!important}.gform_wrapper.gravity-theme .gsection{border-bottom:0px solid #ccc!important;padding:0px!important}.op-login-form-1{margin:auto!important}h6.et_pb_module_heading{font-size:18px!important}@media only screen and (max-width:1280px) and (min-width:1025px){.et_pb_row{width:90%!important}}@media screen and (max-width:980px){.reverse{display:flex;flex-direction:column-reverse}}