:root{
--nf-ac-bg: #003b71;
--nf-ac-text: #ffffff;
--nf-ac-muted: rgba(255,255,255,.82);
--nf-ac-field-bg: #f3f4f6;
--nf-ac-field-text: #0f172a;
--nf-ac-placeholder: #64748b;
--nf-ac-accent: #f2d200;
--nf-ac-accent-2: #9cc63b;
--nf-ac-danger: #ff6b6b;
--nf-ac-btn-text: #012e58;
--nf-ac-btn-hover: #0084ff;
--nf-ac-radius: 6px;
--nf-ac-max: 800px;
}
.nf-form-cont{
width: 100%;
max-width: var(--nf-ac-max);
margin: 0;
color: var(--nf-ac-text);
}
.nf-form-cont .nf-form-wrap,
.nf-form-cont .nf-form-layout,
.nf-form-cont form,
.nf-form-cont .nf-form-content{
width: 100%;
}
.nf-form-cont .nf-form-fields-required{
margin: 0 0 26px;
color: var(--nf-ac-text);
font-size: 13px;
font-weight: 600;
}
.nf-form-cont .ninja-forms-req-symbol,
.nf-form-cont .nf-error,
.nf-form-cont .nf-error-msg{
color: var(--nf-ac-danger);
}
.nf-form-cont .nf-field-container{
margin-bottom: 16px;
}
.nf-form-cont .nf-field-label{
margin-bottom: 8px;
}
.nf-form-cont .nf-field-label label,
.nf-form-cont .nf-field-label .nf-label-span{
display: inline-block;
color: var(--nf-ac-text);
font-size: 14px;
line-height: 1.45;
font-weight: 500;
} .nf-form-cont input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="hidden"]),
.nf-form-cont select,
.nf-form-cont textarea{
width: 100%;
border: 1px solid transparent;
border-radius: var(--nf-ac-radius) !important;
background: var(--nf-ac-field-bg);
color: var(--nf-ac-field-text);
padding: 12px 14px;
font-size: 15px;
line-height: 1.4;
box-shadow: none;
transition: border-color .2s ease, box-shadow .2s ease;
-webkit-appearance: none;
appearance: none;
}
.nf-form-cont input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not([type="hidden"]),
.nf-form-cont select{
min-height: 46px;
}
.nf-form-cont textarea{
min-height: 120px;
resize: vertical;
border-radius: var(--nf-ac-radius) !important;
}
.nf-form-cont input::placeholder,
.nf-form-cont textarea::placeholder{
color: var(--nf-ac-placeholder);
opacity: 1;
}
.nf-form-cont input:focus,
.nf-form-cont select:focus,
.nf-form-cont textarea:focus{
outline: none;
border-color: var(--nf-ac-accent);
box-shadow: 0 0 0 3px rgba(242,210,0,.18);
} .nf-form-cont select{
padding-right: 42px;
background-image:
linear-gradient(45deg, transparent 50%, #475569 50%),
linear-gradient(135deg, #475569 50%, transparent 50%);
background-position:
calc(100% - 18px) calc(50% - 1px),
calc(100% - 12px) calc(50% - 1px);
background-size: 6px 6px, 6px 6px;
background-repeat: no-repeat;
} .nf-form-cont .html-wrap .nf-field-label{
display: none;
}
.nf-form-cont .html-wrap .nf-field-element{
margin: 34px 0 18px;
}
.nf-form-cont .html-wrap .nf-field-element br{
display: none;
}
.nf-form-cont .html-wrap h3{
margin: 0;
color: var(--nf-ac-text);
font-size: 30px;
line-height: 1.2;
font-weight: 700;
}
.nf-form-cont .html-wrap h3::after{
content: "";
display: block;
width: 100%;
height: 2px;
margin-top: 12px;
border-radius: 999px;
background: linear-gradient(90deg, var(--nf-ac-accent) 0%, var(--nf-ac-accent-2) 100%);
} .nf-form-cont .list-radio-wrap ul{
display: flex;
flex-wrap: wrap;
gap: 16px 24px;
list-style: none;
margin: 6px 0 0;
padding: 0;
}
.nf-form-cont .list-radio-wrap li{
display: flex;
align-items: center;
gap: 10px;
margin: 0;
padding: 0;
}
.nf-form-cont input[type="radio"].nf-element{
appearance: none;
-webkit-appearance: none;
width: 20px;
min-width: 20px;
height: 20px;
min-height: 20px;
margin: 0;
padding: 0;
border-radius: 50%;
border: 2px solid rgba(255,255,255,.75);
background: transparent;
position: relative;
cursor: pointer;
box-shadow: none;
flex: 0 0 20px;
}
.nf-form-cont input[type="radio"].nf-element::before{
content: "";
position: absolute;
inset: 3px;
border-radius: 50%;
background: var(--nf-ac-accent);
transform: scale(0);
transition: transform .18s ease;
}
.nf-form-cont input[type="radio"].nf-element:checked::before{
transform: scale(1);
}
.nf-form-cont .list-radio-wrap li label{
margin: 0;
color: var(--nf-ac-text);
font-size: 15px;
font-weight: 500;
cursor: pointer;
} .nf-form-cont .checkbox-wrap{
display: grid;
grid-template-columns: 18px minmax(0,1fr);
align-items: start;
column-gap: 12px;
row-gap: 0;
}
.nf-form-cont .checkbox-wrap .nf-field-element{
width: 18px;
}
.nf-form-cont .checkbox-wrap .nf-field-label{
margin: 0;
display: none;
}
.nf-form-cont .checkbox-wrap .nf-field-description{
min-width: 0;
width: 100%;
margin: 0;
}
.nf-form-cont input[type="checkbox"].nf-element{
appearance: none;
-webkit-appearance: none;
width: 18px;
min-width: 18px;
height: 18px;
min-height: 18px;
margin: 2px 0 0;
border: 2px solid rgba(255,255,255,.78);
border-radius: 4px;
background: transparent;
position: relative;
cursor: pointer;
box-shadow: none;
}
.nf-form-cont input[type="checkbox"].nf-element:checked{
background: var(--nf-ac-accent);
border-color: var(--nf-ac-accent);
}
.nf-form-cont input[type="checkbox"].nf-element:checked::after{
content: "";
position: absolute;
left: 4px;
top: 1px;
width: 5px;
height: 9px;
border: solid #0f172a;
border-width: 0 2px 2px 0;
transform: rotate(45deg);
}
.nf-form-cont .checkbox-wrap .nf-field-description,
.nf-form-cont .checkbox-wrap .nf-field-description p,
.nf-form-cont .checkbox-wrap .nf-field-description span,
.nf-form-cont .checkbox-wrap .nf-field-description font{
color: var(--nf-ac-muted) !important;
font-size: 13px !important;
line-height: 1.65 !important;
white-space: normal !important;
}
.nf-form-cont .checkbox-wrap .nf-field-description a{
color: var(--nf-ac-accent) !important;
text-decoration: none;
}
.nf-form-cont .checkbox-wrap .nf-field-description a:hover{
text-decoration: underline;
} .nf-form-cont .recaptcha-wrap .nf-field-label{
display: none;
}
.nf-form-cont .g-recaptcha{
transform-origin: left top;
} .nf-form-cont .submit-wrap{
margin-top: 10px;
}
.nf-form-cont input[type="submit"].nf-element{
appearance: none;
-webkit-appearance: none;
display: inline-flex;
align-items: center;
justify-content: center;
vertical-align: middle;
border: 0;
border-radius: var(--nf-ac-radius) !important;
background: linear-gradient(90deg, var(--nf-ac-accent) 0%, #ffe45c 100%) !important;
color: var(--nf-ac-btn-text) !important;
min-width: 170px;
height: 48px;
padding: 0 22px;
font-size: 15px;
font-weight: 700;
line-height: 1 !important;
cursor: pointer;
box-shadow: 0 10px 24px rgba(0,0,0,.18);
transition: background .18s ease, color .18s ease, transform .18s ease, box-shadow .18s ease;
}
.nf-form-cont input[type="submit"].nf-element:hover{
background: var(--nf-ac-btn-hover) !important;
color: #ffffff !important;
transform: translateY(-1px);
box-shadow: 0 14px 28px rgba(0,0,0,.24);
}
.nf-form-cont input[type="submit"].nf-element:active{
transform: translateY(0);
} .nf-form-cont .nf-error-wrap{
margin-top: 6px;
font-size: 12px;
}
.nf-form-cont .field-wrap.ninja-forms-field-error input:not([type="radio"]):not([type="checkbox"]):not([type="hidden"]),
.nf-form-cont .field-wrap.ninja-forms-field-error select,
.nf-form-cont .field-wrap.ninja-forms-field-error textarea{
border-color: var(--nf-ac-danger);
box-shadow: 0 0 0 3px rgba(255,107,107,.14);
}
.nf-form-cont .nf-help{
color: var(--nf-ac-accent);
margin-left: 6px;
font-size: 13px;
}
@media (max-width: 767px){
.nf-form-cont .html-wrap h3{
font-size: 24px;
}
.nf-form-cont .list-radio-wrap ul{
gap: 12px 18px;
}
.nf-form-cont input[type="submit"].nf-element{
width: 100%;
min-width: 0;
}
.nf-form-cont .g-recaptcha{
transform: scale(.92);
}
}
@media (max-width: 380px){
.nf-form-cont .g-recaptcha{
transform: scale(.84);
}
}.um-account-meta{
display:none!important;
}
.um-account-side{
padding-right: 50px;
}
.um-account-main div.um-account-heading{
color:white!important;
}
.um-account-tab label{
color:white!important;
}
.um-account-nav a {
color: white!important;
}
.page-id-1420 {
background-color:#02224e !important;
}
.page-id-1420 span.elementor-icon-list-text {
color:white!important;
}
body > section.elementor-section.elementor-top-section.elementor-element.elementor-element-146c2fa.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle.lazyloaded {
padding-top: 100px!important;
padding-bottom: 100px!important;
}