.elementor-2606 .elementor-element.elementor-element-08b63ad:not(.elementor-motion-effects-element-type-background), .elementor-2606 .elementor-element.elementor-element-08b63ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2FFFC;}.elementor-2606 .elementor-element.elementor-element-08b63ad > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(135deg, #145A5A73 0%, #051414A6 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2606 .elementor-element.elementor-element-08b63ad{overflow:hidden;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c7e00ad );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-2606 .elementor-element.elementor-element-08b63ad, .elementor-2606 .elementor-element.elementor-element-08b63ad > .elementor-background-overlay{border-radius:7px 7px 7px 7px;}.elementor-2606 .elementor-element.elementor-element-7a4ccc3 > .elementor-element-populated{border-style:solid;border-width:01px 0px 1px 0px;border-color:var( --e-global-color-c7e00ad );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2606 .elementor-element.elementor-element-7a4ccc3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-2606 .elementor-element.elementor-element-b36f109{text-align:center;}.elementor-2606 .elementor-element.elementor-element-b36f109 .elementor-heading-title{font-size:22px;font-weight:600;color:var( --e-global-color-cdd8ec2 );}.elementor-2606 .elementor-element.elementor-element-a7b95d1 > .elementor-element-populated{padding:20px 0px 0px 0px;}/* Start custom CSS for shortcode, class: .elementor-element-d65c8f2 */.Bl-form p{
    margin: 0 !important;
    padding: 0 !important;
}
.Bl-form input, select, textarea{
    outline: none;
    border: 1px solid var(--e-global-color-c7e00ad);
    font-size: 14px;
}
.Bl-form input::placeholder, textarea::placeholder{
    letter-spacing: 0.6px;
    color: black;
}
.Bl-form input[type=date]:focus, input[type=email]:focus, input[type=number]:focus, input[type=password]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=url]:focus, select:focus, textarea:focus {
    border-color: var(--e-global-color-c7e00ad);
    letter-spacing: 0.6px;
    
}

.Bl-form [type=button], [type=submit], button{
    background: var(--e-global-color-secondary);
    border-radius: 7px;
    color: white;
    letter-spacing: 0.6px;
    font-size: 16px !important;
    width: 100%;
}
.Bl-form input[type="file"]{
    width: 100%;
    
}
.Bl-form input[type="file"]{
    color: white;
    letter-spacing: 0.6px;
}
.Bl-form input[type="file"]::-webkit-file-upload-button, input#file-upload-button{
    background: var(--e-global-color-secondary);
    color: white;
    border: 1px solid var(--e-global-color-c7e00ad);
    border-radius: 2px;
    letter-spacing: 0.6px;
}
.flexrow{
    display: flex;
    justify-content: space-between;
    column-gap: 10px;
}
.flex-hcol{
    /*flex: 0 0 50%;*/
    max-width: 50%;
    width: 50%;
}
.flex-fcol{
    flex: 0 0 100%;
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-08b63ad */.elementor-2606 .elementor-element.elementor-element-08b63ad{
    background:linear-gradient(180deg, #145A5A 0%, #0B3030 60%, #041B1B 100%);}/* End custom CSS */