.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-5919 .elementor-element.elementor-element-361c748{--display:flex;--min-height:114px;--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:center;--margin-top:41px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5919 .elementor-element.elementor-element-361c748:not(.elementor-motion-effects-element-type-background), .elementor-5919 .elementor-element.elementor-element-361c748 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-63707ec );}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5919 .elementor-element.elementor-element-cd9fb6b .elementor-heading-title{font-family:var( --e-global-typography-41c00b2-font-family ), Sans-serif;font-weight:var( --e-global-typography-41c00b2-font-weight );color:var( --e-global-color-398b527 );}.elementor-5919 .elementor-element.elementor-element-59e01e2{--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;border-style:none;--border-style:none;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-5919 .elementor-element.elementor-element-6634a17{--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;border-style:solid;--border-style:solid;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 89px -9px rgba(0,0,0,0.5);}.elementor-5919 .elementor-element.elementor-element-6634a17:not(.elementor-motion-effects-element-type-background), .elementor-5919 .elementor-element.elementor-element-6634a17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CACACA;}.elementor-5919 .elementor-element.elementor-element-0b27006{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-box .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-5919 .elementor-element.elementor-element-a412289{background-color:#3B7E7B;padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;--icon-box-icon-margin:11px;}.elementor-5919 .elementor-element.elementor-element-a412289 .elementor-icon-box-wrapper{align-items:start;text-align:center;}.elementor-5919 .elementor-element.elementor-element-a412289 .elementor-icon-box-title{margin-block-end:3px;color:var( --e-global-color-398b527 );transition-duration:0.6s;}.elementor-5919 .elementor-element.elementor-element-a412289.elementor-view-stacked .elementor-icon{background-color:#222222;}.elementor-5919 .elementor-element.elementor-element-a412289.elementor-view-framed .elementor-icon, .elementor-5919 .elementor-element.elementor-element-a412289.elementor-view-default .elementor-icon{fill:#222222;color:#222222;border-color:#222222;}.elementor-5919 .elementor-element.elementor-element-a412289.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-5919 .elementor-element.elementor-element-a412289.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#222222;}.elementor-5919 .elementor-element.elementor-element-a412289.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-5919 .elementor-element.elementor-element-a412289.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-5919 .elementor-element.elementor-element-a412289.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-5919 .elementor-element.elementor-element-a412289.elementor-view-default:has(:focus) .elementor-icon{fill:#222222;color:#222222;border-color:#222222;}.elementor-5919 .elementor-element.elementor-element-a412289 .elementor-icon{font-size:28px;}.elementor-5919 .elementor-element.elementor-element-a412289 .elementor-icon i{transform:rotate(0deg);}.elementor-5919 .elementor-element.elementor-element-a412289 .elementor-icon-box-title, .elementor-5919 .elementor-element.elementor-element-a412289 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;line-height:15px;}.elementor-5919 .elementor-element.elementor-element-a412289:has(:hover) .elementor-icon-box-title,
					 .elementor-5919 .elementor-element.elementor-element-a412289:has(:focus) .elementor-icon-box-title{color:#222222;}.elementor-5919 .elementor-element.elementor-element-a412289 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;word-spacing:0px;}.elementor-5919 .elementor-element.elementor-element-425221f{background-color:#3B7E7B;padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;--icon-box-icon-margin:11px;}.elementor-5919 .elementor-element.elementor-element-425221f .elementor-icon-box-wrapper{align-items:start;text-align:center;}.elementor-5919 .elementor-element.elementor-element-425221f .elementor-icon-box-title{margin-block-end:3px;color:var( --e-global-color-398b527 );transition-duration:0.6s;}.elementor-5919 .elementor-element.elementor-element-425221f.elementor-view-stacked .elementor-icon{background-color:#222222;}.elementor-5919 .elementor-element.elementor-element-425221f.elementor-view-framed .elementor-icon, .elementor-5919 .elementor-element.elementor-element-425221f.elementor-view-default .elementor-icon{fill:#222222;color:#222222;border-color:#222222;}.elementor-5919 .elementor-element.elementor-element-425221f.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-5919 .elementor-element.elementor-element-425221f.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#222222;}.elementor-5919 .elementor-element.elementor-element-425221f.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-5919 .elementor-element.elementor-element-425221f.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-5919 .elementor-element.elementor-element-425221f.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-5919 .elementor-element.elementor-element-425221f.elementor-view-default:has(:focus) .elementor-icon{fill:#222222;color:#222222;border-color:#222222;}.elementor-5919 .elementor-element.elementor-element-425221f .elementor-icon{font-size:28px;}.elementor-5919 .elementor-element.elementor-element-425221f .elementor-icon i{transform:rotate(0deg);}.elementor-5919 .elementor-element.elementor-element-425221f .elementor-icon-box-title, .elementor-5919 .elementor-element.elementor-element-425221f .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;line-height:15px;}.elementor-5919 .elementor-element.elementor-element-425221f:has(:hover) .elementor-icon-box-title,
					 .elementor-5919 .elementor-element.elementor-element-425221f:has(:focus) .elementor-icon-box-title{color:#222222;}.elementor-5919 .elementor-element.elementor-element-425221f .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;word-spacing:0px;}.elementor-5919 .elementor-element.elementor-element-3545147{background-color:#3B7E7B;padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;--icon-box-icon-margin:11px;}.elementor-5919 .elementor-element.elementor-element-3545147 .elementor-icon-box-wrapper{align-items:start;text-align:center;}.elementor-5919 .elementor-element.elementor-element-3545147 .elementor-icon-box-title{margin-block-end:3px;color:var( --e-global-color-398b527 );transition-duration:0.6s;}.elementor-5919 .elementor-element.elementor-element-3545147.elementor-view-stacked .elementor-icon{background-color:#222222;}.elementor-5919 .elementor-element.elementor-element-3545147.elementor-view-framed .elementor-icon, .elementor-5919 .elementor-element.elementor-element-3545147.elementor-view-default .elementor-icon{fill:#222222;color:#222222;border-color:#222222;}.elementor-5919 .elementor-element.elementor-element-3545147.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-5919 .elementor-element.elementor-element-3545147.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#222222;}.elementor-5919 .elementor-element.elementor-element-3545147.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-5919 .elementor-element.elementor-element-3545147.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-5919 .elementor-element.elementor-element-3545147.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-5919 .elementor-element.elementor-element-3545147.elementor-view-default:has(:focus) .elementor-icon{fill:#222222;color:#222222;border-color:#222222;}.elementor-5919 .elementor-element.elementor-element-3545147 .elementor-icon{font-size:28px;}.elementor-5919 .elementor-element.elementor-element-3545147 .elementor-icon i{transform:rotate(0deg);}.elementor-5919 .elementor-element.elementor-element-3545147 .elementor-icon-box-title, .elementor-5919 .elementor-element.elementor-element-3545147 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;line-height:15px;}.elementor-5919 .elementor-element.elementor-element-3545147:has(:hover) .elementor-icon-box-title,
					 .elementor-5919 .elementor-element.elementor-element-3545147:has(:focus) .elementor-icon-box-title{color:#222222;}.elementor-5919 .elementor-element.elementor-element-3545147 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;word-spacing:0px;}.elementor-5919 .elementor-element.elementor-element-5bbfc19{background-color:var( --e-global-color-d59ddb8 );padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;--icon-box-icon-margin:11px;}.elementor-5919 .elementor-element.elementor-element-5bbfc19:hover{background-color:#B45BC9;}.elementor-5919 .elementor-element.elementor-element-5bbfc19 .elementor-icon-box-wrapper{align-items:start;text-align:center;}.elementor-5919 .elementor-element.elementor-element-5bbfc19 .elementor-icon-box-title{margin-block-end:3px;color:var( --e-global-color-398b527 );transition-duration:0.6s;}.elementor-5919 .elementor-element.elementor-element-5bbfc19.elementor-view-stacked .elementor-icon{background-color:#222222;}.elementor-5919 .elementor-element.elementor-element-5bbfc19.elementor-view-framed .elementor-icon, .elementor-5919 .elementor-element.elementor-element-5bbfc19.elementor-view-default .elementor-icon{fill:#222222;color:#222222;border-color:#222222;}.elementor-5919 .elementor-element.elementor-element-5bbfc19.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-5919 .elementor-element.elementor-element-5bbfc19.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#222222;}.elementor-5919 .elementor-element.elementor-element-5bbfc19.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-5919 .elementor-element.elementor-element-5bbfc19.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-5919 .elementor-element.elementor-element-5bbfc19.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-5919 .elementor-element.elementor-element-5bbfc19.elementor-view-default:has(:focus) .elementor-icon{fill:#222222;color:#222222;border-color:#222222;}.elementor-5919 .elementor-element.elementor-element-5bbfc19 .elementor-icon{font-size:28px;}.elementor-5919 .elementor-element.elementor-element-5bbfc19 .elementor-icon i{transform:rotate(0deg);}.elementor-5919 .elementor-element.elementor-element-5bbfc19 .elementor-icon-box-title, .elementor-5919 .elementor-element.elementor-element-5bbfc19 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;line-height:15px;}.elementor-5919 .elementor-element.elementor-element-5bbfc19:has(:hover) .elementor-icon-box-title,
					 .elementor-5919 .elementor-element.elementor-element-5bbfc19:has(:focus) .elementor-icon-box-title{color:#222222;}.elementor-5919 .elementor-element.elementor-element-5bbfc19 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;word-spacing:0px;}.elementor-5919 .elementor-element.elementor-element-7e5f9d5{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-shortcode .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-shortcode .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-5919 .elementor-element.elementor-element-4f59a8e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5919 .elementor-element.elementor-element-2ef560c4{--display:flex;border-style:solid;--border-style:solid;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 89px -9px rgba(0,0,0,0.5);}.elementor-5919 .elementor-element.elementor-element-2ef560c4:not(.elementor-motion-effects-element-type-background), .elementor-5919 .elementor-element.elementor-element-2ef560c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#838992;}.elementor-5919 .elementor-element.elementor-element-6a2dda75{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5919 .elementor-element.elementor-element-68f18d33{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:24px 24px 24px 24px;}.elementor-5919 .elementor-element.elementor-element-68f18d33:not(.elementor-motion-effects-element-type-background), .elementor-5919 .elementor-element.elementor-element-68f18d33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000002E;}.elementor-5919 .elementor-element.elementor-element-3d3d7b98{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-5919 .elementor-element.elementor-element-7c97860f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;text-shadow:0px 3px 4px rgba(0, 0, 0, 0.34);color:var( --e-global-color-398b527 );}.elementor-5919 .elementor-element.elementor-element-5ba3f4c1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-5919 .elementor-element.elementor-element-334c3d78 .elementor-button{background-color:var( --e-global-color-8ba9c1f );}.elementor-5919 .elementor-element.elementor-element-334c3d78 .elementor-button:hover, .elementor-5919 .elementor-element.elementor-element-334c3d78 .elementor-button:focus{background-color:var( --e-global-color-63707ec );}.elementor-5919 .elementor-element.elementor-element-334c3d78:hover{--e-transform-scale:1.05;}.elementor-5919 .elementor-element.elementor-element-1ceb8d13 .elementor-button{background-color:var( --e-global-color-8ba9c1f );}.elementor-5919 .elementor-element.elementor-element-1ceb8d13 .elementor-button:hover, .elementor-5919 .elementor-element.elementor-element-1ceb8d13 .elementor-button:focus{background-color:var( --e-global-color-63707ec );}.elementor-5919 .elementor-element.elementor-element-1ceb8d13:hover{--e-transform-scale:1.05;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-5919 .elementor-element.elementor-element-0b27006{--width:25%;}.elementor-5919 .elementor-element.elementor-element-7e5f9d5{--width:75%;}.elementor-5919 .elementor-element.elementor-element-3d3d7b98{--width:100%;}.elementor-5919 .elementor-element.elementor-element-5ba3f4c1{--width:100%;}}@media(max-width:1024px){.elementor-5919 .elementor-element.elementor-element-0b27006{--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-5919 .elementor-element.elementor-element-a412289 .elementor-icon-box-title, .elementor-5919 .elementor-element.elementor-element-a412289 .elementor-icon-box-title a{font-size:16px;}.elementor-5919 .elementor-element.elementor-element-425221f .elementor-icon-box-title, .elementor-5919 .elementor-element.elementor-element-425221f .elementor-icon-box-title a{font-size:16px;}.elementor-5919 .elementor-element.elementor-element-3545147 .elementor-icon-box-title, .elementor-5919 .elementor-element.elementor-element-3545147 .elementor-icon-box-title a{font-size:16px;}.elementor-5919 .elementor-element.elementor-element-5bbfc19 .elementor-icon-box-title, .elementor-5919 .elementor-element.elementor-element-5bbfc19 .elementor-icon-box-title a{font-size:16px;}.elementor-5919 .elementor-element.elementor-element-7e5f9d5{--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;}}@media(max-width:767px){.elementor-5919 .elementor-element.elementor-element-0b27006{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--flex-wrap:wrap;}.elementor-5919 .elementor-element.elementor-element-68f18d33{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-5919 .elementor-element.elementor-element-3d3d7b98{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-5919 .elementor-element.elementor-element-7c97860f{padding:0px 0px 8px 0px;}.elementor-5919 .elementor-element.elementor-element-7c97860f .elementor-heading-title{font-size:20px;}.elementor-5919 .elementor-element.elementor-element-5ba3f4c1{--width:100%;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}}/* Start custom CSS for container, class: .elementor-element-68f18d33 *//* Mobile: set .value-based-text to 10px (overrides inline font-size) */
@media (max-width: 767px) {
  .value-based-text {
    font-size: 14px !important;
    /* optional: maintain readable lines if you want -
       line-height: 1.2; */
  }
}/* End custom CSS */