.elementor-148 .elementor-element.elementor-element-46b30173{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--overlay-opacity:0.22;--overlay-mix-blend-mode:multiply;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-148 .elementor-element.elementor-element-46b30173::before, .elementor-148 .elementor-element.elementor-element-46b30173 > .elementor-background-video-container::before, .elementor-148 .elementor-element.elementor-element-46b30173 > .e-con-inner > .elementor-background-video-container::before, .elementor-148 .elementor-element.elementor-element-46b30173 > .elementor-background-slideshow::before, .elementor-148 .elementor-element.elementor-element-46b30173 > .e-con-inner > .elementor-background-slideshow::before, .elementor-148 .elementor-element.elementor-element-46b30173 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#171717;--background-overlay:'';}.elementor-148 .elementor-element.elementor-element-46b30173:hover::before, .elementor-148 .elementor-element.elementor-element-46b30173:hover > .elementor-background-video-container::before, .elementor-148 .elementor-element.elementor-element-46b30173:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-148 .elementor-element.elementor-element-46b30173 > .elementor-background-slideshow:hover::before, .elementor-148 .elementor-element.elementor-element-46b30173 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-148 .elementor-element.elementor-element-46b30173:not(.elementor-motion-effects-element-type-background), .elementor-148 .elementor-element.elementor-element-46b30173 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-148 .elementor-element.elementor-element-46b30173:hover{--overlay-opacity:0.27;}.elementor-148 .elementor-element.elementor-element-46b30173, .elementor-148 .elementor-element.elementor-element-46b30173::before{--overlay-transition:1s;}.elementor-148 .elementor-element.elementor-element-49aeaadb{width:var( --container-widget-width, 39px );max-width:39px;--container-widget-width:39px;--container-widget-flex-grow:0;bottom:30px;}.elementor-148 .elementor-element.elementor-element-49aeaadb > .elementor-widget-container{background-color:#0000001C;margin:-1px -1px -1px -1px;border-radius:222px 222px 222px 222px;}.elementor-148 .elementor-element.elementor-element-49aeaadb:hover .elementor-widget-container{background-color:#FFFFFF9C;}.elementor-148 .elementor-element.elementor-element-49aeaadb .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-148 .elementor-element.elementor-element-c23cf00 > .elementor-widget-container{--e-transform-translateY:-15px;margin:0px 0px 0px 0px;}.elementor-148 .elementor-element.elementor-element-c23cf00{text-align:center;}.elementor-148 .elementor-element.elementor-element-c23cf00 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-81fe8f5 );}.elementor-148 .elementor-element.elementor-element-6b439647 > .elementor-widget-container{--e-transform-translateY:-15px;}.elementor-148 .elementor-element.elementor-element-6b439647 .elementor-heading-title{font-family:"Red Hat Display", sans-serif;font-size:18px;font-weight:400;line-height:1.2em;letter-spacing:0.5px;color:var( --e-global-color-568c179 );}.elementor-148 .elementor-element.elementor-element-17112ca > .elementor-widget-container{--e-transform-translateY:-15px;}.elementor-148 .elementor-element.elementor-element-17112ca .elementor-heading-title{font-family:"Red Hat Display", sans-serif;font-size:18px;font-weight:400;line-height:1.2em;letter-spacing:0.5px;color:var( --e-global-color-568c179 );}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-148 .elementor-element.elementor-element-c23cf00 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-148 .elementor-element.elementor-element-c23cf00 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}}/* Start custom CSS for video, class: .elementor-element-49aeaadb */.elementor-148 .elementor-element.elementor-element-49aeaadb{opacity: 0.5; transform:scale(0.7); transition: 0.5s ease;} 

.elementor-148 .elementor-element.elementor-element-49aeaadb:hover{ transform: scale(1.4)!important;}


.elementor-148 .elementor-element.elementor-element-49aeaadb img {
    height: 40px;
    padding: 5px 4px 5px 6px;
    background-color: #0000001C;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-81fe8f5 );
    border-radius: 222px 222px 222px 222px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c23cf00 */.elementor-148 .elementor-element.elementor-element-c23cf00{opacity: 0; transition: 0.7s ease 0.2s; transform: scale(0.8);} 
.elementor-148 .elementor-element.elementor-element-c23cf00{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b439647 */.elementor-148 .elementor-element.elementor-element-6b439647{opacity: 0; transition: 0.5s ease; transform: scale(0.8);} 

.elementor-148 .elementor-element.elementor-element-6b439647{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17112ca */.elementor-148 .elementor-element.elementor-element-17112ca{opacity: 0; transition: 0.5s ease; transform: scale(0.8);} 

.elementor-148 .elementor-element.elementor-element-17112ca{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46b30173 */.elementor-148 .elementor-element.elementor-element-46b30173{
    aspect-ratio: 16/9;
}

.elementor-148 .elementor-element.elementor-element-46b30173:hover .hover-show{opacity: 1;transform: scale(1)}

.elementor-148 .elementor-element.elementor-element-46b30173:hover .hover-size{transform:scale(1.2); opacity: 1;}


.elementor-148 .elementor-element.elementor-element-46b30173 {
    filter: saturate(0);
    transition: all 0.5s ease;
}
.elementor-148 .elementor-element.elementor-element-46b30173:hover {
    filter: saturate(1.2);
}/* End custom CSS */