.elementor-3321 .elementor-element.elementor-element-4d71983{--display:flex;--min-height:60vh;--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;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.76;}.elementor-3321 .elementor-element.elementor-element-4d71983:not(.elementor-motion-effects-element-type-background), .elementor-3321 .elementor-element.elementor-element-4d71983 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E0F8FB;background-image:url("https://dimock.org/wp-content/uploads/2026/07/Resources-Family-Support-roxbury-ma.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3321 .elementor-element.elementor-element-4d71983::before, .elementor-3321 .elementor-element.elementor-element-4d71983 > .elementor-background-video-container::before, .elementor-3321 .elementor-element.elementor-element-4d71983 > .e-con-inner > .elementor-background-video-container::before, .elementor-3321 .elementor-element.elementor-element-4d71983 > .elementor-background-slideshow::before, .elementor-3321 .elementor-element.elementor-element-4d71983 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3321 .elementor-element.elementor-element-4d71983 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(116deg, var( --e-global-color-0e75194 ) 36%, #00000000 71%);}.elementor-3321 .elementor-element.elementor-element-3c573ad{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-size:0.9rem;color:var( --e-global-color-f266a93 );}.elementor-3321 .elementor-element.elementor-element-3c573ad a{color:var( --e-global-color-f266a93 );}.elementor-3321 .elementor-element.elementor-element-5c9f271{padding:20px 0px 20px 0px;}.elementor-3321 .elementor-element.elementor-element-5c9f271 .elementor-heading-title{color:var( --e-global-color-f266a93 );}.elementor-3321 .elementor-element.elementor-element-4fac7fb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-3321 .elementor-element.elementor-element-4fac7fb:not(.elementor-motion-effects-element-type-background), .elementor-3321 .elementor-element.elementor-element-4fac7fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f266a93 );}.elementor-3321 .elementor-element.elementor-element-1a3319e{width:100%;max-width:100%;font-size:1.6rem;line-height:2rem;color:var( --e-global-color-text );}.elementor-3321 .elementor-element.elementor-element-1a3319e a{color:var( --e-global-color-f266a93 );}.elementor-3321 .elementor-element.elementor-element-b04bf61{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-3321 .elementor-element.elementor-element-b04bf61:not(.elementor-motion-effects-element-type-background), .elementor-3321 .elementor-element.elementor-element-b04bf61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9cd78a2 );}.elementor-3321 .elementor-element.elementor-element-3f21247{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3321 .elementor-element.elementor-element-3f21247:not(.elementor-motion-effects-element-type-background), .elementor-3321 .elementor-element.elementor-element-3f21247 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9cd78a2 );}.elementor-3321 .elementor-element.elementor-element-7f56065{width:100%;max-width:100%;padding:0% 20% 0% 0%;}.elementor-3321 .elementor-element.elementor-element-7f56065 .elementor-heading-title{font-size:1.4rem;font-weight:500;}.elementor-3321 .elementor-element.elementor-element-8131178{width:100%;max-width:100%;padding:0px 0px 40px 0px;font-size:1.2rem;color:var( --e-global-color-text );}.elementor-3321 .elementor-element.elementor-element-8131178 a{color:var( --e-global-color-text );}.elementor-3321 .elementor-element.elementor-element-8131178 a:hover, .elementor-3321 .elementor-element.elementor-element-8131178 a:focus{color:var( --e-global-color-secondary );}.elementor-3321 .elementor-element.elementor-element-e3ebd3e{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3321 .elementor-element.elementor-element-74f9699{width:100%;max-width:100%;padding:0% 20% 0% 0%;}.elementor-3321 .elementor-element.elementor-element-74f9699 .elementor-heading-title{font-weight:400;}.elementor-3321 .elementor-element.elementor-element-5dc23c7{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.15);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3321 .elementor-element.elementor-element-5dc23c7:not(.elementor-motion-effects-element-type-background), .elementor-3321 .elementor-element.elementor-element-5dc23c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f266a93 );}.elementor-3321 .elementor-element.elementor-element-08910a4{width:100%;max-width:100%;padding:0% 20% 0% 0%;}.elementor-3321 .elementor-element.elementor-element-08910a4 .elementor-heading-title{font-size:1.7rem;font-weight:500;}.elementor-3321 .elementor-element.elementor-element-661b41d{width:100%;max-width:100%;font-size:1.2rem;color:var( --e-global-color-text );}.elementor-3321 .elementor-element.elementor-element-661b41d a:hover, .elementor-3321 .elementor-element.elementor-element-661b41d a:focus{color:var( --e-global-color-secondary );}.elementor-3321 .elementor-element.elementor-element-51ad3c8{width:100%;max-width:100%;padding:0% 20% 0% 0%;}.elementor-3321 .elementor-element.elementor-element-51ad3c8 .elementor-heading-title{font-size:1.7rem;font-weight:500;}.elementor-3321 .elementor-element.elementor-element-e13b97d{width:100%;max-width:100%;font-size:1.2rem;color:var( --e-global-color-text );}.elementor-3321 .elementor-element.elementor-element-e13b97d a{color:var( --e-global-color-text );}.elementor-3321 .elementor-element.elementor-element-e13b97d a:hover, .elementor-3321 .elementor-element.elementor-element-e13b97d a:focus{color:var( --e-global-color-secondary );}.elementor-3321 .elementor-element.elementor-element-b7e93c3{width:100%;max-width:100%;padding:0% 20% 0% 0%;}.elementor-3321 .elementor-element.elementor-element-b7e93c3 .elementor-heading-title{font-size:1.7rem;font-weight:500;}.elementor-3321 .elementor-element.elementor-element-e055100{width:100%;max-width:100%;font-size:1.2rem;color:var( --e-global-color-text );}.elementor-3321 .elementor-element.elementor-element-e055100 a{color:var( --e-global-color-text );}.elementor-3321 .elementor-element.elementor-element-e055100 a:hover, .elementor-3321 .elementor-element.elementor-element-e055100 a:focus{color:var( --e-global-color-secondary );}.elementor-3321 .elementor-element.elementor-element-174aa02{width:100%;max-width:100%;padding:0% 20% 0% 0%;}.elementor-3321 .elementor-element.elementor-element-174aa02 .elementor-heading-title{font-size:1.7rem;font-weight:500;}.elementor-3321 .elementor-element.elementor-element-5cf2f46{width:100%;max-width:100%;font-size:1.2rem;color:var( --e-global-color-text );}.elementor-3321 .elementor-element.elementor-element-5cf2f46 a{color:var( --e-global-color-b399db3 );}.elementor-3321 .elementor-element.elementor-element-5cf2f46 a:hover, .elementor-3321 .elementor-element.elementor-element-5cf2f46 a:focus{color:var( --e-global-color-secondary );}.elementor-3321 .elementor-element.elementor-element-71450ab{width:100%;max-width:100%;padding:0% 20% 0% 0%;}.elementor-3321 .elementor-element.elementor-element-71450ab .elementor-heading-title{font-size:1.7rem;font-weight:500;}.elementor-3321 .elementor-element.elementor-element-835b14f{width:100%;max-width:100%;font-size:1.2rem;color:var( --e-global-color-text );}.elementor-3321 .elementor-element.elementor-element-835b14f a{color:var( --e-global-color-b399db3 );}.elementor-3321 .elementor-element.elementor-element-835b14f a:hover, .elementor-3321 .elementor-element.elementor-element-835b14f a:focus{color:#DC6B2F;}.elementor-3321 .elementor-element.elementor-element-ab4c21b{width:100%;max-width:100%;padding:0% 20% 0% 0%;}.elementor-3321 .elementor-element.elementor-element-ab4c21b .elementor-heading-title{font-size:1.7rem;font-weight:500;}.elementor-3321 .elementor-element.elementor-element-7976196{width:100%;max-width:100%;font-size:1.2rem;color:var( --e-global-color-text );}.elementor-3321 .elementor-element.elementor-element-7976196 a{color:var( --e-global-color-b399db3 );}.elementor-3321 .elementor-element.elementor-element-7976196 a:hover, .elementor-3321 .elementor-element.elementor-element-7976196 a:focus{color:#DC6B2F;}.elementor-3321 .elementor-element.elementor-element-b947012{width:100%;max-width:100%;padding:0% 20% 0% 0%;}.elementor-3321 .elementor-element.elementor-element-b947012 .elementor-heading-title{font-weight:400;color:#000000;}.elementor-3321 .elementor-element.elementor-element-42ec6c4{--display:flex;box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.15);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3321 .elementor-element.elementor-element-42ec6c4:not(.elementor-motion-effects-element-type-background), .elementor-3321 .elementor-element.elementor-element-42ec6c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f266a93 );}.elementor-3321 .elementor-element.elementor-element-1e43b9a{width:100%;max-width:100%;padding:0% 20% 0% 0%;}.elementor-3321 .elementor-element.elementor-element-1e43b9a .elementor-heading-title{font-weight:bold;color:#000000;}.elementor-3321 .elementor-element.elementor-element-c7e8c78{width:100%;max-width:100%;padding:0% 20% 0% 0%;}.elementor-3321 .elementor-element.elementor-element-c7e8c78 .elementor-heading-title{font-size:1.7rem;font-weight:500;}.elementor-3321 .elementor-element.elementor-element-8851f34{width:100%;max-width:100%;font-size:1.2rem;color:var( --e-global-color-text );}.elementor-3321 .elementor-element.elementor-element-8851f34 a{color:var( --e-global-color-text );}.elementor-3321 .elementor-element.elementor-element-8851f34 a:hover, .elementor-3321 .elementor-element.elementor-element-8851f34 a:focus{color:var( --e-global-color-secondary );}.elementor-3321 .elementor-element.elementor-element-d72d27f{width:100%;max-width:100%;padding:0% 20% 0% 0%;}.elementor-3321 .elementor-element.elementor-element-d72d27f .elementor-heading-title{font-size:1.7rem;font-weight:500;}.elementor-3321 .elementor-element.elementor-element-c89138f{width:100%;max-width:100%;font-size:1.2rem;color:var( --e-global-color-text );}.elementor-3321 .elementor-element.elementor-element-c89138f a{color:var( --e-global-color-text );}.elementor-3321 .elementor-element.elementor-element-c89138f a:hover, .elementor-3321 .elementor-element.elementor-element-c89138f a:focus{color:var( --e-global-color-secondary );}.elementor-3321 .elementor-element.elementor-element-348a76f{width:100%;max-width:100%;padding:0% 20% 0% 0%;}.elementor-3321 .elementor-element.elementor-element-348a76f .elementor-heading-title{font-size:1.7rem;font-weight:500;}.elementor-3321 .elementor-element.elementor-element-60ab3a0{width:100%;max-width:100%;font-size:1.2rem;color:var( --e-global-color-text );}.elementor-3321 .elementor-element.elementor-element-60ab3a0 a{color:var( --e-global-color-text );}.elementor-3321 .elementor-element.elementor-element-60ab3a0 a:hover, .elementor-3321 .elementor-element.elementor-element-60ab3a0 a:focus{color:var( --e-global-color-secondary );}.elementor-3321 .elementor-element.elementor-element-06cf59c{width:100%;max-width:100%;padding:0% 20% 0% 0%;}.elementor-3321 .elementor-element.elementor-element-06cf59c .elementor-heading-title{font-size:1.7rem;font-weight:500;}.elementor-3321 .elementor-element.elementor-element-ad073ae{width:100%;max-width:100%;font-size:1.2rem;color:var( --e-global-color-text );}.elementor-3321 .elementor-element.elementor-element-ad073ae a{color:var( --e-global-color-text );}.elementor-3321 .elementor-element.elementor-element-ad073ae a:hover, .elementor-3321 .elementor-element.elementor-element-ad073ae a:focus{color:var( --e-global-color-secondary );}.elementor-3321 .elementor-element.elementor-element-240a8ab{width:100%;max-width:100%;padding:0% 20% 0% 0%;}.elementor-3321 .elementor-element.elementor-element-240a8ab .elementor-heading-title{font-size:1.7rem;font-weight:500;}.elementor-3321 .elementor-element.elementor-element-c0477e9{width:100%;max-width:100%;font-size:1.2rem;color:var( --e-global-color-text );}.elementor-3321 .elementor-element.elementor-element-c0477e9 a{color:var( --e-global-color-text );}.elementor-3321 .elementor-element.elementor-element-c0477e9 a:hover, .elementor-3321 .elementor-element.elementor-element-c0477e9 a:focus{color:var( --e-global-color-secondary );}.elementor-3321 .elementor-element.elementor-element-ced4e14{--display:flex;box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.15);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3321 .elementor-element.elementor-element-ced4e14:not(.elementor-motion-effects-element-type-background), .elementor-3321 .elementor-element.elementor-element-ced4e14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f266a93 );}.elementor-3321 .elementor-element.elementor-element-dd0e800{width:100%;max-width:100%;padding:0% 20% 0% 0%;}.elementor-3321 .elementor-element.elementor-element-dd0e800 .elementor-heading-title{font-weight:bold;color:#000000;}.elementor-3321 .elementor-element.elementor-element-4cf52c6{width:100%;max-width:100%;padding:0% 20% 0% 0%;}.elementor-3321 .elementor-element.elementor-element-4cf52c6 .elementor-heading-title{font-size:1.7rem;font-weight:500;}.elementor-3321 .elementor-element.elementor-element-3b77990{width:100%;max-width:100%;font-size:1.2rem;color:var( --e-global-color-text );}.elementor-3321 .elementor-element.elementor-element-3b77990 a{color:var( --e-global-color-text );}.elementor-3321 .elementor-element.elementor-element-3b77990 a:hover, .elementor-3321 .elementor-element.elementor-element-3b77990 a:focus{color:var( --e-global-color-secondary );}.elementor-3321 .elementor-element.elementor-element-f5e855d{width:100%;max-width:100%;padding:0% 20% 0% 0%;}.elementor-3321 .elementor-element.elementor-element-f5e855d .elementor-heading-title{font-size:1.7rem;font-weight:500;}.elementor-3321 .elementor-element.elementor-element-6fd47a9{width:100%;max-width:100%;font-size:1.2rem;color:var( --e-global-color-text );}.elementor-3321 .elementor-element.elementor-element-6fd47a9 a{color:var( --e-global-color-text );}.elementor-3321 .elementor-element.elementor-element-6fd47a9 a:hover, .elementor-3321 .elementor-element.elementor-element-6fd47a9 a:focus{color:var( --e-global-color-secondary );}.elementor-3321 .elementor-element.elementor-element-04a1107{width:100%;max-width:100%;padding:0% 20% 0% 0%;}.elementor-3321 .elementor-element.elementor-element-04a1107 .elementor-heading-title{font-size:1.7rem;font-weight:500;}.elementor-3321 .elementor-element.elementor-element-f9ebf27{width:100%;max-width:100%;font-size:1.2rem;color:var( --e-global-color-text );}.elementor-3321 .elementor-element.elementor-element-f9ebf27 a{color:var( --e-global-color-text );}.elementor-3321 .elementor-element.elementor-element-f9ebf27 a:hover, .elementor-3321 .elementor-element.elementor-element-f9ebf27 a:focus{color:var( --e-global-color-secondary );}.elementor-3321 .elementor-element.elementor-element-8cb2181{--display:flex;box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.15);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3321 .elementor-element.elementor-element-8cb2181:not(.elementor-motion-effects-element-type-background), .elementor-3321 .elementor-element.elementor-element-8cb2181 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f266a93 );}.elementor-3321 .elementor-element.elementor-element-05a7ce9{width:100%;max-width:100%;padding:0% 20% 0% 0%;}.elementor-3321 .elementor-element.elementor-element-05a7ce9 .elementor-heading-title{font-size:2.5rem;font-weight:bold;color:#000000;}.elementor-3321 .elementor-element.elementor-element-62b03ef{width:100%;max-width:100%;}.elementor-3321 .elementor-element.elementor-element-62b03ef .elementor-heading-title{font-size:1.7rem;font-weight:500;}.elementor-3321 .elementor-element.elementor-element-3c93a8b{width:100%;max-width:100%;font-size:1.2rem;color:var( --e-global-color-text );}.elementor-3321 .elementor-element.elementor-element-3c93a8b a{color:var( --e-global-color-text );}.elementor-3321 .elementor-element.elementor-element-3c93a8b a:hover, .elementor-3321 .elementor-element.elementor-element-3c93a8b a:focus{color:var( --e-global-color-secondary );}.elementor-3321 .elementor-element.elementor-element-0320be9{width:100%;max-width:100%;}.elementor-3321 .elementor-element.elementor-element-0320be9 .elementor-heading-title{font-size:1.7rem;font-weight:500;}.elementor-3321 .elementor-element.elementor-element-88135a7{width:100%;max-width:100%;font-size:1.2rem;color:var( --e-global-color-text );}.elementor-3321 .elementor-element.elementor-element-88135a7 a{color:var( --e-global-color-text );}.elementor-3321 .elementor-element.elementor-element-88135a7 a:hover, .elementor-3321 .elementor-element.elementor-element-88135a7 a:focus{color:var( --e-global-color-secondary );}.elementor-3321 .elementor-element.elementor-element-f181d27{width:100%;max-width:100%;}.elementor-3321 .elementor-element.elementor-element-f181d27 .elementor-heading-title{font-size:1.7rem;font-weight:500;}.elementor-3321 .elementor-element.elementor-element-a00d97b{width:100%;max-width:100%;font-size:1.2rem;color:var( --e-global-color-text );}.elementor-3321 .elementor-element.elementor-element-a00d97b a{color:var( --e-global-color-text );}.elementor-3321 .elementor-element.elementor-element-a00d97b a:hover, .elementor-3321 .elementor-element.elementor-element-a00d97b a:focus{color:var( --e-global-color-secondary );}.elementor-3321 .elementor-element.elementor-element-2878f4b{width:100%;max-width:100%;}.elementor-3321 .elementor-element.elementor-element-2878f4b .elementor-heading-title{font-size:1.7rem;font-weight:500;}.elementor-3321 .elementor-element.elementor-element-4b5223f{width:100%;max-width:100%;font-size:1.2rem;color:var( --e-global-color-text );}.elementor-3321 .elementor-element.elementor-element-4b5223f a{color:var( --e-global-color-text );}.elementor-3321 .elementor-element.elementor-element-4b5223f a:hover, .elementor-3321 .elementor-element.elementor-element-4b5223f a:focus{color:var( --e-global-color-secondary );}.elementor-3321 .elementor-element.elementor-element-cced330{width:100%;max-width:100%;}.elementor-3321 .elementor-element.elementor-element-cced330 .elementor-heading-title{font-size:1.7rem;font-weight:500;}.elementor-3321 .elementor-element.elementor-element-a63fe9d{width:100%;max-width:100%;font-size:1.2rem;color:var( --e-global-color-text );}.elementor-3321 .elementor-element.elementor-element-a63fe9d a{color:var( --e-global-color-text );}.elementor-3321 .elementor-element.elementor-element-a63fe9d a:hover, .elementor-3321 .elementor-element.elementor-element-a63fe9d a:focus{color:var( --e-global-color-secondary );}.elementor-3321 .elementor-element.elementor-element-60c7798{width:100%;max-width:100%;}.elementor-3321 .elementor-element.elementor-element-60c7798 .elementor-heading-title{font-size:1.7rem;font-weight:500;}.elementor-3321 .elementor-element.elementor-element-6fbb047{width:100%;max-width:100%;font-size:1.2rem;color:var( --e-global-color-text );}.elementor-3321 .elementor-element.elementor-element-6fbb047 a{color:var( --e-global-color-text );}.elementor-3321 .elementor-element.elementor-element-6fbb047 a:hover, .elementor-3321 .elementor-element.elementor-element-6fbb047 a:focus{color:var( --e-global-color-secondary );}.elementor-3321 .elementor-element.elementor-element-58bb6ad{--display:flex;box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.15);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3321 .elementor-element.elementor-element-58bb6ad:not(.elementor-motion-effects-element-type-background), .elementor-3321 .elementor-element.elementor-element-58bb6ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f266a93 );}.elementor-3321 .elementor-element.elementor-element-69ff0e4{width:100%;max-width:100%;padding:0% 20% 0% 0%;}.elementor-3321 .elementor-element.elementor-element-69ff0e4 .elementor-heading-title{font-size:2.5rem;font-weight:bold;color:#000000;}.elementor-3321 .elementor-element.elementor-element-e9db963{width:100%;max-width:100%;}.elementor-3321 .elementor-element.elementor-element-e9db963 .elementor-heading-title{font-size:1.7rem;font-weight:500;}.elementor-3321 .elementor-element.elementor-element-0243e30{width:100%;max-width:100%;font-size:1.2rem;color:var( --e-global-color-text );}.elementor-3321 .elementor-element.elementor-element-0243e30 a{color:var( --e-global-color-text );}.elementor-3321 .elementor-element.elementor-element-0243e30 a:hover, .elementor-3321 .elementor-element.elementor-element-0243e30 a:focus{color:var( --e-global-color-secondary );}.elementor-3321 .elementor-element.elementor-element-72d1155{width:100%;max-width:100%;}.elementor-3321 .elementor-element.elementor-element-72d1155 .elementor-heading-title{font-size:1.7rem;font-weight:500;}.elementor-3321 .elementor-element.elementor-element-1dbff25{width:100%;max-width:100%;font-size:1.2rem;color:var( --e-global-color-text );}.elementor-3321 .elementor-element.elementor-element-1dbff25 a{color:var( --e-global-color-text );}.elementor-3321 .elementor-element.elementor-element-1dbff25 a:hover, .elementor-3321 .elementor-element.elementor-element-1dbff25 a:focus{color:var( --e-global-color-secondary );}.elementor-3321 .elementor-element.elementor-element-3452e5c{width:100%;max-width:100%;}.elementor-3321 .elementor-element.elementor-element-3452e5c .elementor-heading-title{font-size:1.7rem;font-weight:500;}.elementor-3321 .elementor-element.elementor-element-d4dff77{width:100%;max-width:100%;font-size:1.2rem;color:var( --e-global-color-text );}.elementor-3321 .elementor-element.elementor-element-d4dff77 a{color:var( --e-global-color-text );}.elementor-3321 .elementor-element.elementor-element-d4dff77 a:hover, .elementor-3321 .elementor-element.elementor-element-d4dff77 a:focus{color:var( --e-global-color-secondary );}.elementor-3321 .elementor-element.elementor-element-b1ccf66{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3321 .elementor-element.elementor-element-4c1e28f{width:100%;max-width:100%;font-size:1.2rem;color:var( --e-global-color-text );}.elementor-3321 .elementor-element.elementor-element-4c1e28f a{color:var( --e-global-color-text );}.elementor-3321 .elementor-element.elementor-element-4c1e28f a:hover, .elementor-3321 .elementor-element.elementor-element-4c1e28f a:focus{color:var( --e-global-color-secondary );}.elementor-3321 .elementor-element.elementor-element-a1133ae{--display:flex;}.elementor-3321 .elementor-element.elementor-element-b8dc427{--display:flex;}.elementor-3321 .elementor-element.elementor-element-962ba1a{--n-accordion-title-font-size:1.3rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-b399db3 );--n-accordion-title-hover-color:var( --e-global-color-text );--n-accordion-title-active-color:var( --e-global-color-text );--n-accordion-icon-size:15px;}.elementor-3321 .elementor-element.elementor-element-962ba1a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:var( --e-global-color-accent );}.elementor-3321 .elementor-element.elementor-element-962ba1a > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:var( --e-global-color-accent );}.elementor-3321 .elementor-element.elementor-element-962ba1a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 01px 0px;}:where( .elementor-3321 .elementor-element.elementor-element-962ba1a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;}@media(min-width:768px){.elementor-3321 .elementor-element.elementor-element-3f21247{--width:25%;}.elementor-3321 .elementor-element.elementor-element-e3ebd3e{--width:75%;}}@media(max-width:1024px){.elementor-3321 .elementor-element.elementor-element-4d71983{--min-height:40vh;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3321 .elementor-element.elementor-element-4fac7fb{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-3321 .elementor-element.elementor-element-b04bf61{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-3321 .elementor-element.elementor-element-7f56065 .elementor-heading-title{font-size:1.2rem;}.elementor-3321 .elementor-element.elementor-element-8131178{font-size:1.1rem;}.elementor-3321 .elementor-element.elementor-element-e3ebd3e{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}}@media(max-width:767px){.elementor-3321 .elementor-element.elementor-element-4d71983{--min-height:35vh;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-3321 .elementor-element.elementor-element-1a3319e{font-size:1.4rem;}.elementor-3321 .elementor-element.elementor-element-b04bf61{--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-3321 .elementor-element.elementor-element-3f21247{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:10px;--padding-right:0px;}.elementor-3321 .elementor-element.elementor-element-8131178{padding:0px 0px 0px 0px;font-size:1.3rem;line-height:1.8rem;}.elementor-3321 .elementor-element.elementor-element-e3ebd3e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3321 .elementor-element.elementor-element-5dc23c7{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3321 .elementor-element.elementor-element-08910a4 .elementor-heading-title{font-size:1.4rem;}.elementor-3321 .elementor-element.elementor-element-51ad3c8 .elementor-heading-title{font-size:1.4rem;}.elementor-3321 .elementor-element.elementor-element-b7e93c3 .elementor-heading-title{font-size:1.4rem;}.elementor-3321 .elementor-element.elementor-element-174aa02 .elementor-heading-title{font-size:1.4rem;}.elementor-3321 .elementor-element.elementor-element-71450ab .elementor-heading-title{font-size:1.4rem;}.elementor-3321 .elementor-element.elementor-element-ab4c21b .elementor-heading-title{font-size:1.4rem;}.elementor-3321 .elementor-element.elementor-element-42ec6c4{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3321 .elementor-element.elementor-element-c7e8c78 .elementor-heading-title{font-size:1.4rem;}.elementor-3321 .elementor-element.elementor-element-d72d27f .elementor-heading-title{font-size:1.4rem;}.elementor-3321 .elementor-element.elementor-element-348a76f .elementor-heading-title{font-size:1.4rem;}.elementor-3321 .elementor-element.elementor-element-06cf59c .elementor-heading-title{font-size:1.4rem;}.elementor-3321 .elementor-element.elementor-element-240a8ab .elementor-heading-title{font-size:1.4rem;}.elementor-3321 .elementor-element.elementor-element-ced4e14{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3321 .elementor-element.elementor-element-4cf52c6 .elementor-heading-title{font-size:1.4rem;}.elementor-3321 .elementor-element.elementor-element-f5e855d .elementor-heading-title{font-size:1.4rem;}.elementor-3321 .elementor-element.elementor-element-04a1107 .elementor-heading-title{font-size:1.4rem;}.elementor-3321 .elementor-element.elementor-element-62b03ef .elementor-heading-title{font-size:1.4rem;}.elementor-3321 .elementor-element.elementor-element-0320be9 .elementor-heading-title{font-size:1.4rem;}.elementor-3321 .elementor-element.elementor-element-f181d27 .elementor-heading-title{font-size:1.4rem;}.elementor-3321 .elementor-element.elementor-element-2878f4b .elementor-heading-title{font-size:1.4rem;}.elementor-3321 .elementor-element.elementor-element-cced330 .elementor-heading-title{font-size:1.4rem;}.elementor-3321 .elementor-element.elementor-element-60c7798 .elementor-heading-title{font-size:1.4rem;}.elementor-3321 .elementor-element.elementor-element-e9db963 .elementor-heading-title{font-size:1.4rem;}.elementor-3321 .elementor-element.elementor-element-72d1155 .elementor-heading-title{font-size:1.4rem;}.elementor-3321 .elementor-element.elementor-element-3452e5c .elementor-heading-title{font-size:1.4rem;}}/* Start custom CSS for text-editor, class: .elementor-element-8131178 */.elementor-3321 .elementor-element.elementor-element-8131178 a{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5dc23c7 */a.res-link{
    color: #44822B !important;
    font-weight: bold;
    display: block;
}

a.res-link:hover{
    color: #DC6B2F !important;
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42ec6c4 */a.res-link{
    color: #44822B !important;
    font-weight: bold;
    display: block;
}

a.res-link:hover{
    color: #DC6B2F !important;
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ced4e14 */a.res-link{
    color: #44822B !important;
    font-weight: bold;
    display: block;
}

a.res-link:hover{
    color: #DC6B2F !important;
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cb2181 */a.res-link{
    color: #44822B !important;
    font-weight: bold;
    display: block;
}

a.res-link:hover{
    color: #DC6B2F !important;
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58bb6ad */a.res-link{
    color: #44822B !important;
    font-weight: bold;
    display: block;
}

a.res-link:hover{
    color: #DC6B2F !important;
    font-weight: bold;
}/* End custom CSS */