.elementor-17866 .elementor-element.elementor-element-54d6f12{margin-top:0px;margin-bottom:65px;padding:0px 0px 0px 0px;z-index:999;}.elementor-17866 .elementor-element.elementor-element-10e2051 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:15px;}.elementor-17866 .elementor-element.elementor-element-10e2051 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-17866 .elementor-element.elementor-element-1349a0a .elementor-button{background-color:var( --e-global-color-5c64371 );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.3);border-radius:25px 25px 25px 25px;}.elementor-17866 .elementor-element.elementor-element-1349a0a .elementor-button-content-wrapper{flex-direction:row;}.elementor-17866 .elementor-element.elementor-element-58a94ab .elementor-button{background-color:#25D366;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.3);border-radius:25px 25px 25px 25px;}.elementor-17866 .elementor-element.elementor-element-58a94ab .elementor-button-content-wrapper{flex-direction:row;}.elementor-17866 .elementor-element.elementor-element-dac7035 .elementor-button{background-color:#25D366;font-family:"Roboto", Sans-serif;font-size:2em;font-weight:500;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);border-radius:50% 50% 50% 50%;padding:10px 12px 10px 12px;}.elementor-17866 .elementor-element.elementor-element-dac7035{width:auto;max-width:auto;bottom:25px;z-index:999;}body:not(.rtl) .elementor-17866 .elementor-element.elementor-element-dac7035{left:25px;}body.rtl .elementor-17866 .elementor-element.elementor-element-dac7035{right:25px;}#elementor-popup-modal-17866 .dialog-widget-content{animation-duration:0.8s;background-color:#FFFFFF00;margin:0px 0px 0px 0px;}#elementor-popup-modal-17866 .dialog-message{height:custom;align-items:flex-end;}#elementor-popup-modal-17866{justify-content:flex-start;align-items:flex-end;}@media(min-width:768px){.elementor-17866 .elementor-element.elementor-element-10e2051{width:100%;}}/* Start custom CSS for section, class: .elementor-element-54d6f12 */.elementor-17866 .elementor-element.elementor-element-54d6f12 {
    position: fixed;
    bottom: 25px;
    right: 25px;
    width: auto;
    display: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0a76569 */#floating-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background: #00000040;
    display: none;
    z-index: 997;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dac7035 */.elementor-17866 .elementor-element.elementor-element-dac7035 {
    cursor: pointer;
}

.elementor-17866 .elementor-element.elementor-element-dac7035 span {
    cursor: pointer;
    user-select: none;
}/* End custom CSS */
/* Start custom CSS */#mkdf-back-to-top {
    left: 25px;
    right: unset;
}

#mkdf-back-to-top>span {
    width: 50px;
    height: 50px;
    line-height: 50px;
}/* End custom CSS */