.elementor-74 .elementor-element.elementor-element-f84c794{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--padding-top:140px;--padding-bottom:140px;--padding-left:15px;--padding-right:15px;}.elementor-74 .elementor-element.elementor-element-f84c794:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-f84c794 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#76192D;}.elementor-74 .elementor-element.elementor-element-1cbb880.elementor-element{--align-self:center;}.elementor-74 .elementor-element.elementor-element-1cbb880{text-align:center;}.elementor-74 .elementor-element.elementor-element-1cbb880 .elementor-heading-title{font-size:54px;font-weight:500;line-height:1.223em;color:#FFFFFF;}.elementor-74 .elementor-element.elementor-element-612799e{width:var( --container-widget-width, 580px );max-width:580px;--container-widget-width:580px;--container-widget-flex-grow:0;}.elementor-74 .elementor-element.elementor-element-612799e > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-74 .elementor-element.elementor-element-612799e.elementor-element{--align-self:center;}.elementor-74 .elementor-element.elementor-element-2d2562d1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:15px;--padding-right:15px;}.elementor-74 .elementor-element.elementor-element-2d2562d1:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-2d2562d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#551120;}.elementor-74 .elementor-element.elementor-element-18de6878{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-74 .elementor-element.elementor-element-2447ce2b{--display:flex;}.elementor-74 .elementor-element.elementor-element-2447ce2b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-74 .elementor-element.elementor-element-310a10c7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-74 .elementor-element.elementor-element-38da5a2a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-74 .elementor-element.elementor-element-38da5a2a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-74 .elementor-element.elementor-element-8b01ef2{text-align:left;}.elementor-74 .elementor-element.elementor-element-8b01ef2 img{width:100%;}.elementor-74 .elementor-element.elementor-element-2034bc27{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-74 .elementor-element.elementor-element-dccd81b{font-size:16px;line-height:1.3em;}.elementor-74 .elementor-element.elementor-element-dccd81b a:hover, .elementor-74 .elementor-element.elementor-element-dccd81b a:focus{color:#FFFFFF;}.elementor-74 .elementor-element.elementor-element-dccd81b a{transition-duration:0.3s;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:576px){.elementor-74 .elementor-element.elementor-element-2447ce2b{--width:auto;}.elementor-74 .elementor-element.elementor-element-38da5a2a{--width:100px;}}@media(max-width:1199px){.elementor-74 .elementor-element.elementor-element-1cbb880 .elementor-heading-title{font-size:50px;}}@media(max-width:991px){.elementor-74 .elementor-element.elementor-element-1cbb880 .elementor-heading-title{font-size:46px;}}@media(max-width:767px){.elementor-74 .elementor-element.elementor-element-f84c794{--padding-top:100px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-74 .elementor-element.elementor-element-1cbb880 .elementor-heading-title{font-size:40px;}.elementor-74 .elementor-element.elementor-element-dccd81b{font-size:14px;}}@media(max-width:575px){.elementor-74 .elementor-element.elementor-element-f84c794{--padding-top:70px;--padding-bottom:70px;--padding-left:15px;--padding-right:15px;}.elementor-74 .elementor-element.elementor-element-1cbb880 .elementor-heading-title{font-size:34px;}.elementor-74 .elementor-element.elementor-element-612799e > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-74 .elementor-element.elementor-element-38da5a2a{--width:100px;}}/* Start custom CSS for heading, class: .elementor-element-1cbb880 */.elementor-74 .elementor-element.elementor-element-1cbb880 .elementor-heading-title {
    max-width: 7.3em;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-612799e */.elementor-74 .elementor-element.elementor-element-612799e .gform_wrapper.gform-theme.gform-theme--framework {
    --gf-ctrl-btn-bg-color-primary: #FFF;
    --gf-ctrl-btn-bg-color-hover-primary: #E1BDC5;
    --gf-ctrl-btn-color-primary: #151314;
    --gf-ctrl-btn-bg-color-focus-primary: #E1BDC5;
    --gf-ctrl-btn-bg-color-disabled-primary: #F5F5F5;
    --gf-ctrl-color: #DBD3D3;
    /*--gf-local-color: #FFF;*/
    --gf-ctrl-choice-check-color: var(--gf-local-color);
    --gf-ctrl-desc-color: var(--gf-local-color);
    --gf-ctrl-label-color-primary: var(--gf-local-color) !important;
    --gf-ctrl-label-color-secondary: var(--gf-ctrl-label-color-primary) !important;
    --gf-color-primary-rgb: var(--gf-ctrl-label-color-primary) !important;
    --gf-ctrl-desc-color-error: rgb(255 255 255 / 60%);
    --gf-form-validation-color: rgba( 255, 255, 255, 0.9);
    
    --bs-btn-height: 56px;
    --gf-ctrl-size-md: var(--bs-btn-height);
    
    --gf-form-spinner-fg-color: var(--gf-ctrl-btn-color-primary) !important;
}

.elementor-74 .elementor-element.elementor-element-612799e .gfield--type-email {
    order: 1;
}
.elementor-74 .elementor-element.elementor-element-612799e .gfield--type-consent {
    order: 2;
}
.elementor-74 .elementor-element.elementor-element-612799e .gfield--type-submit {
    order: 3;
}
.elementor-74 .elementor-element.elementor-element-612799e .gfield--type-consent input {
    border-width: 1px;
}

.elementor-74 .elementor-element.elementor-element-612799e .gform-theme--foundation .gfield--type-submit {
    position: relative;
}
.elementor-74 .elementor-element.elementor-element-612799e .gform-theme--framework .gform-loader {
    position: absolute;
    right: 18px;
    bottom: 18px;
}
.elementor-74 .elementor-element.elementor-element-612799e input[type="submit"] {
    padding-left: 1.2em !important;
    padding-right: 1.2em !important;
}
.elementor-74 .elementor-element.elementor-element-612799e .ginput_container [name^="input_"] {
    border-color: #FFF !important;
}
.elementor-74 .elementor-element.elementor-element-612799e .gform_confirmation_message {
    text-align: center;
}

@media (min-width: 640px) {
    .elementor-74 .elementor-element.elementor-element-612799e .gform_body .gform_fields {
        /*border-bottom: 1px solid #FFF;*/
        /*padding-bottom: 10px;*/
    }
    .elementor-74 .elementor-element.elementor-element-612799e .gfield--type-consent {
        order: 4;
        border-top: 1px solid;
        padding-top: 1.6em;
    }
    .elementor-74 .elementor-element.elementor-element-612799e .ginput_container [name^="input_"]:not([type="checkbox"]) {
        border-color: transparent !important;
    }
    .elementor-74 .elementor-element.elementor-element-612799e .gfield--type-email .gfield_validation_message {
        position: absolute;
        margin-top: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f84c794 */.elementor-74 .elementor-element.elementor-element-f84c794 {
    color: #FFF;
}/* End custom CSS */