.elementor-kit-245{--e-global-color-primary:#FFFFFF;--e-global-color-secondary:#BF2130;--e-global-color-text:#555555;--e-global-color-accent:#000000;--e-global-color-4ca6ed8:#FFFFFF00;--e-global-color-1662d30:#FFFFFF;--e-global-color-026bdcf:#262262;--e-global-color-45f58e8:#38319F;--e-global-color-8a46857:#5148DE;--e-global-color-72fd4dc:#A1CFEE;--e-global-color-091f5d8:#BF2130;--e-global-color-d1b414a:#E00B1F;--e-global-color-1e78332c:#000;--e-global-color-186dd831:#FFF;--e-global-color-7ef6be5:#FFFFFF;--e-global-color-89f8834:#EFEFEF;--e-global-color-6af2e91:#F2F2F2;--e-global-color-9dff050:#23A455;--e-global-color-77c3e810:#4054B2;--e-global-color-e1d00da:#6397BF;--e-global-color-b177016:#203B6F;--e-global-color-93b9adf:#060F5A;--e-global-color-fad6eee:#4B4B4B;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:300;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:300;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:300;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-26e9dcb-font-family:"Roboto";--e-global-typography-26e9dcb-font-size:clamp(3.0625rem, 5.64053537284895vw + 1.93439292543021rem, 6.75rem);--e-global-typography-26e9dcb-line-height:clamp(3.36875rem, 6.20458891013384vw + 2.12783221797323rem, 7.425rem);--e-global-typography-5ab281e-font-family:"Roboto";--e-global-typography-5ab281e-font-size:clamp(2.6875rem, 2.39005736137667vw + 2.20948852772467rem, 4.25rem);--e-global-typography-5ab281e-line-height:clamp(3.225rem, 2.86806883365201vw + 2.6513862332696rem, 5.1rem);--e-global-typography-0d7742c-font-family:"Roboto";--e-global-typography-0d7742c-font-size:clamp(2.4375rem, 1.24282982791587vw + 2.18893403441683rem, 3.25rem);--e-global-typography-0d7742c-line-height:clamp(2.925rem, 1.49139579349904vw + 2.62672084130019rem, 3.9rem);--e-global-typography-38c93b0-font-family:"Roboto";--e-global-typography-38c93b0-font-size:clamp(2.1875rem, 0.669216061185469vw + 2.05365678776291rem, 2.625rem);--e-global-typography-38c93b0-line-height:clamp(2.625rem, 0.803059273422562vw + 2.46438814531549rem, 3.15rem);--e-global-typography-9aacfd0-font-family:"Roboto";--e-global-typography-9aacfd0-font-size:clamp(1.9375rem, 0.669216061185469vw + 1.80365678776291rem, 2.375rem);--e-global-typography-9aacfd0-line-height:clamp(2.325rem, 0.803059273422563vw + 2.16438814531549rem, 2.85rem);--e-global-typography-10e2f36-font-family:"Roboto";--e-global-typography-10e2f36-font-size:clamp(1.5625rem, 0.478011472275335vw + 1.46689770554493rem, 1.875rem);--e-global-typography-10e2f36-line-height:clamp(2.34375rem, 0.717017208413002vw + 2.2003465583174rem, 2.8125rem);--e-global-typography-3b418d4-font-family:"Roboto";--e-global-typography-3b418d4-font-size:clamp(1.375rem, 0.382409177820268vw + 1.29851816443595rem, 1.625rem);--e-global-typography-3b418d4-line-height:clamp(1.925rem, 0.535372848948375vw + 1.81792543021032rem, 2.275rem);--e-global-typography-9e3dd09-font-family:"Roboto";--e-global-typography-9e3dd09-font-size:clamp(1.25rem, 0.191204588910134vw + 1.21175908221797rem, 1.375rem);--e-global-typography-9e3dd09-line-height:clamp(1.75rem, 0.267686424474187vw + 1.69646271510516rem, 1.925rem);--e-global-typography-abc0dc3-font-family:"Roboto";--e-global-typography-abc0dc3-font-size:clamp(1.125rem, 0.191204588910134vw + 1.08675908221797rem, 1.25rem);--e-global-typography-abc0dc3-line-height:clamp(1.6875rem, 0.286806883365201vw + 1.63013862332696rem, 1.875rem);--e-global-typography-1248b8d-font-family:"Roboto";--e-global-typography-1248b8d-font-size:clamp(1rem, 0.191204588910134vw + 0.961759082217973rem, 1.125rem);--e-global-typography-1248b8d-line-height:clamp(1.5rem, 0.286806883365201vw + 1.44263862332696rem, 1.6875rem);background-color:var( --e-global-color-1662d30 );color:#252525;font-family:"Roboto", Sans-serif;font-size:clamp(0.875rem, 0.191204588910134vw + 0.836759082217973rem, 1rem)px;font-weight:300;line-height:clamp(1.3125rem, 0.286806883365201vw + 1.25513862332696rem, 1.5rem)px;}.elementor-kit-245 button,.elementor-kit-245 input[type="button"],.elementor-kit-245 input[type="submit"],.elementor-kit-245 .elementor-button{background-color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:3px 3px 3px 3px;padding:15px 25px 15px 25px;}.elementor-kit-245 button:hover,.elementor-kit-245 button:focus,.elementor-kit-245 input[type="button"]:hover,.elementor-kit-245 input[type="button"]:focus,.elementor-kit-245 input[type="submit"]:hover,.elementor-kit-245 input[type="submit"]:focus,.elementor-kit-245 .elementor-button:hover,.elementor-kit-245 .elementor-button:focus{background-color:var( --e-global-color-accent );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-radius:3px 3px 3px 3px;}.elementor-kit-245 e-page-transition{background-color:#FFBC7D;}.elementor-kit-245 a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-kit-245 h1{font-size:clamp(1.8125rem, 0.669216061185469vw + 1.67865678776291rem, 2.25rem);line-height:clamp(2.71875rem, 1.0038240917782vw + 2.51798518164436rem, 3.375rem);}.elementor-kit-245 h2{font-size:clamp(1.5625rem, 0.478011472275335vw + 1.46689770554493rem, 1.875rem);line-height:clamp(2.03125rem, 0.621414913957935vw + 1.90696701720841rem, 2.4375rem);}.elementor-kit-245 h3{font-size:clamp(1.375rem, 0.382409177820268vw + 1.29851816443595rem, 1.625rem);line-height:clamp(1.925rem, 0.535372848948375vw + 1.81792543021032rem, 2.275rem);}.elementor-kit-245 h4{font-size:clamp(1.25rem, 0.191204588910134vw + 1.21175908221797rem, 1.375rem);line-height:clamp(1.75rem, 0.267686424474187vw + 1.69646271510516rem, 1.925rem);}.elementor-kit-245 h5{font-size:clamp(1.125rem, 0.191204588910134vw + 1.08675908221797rem, 1.25rem);line-height:clamp(1.6875rem, 0.286806883365201vw + 1.63013862332696rem, 1.875rem);}.elementor-kit-245 h6{font-size:clamp(1rem, 0.191204588910134vw + 0.961759082217973rem, 1.125rem);line-height:clamp(1.5rem, 0.286806883365201vw + 1.44263862332696rem, 1.6875rem);}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}{}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 *//* Prevent wordpress header bar from hiding page content in editor */
h1, h2, h3, h4, h5, h6 {
    margin-top: 0.1rem;
    margin-bottom: 0.2rem;
}


a {
    color: var( --e-global-color-091f5d8 );
}

a:hover {
    color: var( --e-global-color-b177016 );
}

b, bold, strong {
    font-weight: 600;
}

.no-text-margin p, .no-text-margin h1, .no-text-margin h2, .no-text-margin h3, .no-text-margin h4, .no-text-margin h5, .no-text-margin h6  {
    margin-bottom: 0px;
}

.accent-red b, .accent-red strong, .accent-red bold {
    color: var(--e-global-color-091f5d8 ) !important;
}

.dark-section a {
    color: #ccc;
        transition: color 500ms;
}

.dark-section a:hover {
    color: #fff;
}

/* Form Fields */

input, textarea {
    outline: none;
    border: 1px solid white;
    background-color: white;
    font-size: clamp(0.875rem, 0.191204588910134vw + 0.836759082217973rem, 1rem);
}

input[type="text"],input[type="email"], input, textarea {
    padding: 15px 15px !important;
    vertical-align: top;
    background-color: #f9f9f9;
    border: 1px solid #ccc;
    border-radius: 15px !important;
}

textarea {
    max-height: 80px;
    resize: none;
}

/* Form Validation */
.validation_message {
    color: #c36;
}

.gform_validation_errors {
    display: none;
}

/* Fonts */
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder, .elementor-kit-130 input[type="submit"], .elementor-kit-130 input[type="submit"]:hover {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-family: var( --e-global-typography-54c01d3-font-family ), Sans-serif;
}

/* Placeholders */
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
    color: #999;
    font-size: clamp(0.875rem, 0.191204588910134vw + 0.836759082217973rem, 1rem);
}

input[type=submit], .ginput_counter, h2.gform_submission_error {
    color: #fff;
    font-size: clamp(0.75rem, 0.191204588910134vw + 0.711759082217973rem, 0.875rem);
        outline: none !important;
    font-weight: 400 !important;
}



input[type="submit"] {
    border-radius: 50px !important;
    font-size: clamp(1.25rem, 0.191204588910134vw + 1.21175908221797rem, 1.375rem) !important;
    padding: 15px 35px !important;
    background-color: #ffffff00 !important;
    border: 3px solid var( --e-global-color-091f5d8 ) !important;
    box-shadow: none !important;
    color: var( --e-global-color-091f5d8 ) !important;
}

input[type="submit"]:hover {
    border-radius: 50px !important;
    font-size: clamp(1.25rem, 0.191204588910134vw + 1.21175908221797rem, 1.375rem) !important;
    padding: 15px 35px !important;
    background-color: var( --e-global-color-091f5d8 ) !important;
    border: 3px solid var( --e-global-color-091f5d8 ) !important;
    box-shadow: none !important;
    color: #fff !important;
}

.gform-field-label {
    display: none;
}

.ginput_counter {
        font-size: clamp(0.75rem, 0.191204588910134vw + 0.711759082217973rem, 0.875rem);
            line-height: 28px;
            font-family: "Roboto", Sans-serif;
            position: relative;
            right: 0px;
                color: var( --e-global-color-primary );
}




.outline-text {
    -webkit-text-stroke: 1px white;
    -webkit-text-fill-color: transparent;
  }/* End custom CSS */