.elementor-222 .elementor-element.elementor-element-44eef01{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-222 .elementor-element.elementor-element-44eef01.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-222 .elementor-element.elementor-element-75095b1 .elementor-button{background-color:transparent;fill:#000000;color:#000000;background-image:linear-gradient(180deg, #02010100 0%, #F2295B00 100%);}.elementor-222 .elementor-element.elementor-element-75095b1 > .elementor-widget-container{padding:22px 0px 0px 0px;}.elementor-222 .elementor-element.elementor-element-75095b1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-222 .elementor-element.elementor-element-75095b1 .elementor-button .elementor-button-content-wrapper{gap:16px;}#elementor-popup-modal-222 .dialog-widget-content{background-color:var( --e-global-color-de89cb3 );}#elementor-popup-modal-222 .dialog-message{width:50px;height:100vh;align-items:center;}#elementor-popup-modal-222{justify-content:flex-start;align-items:center;}@media(max-width:1024px){#elementor-popup-modal-222 .dialog-message{width:100px;}}@media(min-width:768px){.elementor-222 .elementor-element.elementor-element-44eef01{--width:100%;}}/* Start custom CSS for button, class: .elementor-element-75095b1 */@media (min-width: 768px) { /* Apply only on desktop */
    .elementor-222 .elementor-element.elementor-element-75095b1 {
        position: absolute;
        width: 100vh; /* Matches the full height of the popup */
        height: 100px; /* Matches the popup width */
        transform: rotate(270deg); /* Rotates the button 270 degrees */
        transform-origin: center;
        white-space: nowrap; /* Prevents text wrapping */
        display: flex;
        justify-content: center;
        align-items: center;
    }
}/* End custom CSS */