.elementor-396 .elementor-element.elementor-element-2d428ed{--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-396 .elementor-element.elementor-element-a2a8b1e.elementor-element{--align-self:flex-start;}.elementor-396 .elementor-element.elementor-element-a2a8b1e{text-align:start;}.elementor-396 .elementor-element.elementor-element-a2a8b1e .elementor-heading-title{font-family:var( --e-global-typography-602d12c-font-family ), Sans-serif;color:var( --e-global-color-2e35df6 );}.elementor-396 .elementor-element.elementor-element-8326a61{text-align:start;}.elementor-396 .elementor-element.elementor-element-8326a61 .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-secondary );}.elementor-396 .elementor-element.elementor-element-fb8a27d{--display:flex;}.elementor-396 .elementor-element.elementor-element-106011c{--display:flex;}.elementor-396 .elementor-element.elementor-element-087f057{--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;}.elementor-396 .elementor-element.elementor-element-5077855{--display:flex;}.elementor-396 .elementor-element.elementor-element-4bdb002{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-396 .elementor-element.elementor-element-21b9047 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-396 .elementor-element.elementor-element-aa062b8 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;}.elementor-396 .elementor-element.elementor-element-1c34792{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.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-396 .elementor-element.elementor-element-24aba32 .elementor-icon-wrapper{text-align:center;}.elementor-396 .elementor-element.elementor-element-6c3f98a{--display:flex;}.elementor-396 .elementor-element.elementor-element-c3a6542 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;color:var( --e-global-color-text );}.elementor-396 .elementor-element.elementor-element-38e7b28{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-396 .elementor-element.elementor-element-448b517 .elementor-icon-wrapper{text-align:center;}.elementor-396 .elementor-element.elementor-element-2631beb{--display:flex;}.elementor-396 .elementor-element.elementor-element-57b8118 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;color:var( --e-global-color-text );}.elementor-396 .elementor-element.elementor-element-b76d5aa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-396 .elementor-element.elementor-element-372155a .elementor-icon-wrapper{text-align:center;}.elementor-396 .elementor-element.elementor-element-3fcbdd7{--display:flex;}.elementor-396 .elementor-element.elementor-element-a5c02e2 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;color:var( --e-global-color-text );}.elementor-396 .elementor-element.elementor-element-95635f7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-396 .elementor-element.elementor-element-e44385a .elementor-icon-wrapper{text-align:center;}.elementor-396 .elementor-element.elementor-element-255ca4a{--display:flex;}.elementor-396 .elementor-element.elementor-element-a5794c3 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;color:var( --e-global-color-text );}.elementor-396 .elementor-element.elementor-element-454af9d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-396 .elementor-element.elementor-element-454af9d:not(.elementor-motion-effects-element-type-background), .elementor-396 .elementor-element.elementor-element-454af9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7dbba5e );}.elementor-396 .elementor-element.elementor-element-9feee3d .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-396 .elementor-element.elementor-element-3fd7ddc .elementor-icon-wrapper{text-align:center;}.elementor-396 .elementor-element.elementor-element-fba5698{--display:flex;}.elementor-396 .elementor-element.elementor-element-fba5698:not(.elementor-motion-effects-element-type-background), .elementor-396 .elementor-element.elementor-element-fba5698 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7dbba5e );}.elementor-widget-lottie{--caption-color:var( --e-global-color-text );}.elementor-widget-lottie .e-lottie__caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;}.elementor-396 .elementor-element.elementor-element-8f22359 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;}.elementor-396 .elementor-element.elementor-element-dacc826{--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;}.elementor-396 .elementor-element.elementor-element-1908668{--display:flex;}.elementor-396 .elementor-element.elementor-element-d073e97{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-396 .elementor-element.elementor-element-cb85846 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-396 .elementor-element.elementor-element-b8624fd .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;}.elementor-396 .elementor-element.elementor-element-3267ca2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-396 .elementor-element.elementor-element-8ce6c43 .elementor-icon-wrapper{text-align:center;}.elementor-396 .elementor-element.elementor-element-03c3d34{--display:flex;}.elementor-396 .elementor-element.elementor-element-66b0538 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;color:var( --e-global-color-text );}.elementor-396 .elementor-element.elementor-element-f19f137{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-396 .elementor-element.elementor-element-b71445c .elementor-icon-wrapper{text-align:center;}.elementor-396 .elementor-element.elementor-element-9395fba{--display:flex;}.elementor-396 .elementor-element.elementor-element-ac62e90 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;color:var( --e-global-color-text );}.elementor-396 .elementor-element.elementor-element-f84e19c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-396 .elementor-element.elementor-element-fb62b32 .elementor-icon-wrapper{text-align:center;}.elementor-396 .elementor-element.elementor-element-4b73069{--display:flex;}.elementor-396 .elementor-element.elementor-element-4cd9056 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;color:var( --e-global-color-text );}.elementor-396 .elementor-element.elementor-element-da10bbc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-396 .elementor-element.elementor-element-b2ac495 .elementor-icon-wrapper{text-align:center;}.elementor-396 .elementor-element.elementor-element-56670c7{--display:flex;}.elementor-396 .elementor-element.elementor-element-aba91c0 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;color:var( --e-global-color-text );}.elementor-396 .elementor-element.elementor-element-394808a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-396 .elementor-element.elementor-element-394808a:not(.elementor-motion-effects-element-type-background), .elementor-396 .elementor-element.elementor-element-394808a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7dbba5e );}.elementor-396 .elementor-element.elementor-element-4da38cb .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-396 .elementor-element.elementor-element-f20bee0 .elementor-icon-wrapper{text-align:center;}.elementor-396 .elementor-element.elementor-element-bffa9b1{--display:flex;}.elementor-396 .elementor-element.elementor-element-bffa9b1:not(.elementor-motion-effects-element-type-background), .elementor-396 .elementor-element.elementor-element-bffa9b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7dbba5e );}.elementor-396 .elementor-element.elementor-element-78ca771 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;}.elementor-396 .elementor-element.elementor-element-c94ea90{--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;}.elementor-396 .elementor-element.elementor-element-d400fd6{--display:flex;}.elementor-396 .elementor-element.elementor-element-8cf93f2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-396 .elementor-element.elementor-element-118ef69 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-396 .elementor-element.elementor-element-1f9ae70 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;}.elementor-396 .elementor-element.elementor-element-2932944{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-396 .elementor-element.elementor-element-aae15d3 .elementor-icon-wrapper{text-align:center;}.elementor-396 .elementor-element.elementor-element-4213f98{--display:flex;}.elementor-396 .elementor-element.elementor-element-fbc4bbe .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;color:var( --e-global-color-text );}.elementor-396 .elementor-element.elementor-element-2a85d93{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-396 .elementor-element.elementor-element-261c13e .elementor-icon-wrapper{text-align:center;}.elementor-396 .elementor-element.elementor-element-b902d56{--display:flex;}.elementor-396 .elementor-element.elementor-element-9ce0abb .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;color:var( --e-global-color-text );}.elementor-396 .elementor-element.elementor-element-138e52e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-396 .elementor-element.elementor-element-b240587 .elementor-icon-wrapper{text-align:center;}.elementor-396 .elementor-element.elementor-element-460d71c{--display:flex;}.elementor-396 .elementor-element.elementor-element-236d8ee .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;color:var( --e-global-color-text );}.elementor-396 .elementor-element.elementor-element-7d4ae10{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-396 .elementor-element.elementor-element-69af9c6 .elementor-icon-wrapper{text-align:center;}.elementor-396 .elementor-element.elementor-element-1fc4c01{--display:flex;}.elementor-396 .elementor-element.elementor-element-e586230 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;color:var( --e-global-color-text );}.elementor-396 .elementor-element.elementor-element-78f81be{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-396 .elementor-element.elementor-element-78f81be:not(.elementor-motion-effects-element-type-background), .elementor-396 .elementor-element.elementor-element-78f81be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7dbba5e );}.elementor-396 .elementor-element.elementor-element-8727415 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-396 .elementor-element.elementor-element-966d0ad .elementor-icon-wrapper{text-align:center;}.elementor-396 .elementor-element.elementor-element-26f20d7{--display:flex;}.elementor-396 .elementor-element.elementor-element-26f20d7:not(.elementor-motion-effects-element-type-background), .elementor-396 .elementor-element.elementor-element-26f20d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7dbba5e );}.elementor-396 .elementor-element.elementor-element-d336316 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;}.elementor-396 .elementor-element.elementor-element-99a4650{--display:flex;}.elementor-396 .elementor-element.elementor-element-885cabe{--display:flex;}body.elementor-page-396:not(.elementor-motion-effects-element-type-background), body.elementor-page-396 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}:root{--page-title-display:none;}/* Start custom CSS for container, class: .elementor-element-087f057 */.elementor-396 .elementor-element.elementor-element-087f057 .animation .e-lottie__animation svg{
    width: 100% !important;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-106011c */.modules{
    gap: 24px;
}

.module{
    background: white;
    border-radius:  var(--radius-md);
    overflow: hidden;
    border: 1px solid var(--light-blue);
}

.module .text-col{
    margin: 12px;
}

.module .title-container{
    height: 90px;
    padding: var(--padding-sm); 
    border-bottom: 1px solid var(--light-blue);
}

.module .module-container{
    padding: 16px 24px;
    gap: 16px;
    border-bottom: 1px solid var(--light-blue);
}

.module .module-container.learn-more{
    padding: 24px;
}

/*
** Styling the icons
*/
.module .module-container .module-icon{
    display: flex;
    justify-content: center;
    align-items: center;
    background: #E5F0FF;
    padding: 16px;
    border-radius: 8px;
}

/*
** Sizing the icons
*/
.module .module-container .module-icon .elementor-icon-wrapper,
.module .module-container .arrow-icon .elementor-icon-wrapper,
.module .module-container .module-icon svg,
.module .module-container .arrow-icon svg{
    width: 16px !important;
    height: 16px !important;
}

.module .module-container .arrow-icon svg path{
    fill: var( --e-global-color-accent );
}

.module .img-col{
    display: none;
    margin: 12px 12px 12px 0;
    border-radius:  var(--radius-md);
    overflow: hidden;
}

.module .img-col .number{
    position: absolute;
    top: 33px;
    transform: translateY(-50%);
    left: var(--padding-sm);
    width: 100%;
}

@media only screen and (min-width: 1024px) {
    .spaces .animation .e-lottie__animation svg,
    .support .animation .e-lottie__animation svg{
        width: 150% !important;
        height: auto !important;
    }
}

@media only screen and (min-width: 1440px) {
    .spaces .animation .e-lottie__animation svg,
    .support .animation .e-lottie__animation svg{
        width: 120% !important;
        height: auto !important;
    }
}

@media only screen and (min-width: 1024px) and (min-height: 800px) {
    .module{
        position: sticky;
        min-height: calc(100vh - var(--padding-sm) - 91px);
        top: calc(var(--padding-sm) / 2 + 91px);
    }
    .module.data{
        z-index: 0;
    }
    .module.spaces{
        min-height: calc(100vh - var(--padding-sm) - 90px - 91px);
        top: calc((var(--padding-sm) / 2) + 90px + 91px);
        z-index: 1;
    }
    
    .module.support{
        z-index: 2;
        top: calc((var(--padding-sm) / 2) + 180px + 91px);
        min-height: calc(100vh - var(--padding-sm) - 180px - 91px);
    }
}
@media only screen and (min-width: 1024px) {
    .module{
        background: white;
        border-radius:  var(--radius-md);
        overflow: hidden;
        border: 1px solid var(--light-blue);
    }
    .module .img-col{
        display: flex;
    }
}/* End custom CSS */