.elementor-widget-container .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-container .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-114 .elementor-element.elementor-element-44ae06e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-114 .elementor-element.elementor-element-44ae06e:not(.elementor-motion-effects-element-type-background), .elementor-114 .elementor-element.elementor-element-44ae06e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-114 .elementor-element.elementor-element-084cbd5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-114 .elementor-element.elementor-element-084cbd5:not(.elementor-motion-effects-element-type-background), .elementor-114 .elementor-element.elementor-element-084cbd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#010000;}.elementor-114 .elementor-element.elementor-element-be85e4e{--display:flex;--padding-top:95px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.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-114 .elementor-element.elementor-element-43b6984{text-align:center;}.elementor-114 .elementor-element.elementor-element-43b6984 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:500;color:#FFFFFF;}.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-114 .elementor-element.elementor-element-5e1ded3{padding:45px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.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-114 .elementor-element.elementor-element-8ace6c0{text-align:center;}.elementor-114 .elementor-element.elementor-element-8ace6c0 img{max-width:67%;}.elementor-114 .elementor-element.elementor-element-34dbd0f{padding:40px 0px 0px 0px;text-align:start;}.elementor-114 .elementor-element.elementor-element-34dbd0f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:500;color:#FFFFFF;}.elementor-114 .elementor-element.elementor-element-7e5f945{padding:45px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-114 .elementor-element.elementor-element-ddf9fd5{padding:20px 0px 0px 0px;text-align:start;}.elementor-114 .elementor-element.elementor-element-ddf9fd5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:500;color:#FFFFFF;}.elementor-114 .elementor-element.elementor-element-0ee3c7a{padding:45px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-114 .elementor-element.elementor-element-c2ad3db{padding:30px 0px 0px 0px;text-align:start;}.elementor-114 .elementor-element.elementor-element-c2ad3db .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:500;color:#FFFFFF;}.elementor-114 .elementor-element.elementor-element-04cc30b{padding:45px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-114 .elementor-element.elementor-element-50ffd96{padding:50px 0px 0px 0px;text-align:start;}.elementor-114 .elementor-element.elementor-element-50ffd96 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:500;color:#FFFFFF;}.elementor-114 .elementor-element.elementor-element-191ba18{padding:45px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-114 .elementor-element.elementor-element-78d2b98{padding:40px 0px 0px 0px;text-align:start;}.elementor-114 .elementor-element.elementor-element-78d2b98 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:500;color:#FFFFFF;}.elementor-114 .elementor-element.elementor-element-f94d6bb{padding:45px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-114 .elementor-element.elementor-element-067eb0f{text-align:start;}.elementor-114 .elementor-element.elementor-element-067eb0f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:500;color:#FFFFFF;}.elementor-114 .elementor-element.elementor-element-f4db280{padding:45px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:20px;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-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-114 .elementor-element.elementor-element-2cb680b .elementor-button{background-color:#61CE70;font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:30px 30px 30px 30px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-114 .elementor-element.elementor-element-be85e4e{--content-width:1320px;}}/* Start custom CSS for button, class: .elementor-element-2cb680b */.elementor-114 .elementor-element.elementor-element-2cb680b .elementor-button{
    background:linear-gradient(135deg,#ffb300,#ffd54f);
    color:#111;
    font-weight:700;
    border-radius:50px;
    padding:18px 40px;
    border:none;
    position:relative;
    overflow:hidden;
    transition:all .4s ease;
    box-shadow:
    0 5px 20px rgba(255,179,0,.35);
}

/* Hover Effect */
.elementor-114 .elementor-element.elementor-element-2cb680b .elementor-button:hover{
    transform:translateY(-5px) scale(1.05);
    box-shadow:
    0 10px 30px rgba(255,179,0,.6),
    0 0 40px rgba(255,193,7,.5);
}

/* Shine Effect */
.elementor-114 .elementor-element.elementor-element-2cb680b .elementor-button::before{
    content:"";
    position:absolute;
    top:0;
    left:-120%;
    width:50%;
    height:100%;
    background:linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.6),
        transparent
    );
    transform:skewX(-25deg);
}

.elementor-114 .elementor-element.elementor-element-2cb680b .elementor-button:hover::before{
    animation:shine .8s linear;
}

@keyframes shine{
    from{
        left:-120%;
    }
    to{
        left:150%;
    }
}/* End custom CSS */