.elementor-112 .elementor-element.elementor-element-f31cafb{--display:flex;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;}.elementor-112 .elementor-element.elementor-element-24a9988 img{width:100px;}.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-112 .elementor-element.elementor-element-dbff5e1{text-align:center;}.elementor-112 .elementor-element.elementor-element-dbff5e1 .elementor-heading-title{color:#323232;}#elementor-popup-modal-112 .dialog-widget-content{animation-duration:1.2s;border-radius:20px 20px 20px 20px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-112{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-112 .dialog-message{width:750px;height:auto;}#elementor-popup-modal-112 .dialog-close-button{display:flex;}@media(max-width:1024px){.elementor-112 .elementor-element.elementor-element-f31cafb{--padding-top:40px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-112 .elementor-element.elementor-element-bc30260{padding:0px 0px 0px 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-bc30260 */.elementor-112 .elementor-element.elementor-element-bc30260.popup_form #gform_fields_2 {gap: 20px!important;
}
.popup_form input{
    background: #F2F2F2!important;
    color:#323232!important;
    font-weight: 400!important;
    font-size: 16px!important;
    line-height: 24px!important;
border-radius: 100px!important;
padding: 25px 20px!important;
border:unset!important;
box-shadow:unset!important;
}
.popup_form input:focus{outline:unset!important;}

.popup_form select{
padding:13px 20px 0px 20px!important;
    min-height: 50px!important;
    background: #F2F2F2!important;
    border:unset!important;
font-size: 16px!important;
line-height: 24px!important;
border-radius: 100px!important;
color:#323232!important;
  background-image: url(https://eastcoastalumi.thankduck.dev/wp-content/uploads/2026/02/form-arrw.webp) !important;
    background-repeat: no-repeat !important;
   background-position: center right 20px !important;
   box-shadow:unset!important;
}
.popup_form select{
    outline:unset!important;
}

/*.popup_form select option{
     background: #000!important;
}*/

.popup_form textarea{
    border-radius:25px!important;
    border:unset!important;
    background: #F2F2F2!important;
    padding-top:11px!important;
    padding-left:20px!important;
    padding-right: 20px!important;
font-size: 16px!important;
line-height: 24px!important;
color:#323232!important;
resize: none!important;
min-block-size:159px!important;
box-shadow:unset!important;
}
.popup_form textarea:focus{outline:unset!important;}

.elementor-112 .elementor-element.elementor-element-bc30260 input[type="file"]::-webkit-file-upload-button {
    font-size: 16px !important;
    line-height: 28px !important;
    font-style: normal;
    background-color: transparent !important;
    box-shadow:unset!important;
    color: #515151 !important;
    padding: 6px 20px !important;
    border: 1px solid #D2D2D2;
    border-radius: 100px !important;
}

.elementor-112 .elementor-element.elementor-element-bc30260 input[type="file"]::-webkit-file-upload-button {
    font-size: 16px !important;
    line-height: 28px !important;
    font-style: normal;
    background-color: transparent !important;
    box-shadow:unset!important;
    color: #515151 !important;
    padding: 6px 20px !important;
    border: 1px solid #D2D2D2;
    border-radius: 100px !important;
}

.elementor-112 .elementor-element.elementor-element-bc30260 input[type="file"]::-webkit-file-upload-button {
    font-size: 16px !important;
    line-height: 28px !important;
    font-style: normal;
    background-color: transparent !important;
    box-shadow:unset!important;
    color: #515151 !important;
    padding: 6px 20px !important;
    border: 1px solid #D2D2D2;
    border-radius: 100px !important;
}

.elementor-112 .elementor-element.elementor-element-bc30260 input[type="file"]::-webkit-file-upload-button:hover{
     background: #FF0000!important;
    color:#fff!important;
}

.popup_form .gform_fileupload_rules{display:none!important;}

.popup_form .gfield--type-fileupload label.gfield_label.gform-field-label {
    color: #323232;
    font-size: 16px;
    line-height: 24px;
}
.popup_form input[type="file"] {
    height: auto !important;
    backdrop-filter:unset!important;
    background-color: transparent !important;
    box-shadow:unset!important;
    
    background: unset !important;
    padding: unset !important;
    padding-top: 3px !important;
    border-radius: unset !important;
    font-size: 12px !important;
    font-weight: 300 !important;
    line-height: 28px !important;
}


.popup_form #field_submit{
    justify-self: end;
    position: relative;
}
.popup_form #field_submit input{
    background: #FF0000!important;
    font-weight: 500!important;
    padding:10px 20px !important;
    min-width:217px!important;
    text-align: left;
    border:1px solid #FF0000!important;
    color:#fff!important;
}
.popup_form #field_submit:hover input{
    background: transparent!important;
    border-color: #323232!important;
    color:#323232!important;
}
.popup_form #field_submit:after{
    content:"";
    position: absolute;
    background:url('https://eastcoastalumi.thankduck.dev/wp-content/uploads/2026/02/form-button-arrow.webp');
    background-repeat: no-repeat;
    width: 13px;
    height: 15px;
    right: 22px;
    bottom: 15px;

}
.popup_form #field_submit:hover:after{
    background:url('https://eastcoastalumi.thankduck.dev/wp-content/uploads/2026/02/Vector-54.svg');
}
/*.popup_form div#gform_1_validation_container {
    border-color: #323232;
    background-color: rgba(255,255,255,.3)!important;
}
.popup_form .gform_validation_errors .gform_submission_error.hide_summary, .popup_form .validation_message {
    color: #fff!important;
}
.popup_form .gform-icon--circle-error{border-color:#fff!important;}
.popup_form .gform-icon--circle-error:before{color:#fff!important;}*/

@media(min-width:768px) and (max-width:850px){
    .popup_form #field_submit{
    justify-self: flex-start!important;grid-column:1/-1!important;}
}

@media(max-width:639px){
    .popup_form #field_submit{
    justify-self: flex-start;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-33e083c */.elementor-112 .elementor-element.elementor-element-33e083c{height:0;}/* End custom CSS */