.elementor-65341 .elementor-element.elementor-element-325d5d8{--display:flex;--min-height:38vh;--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;}.elementor-65341 .elementor-element.elementor-element-325d5d8:not(.elementor-motion-effects-element-type-background), .elementor-65341 .elementor-element.elementor-element-325d5d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://weinsteinjcc.org/wp-content/uploads/2025/12/Friend-fo-the-Center_Page_Banner-Converted.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-65341 .elementor-element.elementor-element-93d178e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65341 .elementor-element.elementor-element-93d178e.e-con{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-65341 .elementor-element.elementor-element-2aad467{--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:flex-start;}.elementor-65341 .elementor-element.elementor-element-2aad467:not(.elementor-motion-effects-element-type-background), .elementor-65341 .elementor-element.elementor-element-2aad467 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-65341 .elementor-element.elementor-element-2aad467.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-65341 .elementor-element.elementor-element-cf6fbc1{width:var( --container-widget-width, 93.144% );max-width:93.144%;--container-widget-width:93.144%;--container-widget-flex-grow:0;text-align:start;}.elementor-65341 .elementor-element.elementor-element-cf6fbc1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-65341 .elementor-element.elementor-element-cf6fbc1 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:28px;font-weight:600;line-height:45px;color:#FFFFFF;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-65341 .elementor-element.elementor-element-0dd5da3 .elementor-menu-toggle{margin:0 auto;}.elementor-65341 .elementor-element.elementor-element-0dd5da3 .elementor-nav-menu .elementor-item{font-family:"Raleway", Sans-serif;font-size:15px;font-weight:600;}.elementor-65341 .elementor-element.elementor-element-0dd5da3 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );padding-top:17px;padding-bottom:17px;}.elementor-65341 .elementor-element.elementor-element-0dd5da3 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-65341 .elementor-element.elementor-element-0dd5da3 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-65341 .elementor-element.elementor-element-0dd5da3 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-65341 .elementor-element.elementor-element-0dd5da3 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-65341 .elementor-element.elementor-element-036f0b5{--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;}.elementor-65341 .elementor-element.elementor-element-036f0b5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-65341 .elementor-element.elementor-element-854254f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-65341 .elementor-element.elementor-element-4864c3b.elementor-element{--align-self:center;}.elementor-65341 .elementor-element.elementor-element-4864c3b .elementor-menu-toggle{margin:0 auto;}.elementor-65341 .elementor-element.elementor-element-4864c3b .elementor-nav-menu--dropdown a, .elementor-65341 .elementor-element.elementor-element-4864c3b .elementor-menu-toggle{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-65341 .elementor-element.elementor-element-4864c3b .elementor-nav-menu--dropdown a:hover,
					.elementor-65341 .elementor-element.elementor-element-4864c3b .elementor-nav-menu--dropdown a:focus,
					.elementor-65341 .elementor-element.elementor-element-4864c3b .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-65341 .elementor-element.elementor-element-4864c3b .elementor-nav-menu--dropdown a.highlighted,
					.elementor-65341 .elementor-element.elementor-element-4864c3b .elementor-menu-toggle:hover,
					.elementor-65341 .elementor-element.elementor-element-4864c3b .elementor-menu-toggle:focus{color:var( --e-global-color-accent );}.elementor-65341 .elementor-element.elementor-element-4864c3b .elementor-nav-menu--dropdown a:hover,
					.elementor-65341 .elementor-element.elementor-element-4864c3b .elementor-nav-menu--dropdown a:focus,
					.elementor-65341 .elementor-element.elementor-element-4864c3b .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-65341 .elementor-element.elementor-element-4864c3b .elementor-nav-menu--dropdown a.highlighted{background-color:#AA7BC9;}.elementor-65341 .elementor-element.elementor-element-4864c3b .elementor-nav-menu--dropdown{border-style:none;}.elementor-65341 .elementor-element.elementor-element-4864c3b div.elementor-menu-toggle{color:var( --e-global-color-primary );}.elementor-65341 .elementor-element.elementor-element-4864c3b div.elementor-menu-toggle svg{fill:var( --e-global-color-primary );}.elementor-65341 .elementor-element.elementor-element-4864c3b div.elementor-menu-toggle:hover, .elementor-65341 .elementor-element.elementor-element-4864c3b div.elementor-menu-toggle:focus{color:var( --e-global-color-secondary );}.elementor-65341 .elementor-element.elementor-element-4864c3b div.elementor-menu-toggle:hover svg, .elementor-65341 .elementor-element.elementor-element-4864c3b div.elementor-menu-toggle:focus svg{fill:var( --e-global-color-secondary );}.elementor-65341 .elementor-element.elementor-element-85d11db{text-align:center;}.elementor-65341 .elementor-element.elementor-element-85d11db .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:53px;font-weight:600;line-height:45px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#00ADBB;}.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 );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-65341 .elementor-element.elementor-element-535146a{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:400;}.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-65341 .elementor-element.elementor-element-15d6f13 .elementor-button{background-color:#AA7BC9;font-family:"Raleway", Sans-serif;font-size:18px;font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:3px 3px 3px 3px;border-color:#AA7BC9;border-radius:40px 40px 40px 40px;}.elementor-65341 .elementor-element.elementor-element-15d6f13 .elementor-button:hover, .elementor-65341 .elementor-element.elementor-element-15d6f13 .elementor-button:focus{background-color:var( --e-global-color-accent );color:#AA7BC9;}.elementor-65341 .elementor-element.elementor-element-15d6f13 .elementor-button:hover svg, .elementor-65341 .elementor-element.elementor-element-15d6f13 .elementor-button:focus svg{fill:#AA7BC9;}.elementor-65341 .elementor-element.elementor-element-fda8de1{--display:flex;}.elementor-65341 .elementor-element.elementor-element-5add22f{text-align:center;}.elementor-65341 .elementor-element.elementor-element-5add22f .elementor-heading-title{font-family:var( --e-global-typography-e689976-font-family ), Sans-serif;font-size:var( --e-global-typography-e689976-font-size );font-weight:var( --e-global-typography-e689976-font-weight );line-height:var( --e-global-typography-e689976-line-height );color:var( --e-global-color-text );}.elementor-65341 .elementor-element.elementor-element-93684b5{--display:flex;}.elementor-65341 .elementor-element.elementor-element-975b486{text-align:center;}.elementor-65341 .elementor-element.elementor-element-975b486 .elementor-heading-title{font-family:var( --e-global-typography-e689976-font-family ), Sans-serif;font-size:var( --e-global-typography-e689976-font-size );font-weight:var( --e-global-typography-e689976-font-weight );line-height:var( --e-global-typography-e689976-line-height );color:var( --e-global-color-text );}.elementor-65341 .elementor-element.elementor-element-30b13ec{text-align:center;}.elementor-65341 .elementor-element.elementor-element-651dc0e{--display:flex;}.elementor-65341 .elementor-element.elementor-element-1738f7c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-65341 .elementor-element.elementor-element-99b554b{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-65341 .elementor-element.elementor-element-99b554b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-65341 .elementor-element.elementor-element-7055154{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65341 .elementor-element.elementor-element-7055154.e-con{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.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 );}.elementor-65341 .elementor-element.elementor-element-1f3526a{width:var( --container-widget-width, 32.756% );max-width:32.756%;--container-widget-width:32.756%;--container-widget-flex-grow:0;text-align:start;}.elementor-65341 .elementor-element.elementor-element-1f3526a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-65341 .elementor-element.elementor-element-e67d19d{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65341 .elementor-element.elementor-element-e67d19d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-65341 .elementor-element.elementor-element-edab3d7 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-text );}.elementor-65341 .elementor-element.elementor-element-6ffa91b .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:24px;font-weight:bold;color:var( --e-global-color-text );}.elementor-65341 .elementor-element.elementor-element-915aab0 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:24px;font-weight:600;font-style:italic;color:#4378BC;}.elementor-65341 .elementor-element.elementor-element-4532476 > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 5px;border-color:#4378BC;}.elementor-65341 .elementor-element.elementor-element-4532476{text-align:start;}.elementor-65341 .elementor-element.elementor-element-7e6a8bb{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-65341 .elementor-element.elementor-element-7e6a8bb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-65341 .elementor-element.elementor-element-cdaaace{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65341 .elementor-element.elementor-element-cdaaace.e-con{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-65341 .elementor-element.elementor-element-5be07dd{width:var( --container-widget-width, 32.756% );max-width:32.756%;--container-widget-width:32.756%;--container-widget-flex-grow:0;text-align:start;}.elementor-65341 .elementor-element.elementor-element-5be07dd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-65341 .elementor-element.elementor-element-35459b4{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65341 .elementor-element.elementor-element-35459b4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-65341 .elementor-element.elementor-element-0a7fd2c .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-text );}.elementor-65341 .elementor-element.elementor-element-3dc32a0 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:24px;font-weight:bold;color:var( --e-global-color-text );}.elementor-65341 .elementor-element.elementor-element-3b68be1 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:24px;font-weight:600;font-style:italic;color:#A97DB8;}.elementor-65341 .elementor-element.elementor-element-256cb04 > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 5px;border-color:#A97DB8;}.elementor-65341 .elementor-element.elementor-element-256cb04{text-align:start;}.elementor-65341 .elementor-element.elementor-element-2fa3b62{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-65341 .elementor-element.elementor-element-8d1ce97{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-65341 .elementor-element.elementor-element-8d1ce97.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-65341 .elementor-element.elementor-element-8edf845{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65341 .elementor-element.elementor-element-8edf845.e-con{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-65341 .elementor-element.elementor-element-bf4a117{width:var( --container-widget-width, 32.756% );max-width:32.756%;--container-widget-width:32.756%;--container-widget-flex-grow:0;text-align:start;}.elementor-65341 .elementor-element.elementor-element-bf4a117.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-65341 .elementor-element.elementor-element-a8c9893{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65341 .elementor-element.elementor-element-a8c9893.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-65341 .elementor-element.elementor-element-ebb873f .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-text );}.elementor-65341 .elementor-element.elementor-element-5f21ceb .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:24px;font-weight:bold;color:var( --e-global-color-text );}.elementor-65341 .elementor-element.elementor-element-44ea3e4 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:24px;font-weight:600;font-style:italic;color:#90CEDD;}.elementor-65341 .elementor-element.elementor-element-2920206 > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 5px;border-color:#90CEDD;}.elementor-65341 .elementor-element.elementor-element-2920206{text-align:start;}.elementor-65341 .elementor-element.elementor-element-fceb072{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-65341 .elementor-element.elementor-element-fceb072.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-65341 .elementor-element.elementor-element-8b4f38b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65341 .elementor-element.elementor-element-8b4f38b.e-con{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-65341 .elementor-element.elementor-element-5fc3a25{width:var( --container-widget-width, 32.756% );max-width:32.756%;--container-widget-width:32.756%;--container-widget-flex-grow:0;text-align:start;}.elementor-65341 .elementor-element.elementor-element-5fc3a25.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-65341 .elementor-element.elementor-element-a9ef38f{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65341 .elementor-element.elementor-element-a9ef38f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-65341 .elementor-element.elementor-element-4e140d7 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-text );}.elementor-65341 .elementor-element.elementor-element-c0c63a4 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:24px;font-weight:bold;color:var( --e-global-color-text );}.elementor-65341 .elementor-element.elementor-element-9fab7e2 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:24px;font-weight:600;font-style:italic;color:#00ACBB;}.elementor-65341 .elementor-element.elementor-element-cedc092 > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 5px;border-color:#00ACBB;}.elementor-65341 .elementor-element.elementor-element-cedc092{text-align:start;}.elementor-65341 .elementor-element.elementor-element-5a7941d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-65341 .elementor-element.elementor-element-19aa287{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-65341 .elementor-element.elementor-element-19aa287.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-65341 .elementor-element.elementor-element-443e760{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65341 .elementor-element.elementor-element-443e760.e-con{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-65341 .elementor-element.elementor-element-49c2002{width:var( --container-widget-width, 32.756% );max-width:32.756%;--container-widget-width:32.756%;--container-widget-flex-grow:0;text-align:start;}.elementor-65341 .elementor-element.elementor-element-49c2002.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-65341 .elementor-element.elementor-element-6c8d0cc{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65341 .elementor-element.elementor-element-6c8d0cc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-65341 .elementor-element.elementor-element-5c67e6f .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-text );}.elementor-65341 .elementor-element.elementor-element-7a6a9e9 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:24px;font-weight:bold;color:var( --e-global-color-text );}.elementor-65341 .elementor-element.elementor-element-ae94331 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:24px;font-weight:600;font-style:italic;color:#8BC39F;}.elementor-65341 .elementor-element.elementor-element-47c9c12 > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 5px;border-color:#8BC39F;}.elementor-65341 .elementor-element.elementor-element-47c9c12{text-align:start;}.elementor-65341 .elementor-element.elementor-element-fed7822{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-65341 .elementor-element.elementor-element-fed7822.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-65341 .elementor-element.elementor-element-57f9c3d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65341 .elementor-element.elementor-element-57f9c3d.e-con{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-65341 .elementor-element.elementor-element-48b169c{width:var( --container-widget-width, 32.756% );max-width:32.756%;--container-widget-width:32.756%;--container-widget-flex-grow:0;text-align:start;}.elementor-65341 .elementor-element.elementor-element-48b169c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-65341 .elementor-element.elementor-element-2d4a426{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65341 .elementor-element.elementor-element-2d4a426.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-65341 .elementor-element.elementor-element-6825de1 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-text );}.elementor-65341 .elementor-element.elementor-element-c341d10 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:24px;font-weight:bold;color:var( --e-global-color-text );}.elementor-65341 .elementor-element.elementor-element-18976d6 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:24px;font-weight:600;font-style:italic;color:#345D91;}.elementor-65341 .elementor-element.elementor-element-064205b > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 5px;border-color:#345D91;}.elementor-65341 .elementor-element.elementor-element-064205b{text-align:start;}.elementor-65341 .elementor-element.elementor-element-5b2583b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-65341 .elementor-element.elementor-element-5360c71{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--e-con-transform-transition-duration:0ms;}.elementor-65341 .elementor-element.elementor-element-5360c71.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-65341 .elementor-element.elementor-element-a328935{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65341 .elementor-element.elementor-element-a328935.e-con{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-65341 .elementor-element.elementor-element-5d46ff5{width:var( --container-widget-width, 32.756% );max-width:32.756%;--container-widget-width:32.756%;--container-widget-flex-grow:0;text-align:start;}.elementor-65341 .elementor-element.elementor-element-5d46ff5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-65341 .elementor-element.elementor-element-67eec73{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65341 .elementor-element.elementor-element-67eec73.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-65341 .elementor-element.elementor-element-c650f3f .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-text );}.elementor-65341 .elementor-element.elementor-element-6782b18 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:24px;font-weight:bold;color:var( --e-global-color-text );}.elementor-65341 .elementor-element.elementor-element-ed0de69 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:24px;font-weight:600;font-style:italic;color:#0D6973;}.elementor-65341 .elementor-element.elementor-element-2c6bd54 > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 5px;border-color:#0D6973;}.elementor-65341 .elementor-element.elementor-element-2c6bd54{text-align:start;}.elementor-65341 .elementor-element.elementor-element-373101e{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-65341 .elementor-element.elementor-element-373101e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-65341 .elementor-element.elementor-element-6f99ace{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65341 .elementor-element.elementor-element-6f99ace.e-con{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-65341 .elementor-element.elementor-element-d6f2c11{width:var( --container-widget-width, 32.756% );max-width:32.756%;--container-widget-width:32.756%;--container-widget-flex-grow:0;text-align:start;}.elementor-65341 .elementor-element.elementor-element-d6f2c11.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-65341 .elementor-element.elementor-element-6fdac1a{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65341 .elementor-element.elementor-element-6fdac1a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-65341 .elementor-element.elementor-element-3a27bb0 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-text );}.elementor-65341 .elementor-element.elementor-element-53bd260 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:24px;font-weight:bold;color:var( --e-global-color-text );}.elementor-65341 .elementor-element.elementor-element-33b628b .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:24px;font-weight:600;font-style:italic;color:#67A4AA;}.elementor-65341 .elementor-element.elementor-element-1eace0f > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 5px;border-color:#67A4AA;}.elementor-65341 .elementor-element.elementor-element-1eace0f{text-align:start;}.elementor-65341 .elementor-element.elementor-element-35e067a{--display:flex;}.elementor-65341 .elementor-element.elementor-element-e2836ce{text-align:center;}.elementor-65341 .elementor-element.elementor-element-e2836ce .elementor-heading-title{font-family:var( --e-global-typography-e689976-font-family ), Sans-serif;font-size:var( --e-global-typography-e689976-font-size );font-weight:var( --e-global-typography-e689976-font-weight );line-height:var( --e-global-typography-e689976-line-height );color:var( --e-global-color-text );}.elementor-65341 .elementor-element.elementor-element-0826498{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-65341 .elementor-element.elementor-element-0826498.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-65341 .elementor-element.elementor-element-0933e0d{--display:flex;}.elementor-65341 .elementor-element.elementor-element-9f843df{text-align:start;}.elementor-65341 .elementor-element.elementor-element-d9d97cd{text-align:center;}.elementor-65341 .elementor-element.elementor-element-d9d97cd .elementor-heading-title{font-family:var( --e-global-typography-e689976-font-family ), Sans-serif;font-size:var( --e-global-typography-e689976-font-size );font-weight:var( --e-global-typography-e689976-font-weight );line-height:var( --e-global-typography-e689976-line-height );color:var( --e-global-color-text );}.elementor-65341 .elementor-element.elementor-element-389a9c5{text-align:center;}.elementor-65341 .elementor-element.elementor-element-fa8ee23{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-65341 .elementor-element.elementor-element-fa8ee23:not(.elementor-motion-effects-element-type-background), .elementor-65341 .elementor-element.elementor-element-fa8ee23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#AA7BC9;}.elementor-65341 .elementor-element.elementor-element-2a2a634{text-align:center;}.elementor-65341 .elementor-element.elementor-element-2a2a634 .elementor-heading-title{font-family:var( --e-global-typography-e689976-font-family ), Sans-serif;font-size:var( --e-global-typography-e689976-font-size );font-weight:var( --e-global-typography-e689976-font-weight );line-height:var( --e-global-typography-e689976-line-height );color:var( --e-global-color-accent );}.elementor-65341 .elementor-element.elementor-element-162e0f9{text-align:center;color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-65341 .elementor-element.elementor-element-5add22f .elementor-heading-title{font-size:var( --e-global-typography-e689976-font-size );line-height:var( --e-global-typography-e689976-line-height );}.elementor-65341 .elementor-element.elementor-element-975b486 .elementor-heading-title{font-size:var( --e-global-typography-e689976-font-size );line-height:var( --e-global-typography-e689976-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-65341 .elementor-element.elementor-element-e2836ce .elementor-heading-title{font-size:var( --e-global-typography-e689976-font-size );line-height:var( --e-global-typography-e689976-line-height );}.elementor-65341 .elementor-element.elementor-element-d9d97cd .elementor-heading-title{font-size:var( --e-global-typography-e689976-font-size );line-height:var( --e-global-typography-e689976-line-height );}.elementor-65341 .elementor-element.elementor-element-2a2a634 .elementor-heading-title{font-size:var( --e-global-typography-e689976-font-size );line-height:var( --e-global-typography-e689976-line-height );}}@media(max-width:767px){.elementor-65341 .elementor-element.elementor-element-325d5d8{--min-height:25vh;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );}.elementor-65341 .elementor-element.elementor-element-036f0b5{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-65341 .elementor-element.elementor-element-854254f.e-con{--align-self:center;}.elementor-65341 .elementor-element.elementor-element-4864c3b .elementor-nav-menu--dropdown a{padding-left:0px;padding-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-65341 .elementor-element.elementor-element-5add22f .elementor-heading-title{font-size:var( --e-global-typography-e689976-font-size );line-height:var( --e-global-typography-e689976-line-height );}.elementor-65341 .elementor-element.elementor-element-975b486 .elementor-heading-title{font-size:var( --e-global-typography-e689976-font-size );line-height:var( --e-global-typography-e689976-line-height );}.elementor-65341 .elementor-element.elementor-element-99b554b{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-65341 .elementor-element.elementor-element-7055154{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-65341 .elementor-element.elementor-element-1f3526a{width:var( --container-widget-width, 161.797px );max-width:161.797px;--container-widget-width:161.797px;--container-widget-flex-grow:0;}.elementor-65341 .elementor-element.elementor-element-e67d19d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65341 .elementor-element.elementor-element-edab3d7{text-align:center;}.elementor-65341 .elementor-element.elementor-element-6ffa91b{text-align:center;}.elementor-65341 .elementor-element.elementor-element-915aab0{text-align:center;}.elementor-65341 .elementor-element.elementor-element-7e6a8bb{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-65341 .elementor-element.elementor-element-cdaaace{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-65341 .elementor-element.elementor-element-5be07dd{width:var( --container-widget-width, 161.797px );max-width:161.797px;--container-widget-width:161.797px;--container-widget-flex-grow:0;}.elementor-65341 .elementor-element.elementor-element-35459b4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65341 .elementor-element.elementor-element-0a7fd2c{text-align:center;}.elementor-65341 .elementor-element.elementor-element-3dc32a0{text-align:center;}.elementor-65341 .elementor-element.elementor-element-3b68be1{text-align:center;}.elementor-65341 .elementor-element.elementor-element-8d1ce97{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-65341 .elementor-element.elementor-element-8edf845{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-65341 .elementor-element.elementor-element-bf4a117{width:var( --container-widget-width, 161.797px );max-width:161.797px;--container-widget-width:161.797px;--container-widget-flex-grow:0;}.elementor-65341 .elementor-element.elementor-element-a8c9893{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65341 .elementor-element.elementor-element-ebb873f{text-align:center;}.elementor-65341 .elementor-element.elementor-element-5f21ceb{text-align:center;}.elementor-65341 .elementor-element.elementor-element-44ea3e4{text-align:center;}.elementor-65341 .elementor-element.elementor-element-fceb072{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-65341 .elementor-element.elementor-element-8b4f38b{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-65341 .elementor-element.elementor-element-5fc3a25{width:var( --container-widget-width, 161.797px );max-width:161.797px;--container-widget-width:161.797px;--container-widget-flex-grow:0;}.elementor-65341 .elementor-element.elementor-element-a9ef38f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65341 .elementor-element.elementor-element-4e140d7{text-align:center;}.elementor-65341 .elementor-element.elementor-element-c0c63a4{text-align:center;}.elementor-65341 .elementor-element.elementor-element-9fab7e2{text-align:center;}.elementor-65341 .elementor-element.elementor-element-19aa287{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-65341 .elementor-element.elementor-element-443e760{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-65341 .elementor-element.elementor-element-49c2002{width:var( --container-widget-width, 161.797px );max-width:161.797px;--container-widget-width:161.797px;--container-widget-flex-grow:0;}.elementor-65341 .elementor-element.elementor-element-6c8d0cc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65341 .elementor-element.elementor-element-5c67e6f{text-align:center;}.elementor-65341 .elementor-element.elementor-element-7a6a9e9{text-align:center;}.elementor-65341 .elementor-element.elementor-element-ae94331{text-align:center;}.elementor-65341 .elementor-element.elementor-element-fed7822{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-65341 .elementor-element.elementor-element-57f9c3d{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-65341 .elementor-element.elementor-element-48b169c{width:var( --container-widget-width, 161.797px );max-width:161.797px;--container-widget-width:161.797px;--container-widget-flex-grow:0;}.elementor-65341 .elementor-element.elementor-element-2d4a426{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65341 .elementor-element.elementor-element-6825de1{text-align:center;}.elementor-65341 .elementor-element.elementor-element-c341d10{text-align:center;}.elementor-65341 .elementor-element.elementor-element-18976d6{text-align:center;}.elementor-65341 .elementor-element.elementor-element-5360c71{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-65341 .elementor-element.elementor-element-a328935{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-65341 .elementor-element.elementor-element-5d46ff5{width:var( --container-widget-width, 161.797px );max-width:161.797px;--container-widget-width:161.797px;--container-widget-flex-grow:0;}.elementor-65341 .elementor-element.elementor-element-67eec73{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65341 .elementor-element.elementor-element-c650f3f{text-align:center;}.elementor-65341 .elementor-element.elementor-element-6782b18{text-align:center;}.elementor-65341 .elementor-element.elementor-element-ed0de69{text-align:center;}.elementor-65341 .elementor-element.elementor-element-373101e{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-65341 .elementor-element.elementor-element-6f99ace{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-65341 .elementor-element.elementor-element-d6f2c11{width:var( --container-widget-width, 161.797px );max-width:161.797px;--container-widget-width:161.797px;--container-widget-flex-grow:0;}.elementor-65341 .elementor-element.elementor-element-6fdac1a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65341 .elementor-element.elementor-element-3a27bb0{text-align:center;}.elementor-65341 .elementor-element.elementor-element-53bd260{text-align:center;}.elementor-65341 .elementor-element.elementor-element-33b628b{text-align:center;}.elementor-65341 .elementor-element.elementor-element-e2836ce .elementor-heading-title{font-size:var( --e-global-typography-e689976-font-size );line-height:var( --e-global-typography-e689976-line-height );}.elementor-65341 .elementor-element.elementor-element-d9d97cd .elementor-heading-title{font-size:var( --e-global-typography-e689976-font-size );line-height:var( --e-global-typography-e689976-line-height );}.elementor-65341 .elementor-element.elementor-element-2a2a634 .elementor-heading-title{font-size:var( --e-global-typography-e689976-font-size );line-height:var( --e-global-typography-e689976-line-height );}}@media(min-width:768px){.elementor-65341 .elementor-element.elementor-element-93d178e{--width:100%;}.elementor-65341 .elementor-element.elementor-element-2aad467{--width:14.921%;}.elementor-65341 .elementor-element.elementor-element-036f0b5{--width:75.361%;}.elementor-65341 .elementor-element.elementor-element-99b554b{--width:50%;}.elementor-65341 .elementor-element.elementor-element-7055154{--width:77.954%;}.elementor-65341 .elementor-element.elementor-element-e67d19d{--width:90.561%;}.elementor-65341 .elementor-element.elementor-element-7e6a8bb{--width:50%;}.elementor-65341 .elementor-element.elementor-element-cdaaace{--width:77.954%;}.elementor-65341 .elementor-element.elementor-element-35459b4{--width:90.561%;}.elementor-65341 .elementor-element.elementor-element-8d1ce97{--width:50%;}.elementor-65341 .elementor-element.elementor-element-8edf845{--width:77.954%;}.elementor-65341 .elementor-element.elementor-element-a8c9893{--width:90.561%;}.elementor-65341 .elementor-element.elementor-element-fceb072{--width:50%;}.elementor-65341 .elementor-element.elementor-element-8b4f38b{--width:77.954%;}.elementor-65341 .elementor-element.elementor-element-a9ef38f{--width:90.561%;}.elementor-65341 .elementor-element.elementor-element-19aa287{--width:50%;}.elementor-65341 .elementor-element.elementor-element-443e760{--width:77.954%;}.elementor-65341 .elementor-element.elementor-element-6c8d0cc{--width:90.561%;}.elementor-65341 .elementor-element.elementor-element-fed7822{--width:50%;}.elementor-65341 .elementor-element.elementor-element-57f9c3d{--width:77.954%;}.elementor-65341 .elementor-element.elementor-element-2d4a426{--width:90.561%;}.elementor-65341 .elementor-element.elementor-element-5360c71{--width:50%;}.elementor-65341 .elementor-element.elementor-element-a328935{--width:77.954%;}.elementor-65341 .elementor-element.elementor-element-67eec73{--width:90.561%;}.elementor-65341 .elementor-element.elementor-element-373101e{--width:50%;}.elementor-65341 .elementor-element.elementor-element-6f99ace{--width:77.954%;}.elementor-65341 .elementor-element.elementor-element-6fdac1a{--width:90.561%;}}/* Start custom CSS for container, class: .elementor-element-99b554b *//* ==========================================================
   DESKTOP
   ========================================================== */
@media (min-width: 768px) {
    .giving-box {
        position: relative;
        overflow: hidden;
        transition: transform 0.3s ease;
    }

    .giving-box:hover,
    .giving-box:focus-within {
        transform: translateY(-10px);
    }

    /* Hide the Give Today! button when hovering the entire card */
    .giving-box:hover .level-text::after,
    .giving-box:focus-within .level-text::after {
        opacity: 0;        /* hides smoothly */
        transition: 0.2s ease;
    }

    /* Hover overlay (keyboard accessible) */
    .giving-box::after {
        content: attr(data-hovertext);
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgba(245, 2, 117, 0.88);
        color: #FFFFFF;
        font-size: 24px;
        font-weight: 700;
        display: flex;
        align-items: center;
        justify-content: center;
        text-align: center;
        white-space: pre-line;
        opacity: 0;
        transition: opacity 0.3s ease;
        pointer-events: none;
    }

    .giving-box:hover::after,
    .giving-box:focus-within::after {
        opacity: 1;
    }

    /* Desktop UPGRADED “Give Today!” pseudo button */
    .level-text {
        position: relative;
        display: block;
        text-align: center;
        padding-bottom: 60px;
    }

    .level-text::after {
        content: "Give Today!";
        position: absolute;
        left: 50%;
        bottom: 10px;
        transform: translateX(-50%);

        font-family: "Raleway", sans-serif;
        font-size: 18px;
        font-weight: 700;

        background-color: #AA7BC9;
        color: #FFFFFF;
        border: 3px solid #AA7BC9;

        border-radius: 40px;
        padding: 12px 28px;
        display: inline-block;
        cursor: pointer;
        transition: 0.3s ease;
    }

    /* Desktop Hover / Focus effect (only on button itself) */
    .level-text:hover::after,
    .level-text:focus-within::after {
        background-color: #FFFFFF;
        color: #AA7BC9;
        border-color: #AA7BC9;
    }

    /* Keyboard focus outline (ADA) */
    .level-text:focus-within::after {
        outline: 3px solid #000;
        outline-offset: 4px;
    }
}

/* ==========================================================
   MOBILE
   ========================================================== */
@media (max-width: 767px) {

    .giving-box {
        position: relative;
        transition: transform 0.3s ease;
        padding-bottom: 60px; /* space for button */
    }

    .giving-box:hover,
    .giving-box:active,
    .giving-box:focus-within {
        transform: translateY(-5px);
    }

    /* Mobile default button (identical style to desktop default) */
    .giving-box::after {
        content: "Give Today!";
        display: block;
        margin-top: 14px;

        padding: 14px 22px;
        font-size: 16px;
        font-weight: 700;
        text-align: center;

        background: #AA7BC9;
        color: #FFFFFF;
        border-radius: 40px;
        border: 3px solid #AA7BC9;

        box-shadow: 0px 4px 10px rgba(170, 123, 201, 0.3);
        white-space: nowrap;
        transition: 0.3s ease;
    }

    /* Mobile hover / tap / focus — MATCHES DESKTOP EXACTLY */
    .giving-box:hover::after,
    .giving-box:active::after,
    .giving-box:focus-within::after {
        background: #FFFFFF;
        color: #AA7BC9;
        border-color: #AA7BC9;
    }

    /* Mobile keyboard accessibility */
    .giving-box:focus-within::after {
        outline: 3px solid #000;
        outline-offset: 3px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e6a8bb *//* ----------------------------------------------------
   Accessible Readable Text Styling for .level-text
   ---------------------------------------------------- */

/* Wrapper improvements */
.level-text {
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    max-width: 760px;                    /* keeps line lengths readable */
    margin: 0 auto;
}

/* Text styling */
.level-text p {
    font-size: 1.15rem;
    line-height: 1.65;
    color: #1a1a1a;
    font-weight: 400;
    letter-spacing: 0.25px;
    margin: 0 0 0.75rem 0;

    /* ▶️ This creates space between the text and the vertical line */
    padding-left: 14px;                  /* adjust to taste (10–20px works great) */
}

/* Highlight (fixes the thick blue selection bar issue) */
.level-text p::selection {
    background: #d8e6ff;
    color: #000;
}

/* Elementor wrapper cleanup */
.level-text .elementor-widget-container {
    padding: 4px 0;
}

/* Optional fade-in animation */
.level-text p {
    opacity: 0;
    transform: translateY(4px);
    animation: lt-fade 0.25s ease-out forwards;
}

@keyframes lt-fade {
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* Prevent layout issues with long words */
.level-text p {
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0826498 *//* ============================= */
/* 4x1 Grid Layout - Full Squares */
/* ============================= */
.img-accordion {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 20px;
  margin: 0 auto;
}

/* Hide checkbox inputs */
.img-accordion .item input {
  display: none;
}

/* Square image box */
.img-box {
  display: block;
  position: relative;
  width: 100%;
  padding-bottom: 100%; /* perfect square */
  cursor: pointer;
  overflow: hidden;
  border-radius: 10px;
  background: #fafafa; /* optional if image has transparency */
}

.img-box img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: contain; /* show full image without cropping */
}

.img-box:hover img {
  opacity: 0.9;
}

/* Accordion content */
.content {
  grid-column: span 4; /* full width */
  display: none;        /* hidden by default */
  padding: 20px 10px 10px 10px;
  background: #fafafa;
  border-radius: 8px;
}

/* Show content instantly when checkbox is checked */
.item input:checked ~ .content {
  display: block;
}

/* Buttons inside content, only visible when accordion is open */
.accordion-btn {
  display: block;
  text-align: center;

  font-family: "Raleway", Sans-serif;
  font-size: 18px;
  font-weight: 600;

  color: #ffffff !important; /* force white text */
  background-color: #AA7BC9;

  border: 3px solid #AA7BC9;
  border-radius: 40px;

  text-decoration: none;
  padding: 12px 24px;
  margin: 15px auto 0;
  width: fit-content;

  transition: 0.3s ease;
}

.accordion-btn:hover,
.accordion-btn:focus {
  color: #AA7BC9 !important; /* force purple on hover */
  background-color: var(--e-global-color-accent);
}

/* ============================= */
/* Responsive: 2x2 on tablets    */
/* ============================= */
@media(max-width: 1200px) {
  .img-accordion {
    grid-template-columns: repeat(2, 1fr);
  }
  .content {
    grid-column: span 2;
  }
}

/* ============================= */
/* Responsive: 1 column on mobile */
/* ============================= */
@media(max-width: 700px) {
  .img-accordion {
    grid-template-columns: 1fr;
  }
  .content {
    grid-column: span 1;
  }
}/* End custom CSS */