.elementor-1706 .elementor-element.elementor-element-3efa894{--display:flex;}.elementor-1706 .elementor-element.elementor-element-3efa894.e-con{--align-self:flex-end;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1706 .elementor-element.elementor-element-4aaaf90 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EDF3FF66;border-radius:60px 60px 60px 60px;padding:20px 20px 20px 20px;}.elementor-1706 .elementor-element.elementor-element-4aaaf90 .elementor-button:hover, .elementor-1706 .elementor-element.elementor-element-4aaaf90 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-1706 .elementor-element.elementor-element-4aaaf90{width:initial;max-width:initial;bottom:8.073%;}body:not(.rtl) .elementor-1706 .elementor-element.elementor-element-4aaaf90{right:325px;}body.rtl .elementor-1706 .elementor-element.elementor-element-4aaaf90{left:325px;}.elementor-1706 .elementor-element.elementor-element-4aaaf90 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1706 .elementor-element.elementor-element-4aaaf90 .elementor-button .elementor-button-content-wrapper{gap:6px;}@media(max-width:1024px){.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-1706 .elementor-element.elementor-element-3efa894{--content-width:0px;--min-height:0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}body:not(.rtl) .elementor-1706 .elementor-element.elementor-element-4aaaf90{right:20px;}body.rtl .elementor-1706 .elementor-element.elementor-element-4aaaf90{left:20px;}.elementor-1706 .elementor-element.elementor-element-4aaaf90 .elementor-button{font-size:14px;padding:16px 10px 16px 10px;}}/* Start custom CSS for container, class: .elementor-element-3efa894 *//* TRIGGER BUTTON */
.elementor-element-4aaaf90 {
    position: fixed !important;
    bottom: 75px !important; 
    right: 25px !important; 
    left: auto !important;
    top: auto !important;
    z-index: 99999 !important;
}

.elementor-element-4aaaf90 .elementor-button-link {
    position: relative !important;
    overflow: visible !important;
    z-index: 2;
}

/* POPUP MODAL */
#elementor-popup-modal-1634 {
    position: fixed !important;
    top: auto !important;
    left: auto !important;
    bottom: 440px !important; 
    right: 0 !important;
    width: 320px !important; 
    height: auto !important;
    background: transparent !important;
    pointer-events: none;
}

#elementor-popup-modal-1634 .dialog-widget-content {
    pointer-events: auto;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.25) !important;
    border-radius: 16px !important;
}

/* RESPONSIVE */
@media (max-width: 767px) {
    .elementor-element-4aaaf90 {
        bottom: 75px !important;
        right: 25px !important;
    }

    #elementor-popup-modal-1634 {
        bottom: 425px !important;
        right: -10 !important;
        width: calc(100vw - 30px) !important;
    }
}/* End custom CSS */