.elementor-2382 .elementor-element.elementor-element-3aa1d911:not(.elementor-motion-effects-element-type-background), .elementor-2382 .elementor-element.elementor-element-3aa1d911 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#59269C;}.elementor-2382 .elementor-element.elementor-element-3aa1d911 > .elementor-background-overlay{background-image:url("http://13.223.137.16:80/wp-content/uploads/2021/11/pexels-chris-schippers-421927-1-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.25;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2382 .elementor-element.elementor-element-3aa1d911 > .elementor-container{max-width:1000px;}.elementor-2382 .elementor-element.elementor-element-3aa1d911{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 20px 200px 20px;}.elementor-2382 .elementor-element.elementor-element-6c2b75e2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2382 .elementor-element.elementor-element-64ca2cbe > .elementor-widget-container{margin:0px 0px 6.25px 0px;}.elementor-2382 .elementor-element.elementor-element-64ca2cbe .jet-listing-dynamic-field__content{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:64px;font-weight:600;line-height:1.1em;letter-spacing:-3px;text-align:center;}.elementor-2382 .elementor-element.elementor-element-64ca2cbe .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2382 .elementor-element.elementor-element-64ca2cbe .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2382 .elementor-element.elementor-element-64ca2cbe .jet-listing-dynamic-field{justify-content:center;}.elementor-2382 .elementor-element.elementor-element-0538637{width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;}.elementor-2382 .elementor-element.elementor-element-0538637 .jet-listing-dynamic-field__content{color:#FFFFFF;font-family:"Quicksand", Sans-serif;font-size:18px;font-weight:500;line-height:1.5em;text-align:center;}.elementor-2382 .elementor-element.elementor-element-0538637 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:100%;}.elementor-2382 .elementor-element.elementor-element-0538637 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:100%;}.elementor-2382 .elementor-element.elementor-element-0538637 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2382 .elementor-element.elementor-element-332e3b36 > .elementor-container{max-width:800px;}.elementor-2382 .elementor-element.elementor-element-332e3b36{padding:0px 20px 100px 20px;}.elementor-2382 .elementor-element.elementor-element-27cbb7c1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2382 .elementor-element.elementor-element-27cbb7c1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2382 .elementor-element.elementor-element-27cbb7c1 > .elementor-element-populated, .elementor-2382 .elementor-element.elementor-element-27cbb7c1 > .elementor-element-populated > .elementor-background-overlay, .elementor-2382 .elementor-element.elementor-element-27cbb7c1 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-2382 .elementor-element.elementor-element-27cbb7c1 > .elementor-element-populated{box-shadow:0px 0px 50px 0px rgba(0, 0, 0, 0.05);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-100px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:50px 50px 50px 50px;}.elementor-2382 .elementor-element.elementor-element-27cbb7c1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2382 .elementor-element.elementor-element-5813abcf.elementor-column > .elementor-widget-wrap{justify-content:center;}.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-2382 .elementor-element.elementor-element-824a193 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-2382 .elementor-element.elementor-element-824a193{text-align:center;}.elementor-2382 .elementor-element.elementor-element-824a193 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;color:#222222;}.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-2382 .elementor-element.elementor-element-759ae22f .elementor-button{background-color:#FFFFFF00;font-family:"Quicksand", Sans-serif;font-size:14px;font-weight:600;line-height:1.5em;border-radius:100px 100px 100px 100px;padding:10px 30px 10px 30px;}.elementor-2382 .elementor-element.elementor-element-759ae22f{width:auto;max-width:auto;}.elementor-2382 .elementor-element.elementor-element-759ae22f .elementor-button-content-wrapper{flex-direction:row;}.elementor-2382 .elementor-element.elementor-element-759ae22f .elementor-button .elementor-button-content-wrapper{gap:6.25px;}.elementor-2382 .elementor-element.elementor-element-5dece264{width:auto;max-width:auto;align-self:center;text-align:center;}.elementor-2382 .elementor-element.elementor-element-5dece264 > .elementor-widget-container{margin:0px 12.5px 0px 12.5px;}.elementor-2382 .elementor-element.elementor-element-5dece264 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;color:#222222;}.elementor-2382 .elementor-element.elementor-element-2469948c .elementor-button{background-color:#FFFFFF00;font-family:"Quicksand", Sans-serif;font-size:14px;font-weight:700;line-height:1.5em;border-radius:100px 100px 100px 100px;padding:10px 30px 10px 30px;}.elementor-2382 .elementor-element.elementor-element-2469948c{width:auto;max-width:auto;}.elementor-2382 .elementor-element.elementor-element-2469948c .elementor-button-content-wrapper{flex-direction:row;}.elementor-2382 .elementor-element.elementor-element-2469948c .elementor-button .elementor-button-content-wrapper{gap:6.25px;}@media(min-width:1025px){.elementor-2382 .elementor-element.elementor-element-3aa1d911 > .elementor-background-overlay{background-attachment:scroll;}}@media(max-width:1024px){.elementor-2382 .elementor-element.elementor-element-64ca2cbe .jet-listing-dynamic-field__content{font-size:42px;letter-spacing:-2px;}}@media(max-width:767px){.elementor-2382 .elementor-element.elementor-element-824a193 .elementor-heading-title{font-size:16px;}}/* Start custom CSS for button, class: .elementor-element-759ae22f *//* Bought from https://shop.azkm.design/buttons/ */

.elementor-2382 .elementor-element.elementor-element-759ae22f {
    
    /* Text color */
    --azkm-button-text-color: #fff;
    --azkm-button-text-color-hovered: #fff;
    
    /* Background color */
    --azkm-button-background-color: #59269c;
    --azkm-button-background-color-hovered: #2a1584;
    
    /* Box shadow color */
    --azkm-button-box-shadow-color: #59269c80;
    --azkm-button-box-shadow-color-hovered: #2a158480;
    
    /* Icon size */
    --azkm-button-icon-size: 1em;
    
    /* Fx */
    --azkm-button-animation-duration: 500ms;
    --azkm-button-animation-property: cubic-bezier(.25,1,.75,1);
    
}

/* BUTTON STATES */

.elementor-2382 .elementor-element.elementor-element-759ae22f .elementor-button {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
    position: relative !important;
    overflow: hidden !important;
    z-index: 1 !important;
    cursor: pointer !important;
    border: 0 !important;
    color: var(--azkm-button-text-color) !important;
    fill: var(--azkm-button-text-color) !important;
    background: var(--azkm-button-background-color) !important;
    -webkit-box-shadow: 0 10px 30px -10px var(--azkm-button-box-shadow-color) !important;
            box-shadow: 0 10px 30px -10px var(--azkm-button-box-shadow-color) !important;
    -webkit-transition: var(--azkm-button-animation-duration) var(--azkm-button-animation-property) !important;
    -o-transition: var(--azkm-button-animation-duration) var(--azkm-button-animation-property) !important;
    transition: var(--azkm-button-animation-duration) var(--azkm-button-animation-property) !important;
}

.elementor-2382 .elementor-element.elementor-element-759ae22f .elementor-button:hover, .elementor-2382 .elementor-element.elementor-element-759ae22f .elementor-button:focus {
    color: var(--azkm-button-text-color-hovered) !important;
    fill: var(--azkm-button-text-color-hovered) !important;
    background: var(--azkm-button-background-color-hovered) !important;
    -webkit-box-shadow: 0 10px 30px -10px var(--azkm-button-box-shadow-color-hovered) !important;
            box-shadow: 0 10px 30px -10px var(--azkm-button-box-shadow-color-hovered) !important;
}

/* Stuff that shouldn't be changed */

.elementor-2382 .elementor-element.elementor-element-759ae22f .elementor-button-content-wrapper {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
}

.elementor-2382 .elementor-element.elementor-element-759ae22f .elementor-button-text {
    z-index: 2 !important;
    text-align: var(--azkm-button-text-align) !important;
}

.elementor-2382 .elementor-element.elementor-element-759ae22f .elementor-button-icon {
    display: -ms-grid !important;
    display: grid !important;
    place-items: center !important;
    z-index: 2 !important;
    font-size: var(--azkm-button-icon-size) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2469948c *//* Bought from https://shop.azkm.design/buttons/ */

.elementor-2382 .elementor-element.elementor-element-2469948c {
    
    /* Text alignment */
    --azkm-button-text-align: center !important;
    
    /* Text color */
    --azkm-button-text-color: #59269c;
    --azkm-button-text-color-hovered: #fff;
    
    /* Background color */
    --azkm-button-background-color: #ffffff;
    --azkm-button-background-color-hovered: #2a1584;
    
    /* Border width */
    --azkm-button-border-width: 1px;
    --azkm-button-border-width-hovered: 0;
    
    /* Border color */
    --azkm-button-border-color: #f7f4fa;
    --azkm-button-border-color-hovered: #2a1584;
    
    /* Box shadow color */
    --azkm-button-box-shadow-color: #ffffff00;
    --azkm-button-box-shadow-color-hovered: #2a158480;
    
    /* Icon size */
    --azkm-button-icon-size: 1em;
    
    /* Fx */
    --azkm-button-animation-duration: 500ms;
    --azkm-button-animation-property: cubic-bezier(.25,1,.75,1);
    
}

/* BUTTON STATES */

.elementor-2382 .elementor-element.elementor-element-2469948c .elementor-button {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
    position: relative !important;
    overflow: hidden !important;
    z-index: 1 !important;
    cursor: pointer !important;
    border: 0 !important;
    color: var(--azkm-button-text-color) !important;
    fill: var(--azkm-button-text-color) !important;
    background: var(--azkm-button-background-color) !important;
    -webkit-box-shadow: inset 0 0 0 var(--azkm-button-border-width) var(--azkm-button-border-color), 0 10px 30px -10px var(--azkm-button-box-shadow-color) !important;
            box-shadow: inset 0 0 0 var(--azkm-button-border-width) var(--azkm-button-border-color), 0 10px 30px -10px var(--azkm-button-box-shadow-color) !important;
    -webkit-transition: var(--azkm-button-animation-duration) var(--azkm-button-animation-property) !important;
    -o-transition: var(--azkm-button-animation-duration) var(--azkm-button-animation-property) !important;
    transition: var(--azkm-button-animation-duration) var(--azkm-button-animation-property) !important;
}

.elementor-2382 .elementor-element.elementor-element-2469948c .elementor-button:hover, .elementor-2382 .elementor-element.elementor-element-2469948c .elementor-button:focus {
    color: var(--azkm-button-text-color-hovered) !important;
    fill: var(--azkm-button-text-color-hovered) !important;
    background: var(--azkm-button-background-color-hovered) !important;
    -webkit-box-shadow: inset 0 0 0 var(--azkm-button-border-width-hovered) var(--azkm-button-border-color-hovered), 0 10px 30px -10px var(--azkm-button-box-shadow-color-hovered) !important;
            box-shadow: inset 0 0 0 var(--azkm-button-border-width-hovered) var(--azkm-button-border-color-hovered), 0 10px 30px -10px var(--azkm-button-box-shadow-color-hovered) !important;
}

/* Stuff that shouldn't be changed */

.elementor-2382 .elementor-element.elementor-element-2469948c .elementor-button-content-wrapper {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
}

.elementor-2382 .elementor-element.elementor-element-2469948c .elementor-button-text {
    z-index: 2 !important;
    text-align: var(--azkm-button-text-align) !important;
}

.elementor-2382 .elementor-element.elementor-element-2469948c .elementor-button-icon {
    display: -ms-grid !important;
    display: grid !important;
    place-items: center !important;
    z-index: 2 !important;
    font-size: var(--azkm-button-icon-size) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-759ae22f *//* Bought from https://shop.azkm.design/buttons/ */

.elementor-2382 .elementor-element.elementor-element-759ae22f {
    
    /* Text color */
    --azkm-button-text-color: #fff;
    --azkm-button-text-color-hovered: #fff;
    
    /* Background color */
    --azkm-button-background-color: #59269c;
    --azkm-button-background-color-hovered: #2a1584;
    
    /* Box shadow color */
    --azkm-button-box-shadow-color: #59269c80;
    --azkm-button-box-shadow-color-hovered: #2a158480;
    
    /* Icon size */
    --azkm-button-icon-size: 1em;
    
    /* Fx */
    --azkm-button-animation-duration: 500ms;
    --azkm-button-animation-property: cubic-bezier(.25,1,.75,1);
    
}

/* BUTTON STATES */

.elementor-2382 .elementor-element.elementor-element-759ae22f .elementor-button {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
    position: relative !important;
    overflow: hidden !important;
    z-index: 1 !important;
    cursor: pointer !important;
    border: 0 !important;
    color: var(--azkm-button-text-color) !important;
    fill: var(--azkm-button-text-color) !important;
    background: var(--azkm-button-background-color) !important;
    -webkit-box-shadow: 0 10px 30px -10px var(--azkm-button-box-shadow-color) !important;
            box-shadow: 0 10px 30px -10px var(--azkm-button-box-shadow-color) !important;
    -webkit-transition: var(--azkm-button-animation-duration) var(--azkm-button-animation-property) !important;
    -o-transition: var(--azkm-button-animation-duration) var(--azkm-button-animation-property) !important;
    transition: var(--azkm-button-animation-duration) var(--azkm-button-animation-property) !important;
}

.elementor-2382 .elementor-element.elementor-element-759ae22f .elementor-button:hover, .elementor-2382 .elementor-element.elementor-element-759ae22f .elementor-button:focus {
    color: var(--azkm-button-text-color-hovered) !important;
    fill: var(--azkm-button-text-color-hovered) !important;
    background: var(--azkm-button-background-color-hovered) !important;
    -webkit-box-shadow: 0 10px 30px -10px var(--azkm-button-box-shadow-color-hovered) !important;
            box-shadow: 0 10px 30px -10px var(--azkm-button-box-shadow-color-hovered) !important;
}

/* Stuff that shouldn't be changed */

.elementor-2382 .elementor-element.elementor-element-759ae22f .elementor-button-content-wrapper {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
}

.elementor-2382 .elementor-element.elementor-element-759ae22f .elementor-button-text {
    z-index: 2 !important;
    text-align: var(--azkm-button-text-align) !important;
}

.elementor-2382 .elementor-element.elementor-element-759ae22f .elementor-button-icon {
    display: -ms-grid !important;
    display: grid !important;
    place-items: center !important;
    z-index: 2 !important;
    font-size: var(--azkm-button-icon-size) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2469948c *//* Bought from https://shop.azkm.design/buttons/ */

.elementor-2382 .elementor-element.elementor-element-2469948c {
    
    /* Text alignment */
    --azkm-button-text-align: center !important;
    
    /* Text color */
    --azkm-button-text-color: #59269c;
    --azkm-button-text-color-hovered: #fff;
    
    /* Background color */
    --azkm-button-background-color: #ffffff;
    --azkm-button-background-color-hovered: #2a1584;
    
    /* Border width */
    --azkm-button-border-width: 1px;
    --azkm-button-border-width-hovered: 0;
    
    /* Border color */
    --azkm-button-border-color: #f7f4fa;
    --azkm-button-border-color-hovered: #2a1584;
    
    /* Box shadow color */
    --azkm-button-box-shadow-color: #ffffff00;
    --azkm-button-box-shadow-color-hovered: #2a158480;
    
    /* Icon size */
    --azkm-button-icon-size: 1em;
    
    /* Fx */
    --azkm-button-animation-duration: 500ms;
    --azkm-button-animation-property: cubic-bezier(.25,1,.75,1);
    
}

/* BUTTON STATES */

.elementor-2382 .elementor-element.elementor-element-2469948c .elementor-button {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
    position: relative !important;
    overflow: hidden !important;
    z-index: 1 !important;
    cursor: pointer !important;
    border: 0 !important;
    color: var(--azkm-button-text-color) !important;
    fill: var(--azkm-button-text-color) !important;
    background: var(--azkm-button-background-color) !important;
    -webkit-box-shadow: inset 0 0 0 var(--azkm-button-border-width) var(--azkm-button-border-color), 0 10px 30px -10px var(--azkm-button-box-shadow-color) !important;
            box-shadow: inset 0 0 0 var(--azkm-button-border-width) var(--azkm-button-border-color), 0 10px 30px -10px var(--azkm-button-box-shadow-color) !important;
    -webkit-transition: var(--azkm-button-animation-duration) var(--azkm-button-animation-property) !important;
    -o-transition: var(--azkm-button-animation-duration) var(--azkm-button-animation-property) !important;
    transition: var(--azkm-button-animation-duration) var(--azkm-button-animation-property) !important;
}

.elementor-2382 .elementor-element.elementor-element-2469948c .elementor-button:hover, .elementor-2382 .elementor-element.elementor-element-2469948c .elementor-button:focus {
    color: var(--azkm-button-text-color-hovered) !important;
    fill: var(--azkm-button-text-color-hovered) !important;
    background: var(--azkm-button-background-color-hovered) !important;
    -webkit-box-shadow: inset 0 0 0 var(--azkm-button-border-width-hovered) var(--azkm-button-border-color-hovered), 0 10px 30px -10px var(--azkm-button-box-shadow-color-hovered) !important;
            box-shadow: inset 0 0 0 var(--azkm-button-border-width-hovered) var(--azkm-button-border-color-hovered), 0 10px 30px -10px var(--azkm-button-box-shadow-color-hovered) !important;
}

/* Stuff that shouldn't be changed */

.elementor-2382 .elementor-element.elementor-element-2469948c .elementor-button-content-wrapper {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
}

.elementor-2382 .elementor-element.elementor-element-2469948c .elementor-button-text {
    z-index: 2 !important;
    text-align: var(--azkm-button-text-align) !important;
}

.elementor-2382 .elementor-element.elementor-element-2469948c .elementor-button-icon {
    display: -ms-grid !important;
    display: grid !important;
    place-items: center !important;
    z-index: 2 !important;
    font-size: var(--azkm-button-icon-size) !important;
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-2382 .zoom_countdown_wrap, 
body.elementor-page-2382 .stm_zoom_content .zoom_info .zoom-recurring, 
body.elementor-page-2382 .stm_zoom_content .zoom_info .stm-calendar-links,
body.elementor-page-2382 .stm_zoom_content .zoom_info .date {
    display: none !important;
}

/* ---------------- */

body.elementor-page-2382 .zoom_countdown_wrap {
    margin: 0 0 25px 0 !important;
}

body.elementor-page-2382 .countdown_title {
    color: #222222 !important;
    font-family: "Montserrat", Sans-serif !important;
    font-size: 24px !important;
    font-weight: 700 !important;
    line-height: 1.3em !important;
    letter-spacing: -1px !important;
}

body.elementor-page-2382 .stm_zooom_countdown {
    padding: 12.5px 0 25px 0 !important;
}

body.elementor-page-2382 .stm_zooom_countdown .countDays::before, 
body.elementor-page-2382 .stm_zooom_countdown .countHours::before, 
body.elementor-page-2382 .stm_zooom_countdown .countMinutes::before, 
body.elementor-page-2382 .stm_zooom_countdown .countSeconds::before,
body.elementor-page-2382 .stm_zooom_countdown .countDays::after, 
body.elementor-page-2382 .stm_zooom_countdown .countHours::after, 
body.elementor-page-2382 .stm_zooom_countdown .countMinutes::after, 
body.elementor-page-2382 .stm_zooom_countdown .countSeconds::after {
    display: none !important;
}

body.elementor-page-2382 .stm_zooom_countdown .countDays, 
body.elementor-page-2382 .stm_zooom_countdown .countHours, 
body.elementor-page-2382 .stm_zooom_countdown .countMinutes, 
body.elementor-page-2382 .stm_zooom_countdown .countSeconds {
    border: 0 !important;
    border-radius: 10px !important;
    background: linear-gradient(180deg, rgba(89,38,156,1) 0%, rgba(42,21,132,1) 33%, rgba(42,21,132,1) 66%, rgba(89,38,156,1) 100%) !important;
}

body.elementor-page-2382 .stm_zooom_countdown .countDays .position, 
body.elementor-page-2382 .stm_zooom_countdown .countHours .position, 
body.elementor-page-2382 .stm_zooom_countdown .countMinutes .position, 
body.elementor-page-2382 .stm_zooom_countdown .countSeconds .position {
    font-family: "Montserrat", Sans-serif !important;
    font-size: 42px !important;
    font-weight: 700 !important;
    line-height: 1.3em !important;
    letter-spacing: -1px !important;
}

body.elementor-page-2382 .stm_zooom_countdown .countDays .countdown_label, 
body.elementor-page-2382 .stm_zooom_countdown .countHours .countdown_label, 
body.elementor-page-2382 .stm_zooom_countdown .countMinutes .countdown_label, 
body.elementor-page-2382 .stm_zooom_countdown .countSeconds .countdown_label {
    font-family: "Quicksand", Sans-serif !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    line-height: 1.5em !important;
    color: #555555 !important;
    text-transform: capitalize !important;
    bottom: -32.5px !important;
}

body.elementor-page-2382 .stm_zoom_content {
    display: flex !important;
    justify-content: center !important;
    width: 100% !important;
    padding: 0 !important;
    text-align: center !important;
}

body.elementor-page-2382 .stm_zoom_content .zoom_info {
    padding: 0 !important;
}

body.elementor-page-2382 .stm_zoom_content .zoom_info h2 {
    color: #222222 !important;
    font-family: "Montserrat", Sans-serif !important;
    font-size: 42px !important;
    font-weight: 700 !important;
    line-height: 1.2em !important;
    letter-spacing: -2px !important;
    margin: 0 0 25px 0 !important;
}

body.elementor-page-2382 .stm_zoom_content .zoom_info .zoom-recurring, 
body.elementor-page-2382 .stm_zoom_content .zoom_info .date, 
body.elementor-page-2382 .stm_zoom_content .zoom_info .stm-calendar-links, 
body.elementor-page-2382 .stm_zoom_content .zoom_info .password {
    font-family: "Quicksand", Sans-serif !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    line-height: 1.5em !important;
    color: #555555 !important;
}

body.elementor-page-2382 .stm_zoom_content .zoom_info .zoom-recurring-no_fixed_time, 
body.elementor-page-2382 .stm_zoom_content .zoom_info .date {
    padding: 0 !important;
    margin: 0 0 6.25px 0 !important;
}

body.elementor-page-2382 .stm_zoom_content .zoom_info .stm-calendar-links, 
body.elementor-page-2382 .stm_zoom_content .zoom_info .password {
    padding: 0 !important;
    margin: 0 0 12.5px 0 !important;
}

body.elementor-page-2382 .stm_zoom_content .zoom_info .stm-calendar-links a {
    color: #222 !important;
    font-weight: 700 !important;
    transition: 200ms !important;
}

body.elementor-page-2382 .stm_zoom_content .zoom_info .stm-calendar-links a:hover {
    color: #59269c !important;
}

body.elementor-page-2382 .stm_zoom_content .zoom_description {
    padding: 0 !important;
}

/* BUTTON STATES */

body.elementor-page-2382 .stm_zoom_content .stm-join-btn.join_in_menu {
    font-family: "Quicksand", Sans-serif !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    line-height: 1.5em !important;
    text-transform: none !important;
    border-radius: 100px !important;
    padding: 10px 30px !important;
    margin: 0 12.5px 0 0 !important;
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
    width: auto !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
    cursor: pointer !important;
    border: 0 !important;
    color: #fff !important;
    fill: #fff !important;
    background: #59269c !important;
    -webkit-box-shadow: 0 10px 30px -10px #59269c80 !important;
        box-shadow: 0 10px 30px -10px #59269c80 !important;
    -webkit-transition: 500ms cubic-bezier(.25,1,.75,1) !important;
    -o-transition: 500ms cubic-bezier(.25,1,.75,1) !important;
    transition: 500ms cubic-bezier(.25,1,.75,1) !important;
}

body.elementor-page-2382 .stm_zoom_content .stm-join-btn.join_in_menu:hover, 
body.elementor-page-2382 .stm_zoom_content .stm-join-btn.join_in_menu:focus {
    color: #fff !important;
    fill: #fff !important;
    background: #2a1584 !important;
    -webkit-box-shadow: 0 10px 30px -10px #2a158480 !important;
        box-shadow: 0 10px 30px -10px #2a158480 !important;
}

/* BUTTON STATES */

body.elementor-page-2382 .stm_zoom_content .stm-join-btn.outline {
    font-family: "Quicksand", Sans-serif !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    line-height: 1.5em !important;
    text-transform: none !important;
    border-radius: 100px !important;
    padding: 10px 30px !important;
    margin: 0 !important;
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
    width: auto !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
    cursor: pointer !important;
    border: 0 !important;
    color: #59269c !important;
    fill: #59269c !important;
    background: #ffffff !important;
    -webkit-box-shadow: inset 0 0 0 1px #f7f4fa, 0 10px 30px -10px #ffffff00 !important;
            box-shadow: inset 0 0 0 1px #f7f4fa, 0 10px 30px -10px #ffffff00 !important;
    -webkit-transition: 500ms cubic-bezier(.25,1,.75,1) !important;
    -o-transition: 500ms cubic-bezier(.25,1,.75,1) !important;
    transition: 500ms cubic-bezier(.25,1,.75,1) !important;
}

body.elementor-page-2382 .stm_zoom_content .stm-join-btn.outline:hover, 
body.elementor-page-2382 .stm_zoom_content .stm-join-btn.outline:focus {
    color: #fff !important;
    fill: #fff !important;
    background: #2a1584 !important;
    -webkit-box-shadow: inset 0 0 0 0 #2a1584, 0 10px 30px -10px #2a158480 !important;
            box-shadow: inset 0 0 0 0 #2a1584, 0 10px 30px -10px #2a158480 !important;
}

@media (max-width: 767px) {
    
body.elementor-page-2382 .stm_zoom_content .zoom_info h2 {
    font-size: 32px !important;
}

body.elementor-page-2382 .stm_zoom_content .stm-join-btn.join_in_menu, 
body.elementor-page-2382 .stm_zoom_content .stm-join-btn.outline {
    width: 100% !important;
}

body.elementor-page-2382 .stm_zoom_content .stm-join-btn.join_in_menu {
    margin: 0 0 12.5px 0 !important;
}
    
}/* End custom CSS */