.elementor-3 .elementor-element.elementor-element-822877c{--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;--gap:84px 84px;--row-gap:84px;--column-gap:84px;--border-radius:0px 0px 44px 44px;--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-3 .elementor-element.elementor-element-822877c:not(.elementor-motion-effects-element-type-background), .elementor-3 .elementor-element.elementor-element-822877c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-28ec62c );}.elementor-3 .elementor-element.elementor-element-0a5db2a{width:var( --container-widget-width, 80vw );max-width:80vw;--container-widget-width:80vw;--container-widget-flex-grow:0;}.elementor-3 .elementor-element.elementor-element-0a5db2a .elementor-icon-wrapper{text-align:center;}.elementor-3 .elementor-element.elementor-element-0a5db2a .elementor-icon{font-size:100%;}.elementor-3 .elementor-element.elementor-element-0a5db2a .elementor-icon svg{height:100%;}.elementor-3 .elementor-element.elementor-element-0a5db2a .elementor-icon-wrapper svg{width:auto;}.elementor-3 .elementor-element.elementor-element-6ab267c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-3 .elementor-element.elementor-element-3eb9731 .elementor-heading-title{color:var( --e-global-color-5811567 );}.elementor-3 .elementor-element.elementor-element-c9b5a65{font-family:var( --e-global-typography-4504c3d-font-family ), Sans-serif;font-size:var( --e-global-typography-4504c3d-font-size );font-weight:var( --e-global-typography-4504c3d-font-weight );line-height:var( --e-global-typography-4504c3d-line-height );color:var( --e-global-color-5811567 );}.elementor-3 .elementor-element.elementor-element-0f2fb6a{--display:flex;--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-3 .elementor-element.elementor-element-4e18f86{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:left;}.elementor-3 .elementor-element.elementor-element-4e18f86.elementor-element{--align-self:flex-start;}.elementor-3 .elementor-element.elementor-element-4e18f86 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-7e0be37{text-align:left;}.elementor-3 .elementor-element.elementor-element-636e634{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:left;}.elementor-3 .elementor-element.elementor-element-636e634.elementor-element{--align-self:flex-start;}.elementor-3 .elementor-element.elementor-element-636e634 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-7540706{text-align:left;}.elementor-3 .elementor-element.elementor-element-e468532.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-3 .elementor-element.elementor-element-e468532{text-align:left;}.elementor-3 .elementor-element.elementor-element-e468532 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-9617620{text-align:left;}.elementor-3 .elementor-element.elementor-element-2096ba0{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:left;}.elementor-3 .elementor-element.elementor-element-2096ba0.elementor-element{--align-self:flex-start;}.elementor-3 .elementor-element.elementor-element-2096ba0 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-22292c7{text-align:left;}.elementor-3 .elementor-element.elementor-element-43ebd20{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:left;}.elementor-3 .elementor-element.elementor-element-43ebd20.elementor-element{--align-self:flex-start;}.elementor-3 .elementor-element.elementor-element-43ebd20 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-f22741d{text-align:left;}.elementor-3 .elementor-element.elementor-element-27a850a{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:left;}.elementor-3 .elementor-element.elementor-element-27a850a.elementor-element{--align-self:flex-start;}.elementor-3 .elementor-element.elementor-element-27a850a .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-762442e{text-align:left;}.elementor-3 .elementor-element.elementor-element-4e5e83e{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:left;}.elementor-3 .elementor-element.elementor-element-4e5e83e.elementor-element{--align-self:flex-start;}.elementor-3 .elementor-element.elementor-element-4e5e83e .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-eca81ba{text-align:left;}.elementor-3 .elementor-element.elementor-element-fe046eb{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:left;}.elementor-3 .elementor-element.elementor-element-fe046eb.elementor-element{--align-self:flex-start;}.elementor-3 .elementor-element.elementor-element-fe046eb .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-606c2c3{text-align:left;}.elementor-3 .elementor-element.elementor-element-419ae5a{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:left;}.elementor-3 .elementor-element.elementor-element-419ae5a.elementor-element{--align-self:flex-start;}.elementor-3 .elementor-element.elementor-element-419ae5a .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-2ef2399{text-align:left;}.elementor-3 .elementor-element.elementor-element-a7c0a46{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:left;}.elementor-3 .elementor-element.elementor-element-a7c0a46.elementor-element{--align-self:flex-start;}.elementor-3 .elementor-element.elementor-element-a7c0a46 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-f96e036{text-align:left;}@media(max-width:1024px){.elementor-3 .elementor-element.elementor-element-822877c{--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;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-3 .elementor-element.elementor-element-6ab267c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3 .elementor-element.elementor-element-c9b5a65{font-size:var( --e-global-typography-4504c3d-font-size );line-height:var( --e-global-typography-4504c3d-line-height );}}@media(max-width:767px){.elementor-3 .elementor-element.elementor-element-c9b5a65{font-size:var( --e-global-typography-4504c3d-font-size );line-height:var( --e-global-typography-4504c3d-line-height );}}/* Start custom CSS for icon, class: .elementor-element-0a5db2a */.elementor-3 .elementor-element.elementor-element-0a5db2a svg path{
    fill: #fff;
    opacity: 0.05;
}

.elementor-3 .elementor-element.elementor-element-0a5db2a .elementor-icon{
    height: calc(100vh - 100px);
}

.elementor-3 .elementor-element.elementor-element-0a5db2a{
    position: absolute;
    left: -40vh;
    pointer-events: none;
}/* End custom CSS */