.elementor-2804 .elementor-element.elementor-element-edb0382{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2804 .elementor-element.elementor-element-e59a1c3{--display:flex;}.elementor-2804 .elementor-element.elementor-element-916fd38{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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 );}.elementor-2804 .elementor-element.elementor-element-a4edfa0{font-family:"Inter", Sans-serif;font-size:19px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-2804 .elementor-element.elementor-element-d1b7372{color:#FFFFFF;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for shortcode, class: .elementor-element-2cff7b7 */.wpforms-field input::placeholder,
.wpforms-field textarea::placeholder{
    color:#ffffff !important;
    opacity:1;
}

.wpforms-field-radio label{
    color:#ffffff !important;
}

   
.wpforms-container-full input[type=radio]:before {

 margin-left: 12px;
    margin-top: 6px;

}

div.wpforms-container-full input[type=radio]:checked:before {  
    margin-left: 12px!important;
    margin-top: 6px!important;
    
    border-color: #e79614!important;
    box-shadow: 0 0 0 1px #e79614, 0px 1px 2px rgba(0, 0, 0, 0.15)!important;
}


.wpforms-container-full input[type=radio]:checked:after {
    border: 1px solid transparent;
    border-radius: 50%;
    background-color: #e79614!important;
    transform: scale(0.5);
    margin-left: 12px;
    margin-top: 6px;
}


/* WPForms Labels White */
.wpforms-form label{
    color:#ffffff !important;
}


/* Paragraph Textarea Background */
.wpforms-form textarea{
    background:#050915 !important;
    color:#ffffff !important;
    border:1px solid #ffffff !important;
        border-radius: 11px;
}

/* Placeholder White */
.wpforms-form textarea::placeholder{
    color:#ffffff !important;
    opacity:1;
}

.wpforms-container-full .wpforms-field-label {
color: #ffffff !important;
}

.wpforms-container-full input[type=checkbox]:before{    
  margin-left: 12px!important;
    margin-top: 5px!important;
}


.wpforms-container-full input[type=checkbox]:checked:before{
    border-color: #e79614!important;
    box-shadow: 0 0 0 1px #e79614, 0px 1px 2px rgba(0, 0, 0, 0.15)!important;
    margin-left: 12px !important;
    margin-top: 5px!important;
}


.wpforms-container-full input[type=checkbox]:checked:after {

    border-left: 4px solid #e79614!important;
    border-bottom: 4px solid #e79614!important;
    margin-left: 12px!important;
    margin-top: 5px!important;
}

.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader {
    background-color: #050915!important;
    border: 1px solid #ffffffad !important;
    
}

.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader .dz-message {
color: rgb(255 255 255 / 93%)!important;
}

.wpforms-form button[type=submit] {
    background-color: #e79614 !important;
    border-color: #e79614 !important;
    color: #fff !important;
}

.wpforms-field.wpforms-field-content .wpforms-field-row .alignnone {
    display: block;
    clear: both;
    /* margin: 0 0 20px 0; */
    height: 300px!important;
}

legend.wpforms-field-label {
    font-size: 25px !important;
}/* End custom CSS */