.elementor-31 .elementor-element.elementor-element-8700400{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8rem;--padding-bottom:8rem;--padding-left:3rem;--padding-right:3rem;}.elementor-31 .elementor-element.elementor-element-8700400:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-8700400 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e4034c1 );}.elementor-31 .elementor-element.elementor-element-8700400::before, .elementor-31 .elementor-element.elementor-element-8700400 > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-8700400 > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-8700400 > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-8700400 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-8700400 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-31 .elementor-element.elementor-element-b1a588c{--display:flex;--justify-content:center;--margin-top:0rem;--margin-bottom:2.5rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-b1a588c.e-con{--flex-grow:0;--flex-shrink:0;}.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 );color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-2d72c84{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-31 .elementor-element.elementor-element-2d72c84 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:400;text-transform:uppercase;line-height:1rem;letter-spacing:0.2rem;color:#737373;}.elementor-31 .elementor-element.elementor-element-d8ee094{width:var( --container-widget-width, 50rem );max-width:50rem;--container-widget-width:50rem;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-d8ee094 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:3.5rem;font-weight:700;color:#141414;}.elementor-31 .elementor-element.elementor-element-8ba0c0f{width:var( --container-widget-width, 100% );max-width:100%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-8ba0c0f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.3rem;font-weight:400;line-height:1.8rem;color:var( --e-global-color-523f266 );}.elementor-31 .elementor-element.elementor-element-760fe73{--display:flex;--min-height:15vh;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-eff2773 );--border-color:var( --e-global-color-eff2773 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-3c984eb{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-31 .elementor-element.elementor-element-3c984eb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:400;text-transform:uppercase;line-height:1rem;letter-spacing:0.2rem;color:#737373;}.elementor-31 .elementor-element.elementor-element-35b459e{width:var( --container-widget-width, 100% );max-width:100%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-35b459e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.8rem;color:var( --e-global-color-334e043 );}.elementor-31 .elementor-element.elementor-element-4b7dace{--display:flex;--min-height:15vh;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-eff2773 );--border-color:var( --e-global-color-eff2773 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-1964d37{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-31 .elementor-element.elementor-element-1964d37 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:400;text-transform:uppercase;line-height:1rem;letter-spacing:0.2rem;color:#737373;}.elementor-31 .elementor-element.elementor-element-3fa7ef5{width:var( --container-widget-width, 100% );max-width:100%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-3fa7ef5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.8rem;color:var( --e-global-color-334e043 );}.elementor-31 .elementor-element.elementor-element-8fb5b88{--display:flex;--min-height:15vh;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-eff2773 );--border-color:var( --e-global-color-eff2773 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-fd3e6d8{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-31 .elementor-element.elementor-element-fd3e6d8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:400;text-transform:uppercase;line-height:1rem;letter-spacing:0.2rem;color:#737373;}.elementor-31 .elementor-element.elementor-element-54ef37e{width:var( --container-widget-width, 100% );max-width:100%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-54ef37e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.8rem;color:var( --e-global-color-334e043 );}.elementor-31 .elementor-element.elementor-element-cb0101c{--display:flex;--min-height:15vh;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-eff2773 );--border-color:var( --e-global-color-eff2773 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-380266c{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-31 .elementor-element.elementor-element-380266c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:400;text-transform:uppercase;line-height:1rem;letter-spacing:0.2rem;color:#737373;}.elementor-31 .elementor-element.elementor-element-786def5{width:var( --container-widget-width, 100% );max-width:100%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-786def5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.8rem;color:var( --e-global-color-334e043 );}.elementor-31 .elementor-element.elementor-element-222c217{--display:flex;--min-height:15vh;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-eff2773 );--border-color:var( --e-global-color-eff2773 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-e09a7ed{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-31 .elementor-element.elementor-element-e09a7ed .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:400;text-transform:uppercase;line-height:1rem;letter-spacing:0.2rem;color:#737373;}.elementor-31 .elementor-element.elementor-element-dce158f{--grid-template-columns:repeat(0, auto);text-align:left;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-31 .elementor-element.elementor-element-dce158f .elementor-social-icon{background-color:#14141400;}.elementor-31 .elementor-element.elementor-element-dce158f .elementor-social-icon i{color:var( --e-global-color-334e043 );}.elementor-31 .elementor-element.elementor-element-dce158f .elementor-social-icon svg{fill:var( --e-global-color-334e043 );}.elementor-31 .elementor-element.elementor-element-cb28e83{--display:flex;--min-height:25vh;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-a66b20b{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-31 .elementor-element.elementor-element-a66b20b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:400;text-transform:uppercase;line-height:1rem;letter-spacing:0.2rem;color:#737373;}.elementor-31 .elementor-element.elementor-element-538cbc0{--display:flex;--justify-content:center;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-31 .elementor-element.elementor-element-538cbc0:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-538cbc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E2E2D9;}.elementor-31 .elementor-element.elementor-element-538cbc0.e-con{--align-self:flex-start;}.elementor-31 .elementor-element.elementor-element-4277ce7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-4277ce7.elementor-element{--align-self:center;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(min-width:768px){.elementor-31 .elementor-element.elementor-element-8700400{--content-width:1440px;}.elementor-31 .elementor-element.elementor-element-b1a588c{--width:48.2%;}}@media(max-width:767px){.elementor-31 .elementor-element.elementor-element-8700400{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-31 .elementor-element.elementor-element-2d72c84{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-31 .elementor-element.elementor-element-2d72c84 .elementor-heading-title{font-size:0.75rem;}.elementor-31 .elementor-element.elementor-element-d8ee094{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-31 .elementor-element.elementor-element-d8ee094 .elementor-heading-title{font-size:2.4rem;}.elementor-31 .elementor-element.elementor-element-8ba0c0f{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-31 .elementor-element.elementor-element-8ba0c0f .elementor-heading-title{font-size:1.125rem;}.elementor-31 .elementor-element.elementor-element-3c984eb{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-31 .elementor-element.elementor-element-3c984eb .elementor-heading-title{font-size:0.75rem;}.elementor-31 .elementor-element.elementor-element-35b459e{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-31 .elementor-element.elementor-element-35b459e .elementor-heading-title{font-size:1.125rem;}.elementor-31 .elementor-element.elementor-element-1964d37{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-31 .elementor-element.elementor-element-1964d37 .elementor-heading-title{font-size:0.75rem;}.elementor-31 .elementor-element.elementor-element-3fa7ef5{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-31 .elementor-element.elementor-element-3fa7ef5 .elementor-heading-title{font-size:1.125rem;}.elementor-31 .elementor-element.elementor-element-fd3e6d8{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-31 .elementor-element.elementor-element-fd3e6d8 .elementor-heading-title{font-size:0.75rem;}.elementor-31 .elementor-element.elementor-element-54ef37e{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-31 .elementor-element.elementor-element-54ef37e .elementor-heading-title{font-size:1.125rem;}.elementor-31 .elementor-element.elementor-element-380266c{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-31 .elementor-element.elementor-element-380266c .elementor-heading-title{font-size:0.75rem;}.elementor-31 .elementor-element.elementor-element-786def5{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-31 .elementor-element.elementor-element-786def5 .elementor-heading-title{font-size:1.125rem;}.elementor-31 .elementor-element.elementor-element-e09a7ed{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-31 .elementor-element.elementor-element-e09a7ed .elementor-heading-title{font-size:0.75rem;}.elementor-31 .elementor-element.elementor-element-a66b20b{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-31 .elementor-element.elementor-element-a66b20b .elementor-heading-title{font-size:0.75rem;}.elementor-31 .elementor-element.elementor-element-538cbc0{--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}}/* Start custom CSS for shortcode, class: .elementor-element-4277ce7 *//* ==========================================
   Gravity Forms - Form ID 1
   ========================================== */


/* Remove default spacing */
#gform_wrapper_1 .gform_body{
    margin:0;
}

/* Labels */
#gform_wrapper_1 .gfield_label{
    font-size:14px !important;
    text-transform:uppercase;
    letter-spacing:2px;
    color:#59677a;
    font-weight:500 !important;
}

/* Required asterisk */
#gform_wrapper_1 .gfield_required{
    color:#59677a;

}

/* Inputs */
#gform_wrapper_1 input[type="text"],
#gform_wrapper_1 input[type="email"],
#gform_wrapper_1 input[type="tel"],
#gform_wrapper_1 textarea,
#gform_wrapper_1 select{
    width:100%;
    background:#fff;
    border:none;
    border-radius:0;
    box-shadow:none;
    padding:16px 18px;
    font-size:16px;
    color:#222;
    transition:0.25s ease;
}


/* Focus */
#gform_wrapper_1 input:focus,
#gform_wrapper_1 textarea:focus,
#gform_wrapper_1 select:focus{
    outline:none;
    box-shadow:0 0 0 2px rgba(7,0,90,.12);
}


/* Submit button */
#gform_wrapper_1 .gform_footer{
    padding:0;
}

#gform_wrapper_1 .gform_button{
    background:#07005a !important;
    color:#fff !important;
    border:none !important;
    border-radius:0;
    padding:30px 40px;
    font-weight:500;
    cursor:pointer;
    width: 50%;
}

.gform_required_legend {
display: none;
}

/* Arrow after button text */
#gform_wrapper_1 .gform_button::after{
    content:" →";
    margin-left:8px;
    transition:.2s;
}

#gform_wrapper_1 .gform_button:hover::after{
    margin-left:14px;
}

/* Mobile */
@media (max-width:768px){

    #gform_wrapper_1{
        padding:24px 18px;
    }

    #gform_wrapper_1 .gfield_label{
        letter-spacing:3px;
        font-size:13px !important;
    }

    #gform_wrapper_1 .gform_button{
        width:100%;
        font-size:18px;
    }
}/* End custom CSS */