.elementor-kit-7{--e-global-color-primary:#2B3D98;--e-global-color-secondary:#00B4DC;--e-global-color-text:#000000;--e-global-color-accent:#5F8F3C;--e-global-color-b2296b0:#FFFFFF00;--e-global-color-aa6fcd7:#FFFFFF;--e-global-color-f21c5ef:#ED1557;--e-global-color-8029ccf:#009C95;--e-global-color-61d665d:#F9E39C;--e-global-color-531a676:#E6E7E8;--e-global-color-68fe249:#FFC625;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"DM Serif Display";--e-global-typography-accent-font-weight:500;color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:18px;line-height:25px;letter-spacing:-0.2px;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 p{margin-block-end:20px;}.elementor-kit-7 a{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-kit-7 h1{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-kit-7 h2{color:var( --e-global-color-primary );font-size:38px;font-weight:700;}.elementor-kit-7 h3{color:var( --e-global-color-primary );font-size:30px;font-weight:700;}.elementor-kit-7 h4{color:var( --e-global-color-primary );font-size:26px;font-weight:600;}.elementor-kit-7 h5{color:var( --e-global-color-f21c5ef );}.elementor-kit-7 h6{color:var( --e-global-color-f21c5ef );font-size:22px;font-weight:700;text-transform:uppercase;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.red-text, .red-text a {
    color:#ed1557;
}

.white-text, .white-text a, a.white-text {
    color:#ffffff;
}

.two-columns {
-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2;
-webkit-column-gap: 40px;
column-gap: 40px;
-moz-column-gap: 40px;
}

.three-columns {
-webkit-column-count: 3;
-moz-column-count: 3;
column-count: 3;
-webkit-column-gap: 40px;
column-gap: 40px;
-moz-column-gap: 40px;
}

.gform_required_legend {
display:none;
}

/*GRAVITY FORMS*/
.gform_wrapper .gform_body input[type=text], .gform_wrapper .gform_body input[type=tel], .gform_wrapper .gform_body input[type=url], .gform_wrapper .gform_body input[type=email], .gform_wrapper .gform_body input[type=number], .gform_wrapper .gform_body input[type=password], .gform_wrapper .gform_body textarea {
	padding:5px !important;
}

.widget_search input[type=text].searchform-s, .woocommerce div.elementor .the7-elementor-widget form.cart table.variations td.value select, .wpcf7-number, input[type=text]:not(.elementor-field):not(.searchform-s), input[type=search]:not(.elementor-field), input[type=tel]:not(.elementor-field), input[type=url]:not(.elementor-field), input[type=email]:not(.elementor-field), input[type=number]:not(.elementor-field), input[type=date]:not(.elementor-field), input[type=range]:not(.elementor-field), input[type=password]:not(.elementor-field), select:not(.elementor-field), textarea:not(.elementor-field){
	margin-bottom:0px;
}

.gform_wrapper.gravity-theme .ginput_complex label {
	padding-top:0px;
	margin-top:0px;
}

.gform_wrapper.gravity-theme .gfield_label {
	margin-bottom:0px;
}

.gform_wrapper.gravity-theme select {
	margin-bottom:8px !important;
}

.gform_wrapper.gravity-theme .field_description_above .gfield_description {
	padding-bottom:0px;
}

.gform_wrapper.gravity-theme .field_description_above .gfield_description {
    font-size: .85em;
    padding-bottom: 0px;
    font-style: italic;
}

.gform_wrapper.gravity-theme .gform_fields {
    display: grid;
    grid-column-gap: 4px;
    grid-row-gap: 4px;
}

.gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full), .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full) {
	padding-right:0px;
}

.gform_required_legend {
display:none;
}

.gform_confirmation_wrapper {
    background-color: #f2f2f2;
    padding: 20px;
    text-align: center;
}

.gform-theme--foundation {
    --gf-form-gap-y: 5px !important;
}

.gform-theme--foundation .gfield textarea.small {
padding:5px !important;    
}

/*END GRAVITY FORMS*/

/* Submit Button Gravity Forms
-----------------------------*/
body .gform_wrapper .gform_footer input[type=submit] {
color: #FFFFFF;
background-color:#1a448d;
font-size: 19px;
letter-spacing: 1px;
text-transform: uppercase !important;
font-weight:600 !important;
float: left;
height: 60px;
min-width: 280px;
border: none;
border-radius: 5px;
margin-left: 12px;
transition: 0.3s;
}

#gform_wrapper_1[data-form-index="0"].gform-theme, [data-parent-form="1_0"] {
    --gf-color-primary: #355d8e !important;
    --gf-color-primary-darker:#5f8f3c !important
}

@media screen and (max-width: 767px) {
img {
  max-width: 100%;
  display: block;
}

.two-columns {
-webkit-column-count: 1;
-moz-column-count: 1;
column-count: 1;
-webkit-column-gap: 40px;
column-gap: 40px;
-moz-column-gap: 40px;
}

.three-columns {
-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2;
-webkit-column-gap: 40px;
column-gap: 40px;
-moz-column-gap: 40px;
}

}/* End custom CSS */