.elementor-152 .elementor-element.elementor-element-928c3e3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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 );}.elementor-152 .elementor-element.elementor-element-3dd489b{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-152 .elementor-element.elementor-element-3dd489b img{height:100%;object-fit:cover;object-position:center center;}.elementor-152 .elementor-element.elementor-element-34f1b07{--display:flex;--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}#elementor-popup-modal-152 .dialog-widget-content{animation-duration:0.5s;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-152{background-color:#0000001A;justify-content:flex-start;align-items:flex-end;pointer-events:all;}#elementor-popup-modal-152 .dialog-message{width:660px;height:auto;}#elementor-popup-modal-152 .dialog-close-button{display:flex;}@media(min-width:768px){.elementor-152 .elementor-element.elementor-element-34f1b07{--width:61%;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for wpforms, class: .elementor-element-00344da */seletor{
    font-family: var(--e-global-typography-01f0b90-font-family), Sans-serif;
}
.hidden{
    display: none;
}
.wpforms-submit-container:has(.hidden){
    display: none;
}
.popup-title {
    font-size: clamp(28px, 2.3vw, 45px);
    font-weight: 700;
    margin-bottom: 12px;

    span {
        color: #FD6020;
    }
}

.popup-desc {
    font-size: clamp(14px, 0.8vw, 16px);
    margin-bottom: 25px;
}

.wpforms-label-hide {
    display: none;
}

#wpforms-143-field_1-container input{
    border: 1px solid #00000061;
    padding: 1vw;
    margin-bottom: 15px;
    border-radius: 0;
}
#wpforms-143-field_2 {
    list-style: none;
    padding: 0;

    li {
        display: inline-flex;
        align-items: flex-start;
        color: #00000099;
        font-size: 14px;
    }
}

.wpforms-submit-container button{
    width: 100%;
    background-color: #FD6020;
    color: white;
    padding: 1vw;
}

    .success-box {
        text-align: center;

        .title{
            font-size: clamp(16px, 0.9vw, 18px);
            font-weight: 600;
            margin-bottom: 5px;
        }
        .description{
            font-size: clamp(12px, 0.7vw, 14px);
            margin-bottom: 20px;
        }
        .button{
            background: #EEF0F3;
            border: 2px solid #00000099;
            width: 100%;
            padding: 18px;
            display: block;
            transition: background 0.2s ease-in-out,color 0.2s ease-in-out;

            &:hover{
                background: #00000099;
                color: #fff;
            }
        }
    }/* End custom CSS */
/* Start custom CSS */#elementor-popup-modal-152{
    font-family: var(--e-global-typography-01f0b90-font-family), Sans-serif;
}
.popup-title{
    font-size: clamp(28px, 2.3vw, 45px);
    font-weight: 700;
    margin-bottom: 12px;
    span{
        color:#FD6020;
    }
}

.popup-desc{
    font-size: clamp(14px, 0.8vw, 16px);
}/* End custom CSS */