.elementor-7 .elementor-element.elementor-element-82068df > .elementor-container{min-height:100vh;}.elementor-7 .elementor-element.elementor-element-82068df{padding:0px 20px 0px 20px;}.elementor-7 .elementor-element.elementor-element-04a000b > .elementor-widget-container{padding:50px 0px 50px 0px;}.elementor-7 .elementor-element.elementor-element-04a000b{text-align:center;font-family:"Outfit", Sans-serif;font-size:70px;font-weight:300;line-height:1.2em;color:var( --e-global-color-text );}body.elementor-page-7:not(.elementor-motion-effects-element-type-background), body.elementor-page-7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-04a000b{font-size:50px;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-04a000b > .elementor-widget-container{padding:30px 0px 30px 0px;}.elementor-7 .elementor-element.elementor-element-04a000b{font-size:30px;}}/* Start custom CSS for shortcode, class: .elementor-element-c2cb0a7 */.elementor-7 .elementor-element.elementor-element-c2cb0a7 .gfield_required {
    position:absolute;
    left:-10000px;
    top:auto;
    width:1px;
    height:1px;
    overflow:hidden;
}

.elementor-7 .elementor-element.elementor-element-c2cb0a7 .gform_wrapper.gravity-theme .gform_fields {
    display: flex;
    justify-content: center;
}

.elementor-7 .elementor-element.elementor-element-c2cb0a7 #field_1_1 {
    align-items: center;
    width: 40%;
}

.elementor-7 .elementor-element.elementor-element-c2cb0a7 #field_1_1 .gfield_label {
    text-align: right;
    padding-right: 20px;
}

.elementor-7 .elementor-element.elementor-element-c2cb0a7 .gform_fields #field_submit {
    width: auto;
}

.elementor-7 .elementor-element.elementor-element-c2cb0a7 .gform_wrapper.gravity-theme .left_label #field_submit input {
    margin-left: 0;
}

@media screen and (max-width: 1024px) {
    .elementor-7 .elementor-element.elementor-element-c2cb0a7 .gform_wrapper.gravity-theme .gform_fields {
        flex-direction: column;
    }
    
    .elementor-7 .elementor-element.elementor-element-c2cb0a7 #field_1_1 {
        align-items: center;
        width: 80%;
    }
    
    .elementor-7 .elementor-element.elementor-element-c2cb0a7 .gform_fields #field_submit {
        justify-content: center;
    }
}

@media screen and (max-width: 500px) {
    .elementor-7 .elementor-element.elementor-element-c2cb0a7 .gform_wrapper.gravity-theme .left_label div.gfield>div:not(.ui-resizable-handle):not(.gfield-admin-icons) {
        width: 100%;
    }
    
    .elementor-7 .elementor-element.elementor-element-c2cb0a7 #field_1_1 {
        justify-content: center;
        width: 100%;
    }
    
    .elementor-7 .elementor-element.elementor-element-c2cb0a7 #field_1_1 .gfield_label {
        display: block;
        width: 100%;
        padding: 0 0 10px 0;
        text-align: left;
    }
}/* End custom CSS */