.elementor-26 .elementor-element.elementor-element-a5c418c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-26 .elementor-element.elementor-element-7af153b{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:32px 32px 32px 32px;--padding-top:24px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-26 .elementor-element.elementor-element-7af153b:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-7af153b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-26 .elementor-element.elementor-element-2b20030 .elementor-heading-title{font-family:var( --e-global-typography-ad244e9-font-family ), Sans-serif;font-size:var( --e-global-typography-ad244e9-font-size );font-weight:var( --e-global-typography-ad244e9-font-weight );line-height:var( --e-global-typography-ad244e9-line-height );letter-spacing:var( --e-global-typography-ad244e9-letter-spacing );color:#FFFFFF80;}@media(max-width:1366px){.elementor-26 .elementor-element.elementor-element-2b20030 .elementor-heading-title{font-size:var( --e-global-typography-ad244e9-font-size );line-height:var( --e-global-typography-ad244e9-line-height );letter-spacing:var( --e-global-typography-ad244e9-letter-spacing );}}@media(max-width:1024px){.elementor-26 .elementor-element.elementor-element-2b20030 .elementor-heading-title{font-size:var( --e-global-typography-ad244e9-font-size );line-height:var( --e-global-typography-ad244e9-line-height );letter-spacing:var( --e-global-typography-ad244e9-letter-spacing );}}@media(max-width:767px){.elementor-26 .elementor-element.elementor-element-2b20030 .elementor-heading-title{font-size:var( --e-global-typography-ad244e9-font-size );line-height:var( --e-global-typography-ad244e9-line-height );letter-spacing:var( --e-global-typography-ad244e9-letter-spacing );}}@media(min-width:768px){.elementor-26 .elementor-element.elementor-element-7af153b{--width:740px;}}/* Start custom CSS for shortcode, class: .elementor-element-3f4ad5a */.gsection_title {
    color: #fff;
    margin: 0;
    margin-top: 16px;
}

 .gfield--type-section {
     border-block-end: 0 !important;
     padding-block-end: 0 !important
 }
 
 label.gfield_label.gform-field-label, legend.gfield_label.gform-field-label.gfield_label_before_complex {
     color: #fff;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: -0.32px;
 }
 
 .elementor-26 .elementor-element.elementor-element-3f4ad5a input, select#input_1_14 {
     background: rgba(255, 255, 255, 0.05);
     border-radius: 12px;
     color: #fff;
 }
 
 .elementor-26 .elementor-element.elementor-element-3f4ad5a input::placeholder {
     color: rgba(255,255,255, 0.5);
 }
 
 p.gform_required_legend, .charleft.ginput_counter.gfield_description, div#gfield_instruction_1_15, label.gform-field-label.gform-field-label--type-sub-large.ginput_product_price_label {
     display: none;
 }
 
 label#input_1_3_3_label, label#input_1_3_1_label {
     color: #fff;
 }
 
 .gform-theme--api, .gform-theme--foundation {
    --gf-form-gap-x: 16px;
    --gf-form-gap-y: 16px !important;
 }
 
 input#ginput_base_price_1_11 {
    background: none;
    color: white;
    font-family: "Roboto Slab";
    font-size: 24px;
    line-height: 28px;
    letter-spacing: -0.48px;
}

span.gfield_required.gfield_required_asterisk {
    color: rgba(255,255,255,0.5);
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
    opacity: 1;
    filter: invert(100%);
}

.gform-theme--framework {
    --gf-color-primary: #ffffff !important;
    --gf-ctrl-border-color-focus: #ffffff !important;
}

.gform-theme input[type="text"]:focus,
.gform-theme input[type="email"]:focus,
.gform-theme input[type="tel"]:focus,
.gform-theme input[type="number"]:focus,
.gform-theme input[type="date"]:focus,
.gform-theme input[type="url"]:focus,
.gform-theme select:focus,
.gform-theme textarea:focus {
    border-color: #ffffff !important;
    outline: none !important;
    box-shadow: 0 0 0 1px #ffffff !important;
}

.gform-theme--orbital .gform-theme-field-control:focus,
.gform-theme--orbital .gform-theme-field-control:focus-within {
    --gf-local-border-color: #ffffff !important;
    border-color: #ffffff !important;
    box-shadow: 0 0 0 1px #ffffff !important;
    outline: none !important;
}

input#gform_submit_button_1 {
    height: 51px;
    color: #57191C;
    font-size: 16px;
    text-transform: uppercase;
    border-radius: 100px;
    margin-top: 24px;
}

input#gform_submit_button_1:hover {
    background: #f2f2f2;
    color: black;
}

div#field_1_11{
    margin-bottom: 16px;
}/* End custom CSS */