.elementor-287826 .elementor-element.elementor-element-628dc56:not(.elementor-motion-effects-element-type-background), .elementor-287826 .elementor-element.elementor-element-628dc56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9E9F6;}.elementor-287826 .elementor-element.elementor-element-628dc56{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-287826 .elementor-element.elementor-element-628dc56 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-287826 .elementor-element.elementor-element-b156a10{--spacer-size:20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-287826 .elementor-element.elementor-element-de3566a{text-align:center;}.elementor-287826 .elementor-element.elementor-element-de3566a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:34px;font-weight:600;color:#004A9C;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}/* Start custom CSS for text-editor, class: .elementor-element-b50ade9 */#gform_wrapper_96 {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
}
#gform_wrapper_96 {
    background: white;
    padding: 2%;
    border-radius: 10px;
}

#gform_submit_button_96 {
    padding: 1em 0.5em !important;
    color: white !important;
    border-radius: 10px;
    width: 100%;
    
}

#gform_submit_button_96:hover
{
    background: #0170b9;
}
#field_96_6 .ginput_container  {
    width: 100%;
}
#field_96_11 .ginput_container, #field_96_7 .ginput_container {
    width: 100%;
}
#field_96_6 .ginput_container > select {
    width: 100%;
    height: 10vh !important;
}
#input_96_4 .gfsp_choice_ornament label .o_label .o_text {
    display: none;
}
#input_96_4 .gchoice input[type]:checked+label {
    background: #004a9c;
}
#input_96_4 .gchoice input[type]:checked+label .o_label>i {
    background: #004a9c;
    color: white;
}
#input_96_4 .gchoice input[type]:checked+label .o_label>i:before {
    color: white;
}
#gform_96 .gform_body .gform_fields .gfield .ginput_container input {
    width: 100% !important;
}
@media (min-width: 320px) and (max-width: 480px)  {
    #gform_wrapper_96 {
    width: 100% !important;
}
}/* End custom CSS */