.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-1770 .elementor-element.elementor-element-37d60e9{margin:4vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:center;}.elementor-1770 .elementor-element.elementor-element-37d60e9 .elementor-heading-title{font-family:"Lazydog", Sans-serif;font-size:3.7vw;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:2px;color:#000000;}#elementor-popup-modal-1770 .dialog-widget-content{animation-duration:1.2s;background-color:#FFFFFF;border-style:solid;border-width:0.289vw 0.289vw 0.289vw 0.289vw;border-color:#FF8A00;border-radius:2.546vw 2.546vw 2.546vw 2.546vw;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);margin:0px 0px 0px 0px;}#elementor-popup-modal-1770{background-color:#00000066;justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-1770 .dialog-message{width:60.444vw;height:auto;padding:0px 0px 0px 0px;}#elementor-popup-modal-1770 .dialog-close-button{display:flex;top:0%;background-color:#E2E1FF;font-size:4vw;}body:not(.rtl) #elementor-popup-modal-1770 .dialog-close-button{right:0%;}body.rtl #elementor-popup-modal-1770 .dialog-close-button{left:0%;}#elementor-popup-modal-1770 .dialog-close-button i{color:#7B6AD3;}#elementor-popup-modal-1770 .dialog-close-button svg{fill:#7B6AD3;}@media(max-width:767px){.elementor-1770 .elementor-element.elementor-element-37d60e9 .elementor-heading-title{font-size:20px;}#elementor-popup-modal-1770 .dialog-message{width:82vw;}}/* Start custom CSS for wpforms, class: .elementor-element-b213535 *//* First Name */
.elementor-1770 .elementor-element.elementor-element-b213535 .name-field input.wpforms-field-name-first{
    border: 0.289vw solid #00A3FC !important;
    height: 4.282vw;
     border-radius: 7.813vw !important;
}

/* Last Name */
.elementor-1770 .elementor-element.elementor-element-b213535 .name-field input.wpforms-field-name-last{
    border: 0.289vw solid #FF3856 !important;
    height: 4.282vw;
     border-radius: 7.813vw !important;
}

/* Email */
.elementor-1770 .elementor-element.elementor-element-b213535 .email-field input{
   border: 0.289vw solid #FF99E9 !important;
   height: 4.282vw;
    border-radius: 7.813vw !important;
}

/* Phone */
.elementor-1770 .elementor-element.elementor-element-b213535 .phone-field input{
    border: 0.289vw solid #6CC378 !important;
    height: 4.282vw;
    border-radius: 7.813vw !important;
}

/* Message */
.elementor-1770 .elementor-element.elementor-element-b213535 .message-field textarea{
    border: 0.289vw solid #C46CFF !important;
    border-radius: 2.141vw !important;
    height: 16.519vw;
}

/* Placeholder */
.elementor-1770 .elementor-element.elementor-element-b213535 .name-field input::placeholder,
.elementor-1770 .elementor-element.elementor-element-b213535 .email-field input::placeholder,
.elementor-1770 .elementor-element.elementor-element-b213535 .phone-field input::placeholder,
.elementor-1770 .elementor-element.elementor-element-b213535 .message-field textarea::placeholder{
    color: #7B6AD3 !important;
    opacity: 1;
    font-size:1.4vw !important;
    padding: 0 0.579vw !important;
    font-weight: 600;
}
.elementor-1770 .elementor-element.elementor-element-b213535 .wpforms-submit-container{
    text-align: center !important;
}
.elementor-1770 .elementor-element.elementor-element-b213535 .wpforms-submit{
    background: #E2E1FF !important;
    width: 29.398vw;
    height: 4.282vw;
    color: #7B6AD3 !important;
  font-family: "Lazydog", sans-serif !important;
    border-radius: 50px !important;
    line-height: 1em !important;
    margin: 0;
    font-size: 1.736vw !important;
    font-weight: 600 !important;
    letter-spacing: 1px;
     text-transform: uppercase !important;
    transition: .3s ease;
        padding: 17px 30px 10px;
}

.elementor-1770 .elementor-element.elementor-element-b213535 .wpforms-submit:hover{
    background: #7B6AD3 !important;
    color: #E2E1FF !important;
}
.elementor-1770 .elementor-element.elementor-element-b213535 .wpforms-field{
    padding: 20px 0px;
}
/* Mobile */
@media (max-width: 767px){

    .elementor-1770 .elementor-element.elementor-element-b213535 .wpforms-field{
        padding: 8px 0 !important;
    }

    .elementor-1770 .elementor-element.elementor-element-b213535 .name-field input.wpforms-field-name-first,
    .elementor-1770 .elementor-element.elementor-element-b213535 .name-field input.wpforms-field-name-last,
    .elementor-1770 .elementor-element.elementor-element-b213535 .email-field input,
    .elementor-1770 .elementor-element.elementor-element-b213535 .phone-field input{
        height: 40px !important;
        border-width: 2px !important;
        border-radius: 50px !important;
        font-size: 12px !important;
        padding: 0 15px !important;
    }

    .elementor-1770 .elementor-element.elementor-element-b213535 .message-field textarea{
        height: 120px !important;
        border-width: 2px !important;
        border-radius: 20px !important;
        font-size: 16px !important;
        padding: 12px 15px !important;
    }

    .elementor-1770 .elementor-element.elementor-element-b213535 .name-field input::placeholder,
    .elementor-1770 .elementor-element.elementor-element-b213535 .email-field input::placeholder,
    .elementor-1770 .elementor-element.elementor-element-b213535 .phone-field input::placeholder,
    .elementor-1770 .elementor-element.elementor-element-b213535 .message-field textarea::placeholder{
        font-size: 14px !important;
    }

    .elementor-1770 .elementor-element.elementor-element-b213535 .wpforms-submit{
        width: 100% !important;
        max-width: 280px !important;
        height: 45\px !important;
        font-size: 16px !important;
        border-radius: 50px !important;
        padding: 0 !important;
        line-height: 52px !important;
    }

    .elementor-1770 .elementor-element.elementor-element-b213535 .wpforms-submit-container{
        text-align: center !important;
    }
}/* End custom CSS */
/* Start custom CSS */#elementor-popup-modal-1770 .dialog-lightbox-close-button{
    top: -27px !important;
    right: -28px !important;
    position: absolute !important;
    border-radius: 50%;
    padding: 0.7vw;
}
#elementor-popup-modal-1770 .dialog-lightbox-close-button::before{
    display: none !important;
    content: none !important;
}
/* Overlay */
/* Overlay scroll */
#elementor-popup-modal-1770{
    padding: 150px 0 80px !important;
    overflow-y: auto !important;
    align-items: start !important;
}

/* Popup */
#elementor-popup-modal-1770 .dialog-widget-content{
    margin: 0 auto !important;
    max-height: unset !important;
    overflow: visible !important;
}

/* REMOVE inner scroll */
#elementor-popup-modal-1770 .dialog-message{
    max-height: unset !important;
    overflow: visible !important;
}

/* Hide overlay scrollbar */
#elementor-popup-modal-1770::-webkit-scrollbar{
    width: 0;
    height: 0;
}

/* Popup Box */
#elementor-popup-modal-1770 .dialog-widget-content{
    margin: 0 auto !important;
    overflow: visible !important;
   
}
#elementor-popup-modal-1770::-webkit-scrollbar{
    display: none;
}
/* Mobile */
@media (max-width: 767px){

    #elementor-popup-modal-1770{
        padding: 60px 30px 40px !important;
        align-items: flex-start !important;
        overflow-y: auto !important;
    }

    #elementor-popup-modal-1770 .dialog-widget-content{
        width: calc(100% - 60px) !important;
        margin: 0 auto !important;
        max-height: unset !important;
        overflow: visible !important;
    }

    #elementor-popup-modal-1770 .dialog-message{
        max-height: unset !important;
        overflow: visible !important;
    }

    #elementor-popup-modal-1770 .dialog-lightbox-close-button{
        top: -12px !important;
        right: -12px !important;
        padding: 10px !important;
    }

    #elementor-popup-modal-1770::-webkit-scrollbar{
        display: none;
    }
}/* End custom CSS */