.elementor-12837 .elementor-element.elementor-element-5e9e6ed2{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;--align-items:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}#elementor-popup-modal-12837 .dialog-widget-content{animation-duration:1.2s;background-color:#FFFFFF;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-12837{background-color:#00000080;justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-12837 .dialog-message{width:635px;height:764px;align-items:center;}#elementor-popup-modal-12837 .dialog-close-button{display:flex;}#elementor-popup-modal-12837 .dialog-close-button i{color:#333333;}#elementor-popup-modal-12837 .dialog-close-button svg{fill:#333333;}@media(min-width:768px){.elementor-12837 .elementor-element.elementor-element-5e9e6ed2{--width:100%;}}@media(max-width:1180px){.elementor-12837 .elementor-element.elementor-element-5e9e6ed2{--grid-auto-flow:row;}}@media(max-width:1023px){.elementor-12837 .elementor-element.elementor-element-5e9e6ed2{--grid-auto-flow:row;}#elementor-popup-modal-12837 .dialog-message{width:75vw;height:75vh;}}@media(max-width:767px){.elementor-12837 .elementor-element.elementor-element-5e9e6ed2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}#elementor-popup-modal-12837 .dialog-message{width:100vw;height:90vh;}#elementor-popup-modal-12837{align-items:center;}}/* Start custom CSS for container, class: .elementor-element-5e9e6ed2 */.elementor-12837 .elementor-element.elementor-element-5e9e6ed2{
    height:100%;
    padding:32px;
    h2{
        width:100%;
        margin-inline: auto;
    }
    .elementor-widget{
        width:100%;
    }


    
    div.gfield--type-fileupload .ginput_container_fileupload{
        position:absolute;
        opacity:0;
        top:-9999px;
        left:-9999px;
    }
    div.gfield--type-fileupload label.gform-field-label {
        display: inline-block;
        background: #EDEDED url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNyAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgOC4zMzMzM0gxLjY2NjY3VjEyLjVIMTVWOC4zMzMzM0gxNi42NjY3VjEyLjVDMTYuNjY2NyAxMy40MjUgMTUuOTI1IDE0LjE2NjcgMTUgMTQuMTY2N0gxLjY2NjY3QzEuMjI0NjQgMTQuMTY2NyAwLjgwMDcxNiAxMy45OTExIDAuNDg4MTU1IDEzLjY3ODVDMC4xNzU1OTUgMTMuMzY1OSAwIDEyLjk0MiAwIDEyLjVWOC4zMzMzM1pNOC4zMzMzMyAwTDMuNzE2NjcgNC41NUw0LjkgNS43MzMzM0w3LjUgMy4xMjVWMTAuODMzM0g5LjE2NjY3VjMuMTI1TDExLjc3NSA1LjczMzMzTDEyLjk1ODMgNC41NDE2N0w4LjMzMzMzIDBaIiBmaWxsPSIjMDQwMDRGIi8+Cjwvc3ZnPg==") no-repeat;
        background-position: center right 15px;
        border-bottom: 1px solid #EDEDED;
        padding: 10px 14px;
        cursor: pointer;
        border-radius: 4px;
        font-size: 14px;
        width:100%;
        height:52px;
        display:grid;
        align-items:center;
    }
}

#elementor-popup-modal-12837{
    .dialog-close-button{
        padding:8px;
        background:#E6EBFD;
        border-radius:80px;
        top:32px;
        svg{
            fill:#04004F;
        }
    }
    .dialog-widget-content{
        border-radius:8px;
    }
    .dialog-message{
        padding-block:0;
        max-width:90vw;
    
        .gform_heading,
        .gform_validation_errors{
            display:none;
        }
        .gform_wrapper {
            --gf-form-gap-x:24px;
            --gf-ctrl-border-color: #686692;
            .gfield{
                input, select, textarea, .gfield_label {
                    font: 400 18px/100% "Funnel Display", sans-serif;
                    color:#000;
                    border-radius:0;
                    border-top:0;
                    border-right:0;
                    border-left:0;
                    border-bottom-width:1px;
                    height:44px!important;
                    
                    border-bottom-color: #686692;
                    box-shadow:none;
                }
                select{
                    line-height: 44px;
                }
                &.gfield_error{
                    input, select, textarea{
                        border-bottom-color: var(--gf-form-validation-color);
                    }
                }
                
                textarea{
                    height:121px;
                }
            }
            .gform-footer{
                flex-direction: row-reverse;
                justify-content:start;
                padding-top:25px;
                .gform_button{
                    color:#fff;
                    font:400 16px/1 "Funnel Display", sans-serif;
                }
            }
        }
    }
}
div#elementor-popup-modal-12837 {
    background: rgba(4, 0, 79, 0.98);
    padding:0;
    
    .dialog-widget-content{
        background: none;
        box-shadow: none;
        padding:0;
        
        h2,
        h2+p{ 
            text-align:center;
            color:#fff;
            max-width: 744px;
            margin-inline:auto;
        }
         h2+p{ 
            font-size:18px;
        }
    }
    .dialog-message{
        height:max-content;
    }
    .gform_wrapper{
        margin-top:1rem;
        box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
        background:#fff;
        padding:56px 72px;
        border-radius:16px;
    }

    @media(max-width:767px){
        .gform_wrapper{
            padding:30px 24px;
        }
    }
}

@media(min-width:1200px){
        
    #elementor-popup-modal-12837 .dialog-message{
        width:1100px;
    }

}/* End custom CSS */