.elementor-222 .elementor-element.elementor-element-bd337ac{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-222 .elementor-element.elementor-element-a3771c4{--display:flex;}.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-222 .elementor-element.elementor-element-240dc41 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;}.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-222 .elementor-element.elementor-element-98345fd{font-family:"Inter", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-222 .elementor-element.elementor-element-9a5ac55{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-222 .elementor-element.elementor-element-fdb29e6{--display:flex;}.elementor-222 .elementor-element.elementor-element-e71bed0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-222 .elementor-element.elementor-element-8f1de94{font-family:"Inter", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-222 .elementor-element.elementor-element-1d9a5fd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-222 .elementor-element.elementor-element-d241179{--display:flex;}.elementor-222 .elementor-element.elementor-element-d8915f3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-222 .elementor-element.elementor-element-4483396{font-family:"Inter", Sans-serif;font-weight:400;color:#FFFFFF;}.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-222 .elementor-element.elementor-element-28cd446 .elementor-button{background-color:#E30077;font-family:"Inter", Sans-serif;font-size:16px;font-weight:800;text-transform:uppercase;padding:15px 30px 15px 30px;}.elementor-222 .elementor-element.elementor-element-d45c2e8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-222 .elementor-element.elementor-element-7751dba{--display:flex;}.elementor-222 .elementor-element.elementor-element-49e9e09 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-222 .elementor-element.elementor-element-139d148{font-family:"Inter", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-222 .elementor-element.elementor-element-8d2c4af{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-222 .elementor-element.elementor-element-1319ae8{--display:flex;}.elementor-222 .elementor-element.elementor-element-666872c .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-222 .elementor-element.elementor-element-2cdb91b{font-family:"Inter", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-222 .elementor-element.elementor-element-55267ee{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-222 .elementor-element.elementor-element-0b352f7{--display:flex;}.elementor-222 .elementor-element.elementor-element-5282152 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-222 .elementor-element.elementor-element-2e2ff43{font-family:"Inter", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-222 .elementor-element.elementor-element-1c56512{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-222 .elementor-element.elementor-element-5a5aa77{--display:flex;}.elementor-222 .elementor-element.elementor-element-a2ba4d0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-222 .elementor-element.elementor-element-2cbef84{font-family:"Inter", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-222 .elementor-element.elementor-element-2b5eb6b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-222 .elementor-element.elementor-element-6edfafa{--display:flex;}.elementor-222 .elementor-element.elementor-element-6970f54 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-222 .elementor-element.elementor-element-d3e68c6{font-family:"Inter", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-222 .elementor-element.elementor-element-58ee275{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-222 .elementor-element.elementor-element-1fbdb7f{--display:flex;}.elementor-222 .elementor-element.elementor-element-54bd649 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-222 .elementor-element.elementor-element-365cade{font-family:"Inter", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-222 .elementor-element.elementor-element-45dc278{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-222 .elementor-element.elementor-element-f819e9d{--display:flex;}.elementor-222 .elementor-element.elementor-element-dae197b .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-222 .elementor-element.elementor-element-f0f0b37{font-family:"Inter", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-222 .elementor-element.elementor-element-ad5a404{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-222 .elementor-element.elementor-element-d5950af{--display:flex;}.elementor-222 .elementor-element.elementor-element-d063272 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-222 .elementor-element.elementor-element-80597c7{font-family:"Inter", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-222 .elementor-element.elementor-element-5914c40{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-222 .elementor-element.elementor-element-78bda69{--display:flex;}.elementor-222 .elementor-element.elementor-element-20860aa .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-222 .elementor-element.elementor-element-9e01508{font-family:"Inter", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-222 .elementor-element.elementor-element-090fa82{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-222 .elementor-element.elementor-element-5ad6889{--display:flex;}.elementor-222 .elementor-element.elementor-element-801e2d9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-222 .elementor-element.elementor-element-d849c0d{font-family:"Inter", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-222 .elementor-element.elementor-element-9dfb6fb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-222 .elementor-element.elementor-element-9589bae{--display:flex;}.elementor-222 .elementor-element.elementor-element-0ab9c89 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-222 .elementor-element.elementor-element-258f96d{font-family:"Inter", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-222 .elementor-element.elementor-element-a8e2ba0 .elementor-button{background-color:#E30077;font-family:"Inter", Sans-serif;font-size:16px;font-weight:800;text-transform:uppercase;padding:15px 30px 15px 30px;}.elementor-222 .elementor-element.elementor-element-4f85c33{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-222 .elementor-element.elementor-element-eb12c76{--display:flex;}.elementor-222 .elementor-element.elementor-element-393bc14 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-222 .elementor-element.elementor-element-bef8a15{font-family:"Inter", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-222 .elementor-element.elementor-element-9d2b695{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-222 .elementor-element.elementor-element-e70b854{--display:flex;}.elementor-222 .elementor-element.elementor-element-cf21479 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-222 .elementor-element.elementor-element-a225b8a{font-family:"Inter", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-222 .elementor-element.elementor-element-1756edb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-222 .elementor-element.elementor-element-172fa39{--display:flex;}.elementor-222 .elementor-element.elementor-element-c9e6346 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-222 .elementor-element.elementor-element-83cc815{font-family:"Inter", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-222 .elementor-element.elementor-element-925a279{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-222 .elementor-element.elementor-element-cdfaf92{--display:flex;}.elementor-222 .elementor-element.elementor-element-12b50d5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-222 .elementor-element.elementor-element-d25a225{font-family:"Inter", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-222 .elementor-element.elementor-element-aef55d7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-222 .elementor-element.elementor-element-972b7c4{--display:flex;}.elementor-222 .elementor-element.elementor-element-2c1391f .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-222 .elementor-element.elementor-element-b4822a8{font-family:"Inter", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-222 .elementor-element.elementor-element-9bc5c6d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-222 .elementor-element.elementor-element-955bf67{--display:flex;}.elementor-222 .elementor-element.elementor-element-e0e3ed9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-222 .elementor-element.elementor-element-95239f3{font-family:"Inter", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-222 .elementor-element.elementor-element-1943a63{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-222 .elementor-element.elementor-element-ef8e649{--display:flex;}.elementor-222 .elementor-element.elementor-element-b87e29d .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-222 .elementor-element.elementor-element-f9735a1{font-family:"Inter", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-222 .elementor-element.elementor-element-6522887{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-222 .elementor-element.elementor-element-c3e7030{--display:flex;}.elementor-222 .elementor-element.elementor-element-362cc18 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-222 .elementor-element.elementor-element-f580b76{font-family:"Inter", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-222 .elementor-element.elementor-element-67c46f7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-222 .elementor-element.elementor-element-dd366fd{--display:flex;}.elementor-222 .elementor-element.elementor-element-b379bfb .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-222 .elementor-element.elementor-element-d3b93a0{font-family:"Inter", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-222 .elementor-element.elementor-element-3cc43f4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-222 .elementor-element.elementor-element-779c70d{--display:flex;}.elementor-222 .elementor-element.elementor-element-67101ee .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-222 .elementor-element.elementor-element-8389647{font-family:"Inter", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-222 .elementor-element.elementor-element-deb9f71{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-222 .elementor-element.elementor-element-9bfedb2{--display:flex;}.elementor-222 .elementor-element.elementor-element-3444007 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-222 .elementor-element.elementor-element-06d4948{font-family:"Inter", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-222 .elementor-element.elementor-element-0999f38{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-222 .elementor-element.elementor-element-9f77d53{--display:flex;}/* Start custom CSS for button, class: .elementor-element-28cd446 */.gold-ring-btn .elementor-button {
    position: relative;
    overflow: hidden;
    border-radius: 12px;
    background: linear-gradient(180deg, #ff1493 0%, #c70074 100%);
    z-index: 1;
}

/* animated border layer */
.gold-ring-btn .elementor-button::before {
    content: "";
    position: absolute;
    inset: -2px;
    border-radius: 14px;

    background: conic-gradient(
        from 180deg,
        transparent 0deg,
        transparent 40deg,

        #ffd700 60deg,
        #fff2a6 75deg,
        #ffd700 90deg,

        transparent 110deg,
        transparent 220deg,

        #ffd700 240deg,
        #fff2a6 255deg,
        #ffd700 270deg,

        transparent 290deg,
        transparent 360deg
    );

    animation: rotateBorderReverse 3.5s linear infinite;
    z-index: -2;
}

/* inner mask */
.gold-ring-btn .elementor-button::after {
    content: "";
    position: absolute;
    inset: 3px;
    border-radius: 10px;
    background: linear-gradient(180deg, #ff1493 0%, #c70074 100%);
    z-index: -1;
}

@keyframes rotateBorderReverse {
    100% {
        transform: rotate(-360deg);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a8e2ba0 */.gold-ring-btn .elementor-button {
    position: relative;
    overflow: hidden;
    border-radius: 12px;
    background: linear-gradient(180deg, #ff1493 0%, #c70074 100%);
    z-index: 1;
}

/* animated border layer */
.gold-ring-btn .elementor-button::before {
    content: "";
    position: absolute;
    inset: -2px;
    border-radius: 14px;

    background: conic-gradient(
        from 180deg,
        transparent 0deg,
        transparent 40deg,

        #ffd700 60deg,
        #fff2a6 75deg,
        #ffd700 90deg,

        transparent 110deg,
        transparent 220deg,

        #ffd700 240deg,
        #fff2a6 255deg,
        #ffd700 270deg,

        transparent 290deg,
        transparent 360deg
    );

    animation: rotateBorderReverse 3.5s linear infinite;
    z-index: -2;
}

/* inner mask */
.gold-ring-btn .elementor-button::after {
    content: "";
    position: absolute;
    inset: 3px;
    border-radius: 10px;
    background: linear-gradient(180deg, #ff1493 0%, #c70074 100%);
    z-index: -1;
}

@keyframes rotateBorderReverse {
    100% {
        transform: rotate(-360deg);
    }
}/* End custom CSS */