.elementor-22197 .elementor-element.elementor-element-482b913c{padding:0% 0% 0% 0%;}.elementor-22197 .elementor-element.elementor-element-7d9cdf33 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-22197 .elementor-element.elementor-element-7d9cdf33 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-22197 .elementor-element.elementor-element-7d9cdf33 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-22197 .elementor-element.elementor-element-7d9cdf33 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-22197 .elementor-element.elementor-element-56b445ce > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22197 .elementor-element.elementor-element-56b445ce img{filter:brightness( 86% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-22197 .elementor-element.elementor-element-cdc2074 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22197 .elementor-element.elementor-element-cdc2074 img{filter:brightness( 86% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-22197 .elementor-element.elementor-element-7d8c89b5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22197 .elementor-element.elementor-element-7d8c89b5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22197 .elementor-element.elementor-element-d4b0a00 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:30px;}.elementor-22197 .elementor-element.elementor-element-d4b0a00 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 5% 0% 5%;}.elementor-22197 .elementor-element.elementor-element-d4b0a00 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-22197 .elementor-element.elementor-element-6728b549{width:auto;max-width:auto;z-index:3;}.elementor-22197 .elementor-element.elementor-element-6728b549 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-22197 .elementor-element.elementor-element-6728b549 .elementor-heading-title{font-family:"Fjalla One", Sans-serif;font-size:3em;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-22197 .elementor-element.elementor-element-1794dbad{width:auto;max-width:auto;z-index:3;}.elementor-22197 .elementor-element.elementor-element-1794dbad .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.5em;font-weight:400;line-height:1em;color:#FFFFFF;}.elementor-22197 .elementor-element.elementor-element-60f29082:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22197 .elementor-element.elementor-element-60f29082 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-bc-flex-widget .elementor-22197 .elementor-element.elementor-element-60f29082.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22197 .elementor-element.elementor-element-60f29082.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22197 .elementor-element.elementor-element-60f29082 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:5% 5% 5% 5%;}.elementor-22197 .elementor-element.elementor-element-60f29082 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22197 .elementor-element.elementor-element-93ffa9d .elementor-heading-title{font-family:"Fjalla One", Sans-serif;font-weight:400;line-height:1em;}.elementor-22197 .elementor-element.elementor-element-a16de0f .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:1.6em;font-weight:bold;line-height:1.5em;}.elementor-widget-jet-button .jet-button__plane-normal{background-color:var( --e-global-color-primary );}.elementor-widget-jet-button .jet-button__plane-hover{background-color:var( --e-global-color-secondary );}.elementor-widget-jet-button  .jet-button__state-normal .jet-button__label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-jet-button  .jet-button__state-hover .jet-button__label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-22197 .elementor-element.elementor-element-e3e640d .jet-button__plane-normal{background-color:#00000000;border-style:none;}.elementor-22197 .elementor-element.elementor-element-e3e640d .jet-button__plane-hover{background-color:#00000000;border-style:none;}.elementor-22197 .elementor-element.elementor-element-e3e640d .jet-button__container{justify-content:flex-start;}.elementor-22197 .elementor-element.elementor-element-e3e640d .jet-button__instance{border-radius:0px 0px 0px 0px;}.elementor-22197 .elementor-element.elementor-element-e3e640d .jet-button__instance:hover{border-radius:0px 0px 0px 0px;}.elementor-22197 .elementor-element.elementor-element-e3e640d .jet-button__state-normal .jet-button__icon{color:#000000;font-size:16px;width:13px;height:13px;}.elementor-22197 .elementor-element.elementor-element-e3e640d .jet-button__state-hover .jet-button__icon{color:#000000;font-size:16px;width:13px;height:13px;}.elementor-22197 .elementor-element.elementor-element-e3e640d .jet-button__state-normal .jet-button__label{text-align:left;margin:0px 0px 0px 5px;color:#000000;}.elementor-22197 .elementor-element.elementor-element-e3e640d .jet-button__state-hover .jet-button__label{text-align:left;margin:0px 0px 0px 5px;color:#000000;}.elementor-22197 .elementor-element.elementor-element-e3e640d  .jet-button__state-normal .jet-button__label{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-22197 .elementor-element.elementor-element-e3e640d  .jet-button__state-hover .jet-button__label{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}@media(min-width:768px){.elementor-22197 .elementor-element.elementor-element-7d9cdf33{width:60%;}.elementor-22197 .elementor-element.elementor-element-60f29082{width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-22197 .elementor-element.elementor-element-7d9cdf33{width:100%;}.elementor-22197 .elementor-element.elementor-element-60f29082{width:100%;}}@media(max-width:1024px){.elementor-22197 .elementor-element.elementor-element-7d9cdf33 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-22197 .elementor-element.elementor-element-56b445ce img{height:450px;}.elementor-22197 .elementor-element.elementor-element-cdc2074 img{height:450px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-22197 .elementor-element.elementor-element-6728b549 .elementor-heading-title{font-size:2rem;}.elementor-22197 .elementor-element.elementor-element-1794dbad .elementor-heading-title{font-size:1.2em;}.elementor-widget-jet-button  .jet-button__state-normal .jet-button__label{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-jet-button  .jet-button__state-hover .jet-button__label{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-22197 .elementor-element.elementor-element-d4b0a00 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-22197 .elementor-element.elementor-element-6728b549 > .elementor-widget-container{padding:0% 5% 0% 5%;}.elementor-22197 .elementor-element.elementor-element-6728b549{text-align:center;}.elementor-22197 .elementor-element.elementor-element-1794dbad > .elementor-widget-container{padding:10% 8% 0% 8%;}.elementor-22197 .elementor-element.elementor-element-1794dbad{text-align:center;}.elementor-widget-jet-button  .jet-button__state-normal .jet-button__label{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-jet-button  .jet-button__state-hover .jet-button__label{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-22197 .elementor-element.elementor-element-e3e640d .jet-button__container{justify-content:center;}}/* Start custom CSS for heading, class: .elementor-element-93ffa9d */.hide_txt{display: none}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f7d09db */.custom-contact-form {
    margin: 0 auto;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
}

.form-description {
    margin-bottom: 25px;
}

.form-description p {
    font-size: 14px;
    line-height: 1.5;
    color: #333;
    margin: 0;
    text-align: left;
}

.form-group {
    margin-bottom: 15px;
}

.custom-input, .custom-textarea {
    width: 100% !important;
    padding: 12px 15px;
    border: 1px solid #ddd;
    border-radius: 4px;
    font-size: 14px;
    font-family: inherit;
    background: #fff;
    transition: border-color 0.3s ease;
    box-sizing: border-box;
}

.custom-input:focus, .custom-textarea:focus {
    outline: none;
    border-color: #007cba;
    box-shadow: 0 0 0 2px rgba(0, 124, 186, 0.1);
}

.custom-textarea {
    min-height: 80px;
    resize: vertical;
    font-family: inherit;
}

.checkbox-group {
    margin: 20px 0 25px 0;
}

.custom-checkbox {
    margin-right: 8px !important;
}

.checkbox-group label {
    font-size: 13px;
    color: #666;
    display: flex;
    align-items: flex-start;
    cursor: pointer;
}

.custom-submit {
    width: 100%;
    padding: 15px;
    background: #000;
    color: #fff;
    border: none;
    border-radius: 4px;
    font-size: 16px;
    font-weight: 500;
    cursor: pointer;
    transition: background-color 0.3s ease;
    text-transform: none;
}

.custom-submit:hover {
    background: #333;
}

/* Placeholder styles */
.custom-input::placeholder,
.custom-textarea::placeholder {
    color: #999;
    opacity: 1;
}

/* Remove default CF7 styling */
.custom-contact-form .wpcf7-form-control-wrap {
    display: block;
    position: relative;
}

.custom-contact-form .wpcf7-not-valid-tip {
    color: #dc3545;
    font-size: 12px;
    margin-top: 5px;
}

/* Responsive */
@media (max-width: 600px) {
    .custom-contact-form {
        padding: 20px;
        margin: 10px;
    }
    
    .form-description p {
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS */#image_nwr .elementor-background-overlay {
background: rgb(0,0,0);
background: -moz-linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(37,40,48,0.577468487394958) 64%, rgba(255,255,255,0) 100%);
background: -webkit-linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(37,40,48,0.577468487394958) 64%, rgba(255,255,255,0) 100%);
background: linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(37,40,48,0.577468487394958) 64%, rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#ffffff",GradientType=1);
    z-index: 2;
    opacity: 0.8;
}

.label_txt{
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 1em;
    color: #FFFFFF;
}

.label_txt p{
    
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
    font-size: x-large;
    line-height: 1em;
    color: #FFFFFF;
    
}

#no_bg_cl {
    position: absolute;
    background: none;
    filter: none;
    top: 50%;
    transform: translateY(-25%);
    z-index: 3;
}

#image_nwr{
    position: relative;
}

#image_nwr .elementor-widget-image{
    height: 100%;
}

#image_nwr .elementor-widget-image .elementor-widget-container{ 
    height: 100%; 
}

#image_nwr img{
    height: 100%;
    max-height: 100%;
}

.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent h4, .ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent h4{
    font-family: "Baskervville", Sans-serif !important;
}

body #form_newslr label, body #form_newslr #mlb2-22782919.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button, body #form_newslr p, body #form_newslr input{
    font-family: "Roboto", Sans-serif !important;
}

.embedForm {
    max-width: 100% !important;
}
#clo_form #mlb2-28388895 .embedForm button[type="submit"]{
    border-radius: 0 !important;
}

@media screen and (min-width:1024px) and (max-width: 1390px){
    #image_nwr{
        width: 54% !important;
    }
    
    #form_nwslt{
        width: 46% !important;
    }
}

@media screen and (min-width:1024px) and (max-width: 1207px){
    
    /*
    #h1_class_title{
        top:43% !important;
    } */
    
}

@media screen and (max-width: 768px){
    .row-form {
        padding: 0 !important;
    }
    .label_txt p{
        font-size: large;
    }
}/* End custom CSS */