.elementor-104 .elementor-element.elementor-element-1a9c1b1{--display:flex;--min-height:727px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:5em;--padding-bottom:9em;--padding-left:0em;--padding-right:0em;}.elementor-104 .elementor-element.elementor-element-1a9c1b1:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-1a9c1b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-position:center center;background-repeat:no-repeat;background-size:cover;}.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-104 .elementor-element.elementor-element-550dc48{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;text-align:start;}.elementor-104 .elementor-element.elementor-element-550dc48 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104 .elementor-element.elementor-element-550dc48 img{width:39%;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-22df1aa .elementor-icon-wrapper{text-align:center;}.elementor-104 .elementor-element.elementor-element-22df1aa .elementor-icon{font-size:173px;}.elementor-104 .elementor-element.elementor-element-22df1aa .elementor-icon svg{height:173px;}.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-104 .elementor-element.elementor-element-fcffaed{width:var( --container-widget-width, 76% );max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0;text-align:center;}.elementor-104 .elementor-element.elementor-element-fcffaed > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-fcffaed.elementor-element{--align-self:center;}.elementor-104 .elementor-element.elementor-element-fcffaed .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-badaff1{text-align:center;}.elementor-104 .elementor-element.elementor-element-badaff1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;}.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-104 .elementor-element.elementor-element-7c7d95d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-104 .elementor-element.elementor-element-7c7d95d > .elementor-widget-container{margin:3em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-7c7d95d .elementor-button{padding:20px 150px 20px 150px;}.elementor-104 .elementor-element.elementor-element-3c8c403 > .elementor-widget-container{margin:0em 0em 0em 0em;}body:not(.rtl) .elementor-104 .elementor-element.elementor-element-3c8c403{left:1083.571px;}body.rtl .elementor-104 .elementor-element.elementor-element-3c8c403{right:1083.571px;}.elementor-104 .elementor-element.elementor-element-3c8c403{top:-66.786px;}.elementor-104 .elementor-element.elementor-element-3c8c403 img{width:29%;}.elementor-104 .elementor-element.elementor-element-b91ab96 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-b91ab96{text-align:start;}.elementor-104 .elementor-element.elementor-element-b91ab96 img{width:13%;opacity:0.1;}.elementor-widget-countdown .elementor-countdown-item{background-color:var( --e-global-color-primary );}.elementor-widget-countdown .elementor-countdown-digits{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-countdown .elementor-countdown-label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-countdown .elementor-countdown-expire--message{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-104 .elementor-element.elementor-element-d925c97 .elementor-countdown-wrapper{max-width:100%;}body:not(.rtl) .elementor-104 .elementor-element.elementor-element-d925c97 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-104 .elementor-element.elementor-element-d925c97 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-104 .elementor-element.elementor-element-d925c97 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-104 .elementor-element.elementor-element-d925c97 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 10px/2 );}.elementor-104 .elementor-element.elementor-element-d925c97 .elementor-countdown-item{background-color:var( --e-global-color-33546d7 );}@media(max-width:767px){.elementor-104 .elementor-element.elementor-element-1a9c1b1{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-104 .elementor-element.elementor-element-22df1aa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-22df1aa .elementor-icon{font-size:108px;}.elementor-104 .elementor-element.elementor-element-22df1aa .elementor-icon svg{height:108px;}.elementor-104 .elementor-element.elementor-element-fcffaed{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-104 .elementor-element.elementor-element-fcffaed .elementor-heading-title{font-size:32px;line-height:34px;}.elementor-104 .elementor-element.elementor-element-7c7d95d .elementor-button{padding:20px 60px 20px 60px;}}/* Start custom CSS for button, class: .elementor-element-7c7d95d */:root{
    --grad1: #E94E1B;
    --grad2: #C7B0D5;
    --grad3: #437E63;
    --grad4: #E94E1B;
}

.elementor-104 .elementor-element.elementor-element-7c7d95d a{
    background: linear-gradient(90deg, var(--grad1), var(--grad2), var(--grad3), var(--grad4));
    background-size: 400%;
    z-index: 1;
    position: relative;
}
.elementor-104 .elementor-element.elementor-element-7c7d95d a:hover{
    animation: animate 8s linear infinite;
}
@keyframes animate {
    0%{
        background-position: 0%;
    }
    100%{
        background-position: 400%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3c8c403 */.elementor-104 .elementor-element.elementor-element-3c8c403 {
    animation: floating 15s infinite;
    transition: all 0.5;
}

@keyframes floating{
    0%{
        transform: translatey(0px) rotate(15deg);
    }
    
    50%{
        transform: translatey(-15px) rotate(15deg)
    }
    
    100%{
        transform: translatey(30px) rotate(10deg)
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b91ab96 */.elementor-104 .elementor-element.elementor-element-b91ab96 {
    animation: floating 15s infinite;
    transition: all 0.5;
}

@keyframes floating{
    0%{
        transform: translatey(0px) rotate(-5deg);
    }
    
    50%{
        transform: translatey(-40px) rotate(25deg)
    }
    
    100%{
        transform: translatey(100px) rotate(15deg)
    }
}/* End custom CSS */