.elementor-14461 .elementor-element.elementor-element-d7d594c{--display:flex;}.elementor-14461 .elementor-element.elementor-element-ab242b9{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-14461 .elementor-element.elementor-element-ab242b9 .elementor-heading-title{font-family:"Alatsi", Sans-serif;}.elementor-14461 .elementor-element.elementor-element-dbd8fab{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-14461 .elementor-element.elementor-element-dbd8fab p{margin-block-end:15px;}.elementor-14461 .elementor-element.elementor-element-9c43fef .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-14461 .elementor-element.elementor-element-9c43fef .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-14461 .elementor-element.elementor-element-9c43fef{--image-border-radius:10px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-14461 .elementor-element.elementor-global-15977 .elementor-button{background-color:#AA05E5;height:47px;width:290px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Aldrich", Sans-serif;font-size:16px;line-height:23px;fill:#FFFFFF;color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-14461 .elementor-element.elementor-global-15977 .elementor-button-content-wrapper{flex-direction:row;}.elementor-14461 .elementor-element.elementor-global-15977 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-14461 .elementor-element.elementor-element-74b53ad{--display:flex;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-14461 .elementor-element.elementor-global-15977 .elementor-button{height:40px;width:225px;font-size:11px;}}/* Start custom CSS for global, class: .elementor-global-15977 */.elementor-14461 .elementor-element.elementor-global-15977 .elementor-button {
    animation: loop-wobble 8s infinite;
}
@keyframes loop-wobble {
    0%, 16% { transform: translateX(0); }
    2%, 4%, 6%, 8%, 10%, 12%, 14%, 16% { transform: translateX(-5px); }
    3%, 5%, 7%, 9%, 11%, 13%, 15% { transform: translateX(5px); }
    100% { transform: translateX(0); }
}
.elementor-14461 .elementor-element.elementor-global-15977 .elementor-button-icon {
    font-size: 27px; /* Adjust size here */
}
.elementor-14461 .elementor-element.elementor-global-15977 .elementor-button-icon,
.elementor-14461 .elementor-element.elementor-global-15977 .elementor-button-icon svg,
.elementor-14461 .elementor-element.elementor-global-15977 .elementor-button-icon svg path {
    fill: #FFFFFF !important;
    color: #FFFFFF !important; /* Use color property as a fallback/alternative */
}/* End custom CSS */