.elementor-16441 .elementor-element.elementor-element-29f0dad:not(.elementor-motion-effects-element-type-background), .elementor-16441 .elementor-element.elementor-element-29f0dad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFEFC;}.elementor-16441 .elementor-element.elementor-element-29f0dad{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-16441 .elementor-element.elementor-element-29f0dad > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-theme-post-title .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-16441 .elementor-element.elementor-element-ec118a1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-16441 .elementor-element.elementor-element-ec118a1 > .elementor-widget-container{margin:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-16441 .elementor-element.elementor-element-ec118a1 .elementor-heading-title{font-size:44px;line-height:1.22px;color:#4CAF50;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-widget-theme-post-excerpt .elementor-widget-container{color:var( --e-global-color-text );}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-16441 .elementor-element.elementor-element-66203f5{--box-background-color:#F0FDF4;--box-border-width:1px;--box-border-radius:16px;--box-padding:22px;--item-text-hover-decoration:underline;}.elementor-16441 .elementor-element.elementor-element-66203f5 .elementor-toc__header-title{text-align:start;}.elementor-16441 .elementor-element.elementor-element-66203f5 .elementor-toc__header{flex-direction:row;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );}.elementor-16441 .elementor-element.elementor-element-bd737e3{width:100%;max-width:100%;color:#334155;font-size:18px;font-weight:400;line-height:34px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-16441 .elementor-element.elementor-element-f31cfc5 .elementor-button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );}.elementor-16441 .elementor-element.elementor-element-529ce74 .elementor-accordion-item{border-width:0px;}.elementor-16441 .elementor-element.elementor-element-529ce74 .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-16441 .elementor-element.elementor-element-529ce74 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-16441 .elementor-element.elementor-element-529ce74 .elementor-tab-title{background-color:#EFF6FF;padding:18px 18px 18px 18px;}.elementor-16441 .elementor-element.elementor-element-529ce74 .elementor-tab-content{padding:20px 20px 20px 20px;}@media(max-width:767px){.elementor-16441 .elementor-element.elementor-element-02af190{width:100%;}.elementor-16441 .elementor-element.elementor-element-ec118a1 .elementor-heading-title{font-size:32px;line-height:1.3em;}.elementor-16441 .elementor-element.elementor-element-66203f5{--box-border-radius:18px;--box-padding:22px;}.elementor-16441 .elementor-element.elementor-element-bd737e3{font-size:17px;line-height:31em;}.elementor-16441 .elementor-element.elementor-element-f31cfc5 .elementor-button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for theme-post-content, class: .elementor-element-bd737e3 */.elementor-16441 .elementor-element.elementor-element-bd737e3{max-width:760px;margin:0 auto;} .elementor-16441 .elementor-element.elementor-element-bd737e3 h1:first-of-type{display:none;} .elementor-16441 .elementor-element.elementor-element-bd737e3 h2{font-size:clamp(24px,3vw,32px);line-height:1.45;color:#173b2a;margin:3rem 0 1.25rem;font-weight:800;background:linear-gradient(transparent 62%,#dff3df 62%);padding:0 .2rem;} .elementor-16441 .elementor-element.elementor-element-bd737e3 h3{font-size:clamp(20px,2.4vw,25px);line-height:1.5;color:#285943;margin:2rem 0 .8rem;font-weight:750;background:#f2faf1;border-right:4px solid #7fbe72;border-radius:8px;padding:.55rem .8rem;} .elementor-16441 .elementor-element.elementor-element-bd737e3 p{font-size:18px;line-height:2;color:#20272f;margin:0 0 1.35rem;text-align:right;word-break:normal;overflow-wrap:normal;white-space:normal;} .elementor-16441 .elementor-element.elementor-element-bd737e3 li{font-size:17px;line-height:1.95;margin:.55rem 0;} .elementor-16441 .elementor-element.elementor-element-bd737e3 ul,.elementor-16441 .elementor-element.elementor-element-bd737e3 ol{background:#fbfdfb;border:1px solid #e5eee5;border-radius:14px;padding:1rem 2.3rem 1rem 1.2rem;margin:1.5rem 0 2.2rem;} .elementor-16441 .elementor-element.elementor-element-bd737e3 blockquote{background:#f3fbf2;border-right:5px solid #4caf50;border-radius:14px;padding:20px 24px;margin:2.3rem 0;color:#24302a;box-shadow:0 6px 20px rgba(38,90,45,.07);} .elementor-16441 .elementor-element.elementor-element-bd737e3 .elementor-widget-container > p:nth-of-type(3){display:none;} @media (max-width:767px){.elementor-16441 .elementor-element.elementor-element-bd737e3{padding:0 16px;} .elementor-16441 .elementor-element.elementor-element-bd737e3 h2{font-size:24px;line-height:1.5;margin:2.4rem 0 1rem;} .elementor-16441 .elementor-element.elementor-element-bd737e3 h3{font-size:20px;line-height:1.5;margin:1.6rem 0 .7rem;} .elementor-16441 .elementor-element.elementor-element-bd737e3 p{font-size:17px;line-height:1.95;margin-bottom:1.15rem;} .elementor-16441 .elementor-element.elementor-element-bd737e3 li{font-size:16px;line-height:1.85;} .elementor-16441 .elementor-element.elementor-element-bd737e3 ul,.elementor-16441 .elementor-element.elementor-element-bd737e3 ol{padding-right:1.8rem;padding-left:.8rem;} .elementor-16441 .elementor-element.elementor-element-bd737e3 blockquote{padding:16px 18px;margin:1.6rem 0;}} .elementor-16441 .elementor-element.elementor-element-bd737e3 .elementor-widget-container br{display:none;}.elementor-16441 .elementor-element.elementor-element-bd737e3{max-width:760px;margin:0 auto;} .elementor-16441 .elementor-element.elementor-element-bd737e3 h1:first-of-type{display:none;} .elementor-16441 .elementor-element.elementor-element-bd737e3 h2{font-size:clamp(24px,3vw,32px);line-height:1.45;color:#173b2a;margin:3rem 0 1.25rem;font-weight:800;background:linear-gradient(transparent 62%,#dff3df 62%);padding:0 .2rem;} .elementor-16441 .elementor-element.elementor-element-bd737e3 h3{font-size:clamp(20px,2.4vw,25px);line-height:1.5;color:#285943;margin:2rem 0 .8rem;font-weight:750;background:#f2faf1;border-right:4px solid #7fbe72;border-radius:8px;padding:.55rem .8rem;} .elementor-16441 .elementor-element.elementor-element-bd737e3 p{font-size:18px;line-height:2;color:#20272f;margin:0 0 1.35rem;text-align:right;word-break:normal;overflow-wrap:normal;white-space:normal;} .elementor-16441 .elementor-element.elementor-element-bd737e3 li{font-size:17px;line-height:1.95;margin:.55rem 0;} .elementor-16441 .elementor-element.elementor-element-bd737e3 ul,.elementor-16441 .elementor-element.elementor-element-bd737e3 ol{background:#fbfdfb;border:1px solid #e5eee5;border-radius:14px;padding:1rem 2.3rem 1rem 1.2rem;margin:1.5rem 0 2.2rem;} .elementor-16441 .elementor-element.elementor-element-bd737e3 blockquote{background:#f3fbf2;border-right:5px solid #4caf50;border-radius:14px;padding:20px 24px;margin:2.3rem 0;color:#24302a;box-shadow:0 6px 20px rgba(38,90,45,.07);} .elementor-16441 .elementor-element.elementor-element-bd737e3 > p:nth-of-type(3){display:none;} @media (max-width:767px){.elementor-16441 .elementor-element.elementor-element-bd737e3{padding:0 16px;} .elementor-16441 .elementor-element.elementor-element-bd737e3 h2{font-size:24px;line-height:1.5;margin:2.4rem 0 1rem;} .elementor-16441 .elementor-element.elementor-element-bd737e3 h3{font-size:20px;line-height:1.5;margin:1.6rem 0 .7rem;} .elementor-16441 .elementor-element.elementor-element-bd737e3 p{font-size:17px;line-height:1.95;margin-bottom:1.15rem;} .elementor-16441 .elementor-element.elementor-element-bd737e3 li{font-size:16px;line-height:1.85;} .elementor-16441 .elementor-element.elementor-element-bd737e3 ul,.elementor-16441 .elementor-element.elementor-element-bd737e3 ol{padding-right:1.8rem;padding-left:.8rem;} .elementor-16441 .elementor-element.elementor-element-bd737e3 blockquote{padding:16px 18px;margin:1.6rem 0;}}.elementor-16441 .elementor-element.elementor-element-bd737e3{max-width:760px;margin:0 auto;} .elementor-16441 .elementor-element.elementor-element-bd737e3 h1:first-of-type{display:none;} .elementor-16441 .elementor-element.elementor-element-bd737e3 h2{font-size:clamp(24px,3vw,32px);line-height:1.45;color:#173b2a;margin:3rem 0 1.25rem;font-weight:800;background:linear-gradient(transparent 62%,#dff3df 62%);padding:0 .2rem;} .elementor-16441 .elementor-element.elementor-element-bd737e3 h3{font-size:clamp(20px,2.4vw,25px);line-height:1.5;color:#285943;margin:2rem 0 .8rem;font-weight:750;background:#f2faf1;border-right:4px solid #7fbe72;border-radius:8px;padding:.55rem .8rem;} .elementor-16441 .elementor-element.elementor-element-bd737e3 p{font-size:18px;line-height:2;color:#20272f;margin:0 0 1.35rem;text-align:right;word-break:normal;overflow-wrap:normal;white-space:normal;} .elementor-16441 .elementor-element.elementor-element-bd737e3 li{font-size:17px;line-height:1.95;margin:.55rem 0;} .elementor-16441 .elementor-element.elementor-element-bd737e3 ul,.elementor-16441 .elementor-element.elementor-element-bd737e3 ol{background:#fbfdfb;border:1px solid #e5eee5;border-radius:14px;padding:1rem 2.3rem 1rem 1.2rem;margin:1.5rem 0 2.2rem;} .elementor-16441 .elementor-element.elementor-element-bd737e3 blockquote{background:#f3fbf2;border-right:5px solid #4caf50;border-radius:14px;padding:20px 24px;margin:2.3rem 0;color:#24302a;box-shadow:0 6px 20px rgba(38,90,45,.07);} .elementor-16441 .elementor-element.elementor-element-bd737e3 .elementor-widget-container > p:nth-of-type(3){display:none;} @media (max-width:767px){.elementor-16441 .elementor-element.elementor-element-bd737e3{padding:0 16px;} .elementor-16441 .elementor-element.elementor-element-bd737e3 h2{font-size:24px;line-height:1.5;margin:2.4rem 0 1rem;} .elementor-16441 .elementor-element.elementor-element-bd737e3 h3{font-size:20px;line-height:1.5;margin:1.6rem 0 .7rem;} .elementor-16441 .elementor-element.elementor-element-bd737e3 p{font-size:17px;line-height:1.95;margin-bottom:1.15rem;} .elementor-16441 .elementor-element.elementor-element-bd737e3 li{font-size:16px;line-height:1.85;} .elementor-16441 .elementor-element.elementor-element-bd737e3 ul,.elementor-16441 .elementor-element.elementor-element-bd737e3 ol{padding-right:1.8rem;padding-left:.8rem;} .elementor-16441 .elementor-element.elementor-element-bd737e3 blockquote{padding:16px 18px;margin:1.6rem 0;}}.elementor-16441 .elementor-element.elementor-element-bd737e3{max-width:760px;margin:0 auto;} .elementor-16441 .elementor-element.elementor-element-bd737e3 h1:first-of-type{display:none;} .elementor-16441 .elementor-element.elementor-element-bd737e3 h2{font-size:clamp(24px,3vw,32px);line-height:1.45;color:#173b2a;margin:3rem 0 1.25rem;font-weight:800;background:linear-gradient(transparent 62%,#dff3df 62%);padding:0 .2rem;} .elementor-16441 .elementor-element.elementor-element-bd737e3 h3{font-size:clamp(20px,2.4vw,25px);line-height:1.5;color:#285943;margin:2rem 0 .8rem;font-weight:750;background:#f2faf1;border-right:4px solid #7fbe72;border-radius:8px;padding:.55rem .8rem;} .elementor-16441 .elementor-element.elementor-element-bd737e3 p{font-size:18px;line-height:2;color:#20272f;margin:0 0 1.35rem;text-align:right;word-break:normal;overflow-wrap:normal;white-space:normal;} .elementor-16441 .elementor-element.elementor-element-bd737e3 ul,.elementor-16441 .elementor-element.elementor-element-bd737e3 ol{background:#fbfdfb;border:1px solid #e5eee5;border-radius:14px;padding:1rem 2.3rem 1rem 1.2rem;margin:1.5rem 0 2.2rem;} .elementor-16441 .elementor-element.elementor-element-bd737e3 li{font-size:17px;line-height:1.95;margin:.55rem 0;} .elementor-16441 .elementor-element.elementor-element-bd737e3 blockquote{background:#f3fbf2;border-right:5px solid #4caf50;border-radius:14px;padding:20px 24px;margin:2.3rem 0;color:#24302a;box-shadow:0 6px 20px rgba(38,90,45,.07);} .elementor-16441 .elementor-element.elementor-element-bd737e3 h2:first-of-type + p + p{display:none;} @media (max-width:767px){.elementor-16441 .elementor-element.elementor-element-bd737e3{padding:0 16px;} .elementor-16441 .elementor-element.elementor-element-bd737e3 h2{font-size:24px;line-height:1.5;margin:2.4rem 0 1rem;} .elementor-16441 .elementor-element.elementor-element-bd737e3 h3{font-size:20px;line-height:1.5;margin:1.6rem 0 .7rem;} .elementor-16441 .elementor-element.elementor-element-bd737e3 p{font-size:17px;line-height:1.95;margin-bottom:1.15rem;} .elementor-16441 .elementor-element.elementor-element-bd737e3 li{font-size:16px;line-height:1.85;} .elementor-16441 .elementor-element.elementor-element-bd737e3 ul,.elementor-16441 .elementor-element.elementor-element-bd737e3 ol{padding-right:1.8rem;padding-left:.8rem;} .elementor-16441 .elementor-element.elementor-element-bd737e3 blockquote{padding:16px 18px;margin:1.6rem 0;}}.elementor-16441 .elementor-element.elementor-element-bd737e3 h1:first-of-type{display:none;} .elementor-16441 .elementor-element.elementor-element-bd737e3 h2{font-size:clamp(24px,3vw,32px);line-height:1.45;color:#1f2933;margin:2.2rem 0 1rem;font-weight:700;} .elementor-16441 .elementor-element.elementor-element-bd737e3 h3{font-size:clamp(20px,2.4vw,25px);line-height:1.5;color:#2f3a43;margin:1.7rem 0 .8rem;font-weight:700;} .elementor-16441 .elementor-element.elementor-element-bd737e3 p{font-size:18px;line-height:2;color:#20272f;margin:0 0 1.15rem;word-break:normal;overflow-wrap:normal;} .elementor-16441 .elementor-element.elementor-element-bd737e3 li{font-size:17px;line-height:1.9;margin:.45rem 0;} .elementor-16441 .elementor-element.elementor-element-bd737e3 blockquote{background:#f3fbf2;border-right:4px solid #4caf50;border-radius:14px;padding:20px 24px;margin:2rem 0;color:#24302a;}.elementor-16441 .elementor-element.elementor-element-bd737e3 h1:first-of-type{display:none;} .elementor-16441 .elementor-element.elementor-element-bd737e3 h2{font-size:clamp(24px,3vw,32px);line-height:1.45;color:#1f2933;margin:2.2rem 0 1rem;font-weight:700;} .elementor-16441 .elementor-element.elementor-element-bd737e3 h3{font-size:clamp(20px,2.4vw,25px);line-height:1.5;color:#2f3a43;margin:1.7rem 0 .8rem;font-weight:700;} .elementor-16441 .elementor-element.elementor-element-bd737e3 p{font-size:18px;line-height:2;color:#20272f;margin:0 0 1.15rem;word-break:normal;overflow-wrap:normal;} .elementor-16441 .elementor-element.elementor-element-bd737e3 li{font-size:17px;line-height:1.9;margin:.45rem 0;} .elementor-16441 .elementor-element.elementor-element-bd737e3 blockquote{background:#f3fbf2;border-right:4px solid #4caf50;border-radius:14px;padding:20px 24px;margin:2rem 0;color:#24302a;} @media (max-width:767px){.elementor-16441 .elementor-element.elementor-element-bd737e3 p{font-size:17px;line-height:1.9;} .elementor-16441 .elementor-element.elementor-element-bd737e3 li{font-size:16px;line-height:1.85;} .elementor-16441 .elementor-element.elementor-element-bd737e3 h2{font-size:24px;line-height:1.5;} .elementor-16441 .elementor-element.elementor-element-bd737e3 h3{font-size:20px;line-height:1.5;} .elementor-16441 .elementor-element.elementor-element-bd737e3 blockquote{padding:16px 18px;margin:1.5rem 0;}}/* End custom CSS */