.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-4879 .elementor-element.elementor-element-cbaa83a{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4879 .elementor-element.elementor-element-cbaa83a:not(.elementor-motion-effects-element-type-background), .elementor-4879 .elementor-element.elementor-element-cbaa83a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://foundation4fusd.org/wp-content/uploads/2024/10/Pattern-Black.webp");background-position:center center;background-size:cover;}.elementor-4879 .elementor-element.elementor-element-cbaa83a > .elementor-shape-bottom svg, .elementor-4879 .elementor-element.elementor-element-cbaa83a > .e-con-inner > .elementor-shape-bottom svg{height:60px;transform:translateX(-50%) rotateY(180deg);}.elementor-widget-premium-textual-showcase.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-textual-showcase .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-4879 .elementor-element.elementor-element-9aca9f2 .elementor-repeater-item-91983ae .pa-txt-sc__main-item.pa-txt-sc__item-text{text-align:left;}.elementor-4879 .elementor-element.elementor-element-9aca9f2 .elementor-repeater-item-91983ae:hover .pa-txt-sc__hov-item{opacity:1;}.elementor-4879 .elementor-element.elementor-element-9aca9f2 .elementor-repeater-item-91983ae .pa-txt-sc__hov-item, .elementor-4879 .elementor-element.elementor-element-9aca9f2 .elementor-repeater-item-91983ae .pa-txt-sc__main-item{transition-duration:0s;}.elementor-4879 .elementor-element.elementor-element-9aca9f2 .elementor-repeater-item-91983ae{transform:rotate(0deg);}.elementor-4879 .elementor-element.elementor-element-9aca9f2 .elementor-repeater-item-8e9d372 svg.outline-svg path, .elementor-4879 .elementor-element.elementor-element-9aca9f2 .elementor-repeater-item-8e9d372.pa-txt-sc__effect-hvr-pulse-grow.hvr-pulse-grow,
					.elementor-4879 .elementor-element.elementor-element-9aca9f2 .elementor-repeater-item-8e9d372.pa-txt-sc__effect-hvr-buzz.hvr-buzz{animation-duration:3s;}.elementor-4879 .elementor-element.elementor-element-9aca9f2 .elementor-repeater-item-8e9d372.pa-txt-sc__effect-underline::after,
					 .elementor-4879 .elementor-element.elementor-element-9aca9f2 .elementor-repeater-item-8e9d372.pa-txt-sc__effect-grow, .elementor-4879 .elementor-element.elementor-element-9aca9f2 .elementor-repeater-item-8e9d372.pa-txt-sc__effect-rotate,
					 .elementor-4879 .elementor-element.elementor-element-9aca9f2 .elementor-repeater-item-8e9d372.pa-txt-sc__effect-d-rotate, .elementor-4879 .elementor-element.elementor-element-9aca9f2 .elementor-repeater-item-8e9d372.pa-txt-sc__effect-hvr-wobble-vertical.hvr-wobble-vertical,
					 .elementor-4879 .elementor-element.elementor-element-9aca9f2 .elementor-repeater-item-8e9d372.pa-txt-sc__effect-hvr-float-shadow, .elementor-4879 .elementor-element.elementor-element-9aca9f2 .elementor-repeater-item-8e9d372.pa-txt-sc__effect-hvr-float-shadow::after{transition:3s;}.elementor-4879 .elementor-element.elementor-element-9aca9f2 .elementor-repeater-item-8e9d372 .pa-txt-sc__main-item i{font-size:50px;line-height:50px;color:var( --e-global-color-ac662e9 );}.elementor-4879 .elementor-element.elementor-element-9aca9f2 .elementor-repeater-item-8e9d372 .pa-txt-sc__main-item svg{width:50px !important;height:50px !important;}.elementor-4879 .elementor-element.elementor-element-9aca9f2 .elementor-repeater-item-8e9d372 .pa-txt-sc__main-item svg, .elementor-4879 .elementor-element.elementor-element-9aca9f2 .elementor-repeater-item-8e9d372 .pa-txt-sc__main-item svg *{fill:var( --e-global-color-ac662e9 );}.elementor-4879 .elementor-element.elementor-element-9aca9f2 .elementor-repeater-item-8e9d372:hover .pa-txt-sc__hov-item{opacity:1;}.elementor-4879 .elementor-element.elementor-element-9aca9f2 .elementor-repeater-item-8e9d372 .pa-txt-sc__hov-item, .elementor-4879 .elementor-element.elementor-element-9aca9f2 .elementor-repeater-item-8e9d372 .pa-txt-sc__main-item{transition-duration:0s;}.elementor-4879 .elementor-element.elementor-element-9aca9f2 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-4879 .elementor-element.elementor-element-9aca9f2 .pa-txt-sc__outer-container{justify-content:flex-start;}.elementor-4879 .elementor-element.elementor-element-9aca9f2 .pa-txt-sc__item-text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-d8cd052-font-family ), Sans-serif;font-size:var( --e-global-typography-d8cd052-font-size );font-weight:var( --e-global-typography-d8cd052-font-weight );line-height:var( --e-global-typography-d8cd052-line-height );}.elementor-4879 .elementor-element.elementor-element-b6cf6b7{--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:stretch;--gap:20px 60px;--row-gap:20px;--column-gap:60px;--flex-wrap:wrap;}.elementor-4879 .elementor-element.elementor-element-f00b9c2{--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:flex-start;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;}.elementor-4879 .elementor-element.elementor-element-f00b9c2.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-heading .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.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-4879 .elementor-element.elementor-element-b583dde .elementor-heading-title{font-family:var( --e-global-typography-fedaf2c-font-family ), Sans-serif;font-size:var( --e-global-typography-fedaf2c-font-size );font-weight:var( --e-global-typography-fedaf2c-font-weight );color:var( --e-global-color-0fddefa );}.elementor-4879 .elementor-element.elementor-element-81ef94c{--display:flex;--margin-top:45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4879 .elementor-element.elementor-element-81ef94c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-text-editor .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4879 .elementor-element.elementor-element-f36e927{--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-widget-video.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-video .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-4879 .elementor-element.elementor-element-c73054d .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-4879 .elementor-element.elementor-element-46ca0a9{--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:stretch;--gap:20px 60px;--row-gap:20px;--column-gap:60px;--flex-wrap:wrap;}.elementor-4879 .elementor-element.elementor-element-74df8b9{--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:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;}.elementor-4879 .elementor-element.elementor-element-74df8b9.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4879 .elementor-element.elementor-element-55ca1ac{text-align:center;}.elementor-4879 .elementor-element.elementor-element-55ca1ac .elementor-heading-title{font-family:var( --e-global-typography-fedaf2c-font-family ), Sans-serif;font-size:var( --e-global-typography-fedaf2c-font-size );font-weight:var( --e-global-typography-fedaf2c-font-weight );color:var( --e-global-color-395fd40 );}.elementor-4879 .elementor-element.elementor-element-a5c70b0{text-align:center;}.elementor-4879 .elementor-element.elementor-element-a5c70b0 .elementor-heading-title{font-family:var( --e-global-typography-8850d51-font-family ), Sans-serif;font-size:var( --e-global-typography-8850d51-font-size );font-weight:var( --e-global-typography-8850d51-font-weight );line-height:var( --e-global-typography-8850d51-line-height );}.elementor-4879 .elementor-element.elementor-element-19bd1f4{text-align:center;}.elementor-4879 .elementor-element.elementor-element-19bd1f4 .elementor-heading-title{font-family:var( --e-global-typography-8850d51-font-family ), Sans-serif;font-size:var( --e-global-typography-8850d51-font-size );font-weight:var( --e-global-typography-8850d51-font-weight );line-height:var( --e-global-typography-8850d51-line-height );}.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-widget-button.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-button .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-4879 .elementor-element.elementor-element-15cf11f .elementor-button:hover, .elementor-4879 .elementor-element.elementor-element-15cf11f .elementor-button:focus{background-color:var( --e-global-color-ac662e9 );}.elementor-4879 .elementor-element.elementor-element-15cf11f{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;}.elementor-4879 .elementor-element.elementor-element-31ee6d8{--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;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-4879 .elementor-element.elementor-element-161a874{--display:flex;--position:absolute;--min-height:100%;--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:flex-start;--align-items:flex-end;--gap:30px 30px;--row-gap:30px;--column-gap:30px;top:0px;}body:not(.rtl) .elementor-4879 .elementor-element.elementor-element-161a874{left:0px;}body.rtl .elementor-4879 .elementor-element.elementor-element-161a874{right:0px;}.elementor-4879 .elementor-element.elementor-element-c446f13{--display:flex;--min-height:clamp(30px, 5vw, 90px);--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:-10%;}.elementor-4879 .elementor-element.elementor-element-c446f13:not(.elementor-motion-effects-element-type-background), .elementor-4879 .elementor-element.elementor-element-c446f13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ac662e9 );}.elementor-4879 .elementor-element.elementor-element-7495174{--display:flex;--min-height:clamp(30px, 5vw, 90px);--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:-10%;}.elementor-4879 .elementor-element.elementor-element-7495174:not(.elementor-motion-effects-element-type-background), .elementor-4879 .elementor-element.elementor-element-7495174 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0fddefa );}.elementor-4879 .elementor-element.elementor-element-c7ec92e{--display:flex;--min-height:clamp(30px, 5vw, 90px);--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:-10%;}.elementor-4879 .elementor-element.elementor-element-c7ec92e:not(.elementor-motion-effects-element-type-background), .elementor-4879 .elementor-element.elementor-element-c7ec92e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-395fd40 );}.elementor-4879 .elementor-element.elementor-element-ba1ed7c{--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:flex-start;--align-items:flex-start;}.elementor-4879 .elementor-element.elementor-element-8581e41{--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:flex-start;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-4879 .elementor-element.elementor-element-f9eb438{text-align:left;}.elementor-4879 .elementor-element.elementor-element-f9eb438 .elementor-heading-title{font-family:var( --e-global-typography-fedaf2c-font-family ), Sans-serif;font-size:var( --e-global-typography-fedaf2c-font-size );font-weight:var( --e-global-typography-fedaf2c-font-weight );color:var( --e-global-color-accent );}.elementor-4879 .elementor-element.elementor-element-f762231{text-align:left;}.elementor-4879 .elementor-element.elementor-element-f762231 .elementor-heading-title{font-family:var( --e-global-typography-dcc0e19-font-family ), Sans-serif;font-size:var( --e-global-typography-dcc0e19-font-size );font-weight:var( --e-global-typography-dcc0e19-font-weight );line-height:var( --e-global-typography-dcc0e19-line-height );}.elementor-4879 .elementor-element.elementor-element-23354e5{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:left;}.elementor-4879 .elementor-element.elementor-element-d8e8a61{--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:stretch;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;}.elementor-4879 .elementor-element.elementor-element-78c7575 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-4879 .elementor-element.elementor-element-172d7a3 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-4879 .elementor-element.elementor-element-39ce216 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-4879 .elementor-element.elementor-element-46e5a8fc{--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;--gap:60px 100px;--row-gap:60px;--column-gap:100px;--flex-wrap:wrap;--margin-top:120px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-4879 .elementor-element.elementor-element-46e5a8fc:not(.elementor-motion-effects-element-type-background), .elementor-4879 .elementor-element.elementor-element-46e5a8fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://foundation4fusd.org/wp-content/uploads/2024/10/Pattern-Black.webp");background-size:cover;}.elementor-4879 .elementor-element.elementor-element-46e5a8fc > .elementor-shape-top svg, .elementor-4879 .elementor-element.elementor-element-46e5a8fc > .e-con-inner > .elementor-shape-top svg{height:60px;transform:translateX(-50%) rotateY(180deg);}.elementor-4879 .elementor-element.elementor-element-46e5a8fc > .elementor-shape-bottom svg, .elementor-4879 .elementor-element.elementor-element-46e5a8fc > .e-con-inner > .elementor-shape-bottom svg{height:60px;transform:translateX(-50%) rotateY(180deg);}.elementor-4879 .elementor-element.elementor-element-41ada6f0{--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:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-4879 .elementor-element.elementor-element-41ada6f0.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4879 .elementor-element.elementor-element-31e27346{--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;--gap:7px 2%;--row-gap:7px;--column-gap:2%;--flex-wrap:wrap;}.elementor-4879 .elementor-element.elementor-element-493e39e6 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:clamp(24px, 2.5vw, 2.75rem);font-weight:700;line-height:120%;color:var( --e-global-color-secondary );}.elementor-widget-icon.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.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-4879 .elementor-element.elementor-element-120200d7 .elementor-icon-wrapper{text-align:center;}.elementor-4879 .elementor-element.elementor-element-120200d7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-395fd40 );}.elementor-4879 .elementor-element.elementor-element-120200d7.elementor-view-framed .elementor-icon, .elementor-4879 .elementor-element.elementor-element-120200d7.elementor-view-default .elementor-icon{color:var( --e-global-color-395fd40 );border-color:var( --e-global-color-395fd40 );}.elementor-4879 .elementor-element.elementor-element-120200d7.elementor-view-framed .elementor-icon, .elementor-4879 .elementor-element.elementor-element-120200d7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-395fd40 );}.elementor-4879 .elementor-element.elementor-element-120200d7 .elementor-icon{font-size:clamp(25px, 4vw, 35px);}.elementor-4879 .elementor-element.elementor-element-120200d7 .elementor-icon svg{height:clamp(25px, 4vw, 35px);}.elementor-4879 .elementor-element.elementor-element-1a1b87d0 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:clamp(24px, 2.5vw, 2.75rem);font-weight:700;line-height:120%;color:var( --e-global-color-secondary );}.elementor-4879 .elementor-element.elementor-element-57558304 .elementor-icon-wrapper{text-align:center;}.elementor-4879 .elementor-element.elementor-element-57558304.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ac662e9 );}.elementor-4879 .elementor-element.elementor-element-57558304.elementor-view-framed .elementor-icon, .elementor-4879 .elementor-element.elementor-element-57558304.elementor-view-default .elementor-icon{color:var( --e-global-color-ac662e9 );border-color:var( --e-global-color-ac662e9 );}.elementor-4879 .elementor-element.elementor-element-57558304.elementor-view-framed .elementor-icon, .elementor-4879 .elementor-element.elementor-element-57558304.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-ac662e9 );}.elementor-4879 .elementor-element.elementor-element-57558304 .elementor-icon{font-size:clamp(20px, 3.5vw, 30px);}.elementor-4879 .elementor-element.elementor-element-57558304 .elementor-icon svg{height:clamp(20px, 3.5vw, 30px);}.elementor-4879 .elementor-element.elementor-element-31c671c1 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:clamp(24px, 2.5vw, 2.75rem);font-weight:700;line-height:120%;color:var( --e-global-color-secondary );}.elementor-4879 .elementor-element.elementor-element-1ff2bfa3 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:clamp(24px, 2.5vw, 2.75rem);font-weight:700;line-height:120%;color:var( --e-global-color-secondary );}.elementor-4879 .elementor-element.elementor-element-7e87d7a7 .elementor-icon-wrapper{text-align:center;}.elementor-4879 .elementor-element.elementor-element-7e87d7a7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0fddefa );}.elementor-4879 .elementor-element.elementor-element-7e87d7a7.elementor-view-framed .elementor-icon, .elementor-4879 .elementor-element.elementor-element-7e87d7a7.elementor-view-default .elementor-icon{color:var( --e-global-color-0fddefa );border-color:var( --e-global-color-0fddefa );}.elementor-4879 .elementor-element.elementor-element-7e87d7a7.elementor-view-framed .elementor-icon, .elementor-4879 .elementor-element.elementor-element-7e87d7a7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-0fddefa );}.elementor-4879 .elementor-element.elementor-element-7e87d7a7 .elementor-icon{font-size:clamp(25px, 4vw, 35px);}.elementor-4879 .elementor-element.elementor-element-7e87d7a7 .elementor-icon svg{height:clamp(25px, 4vw, 35px);}.elementor-4879 .elementor-element.elementor-element-4942a533 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:clamp(24px, 2.5vw, 2.75rem);font-weight:700;line-height:120%;color:var( --e-global-color-secondary );}.elementor-4879 .elementor-element.elementor-element-33ed0600 .elementor-icon-wrapper{text-align:center;}.elementor-4879 .elementor-element.elementor-element-33ed0600.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ac662e9 );}.elementor-4879 .elementor-element.elementor-element-33ed0600.elementor-view-framed .elementor-icon, .elementor-4879 .elementor-element.elementor-element-33ed0600.elementor-view-default .elementor-icon{color:var( --e-global-color-ac662e9 );border-color:var( --e-global-color-ac662e9 );}.elementor-4879 .elementor-element.elementor-element-33ed0600.elementor-view-framed .elementor-icon, .elementor-4879 .elementor-element.elementor-element-33ed0600.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-ac662e9 );}.elementor-4879 .elementor-element.elementor-element-33ed0600 .elementor-icon{font-size:clamp(25px, 4vw, 35px);}.elementor-4879 .elementor-element.elementor-element-33ed0600 .elementor-icon svg{height:clamp(25px, 4vw, 35px);}.elementor-4879 .elementor-element.elementor-element-6511817f .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:clamp(24px, 2.5vw, 2.75rem);font-weight:700;line-height:120%;color:var( --e-global-color-secondary );}.elementor-4879 .elementor-element.elementor-element-5550c4fe .elementor-icon-wrapper{text-align:center;}.elementor-4879 .elementor-element.elementor-element-5550c4fe.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-395fd40 );}.elementor-4879 .elementor-element.elementor-element-5550c4fe.elementor-view-framed .elementor-icon, .elementor-4879 .elementor-element.elementor-element-5550c4fe.elementor-view-default .elementor-icon{color:var( --e-global-color-395fd40 );border-color:var( --e-global-color-395fd40 );}.elementor-4879 .elementor-element.elementor-element-5550c4fe.elementor-view-framed .elementor-icon, .elementor-4879 .elementor-element.elementor-element-5550c4fe.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-395fd40 );}.elementor-4879 .elementor-element.elementor-element-5550c4fe .elementor-icon{font-size:clamp(25px, 4vw, 35px);}.elementor-4879 .elementor-element.elementor-element-5550c4fe .elementor-icon svg{height:clamp(25px, 4vw, 35px);}.elementor-4879 .elementor-element.elementor-element-8f2d49f{color:var( --e-global-color-secondary );}.elementor-4879 .elementor-element.elementor-element-1f13316c{--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;}.elementor-4879 .elementor-element.elementor-element-8757ebe .elementor-button:hover, .elementor-4879 .elementor-element.elementor-element-8757ebe .elementor-button:focus{background-color:var( --e-global-color-0fddefa );}.elementor-4879 .elementor-element.elementor-element-57d88432{--display:flex;}.elementor-4879 .elementor-element.elementor-element-57d88432.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-4879 .elementor-element.elementor-element-4a0e5193 > .elementor-widget-container{margin:-120px 0px -120px 0px;}.elementor-4879 .elementor-element.elementor-element-6c7591b{--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;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-4879 .elementor-element.elementor-element-c3ef985{--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-end;}.elementor-4879 .elementor-element.elementor-element-b9c4602{--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:flex-start;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-4879 .elementor-element.elementor-element-b9c4602.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-widget-loop-carousel.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-loop-carousel .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-4879 .elementor-element.elementor-element-aab0441{--swiper-slides-to-display:3;--swiper-slides-gap:30px;--dots-horizontal-position:100%;--dots-horizontal-transform:-100%;--dots-horizontal-offset:0px;--dots-vertical-position:100%;--dots-vertical-transform:-100%;--dots-vertical-offset:20px;}.elementor-4879 .elementor-element.elementor-element-aab0441 .swiper-slide > .elementor-element{height:100%;}@media(max-width:1024px){.elementor-4879 .elementor-element.elementor-element-9aca9f2 .elementor-repeater-item-8e9d372 .pa-txt-sc__main-item i{font-size:40px;line-height:40px;}.elementor-4879 .elementor-element.elementor-element-9aca9f2 .elementor-repeater-item-8e9d372 .pa-txt-sc__main-item svg{width:40px !important;height:40px !important;}.elementor-4879 .elementor-element.elementor-element-9aca9f2 .pa-txt-sc__item-text{font-size:var( --e-global-typography-d8cd052-font-size );line-height:var( --e-global-typography-d8cd052-line-height );}.elementor-4879 .elementor-element.elementor-element-b583dde .elementor-heading-title{font-size:var( --e-global-typography-fedaf2c-font-size );}.elementor-4879 .elementor-element.elementor-element-81ef94c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4879 .elementor-element.elementor-element-55ca1ac .elementor-heading-title{font-size:var( --e-global-typography-fedaf2c-font-size );}.elementor-4879 .elementor-element.elementor-element-a5c70b0 .elementor-heading-title{font-size:var( --e-global-typography-8850d51-font-size );line-height:var( --e-global-typography-8850d51-line-height );}.elementor-4879 .elementor-element.elementor-element-19bd1f4 .elementor-heading-title{font-size:var( --e-global-typography-8850d51-font-size );line-height:var( --e-global-typography-8850d51-line-height );}.elementor-4879 .elementor-element.elementor-element-161a874{--gap:15px 15px;--row-gap:15px;--column-gap:15px;top:-20px;}.elementor-4879 .elementor-element.elementor-element-f9eb438 .elementor-heading-title{font-size:var( --e-global-typography-fedaf2c-font-size );}.elementor-4879 .elementor-element.elementor-element-f762231 .elementor-heading-title{font-size:var( --e-global-typography-dcc0e19-font-size );line-height:var( --e-global-typography-dcc0e19-line-height );}.elementor-4879 .elementor-element.elementor-element-d8e8a61{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-4879 .elementor-element.elementor-element-46e5a8fc{--gap:60px 30px;--row-gap:60px;--column-gap:30px;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:45px;--padding-right:45px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4879 .elementor-element.elementor-element-4a0e5193 > .elementor-widget-container{margin:-160px -60px -160px -30px;}.elementor-4879 .elementor-element.elementor-element-aab0441{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-4879 .elementor-element.elementor-element-9aca9f2 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-4879 .elementor-element.elementor-element-9aca9f2 .pa-txt-sc__item-text{font-size:var( --e-global-typography-d8cd052-font-size );line-height:var( --e-global-typography-d8cd052-line-height );}.elementor-4879 .elementor-element.elementor-element-b583dde .elementor-heading-title{font-size:var( --e-global-typography-fedaf2c-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4879 .elementor-element.elementor-element-55ca1ac .elementor-heading-title{font-size:var( --e-global-typography-fedaf2c-font-size );}.elementor-4879 .elementor-element.elementor-element-a5c70b0 .elementor-heading-title{font-size:var( --e-global-typography-8850d51-font-size );line-height:var( --e-global-typography-8850d51-line-height );}.elementor-4879 .elementor-element.elementor-element-19bd1f4 .elementor-heading-title{font-size:var( --e-global-typography-8850d51-font-size );line-height:var( --e-global-typography-8850d51-line-height );}.elementor-4879 .elementor-element.elementor-element-161a874{top:0px;}.elementor-4879 .elementor-element.elementor-element-c446f13{--width:30%;}.elementor-4879 .elementor-element.elementor-element-7495174{--width:18%;}.elementor-4879 .elementor-element.elementor-element-c7ec92e{--width:5%;}.elementor-4879 .elementor-element.elementor-element-f9eb438 .elementor-heading-title{font-size:var( --e-global-typography-fedaf2c-font-size );}.elementor-4879 .elementor-element.elementor-element-f762231 .elementor-heading-title{font-size:var( --e-global-typography-dcc0e19-font-size );line-height:var( --e-global-typography-dcc0e19-line-height );}.elementor-4879 .elementor-element.elementor-element-78c7575{width:100%;max-width:100%;}.elementor-4879 .elementor-element.elementor-element-172d7a3{width:100%;max-width:100%;}.elementor-4879 .elementor-element.elementor-element-39ce216{width:100%;max-width:100%;}.elementor-4879 .elementor-element.elementor-element-46e5a8fc{--justify-content:center;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4879 .elementor-element.elementor-element-41ada6f0{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-4879 .elementor-element.elementor-element-41ada6f0.e-con{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-4879 .elementor-element.elementor-element-31e27346{--content-width:520px;--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;}.elementor-4879 .elementor-element.elementor-element-493e39e6 .elementor-heading-title{font-size:clamp(1.5rem, 4.5vw, 4.5rem);}.elementor-4879 .elementor-element.elementor-element-1a1b87d0 .elementor-heading-title{font-size:clamp(1.5rem, 4.5vw, 4.5rem);}.elementor-4879 .elementor-element.elementor-element-31c671c1 .elementor-heading-title{font-size:clamp(1.5rem, 4.5vw, 4.5rem);}.elementor-4879 .elementor-element.elementor-element-1ff2bfa3 .elementor-heading-title{font-size:clamp(1.5rem, 4.5vw, 4.5rem);}.elementor-4879 .elementor-element.elementor-element-4942a533 .elementor-heading-title{font-size:clamp(1.5rem, 4.5vw, 4.5rem);}.elementor-4879 .elementor-element.elementor-element-6511817f .elementor-heading-title{font-size:clamp(1.5rem, 4.5vw, 4.5rem);}.elementor-4879 .elementor-element.elementor-element-8f2d49f{text-align:center;}.elementor-4879 .elementor-element.elementor-element-1f13316c{--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;}.elementor-4879 .elementor-element.elementor-element-57d88432.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4879 .elementor-element.elementor-element-4a0e5193 > .elementor-widget-container{margin:-100px 0px 0px 0px;}.elementor-4879 .elementor-element.elementor-element-4a0e5193 img{width:100%;max-width:400px;}.elementor-4879 .elementor-element.elementor-element-c3ef985{--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-4879 .elementor-element.elementor-element-aab0441{--swiper-slides-to-display:1;}}@media(min-width:768px){.elementor-4879 .elementor-element.elementor-element-f00b9c2{--width:300px;}.elementor-4879 .elementor-element.elementor-element-81ef94c{--width:400px;}.elementor-4879 .elementor-element.elementor-element-74df8b9{--width:300px;}.elementor-4879 .elementor-element.elementor-element-c446f13{--width:40%;}.elementor-4879 .elementor-element.elementor-element-7495174{--width:28%;}.elementor-4879 .elementor-element.elementor-element-c7ec92e{--width:14%;}.elementor-4879 .elementor-element.elementor-element-41ada6f0{--width:400px;}.elementor-4879 .elementor-element.elementor-element-57d88432{--width:350px;}.elementor-4879 .elementor-element.elementor-element-b9c4602{--width:400px;}}@media(max-width:1024px) and (min-width:768px){.elementor-4879 .elementor-element.elementor-element-41ada6f0{--width:360px;}.elementor-4879 .elementor-element.elementor-element-57d88432{--width:200px;}}/* Start custom CSS for video, class: .elementor-element-78c7575 */.elementor-4879 .elementor-element.elementor-element-78c7575.elementor-widget-video {
    aspect-ratio: 1;
}
.elementor-4879 .elementor-element.elementor-element-78c7575 .elementor-open-lightbox, .elementor-4879 .elementor-element.elementor-element-78c7575 .elementor-custom-embed-image-overlay, .elementor-4879 .elementor-element.elementor-element-78c7575 .elementor-open-lightbox img  {
    height: 100%;
    width: 100%;
}

.elementor-4879 .elementor-element.elementor-element-78c7575 .elementor-open-lightbox img {
    aspect-ratio: 0;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-172d7a3 */.elementor-4879 .elementor-element.elementor-element-172d7a3.elementor-widget-video {
    aspect-ratio: 1;
}
.elementor-4879 .elementor-element.elementor-element-172d7a3 .elementor-open-lightbox, .elementor-4879 .elementor-element.elementor-element-172d7a3 .elementor-custom-embed-image-overlay, .elementor-4879 .elementor-element.elementor-element-172d7a3 .elementor-open-lightbox img  {
    height: 100%;
    width: 100%;
}

.elementor-4879 .elementor-element.elementor-element-172d7a3 .elementor-open-lightbox img {
    aspect-ratio: 0;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-39ce216 */.elementor-4879 .elementor-element.elementor-element-39ce216.elementor-widget-video {
    aspect-ratio: 1;
}
.elementor-4879 .elementor-element.elementor-element-39ce216 .elementor-open-lightbox, .elementor-4879 .elementor-element.elementor-element-39ce216 .elementor-custom-embed-image-overlay, .elementor-4879 .elementor-element.elementor-element-39ce216 .elementor-open-lightbox img  {
    height: 100%;
    width: 100%;
}

.elementor-4879 .elementor-element.elementor-element-39ce216 .elementor-open-lightbox img {
    aspect-ratio: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8e8a61 */.elementor-4879 .elementor-element.elementor-element-d8e8a61 * {
    transition: all 300ms ease-in-out;
}

.elementor-4879 .elementor-element.elementor-element-d8e8a61 .box {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 100%;
    text-wrap: balance;
    flex-basis: 48%;
}

@media only screen and (min-width:1280px) {
    .elementor-4879 .elementor-element.elementor-element-d8e8a61 .box {
       flex-basis: 20%; 
    }
}

.elementor-4879 .elementor-element.elementor-element-d8e8a61 p {
    text-wrap: balance;
}

.elementor-4879 .elementor-element.elementor-element-d8e8a61 .box:hover p, .elementor-4879 .elementor-element.elementor-element-d8e8a61 .box:hover .elementor-heading-title {
    color: #FFF;
}

.elementor-4879 .elementor-element.elementor-element-d8e8a61 .box .elementor-icon svg, .elementor-4879 .elementor-element.elementor-element-d8e8a61 .box .arrow-btn a span, .elementor-4879 .elementor-element.elementor-element-d8e8a61 .box .arrow-btn svg {
    transition: fill 0s linear !important;
    transition-delay: 0s !important;
}

.elementor-4879 .elementor-element.elementor-element-d8e8a61 .box:hover .elementor-icon svg {
    fill: #FFF !important;
}

.elementor-4879 .elementor-element.elementor-element-d8e8a61 .box:hover .arrow-btn a {
    color: #349E31;
}

.elementor-4879 .elementor-element.elementor-element-d8e8a61 .box:hover .arrow-btn svg {
    fill: #349E31;
}

.box:hover .primary {
    opacity: 0;
    transition: all 300ms ease-in-out;
}

.box .secondary {
    opacity: 0;
}

.box:hover .secondary {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31e27346 */.elementor-4879 .elementor-element.elementor-element-31e27346 .elementor-icon-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    .elementor-4879 .elementor-element.elementor-element-31e27346 {
        max-width: 450px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4a0e5193 */.elementor-4879 .elementor-element.elementor-element-4a0e5193 img {
    aspect-ratio: 2 / 2.5;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-184c563 */.elementor-4879 .elementor-element.elementor-element-184c563 p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */