.elementor-2323 .elementor-element.elementor-element-a306f83{--display:flex;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2323 .elementor-element.elementor-element-a306f83:not(.elementor-motion-effects-element-type-background), .elementor-2323 .elementor-element.elementor-element-a306f83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2323 .elementor-element.elementor-element-fc88955{--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:flex-start;--align-items:center;--flex-wrap:wrap;--overlay-opacity:0.2;--overlay-mix-blend-mode:multiply;--padding-top:80px;--padding-bottom:80px;--padding-left:calc(30px + 6%);--padding-right:30px;}.elementor-2323 .elementor-element.elementor-element-fc88955::before, .elementor-2323 .elementor-element.elementor-element-fc88955 > .elementor-background-video-container::before, .elementor-2323 .elementor-element.elementor-element-fc88955 > .e-con-inner > .elementor-background-video-container::before, .elementor-2323 .elementor-element.elementor-element-fc88955 > .elementor-background-slideshow::before, .elementor-2323 .elementor-element.elementor-element-fc88955 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2323 .elementor-element.elementor-element-fc88955 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-position:100% -9vh;background-repeat:no-repeat;background-size:50% auto;}.elementor-2323 .elementor-element.elementor-element-3502f2b .elementor-heading-title{font-size:3.2rem;color:var( --e-global-color-text );}.elementor-2323 .elementor-element.elementor-element-8917a83 .elementor-heading-title{font-size:3.2rem;color:var( --e-global-color-476a1a44 );}.elementor-2323 .elementor-element.elementor-element-a9723af{width:auto;max-width:auto;}.elementor-2323 .elementor-element.elementor-element-a9723af > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-2323 .elementor-element.elementor-element-a9723af img{width:45px;}.elementor-2323 .elementor-element.elementor-element-294bd91{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2323 .elementor-element.elementor-element-294bd91:not(.elementor-motion-effects-element-type-background), .elementor-2323 .elementor-element.elementor-element-294bd91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2323 .elementor-element.elementor-element-4c97f24{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;box-shadow:0px 10px 30px 15px rgba(0, 0, 0, 0.05);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2323 .elementor-element.elementor-element-b76f4b1{--display:flex;--min-height:500px;--justify-content:center;--border-radius:10vw 0 0 0;--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-2323 .elementor-element.elementor-element-b76f4b1:not(.elementor-motion-effects-element-type-background), .elementor-2323 .elementor-element.elementor-element-b76f4b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-476a1a44 );}.elementor-2323 .elementor-element.elementor-element-a61dec6{--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;--justify-content:flex-start;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2323 .elementor-element.elementor-element-7a83a3e > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2323 .elementor-element.elementor-element-7a83a3e .elementor-heading-title{font-size:2.6rem;line-height:1.1em;}.elementor-2323 .elementor-element.elementor-element-42e4813{width:100%;max-width:100%;--e-icon-list-icon-size:18px;--icon-vertical-align:flex-start;--icon-vertical-offset:2px;}.elementor-2323 .elementor-element.elementor-element-42e4813 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-2323 .elementor-element.elementor-element-42e4813 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-2323 .elementor-element.elementor-element-42e4813 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-2323 .elementor-element.elementor-element-42e4813 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-2323 .elementor-element.elementor-element-42e4813 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-2323 .elementor-element.elementor-element-42e4813 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-2323 .elementor-element.elementor-element-42e4813 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-2323 .elementor-element.elementor-element-42e4813 .elementor-icon-list-icon{padding-inline-end:3px;}.elementor-2323 .elementor-element.elementor-element-42e4813 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2323 .elementor-element.elementor-element-42e4813 .elementor-icon-list-item > a{font-size:1.1rem;}.elementor-2323 .elementor-element.elementor-element-42e4813 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2323 .elementor-element.elementor-element-b8de9f3{width:100%;max-width:100%;--e-icon-list-icon-size:18px;--icon-vertical-align:flex-start;--icon-vertical-offset:2px;}.elementor-2323 .elementor-element.elementor-element-b8de9f3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-2323 .elementor-element.elementor-element-b8de9f3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-2323 .elementor-element.elementor-element-b8de9f3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-2323 .elementor-element.elementor-element-b8de9f3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-2323 .elementor-element.elementor-element-b8de9f3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-2323 .elementor-element.elementor-element-b8de9f3 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-2323 .elementor-element.elementor-element-b8de9f3 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-2323 .elementor-element.elementor-element-b8de9f3 .elementor-icon-list-icon{padding-inline-end:3px;}.elementor-2323 .elementor-element.elementor-element-b8de9f3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2323 .elementor-element.elementor-element-b8de9f3 .elementor-icon-list-item > a{font-size:1.1rem;}.elementor-2323 .elementor-element.elementor-element-b8de9f3 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2323 .elementor-element.elementor-element-0ad0163{width:100%;max-width:100%;--e-icon-list-icon-size:18px;--icon-vertical-align:flex-start;--icon-vertical-offset:2px;}.elementor-2323 .elementor-element.elementor-element-0ad0163 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-2323 .elementor-element.elementor-element-0ad0163 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-2323 .elementor-element.elementor-element-0ad0163 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-2323 .elementor-element.elementor-element-0ad0163 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-2323 .elementor-element.elementor-element-0ad0163 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-2323 .elementor-element.elementor-element-0ad0163 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-2323 .elementor-element.elementor-element-0ad0163 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-2323 .elementor-element.elementor-element-0ad0163 .elementor-icon-list-icon{padding-inline-end:3px;}.elementor-2323 .elementor-element.elementor-element-0ad0163 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2323 .elementor-element.elementor-element-0ad0163 .elementor-icon-list-item > a{font-size:1.1rem;}.elementor-2323 .elementor-element.elementor-element-0ad0163 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2323 .elementor-element.elementor-element-2ed6622{width:100%;max-width:100%;--e-icon-list-icon-size:18px;--icon-vertical-align:flex-start;--icon-vertical-offset:2px;}.elementor-2323 .elementor-element.elementor-element-2ed6622 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-2323 .elementor-element.elementor-element-2ed6622 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-2323 .elementor-element.elementor-element-2ed6622 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-2323 .elementor-element.elementor-element-2ed6622 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-2323 .elementor-element.elementor-element-2ed6622 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-2323 .elementor-element.elementor-element-2ed6622 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-2323 .elementor-element.elementor-element-2ed6622 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-2323 .elementor-element.elementor-element-2ed6622 .elementor-icon-list-icon{padding-inline-end:3px;}.elementor-2323 .elementor-element.elementor-element-2ed6622 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2323 .elementor-element.elementor-element-2ed6622 .elementor-icon-list-item > a{font-size:1.1rem;}.elementor-2323 .elementor-element.elementor-element-2ed6622 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2323 .elementor-element.elementor-element-a64a27d{width:100%;max-width:100%;--e-icon-list-icon-size:18px;--icon-vertical-align:flex-start;--icon-vertical-offset:2px;}.elementor-2323 .elementor-element.elementor-element-a64a27d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-2323 .elementor-element.elementor-element-a64a27d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-2323 .elementor-element.elementor-element-a64a27d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-2323 .elementor-element.elementor-element-a64a27d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-2323 .elementor-element.elementor-element-a64a27d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-2323 .elementor-element.elementor-element-a64a27d .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-2323 .elementor-element.elementor-element-a64a27d .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-2323 .elementor-element.elementor-element-a64a27d .elementor-icon-list-icon{padding-inline-end:3px;}.elementor-2323 .elementor-element.elementor-element-a64a27d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2323 .elementor-element.elementor-element-a64a27d .elementor-icon-list-item > a{font-size:1.1rem;}.elementor-2323 .elementor-element.elementor-element-a64a27d .elementor-icon-list-text{transition:color 0.3s;}.elementor-2323 .elementor-element.elementor-element-e181631{--display:flex;--min-height:50vh;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2323 .elementor-element.elementor-element-e181631:not(.elementor-motion-effects-element-type-background), .elementor-2323 .elementor-element.elementor-element-e181631 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2323 .elementor-element.elementor-element-9b5251e{--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:flex-start;--flex-wrap:wrap;}.elementor-2323 .elementor-element.elementor-element-4bbf22d{--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;--justify-content:flex-start;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2323 .elementor-element.elementor-element-4168dad .elementor-icon-wrapper{text-align:center;}.elementor-2323 .elementor-element.elementor-element-4168dad .elementor-icon{font-size:60px;}.elementor-2323 .elementor-element.elementor-element-4168dad .elementor-icon svg{height:60px;}.elementor-2323 .elementor-element.elementor-element-4168dad .elementor-icon-wrapper svg{width:auto;}.elementor-2323 .elementor-element.elementor-element-a5d9c57{width:100%;max-width:100%;}.elementor-2323 .elementor-element.elementor-element-a5d9c57 .elementor-heading-title{font-size:2.2rem;}.elementor-2323 .elementor-element.elementor-element-ea9f984{width:100%;max-width:100%;}.elementor-2323 .elementor-element.elementor-element-ea9f984 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-2323 .elementor-element.elementor-element-a479f4b{--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;--justify-content:flex-start;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2323 .elementor-element.elementor-element-189c298 .elementor-icon-wrapper{text-align:center;}.elementor-2323 .elementor-element.elementor-element-189c298 .elementor-icon{font-size:60px;}.elementor-2323 .elementor-element.elementor-element-189c298 .elementor-icon svg{height:60px;}.elementor-2323 .elementor-element.elementor-element-189c298 .elementor-icon-wrapper svg{width:auto;}.elementor-2323 .elementor-element.elementor-element-33a36e5{width:100%;max-width:100%;}.elementor-2323 .elementor-element.elementor-element-33a36e5 .elementor-heading-title{font-size:2.2rem;}.elementor-2323 .elementor-element.elementor-element-293676a{width:100%;max-width:100%;}.elementor-2323 .elementor-element.elementor-element-293676a > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-2323 .elementor-element.elementor-element-6a4df5b{--display:flex;}.elementor-2323 .elementor-element.elementor-element-6a4df5b:not(.elementor-motion-effects-element-type-background), .elementor-2323 .elementor-element.elementor-element-6a4df5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-75f2ba0 );}.elementor-2323 .elementor-element.elementor-element-cf836f2 .elementor-icon{font-size:60px;}.elementor-2323 .elementor-element.elementor-element-cf836f2 .elementor-icon svg{height:60px;}.elementor-2323 .elementor-element.elementor-element-cf836f2 .elementor-icon-wrapper svg{width:auto;}.elementor-2323 .elementor-element.elementor-element-238ec8f{width:100%;max-width:100%;}.elementor-2323 .elementor-element.elementor-element-238ec8f .elementor-heading-title{font-size:2.2rem;}.elementor-2323 .elementor-element.elementor-element-e1cafbc{--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;--justify-content:space-between;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2323 .elementor-element.elementor-element-50675c4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2323 .elementor-element.elementor-element-5bca3f0{width:auto;max-width:auto;}.elementor-2323 .elementor-element.elementor-element-5bca3f0 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-2323 .elementor-element.elementor-element-931d0d4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2323 .elementor-element.elementor-element-b5b6a2f{width:auto;max-width:auto;}.elementor-2323 .elementor-element.elementor-element-b5b6a2f > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-2323 .elementor-element.elementor-element-4daf931{--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;--align-items:center;}.elementor-2323 .elementor-element.elementor-element-4daf931:not(.elementor-motion-effects-element-type-background), .elementor-2323 .elementor-element.elementor-element-4daf931 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-476a1a44 );}.elementor-2323 .elementor-element.elementor-element-1b57f29{width:100%;max-width:100%;}.elementor-2323 .elementor-element.elementor-element-1b57f29 .elementor-icon-wrapper{text-align:start;}.elementor-2323 .elementor-element.elementor-element-1b57f29 .elementor-icon{font-size:60px;}.elementor-2323 .elementor-element.elementor-element-1b57f29 .elementor-icon svg{height:60px;}.elementor-2323 .elementor-element.elementor-element-1b57f29 .elementor-icon-wrapper svg{width:auto;}.elementor-2323 .elementor-element.elementor-element-2e73670{width:100%;max-width:100%;}.elementor-2323 .elementor-element.elementor-element-2e73670 .elementor-heading-title{font-size:2.2rem;}.elementor-2323 .elementor-element.elementor-element-0f68526 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2323 .elementor-element.elementor-element-0f68526 .elementor-testimonial-wrapper{text-align:center;}.elementor-2323 .elementor-element.elementor-element-0f68526 .elementor-testimonial-content{color:var( --e-global-color-secondary );font-size:1.8rem;font-weight:300;font-style:italic;line-height:1.2em;}.elementor-2323 .elementor-element.elementor-element-1432a4a{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-2323 .elementor-element.elementor-element-1432a4a > .elementor-widget-container:hover{--e-transform-translateY:-5px;}.elementor-2323 .elementor-element.elementor-element-1432a4a > .elementor-widget-container{padding:30px 30px 30px 30px;border-radius:30px 0px 30px 0px;box-shadow:0px 10px 30px 15px rgba(0, 0, 0, 0.05);}.elementor-2323 .elementor-element.elementor-element-1432a4a img{width:100%;max-width:200px;height:50px;object-fit:contain;object-position:center center;}.elementor-2323 .elementor-element.elementor-element-1e37b07{width:100%;max-width:100%;text-align:center;}.elementor-2323 .elementor-element.elementor-element-1e37b07 > .elementor-widget-container{margin:10px 0px -10px 0px;}.elementor-2323 .elementor-element.elementor-element-fb6f8eb{width:100%;max-width:100%;text-align:center;font-size:0.9rem;}.elementor-2323 .elementor-element.elementor-element-67a6c46{--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;--flex-wrap:wrap;}.elementor-2323 .elementor-element.elementor-element-960c8c2{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2323 .elementor-element.elementor-element-d4b3ae6 > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-2323 .elementor-element.elementor-element-d4b3ae6 .elementor-heading-title{font-size:2.4rem;line-height:1em;color:var( --e-global-color-text );}.elementor-2323 .elementor-element.elementor-element-78acc78 > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-2323 .elementor-element.elementor-element-78acc78 .elementor-heading-title{font-size:2.4rem;line-height:1em;color:var( --e-global-color-primary );}.elementor-2323 .elementor-element.elementor-element-9ba6a3b{width:100%;max-width:100%;text-align:start;}.elementor-2323 .elementor-element.elementor-element-9ba6a3b > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-2323 .elementor-element.elementor-element-9ba6a3b .elementor-heading-title{font-size:1.2rem;}.elementor-2323 .elementor-element.elementor-element-df017c6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2323 .elementor-element.elementor-element-93df4f9{--display:flex;--border-radius:5vw 0 5vw 0;box-shadow:0px 10px 30px 15px rgba(0, 0, 0, 0.05);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-2323 .elementor-element.elementor-element-93df4f9:not(.elementor-motion-effects-element-type-background), .elementor-2323 .elementor-element.elementor-element-93df4f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-2323 .elementor-element.elementor-element-02b6825{width:100%;max-width:100%;}.elementor-2323 .elementor-element.elementor-element-02b6825 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2323 .elementor-element.elementor-element-3df5ea1{--display:flex;--flex-wrap:wrap;}.elementor-2323 .elementor-element.elementor-element-97ecc2a{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2323 .elementor-element.elementor-element-217c286{width:100%;max-width:100%;text-align:center;}.elementor-2323 .elementor-element.elementor-element-fc29c44{width:100%;max-width:100%;text-align:center;}.elementor-2323 .elementor-element.elementor-element-fc29c44 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-2323 .elementor-element.elementor-element-fc29c44 .elementor-heading-title{font-size:1.2rem;}.elementor-2323 .elementor-element.elementor-element-a8ad8ec{width:100%;max-width:100%;text-align:center;}.elementor-2323 .elementor-element.elementor-element-a8ad8ec > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2323 .elementor-element.elementor-element-d6cfb52{--grid-columns:4;--grid-column-gap:30px;}.elementor-2323 .elementor-element.elementor-element-d6cfb52 > .elementor-widget-container{margin:50px 0px 50px 0px;}.elementor-2323 .elementor-element.elementor-element-90b74bb{width:100%;max-width:100%;}.elementor-2323 .elementor-element.elementor-element-90b74bb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2323 .elementor-element.elementor-element-90b74bb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2323 .elementor-element.elementor-element-90b74bb .elementor-button{fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-2323 .elementor-element.elementor-element-90b74bb .elementor-button:hover, .elementor-2323 .elementor-element.elementor-element-90b74bb .elementor-button:focus{color:var( --e-global-color-476a1a44 );}.elementor-2323 .elementor-element.elementor-element-90b74bb .elementor-button:hover svg, .elementor-2323 .elementor-element.elementor-element-90b74bb .elementor-button:focus svg{fill:var( --e-global-color-476a1a44 );}.elementor-2323 .elementor-element.elementor-element-0a62477{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2323 .elementor-element.elementor-element-1fe0dae{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-2323 .elementor-element.elementor-element-fc88955::before, .elementor-2323 .elementor-element.elementor-element-fc88955 > .elementor-background-video-container::before, .elementor-2323 .elementor-element.elementor-element-fc88955 > .e-con-inner > .elementor-background-video-container::before, .elementor-2323 .elementor-element.elementor-element-fc88955 > .elementor-background-slideshow::before, .elementor-2323 .elementor-element.elementor-element-fc88955 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2323 .elementor-element.elementor-element-fc88955 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:100% -9vh;}.elementor-2323 .elementor-element.elementor-element-fc88955{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-2323 .elementor-element.elementor-element-3502f2b .elementor-heading-title{font-size:2.8rem;}.elementor-2323 .elementor-element.elementor-element-8917a83 .elementor-heading-title{font-size:2.8rem;}.elementor-2323 .elementor-element.elementor-element-a9723af > .elementor-widget-container{margin:-13px 0px 0px 0px;}.elementor-2323 .elementor-element.elementor-element-a9723af img{width:30px;}.elementor-2323 .elementor-element.elementor-element-4c97f24{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2323 .elementor-element.elementor-element-b76f4b1{--min-height:0px;--border-radius:0 0 10vw 0;--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-2323 .elementor-element.elementor-element-a61dec6{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2323 .elementor-element.elementor-element-7a83a3e > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2323 .elementor-element.elementor-element-7a83a3e .elementor-heading-title{font-size:2rem;}.elementor-2323 .elementor-element.elementor-element-e181631{--min-height:420px;}.elementor-2323 .elementor-element.elementor-element-4bbf22d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2323 .elementor-element.elementor-element-a479f4b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2323 .elementor-element.elementor-element-e1cafbc{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;}.elementor-2323 .elementor-element.elementor-element-b5b6a2f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2323 .elementor-element.elementor-element-0f68526 .elementor-testimonial-content{font-size:1.4rem;line-height:1.3em;}.elementor-2323 .elementor-element.elementor-element-1432a4a{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;}.elementor-2323 .elementor-element.elementor-element-1432a4a > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-2323 .elementor-element.elementor-element-1432a4a img{max-width:160px;}.elementor-2323 .elementor-element.elementor-element-67a6c46{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-2323 .elementor-element.elementor-element-960c8c2{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2323 .elementor-element.elementor-element-9ba6a3b .elementor-heading-title{font-size:1.2rem;}.elementor-2323 .elementor-element.elementor-element-93df4f9{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2323 .elementor-element.elementor-element-97ecc2a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2323 .elementor-element.elementor-element-fc29c44 .elementor-heading-title{font-size:1.2rem;}.elementor-2323 .elementor-element.elementor-element-d6cfb52{--grid-columns:2;}}@media(max-width:767px){.elementor-2323 .elementor-element.elementor-element-fc88955::before, .elementor-2323 .elementor-element.elementor-element-fc88955 > .elementor-background-video-container::before, .elementor-2323 .elementor-element.elementor-element-fc88955 > .e-con-inner > .elementor-background-video-container::before, .elementor-2323 .elementor-element.elementor-element-fc88955 > .elementor-background-slideshow::before, .elementor-2323 .elementor-element.elementor-element-fc88955 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2323 .elementor-element.elementor-element-fc88955 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:100% 0vh;}.elementor-2323 .elementor-element.elementor-element-fc88955{--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-2323 .elementor-element.elementor-element-3502f2b .elementor-heading-title{font-size:2.4rem;}.elementor-2323 .elementor-element.elementor-element-8917a83 .elementor-heading-title{font-size:2.4rem;}.elementor-2323 .elementor-element.elementor-element-a9723af > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-2323 .elementor-element.elementor-element-a9723af img{width:25px;}.elementor-2323 .elementor-element.elementor-element-4c97f24{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2323 .elementor-element.elementor-element-b76f4b1{--min-height:0px;--border-radius:0 0 10vw 0;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2323 .elementor-element.elementor-element-a61dec6{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2323 .elementor-element.elementor-element-7a83a3e > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2323 .elementor-element.elementor-element-7a83a3e .elementor-heading-title{font-size:1.5rem;}.elementor-2323 .elementor-element.elementor-element-e181631{--min-height:260px;--border-radius:10vw 0 0 0;}.elementor-2323 .elementor-element.elementor-element-ea9f984{width:100%;max-width:100%;}.elementor-2323 .elementor-element.elementor-element-293676a{width:100%;max-width:100%;}.elementor-2323 .elementor-element.elementor-element-5bca3f0{width:100%;max-width:100%;}.elementor-2323 .elementor-element.elementor-element-b5b6a2f{width:100%;max-width:100%;}.elementor-2323 .elementor-element.elementor-element-0f68526 .elementor-testimonial-content{font-size:1.2rem;line-height:1.35em;}.elementor-2323 .elementor-element.elementor-element-1432a4a > .elementor-widget-container{padding:10px 10px 10px 10px;border-radius:20px 0px 20px 0px;}.elementor-2323 .elementor-element.elementor-element-1432a4a{--container-widget-width:47%;--container-widget-flex-grow:0;width:var( --container-widget-width, 47% );max-width:47%;}.elementor-2323 .elementor-element.elementor-element-1432a4a img{max-width:100px;height:40px;object-position:center center;}.elementor-2323 .elementor-element.elementor-element-d4b3ae6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2323 .elementor-element.elementor-element-d4b3ae6{text-align:center;}.elementor-2323 .elementor-element.elementor-element-d4b3ae6 .elementor-heading-title{font-size:1.6rem;}.elementor-2323 .elementor-element.elementor-element-78acc78 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2323 .elementor-element.elementor-element-78acc78{text-align:center;}.elementor-2323 .elementor-element.elementor-element-78acc78 .elementor-heading-title{font-size:1.6rem;}.elementor-2323 .elementor-element.elementor-element-9ba6a3b .elementor-heading-title{font-size:1.2rem;}.elementor-2323 .elementor-element.elementor-element-93df4f9{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2323 .elementor-element.elementor-element-fc29c44 .elementor-heading-title{font-size:1.2rem;}.elementor-2323 .elementor-element.elementor-element-d6cfb52{--grid-columns:1;}.elementor-2323 .elementor-element.elementor-element-d6cfb52 > .elementor-widget-container{margin:30px 0px 30px 0px;}}@media(min-width:768px){.elementor-2323 .elementor-element.elementor-element-b76f4b1{--width:50%;}.elementor-2323 .elementor-element.elementor-element-e181631{--width:50%;}.elementor-2323 .elementor-element.elementor-element-9b5251e{--content-width:1200px;}.elementor-2323 .elementor-element.elementor-element-4bbf22d{--width:47%;}.elementor-2323 .elementor-element.elementor-element-a479f4b{--width:47%;}.elementor-2323 .elementor-element.elementor-element-6a4df5b{--content-width:1200px;}.elementor-2323 .elementor-element.elementor-element-4daf931{--content-width:1200px;}.elementor-2323 .elementor-element.elementor-element-67a6c46{--content-width:1200px;}.elementor-2323 .elementor-element.elementor-element-960c8c2{--width:58%;}.elementor-2323 .elementor-element.elementor-element-93df4f9{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2323 .elementor-element.elementor-element-b76f4b1{--width:100%;}.elementor-2323 .elementor-element.elementor-element-e181631{--width:100%;}.elementor-2323 .elementor-element.elementor-element-4bbf22d{--width:100%;}.elementor-2323 .elementor-element.elementor-element-a479f4b{--width:100%;}.elementor-2323 .elementor-element.elementor-element-50675c4{--width:100%;}.elementor-2323 .elementor-element.elementor-element-931d0d4{--width:100%;}.elementor-2323 .elementor-element.elementor-element-960c8c2{--width:100%;}.elementor-2323 .elementor-element.elementor-element-93df4f9{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-e181631 */.elementor-2323 .elementor-element.elementor-element-e181631   .elementor-motion-effects-container   {border-radius: 0  0 10vw  0;}


/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
.elementor-2323 .elementor-element.elementor-element-e181631 .elementor-motion-effects-container   {border-radius: 10vw 0 0 0;}
}

/* iPads (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) {
.elementor-2323 .elementor-element.elementor-element-e181631 .elementor-motion-effects-container   {border-radius: 10vw 0 0 0;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c97f24 */.elementor-2323 .elementor-element.elementor-element-4c97f24 {border-radius: 10vw  0 10vw  0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea9f984 */.elementor-2323 .elementor-element.elementor-element-ea9f984 h3 {
    font-size: 1.2rem;
    margin-bottom: 0.5em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-293676a */.elementor-2323 .elementor-element.elementor-element-293676a h3 {
    font-size: 1.2rem;
    margin-bottom: 0.5em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5bca3f0 */.elementor-2323 .elementor-element.elementor-element-5bca3f0 h3 {
    font-size: 1.2rem;
    margin-bottom: 0.5em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5b6a2f */.elementor-2323 .elementor-element.elementor-element-b5b6a2f h3 {
    font-size: 1.2rem;
    margin-bottom: 0.5em;
}
/* Header */
.elementor-2323 .elementor-element.elementor-element-b5b6a2f table thead th {
    background: #c2d82f;
    color: #000;
    font-weight: 700;
}

/* Alternate row colours */
.elementor-2323 .elementor-element.elementor-element-b5b6a2f table tbody tr:nth-child(odd) {
    background: #fff;
}

.elementor-2323 .elementor-element.elementor-element-b5b6a2f table tbody tr:nth-child(even) {
    background: rgba(0, 0, 0, 0.05);
}

/* Optional styling */
.elementor-2323 .elementor-element.elementor-element-b5b6a2f table {
    width: 100%;
    border-collapse: collapse;
}

.elementor-2323 .elementor-element.elementor-element-b5b6a2f table th,
.elementor-2323 .elementor-element.elementor-element-b5b6a2f table td {
    padding: 12px 16px;
    text-align: left;
    vertical-align: top;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-d6cfb52 */.elementor-2323 .elementor-element.elementor-element-d6cfb52 img {
    aspect-ratio: 5 / 3.2;
    object-fit: cover;
}

.loop-container:hover img {
    filter: brightness(0.5);
}

.loop-container img {
    transition: all linear 0.2s;
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-2323 .elementor-heading-title .green {
    color: var(--ast-global-color-0) !important;
}
body.elementor-page-2323 .elementor-widget-text-editor ol, body.elementor-page-2323 .elementor-widget-text-editor ul {
    margin: 1em 0 17px 1em;
}
body.elementor-page-2323 .elementor-widget-text-editor ol li, body.elementor-page-2323 .elementor-widget-text-editor ul li {
    margin-bottom: 1em;
}
body.elementor-page-2323 .elementor-widget-text-editor ol li ul li{
    margin-bottom: auto;
}/* End custom CSS */