.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-23 .elementor-element.elementor-element-1851f74{text-align:center;}.elementor-23 .elementor-element.elementor-element-1851f74 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-a0d2000{color:var( --e-global-color-astglobalcolor4 );}.elementor-23 .elementor-element.elementor-element-a0d2000 a{color:var( --e-global-color-9f07f85 );}.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-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-23 .elementor-element.elementor-element-80ad525{text-align:start;}.elementor-23 .elementor-element.elementor-element-80ad525 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-23 .elementor-element.elementor-element-a1639a7{color:var( --e-global-color-astglobalcolor4 );}.elementor-23 .elementor-element.elementor-element-a1639a7 a{color:var( --e-global-color-9f07f85 );}.elementor-23 .elementor-element.elementor-element-f25c302{text-align:start;}.elementor-23 .elementor-element.elementor-element-f25c302 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-23 .elementor-element.elementor-element-6cf6fd5{color:var( --e-global-color-astglobalcolor4 );}.elementor-23 .elementor-element.elementor-element-6cf6fd5 a{color:var( --e-global-color-9f07f85 );}.elementor-23 .elementor-element.elementor-element-dec481e{text-align:start;}.elementor-23 .elementor-element.elementor-element-dec481e .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-23 .elementor-element.elementor-element-28ec097{color:var( --e-global-color-astglobalcolor4 );}.elementor-23 .elementor-element.elementor-element-28ec097 a{color:var( --e-global-color-9f07f85 );}.elementor-23 .elementor-element.elementor-element-59de5f9{text-align:start;}.elementor-23 .elementor-element.elementor-element-59de5f9 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-23 .elementor-element.elementor-element-d8f0fcc{color:var( --e-global-color-astglobalcolor4 );}.elementor-23 .elementor-element.elementor-element-d8f0fcc a{color:var( --e-global-color-9f07f85 );}.elementor-23 .elementor-element.elementor-element-caa661c{text-align:start;}.elementor-23 .elementor-element.elementor-element-caa661c .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-23 .elementor-element.elementor-element-c6c8477{color:var( --e-global-color-astglobalcolor4 );}.elementor-23 .elementor-element.elementor-element-c6c8477 a{color:var( --e-global-color-9f07f85 );}.elementor-23 .elementor-element.elementor-element-a7641ee{text-align:start;}.elementor-23 .elementor-element.elementor-element-a7641ee .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-23 .elementor-element.elementor-element-f18ee12{color:var( --e-global-color-astglobalcolor4 );}.elementor-23 .elementor-element.elementor-element-f18ee12 a{color:var( --e-global-color-9f07f85 );}.elementor-23 .elementor-element.elementor-element-a5a3d21{text-align:start;}.elementor-23 .elementor-element.elementor-element-a5a3d21 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-23 .elementor-element.elementor-element-8ca0e97{color:var( --e-global-color-astglobalcolor4 );}.elementor-23 .elementor-element.elementor-element-8ca0e97 a{color:var( --e-global-color-9f07f85 );}.elementor-23 .elementor-element.elementor-element-b63ace5{text-align:start;}.elementor-23 .elementor-element.elementor-element-b63ace5 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-23 .elementor-element.elementor-element-a9ffb36{color:var( --e-global-color-astglobalcolor4 );}.elementor-23 .elementor-element.elementor-element-a9ffb36 a{color:var( --e-global-color-9f07f85 );}.elementor-23 .elementor-element.elementor-element-4b910fb{text-align:start;}.elementor-23 .elementor-element.elementor-element-4b910fb .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-23 .elementor-element.elementor-element-4053726{color:var( --e-global-color-astglobalcolor4 );}.elementor-23 .elementor-element.elementor-element-4053726 a{color:var( --e-global-color-9f07f85 );}.elementor-23 .elementor-element.elementor-element-9b07d80{text-align:start;}.elementor-23 .elementor-element.elementor-element-9b07d80 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-23 .elementor-element.elementor-element-680d704{color:var( --e-global-color-astglobalcolor4 );}.elementor-23 .elementor-element.elementor-element-680d704 a{color:var( --e-global-color-9f07f85 );}.elementor-23 .elementor-element.elementor-element-060c8c3{text-align:start;}.elementor-23 .elementor-element.elementor-element-060c8c3 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-23 .elementor-element.elementor-element-8f617ec{color:var( --e-global-color-astglobalcolor4 );}.elementor-23 .elementor-element.elementor-element-8f617ec a{color:var( --e-global-color-9f07f85 );}.elementor-23 .elementor-element.elementor-element-a50863d{text-align:start;}.elementor-23 .elementor-element.elementor-element-a50863d .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-23 .elementor-element.elementor-element-f34060a{color:var( --e-global-color-astglobalcolor4 );}.elementor-23 .elementor-element.elementor-element-f34060a a{color:var( --e-global-color-9f07f85 );}.elementor-23 .elementor-element.elementor-element-aa57b28{text-align:start;}.elementor-23 .elementor-element.elementor-element-aa57b28 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-23 .elementor-element.elementor-element-4ff6fd4{color:var( --e-global-color-astglobalcolor4 );}.elementor-23 .elementor-element.elementor-element-4ff6fd4 a{color:var( --e-global-color-9f07f85 );}.elementor-23 .elementor-element.elementor-element-19004ab{text-align:start;}.elementor-23 .elementor-element.elementor-element-19004ab .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-23 .elementor-element.elementor-element-dc048d5{color:var( --e-global-color-astglobalcolor4 );}.elementor-23 .elementor-element.elementor-element-dc048d5 a{color:var( --e-global-color-9f07f85 );}.elementor-23 .elementor-element.elementor-element-eee3c46{text-align:start;}.elementor-23 .elementor-element.elementor-element-eee3c46 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-23 .elementor-element.elementor-element-2fcd634{color:var( --e-global-color-astglobalcolor4 );}.elementor-23 .elementor-element.elementor-element-2fcd634 a{color:var( --e-global-color-9f07f85 );}.elementor-23 .elementor-element.elementor-element-ea0406a{text-align:start;}.elementor-23 .elementor-element.elementor-element-ea0406a .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-23 .elementor-element.elementor-element-54a1d81{color:var( --e-global-color-astglobalcolor4 );}.elementor-23 .elementor-element.elementor-element-54a1d81 a{color:var( --e-global-color-9f07f85 );}.elementor-23 .elementor-element.elementor-element-4f8af2c{text-align:start;}.elementor-23 .elementor-element.elementor-element-4f8af2c .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-23 .elementor-element.elementor-element-7407324{color:var( --e-global-color-astglobalcolor4 );}.elementor-23 .elementor-element.elementor-element-7407324 a{color:var( --e-global-color-9f07f85 );}.elementor-23 .elementor-element.elementor-element-9f7f94b{text-align:start;}.elementor-23 .elementor-element.elementor-element-9f7f94b .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-23 .elementor-element.elementor-element-a2bd3e7{color:var( --e-global-color-astglobalcolor4 );}.elementor-23 .elementor-element.elementor-element-a2bd3e7 a{color:var( --e-global-color-9f07f85 );}.elementor-23 .elementor-element.elementor-element-4016e76{text-align:start;}.elementor-23 .elementor-element.elementor-element-4016e76 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-23 .elementor-element.elementor-element-1a3a5dc{color:var( --e-global-color-astglobalcolor4 );}.elementor-23 .elementor-element.elementor-element-1a3a5dc a{color:var( --e-global-color-9f07f85 );}.elementor-23 .elementor-element.elementor-element-619ebf5{text-align:start;}.elementor-23 .elementor-element.elementor-element-619ebf5 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-23 .elementor-element.elementor-element-a2b2889{color:var( --e-global-color-astglobalcolor4 );}.elementor-23 .elementor-element.elementor-element-a2b2889 a{color:var( --e-global-color-9f07f85 );}.elementor-23 .elementor-element.elementor-element-6b3b687{text-align:start;}.elementor-23 .elementor-element.elementor-element-6b3b687 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-23 .elementor-element.elementor-element-dbf72f2{color:var( --e-global-color-astglobalcolor4 );}.elementor-23 .elementor-element.elementor-element-dbf72f2 a{color:var( --e-global-color-9f07f85 );}.elementor-23 .elementor-element.elementor-element-eb31ac7{text-align:start;}.elementor-23 .elementor-element.elementor-element-eb31ac7 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-23 .elementor-element.elementor-element-aa3fdc1{text-align:start;}.elementor-23 .elementor-element.elementor-element-aa3fdc1 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-23 .elementor-element.elementor-element-32847c6{color:var( --e-global-color-astglobalcolor4 );}.elementor-23 .elementor-element.elementor-element-32847c6 a{color:var( --e-global-color-9f07f85 );}.elementor-23 .elementor-element.elementor-element-9f4d0f2{text-align:start;}.elementor-23 .elementor-element.elementor-element-9f4d0f2 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-23 .elementor-element.elementor-element-c40a11f{color:var( --e-global-color-astglobalcolor4 );}.elementor-23 .elementor-element.elementor-element-c40a11f a{color:var( --e-global-color-9f07f85 );}.elementor-23 .elementor-element.elementor-element-7d2774a{text-align:start;}.elementor-23 .elementor-element.elementor-element-7d2774a .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-23 .elementor-element.elementor-element-129d7ff{text-align:start;}.elementor-23 .elementor-element.elementor-element-129d7ff .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-23 .elementor-element.elementor-element-09e8d36{color:var( --e-global-color-astglobalcolor4 );}.elementor-23 .elementor-element.elementor-element-09e8d36 a{color:var( --e-global-color-9f07f85 );}.elementor-23 .elementor-element.elementor-element-67c77a7{text-align:start;}.elementor-23 .elementor-element.elementor-element-67c77a7 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-23 .elementor-element.elementor-element-4fdcad4{color:var( --e-global-color-astglobalcolor4 );}.elementor-23 .elementor-element.elementor-element-4fdcad4 a{color:var( --e-global-color-9f07f85 );}.elementor-23 .elementor-element.elementor-element-d6e0647{text-align:start;}.elementor-23 .elementor-element.elementor-element-d6e0647 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-23 .elementor-element.elementor-element-238c7a1{text-align:start;}.elementor-23 .elementor-element.elementor-element-238c7a1 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-23 .elementor-element.elementor-element-44f6160{color:var( --e-global-color-astglobalcolor4 );}.elementor-23 .elementor-element.elementor-element-44f6160 a{color:var( --e-global-color-9f07f85 );}.elementor-23 .elementor-element.elementor-element-58c8750{text-align:start;}.elementor-23 .elementor-element.elementor-element-58c8750 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-23 .elementor-element.elementor-element-d465c85{color:var( --e-global-color-astglobalcolor4 );}.elementor-23 .elementor-element.elementor-element-d465c85 a{color:var( --e-global-color-9f07f85 );}.elementor-23 .elementor-element.elementor-element-45268a6{text-align:start;}.elementor-23 .elementor-element.elementor-element-45268a6 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-23 .elementor-element.elementor-element-13bf4f8{color:var( --e-global-color-astglobalcolor4 );}.elementor-23 .elementor-element.elementor-element-13bf4f8 a{color:var( --e-global-color-9f07f85 );}.elementor-23 .elementor-element.elementor-element-a906f25{text-align:start;}.elementor-23 .elementor-element.elementor-element-a906f25 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-23 .elementor-element.elementor-element-828dc25{color:var( --e-global-color-astglobalcolor4 );}.elementor-23 .elementor-element.elementor-element-828dc25 a{color:var( --e-global-color-9f07f85 );}.elementor-23 .elementor-element.elementor-element-b392082{text-align:start;}.elementor-23 .elementor-element.elementor-element-b392082 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-23 .elementor-element.elementor-element-3f06f66{color:var( --e-global-color-astglobalcolor4 );}.elementor-23 .elementor-element.elementor-element-3f06f66 a{color:var( --e-global-color-9f07f85 );}.elementor-23 .elementor-element.elementor-element-5d8d00f{text-align:start;}.elementor-23 .elementor-element.elementor-element-5d8d00f .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-23 .elementor-element.elementor-element-6dc48f2{text-align:start;}.elementor-23 .elementor-element.elementor-element-6dc48f2 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-23 .elementor-element.elementor-element-10768f9{color:var( --e-global-color-astglobalcolor4 );}.elementor-23 .elementor-element.elementor-element-10768f9 a{color:var( --e-global-color-9f07f85 );}.elementor-23 .elementor-element.elementor-element-300817f{text-align:start;}.elementor-23 .elementor-element.elementor-element-300817f .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-23 .elementor-element.elementor-element-1334d9f{color:var( --e-global-color-astglobalcolor4 );}.elementor-23 .elementor-element.elementor-element-1334d9f a{color:var( --e-global-color-9f07f85 );}.elementor-23 .elementor-element.elementor-element-d51ab2d{text-align:start;}.elementor-23 .elementor-element.elementor-element-d51ab2d .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-23 .elementor-element.elementor-element-26f1df0{text-align:start;}.elementor-23 .elementor-element.elementor-element-26f1df0 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-23 .elementor-element.elementor-element-a50bc53{color:var( --e-global-color-astglobalcolor4 );}.elementor-23 .elementor-element.elementor-element-a50bc53 a{color:var( --e-global-color-9f07f85 );}.elementor-23 .elementor-element.elementor-element-0c5c3a7{text-align:start;}.elementor-23 .elementor-element.elementor-element-0c5c3a7 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-23 .elementor-element.elementor-element-c074054{color:var( --e-global-color-astglobalcolor4 );}.elementor-23 .elementor-element.elementor-element-c074054 a{color:var( --e-global-color-9f07f85 );}.elementor-23 .elementor-element.elementor-element-c3a97ef{text-align:start;}.elementor-23 .elementor-element.elementor-element-c3a97ef .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-23 .elementor-element.elementor-element-0cce7a6{color:var( --e-global-color-astglobalcolor4 );}.elementor-23 .elementor-element.elementor-element-0cce7a6 a{color:var( --e-global-color-9f07f85 );}.elementor-23 .elementor-element.elementor-element-397ab72{text-align:start;}.elementor-23 .elementor-element.elementor-element-397ab72 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-23 .elementor-element.elementor-element-4f24001{color:var( --e-global-color-astglobalcolor4 );}.elementor-23 .elementor-element.elementor-element-4f24001 a{color:var( --e-global-color-9f07f85 );}/* Start custom CSS for image, class: .elementor-element-83e8ea8 */.elementor-23 .elementor-element.elementor-element-83e8ea8{
    position: relative;
    overflow: hidden;
}

.elementor-23 .elementor-element.elementor-element-83e8ea8::before{
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        120deg,
        transparent,
        rgba(255,255,255,0.4),
        transparent
    );
    transform: skewX(-25deg);
    animation: shine 3s infinite;
}

@keyframes shine{
    100%{
        left: 125%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-972c569 */.magic-btn .elementor-button{
    position: relative;
    overflow: visible;
    padding: 18px 40px;
    border-radius: 50px;
    background: linear-gradient(135deg,#ff8a00,#ff3d00);
    color: #fff !important;
    font-size: 18px;
    font-weight: 600;
    border: none;
    transition: all .4s ease;
    box-shadow: 0 10px 25px rgba(255,61,0,.4);
}

.magic-btn .elementor-button:hover{
    transform: translateY(-4px);
    box-shadow: 0 15px 35px rgba(255,61,0,.6);
}

.magic-btn .elementor-button:before,
.magic-btn .elementor-button:after{
    content:'';
    position:absolute;
    width:18px;
    height:18px;
    background:#fff;
    border-radius:50%;
    opacity:.8;
    animation: floatStar 3s infinite ease-in-out;
}

.magic-btn .elementor-button:before{
    top:-10px;
    left:15%;
}

.magic-btn .elementor-button:after{
    bottom:-10px;
    right:15%;
    animation-delay:1.5s;
}

.magic-btn .elementor-button-wrapper{
    position:relative;
    display:inline-block;
}

.magic-btn .elementor-button-wrapper::before{
    content:'✦';
    position:absolute;
    left:-20px;
    top:-10px;
    color:#ffd700;
    font-size:20px;
    animation: spin 5s linear infinite;
}

.magic-btn .elementor-button-wrapper::after{
    content:'◆';
    position:absolute;
    right:-20px;
    bottom:-10px;
    color:#ffd700;
    font-size:16px;
    animation: bounce 2s infinite;
}

@keyframes floatStar{
    0%,100%{
        transform:translateY(0) scale(1);
    }
    50%{
        transform:translateY(-12px) scale(1.3);
    }
}

@keyframes spin{
    from{
        transform:rotate(0deg);
    }
    to{
        transform:rotate(360deg);
    }
}

@keyframes bounce{
    0%,100%{
        transform:translateY(0);
    }
    50%{
        transform:translateY(-10px);
    }
}/* End custom CSS */