.elementor-2537 .elementor-element.elementor-element-00000005{--display:flex;--min-height:608px;--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:space-between;--align-items:flex-start;--overlay-opacity:0.5;}.elementor-2537 .elementor-element.elementor-element-00000005:not(.elementor-motion-effects-element-type-background), .elementor-2537 .elementor-element.elementor-element-00000005 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6D25F;background-image:url("https://cambridge.school/wp-content/uploads/2026/10/504166009_1307544678038653_3433597917993819265_n.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2537 .elementor-element.elementor-element-00000005::before, .elementor-2537 .elementor-element.elementor-element-00000005 > .elementor-background-video-container::before, .elementor-2537 .elementor-element.elementor-element-00000005 > .e-con-inner > .elementor-background-video-container::before, .elementor-2537 .elementor-element.elementor-element-00000005 > .elementor-background-slideshow::before, .elementor-2537 .elementor-element.elementor-element-00000005 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2537 .elementor-element.elementor-element-00000005 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(180deg, #D68C8C00 0%, #000000 100%);}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-2537 .elementor-element.elementor-element-00000001{text-align:start;padding:200px 0px 0px 0px;width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-2537 .elementor-element.elementor-element-00000001 .elementor-heading-title{text-shadow:0px 0px 4px rgba(0, 0, 0, 0.25098039215686274);color:#FFFFFF;}.elementor-widget-text-editor{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-2537 .elementor-element.elementor-element-ca6886c{font-size:16px;font-weight:500;line-height:100%;letter-spacing:0%;text-shadow:0px 0px 4px rgba(0, 0, 0, 0.25098039215686274);color:#FDFDFD;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-2537 .elementor-element.elementor-element-ca6886c p{margin-block-end:5px;}.elementor-2537 .elementor-element.elementor-element-ca6886c.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-2537 .elementor-element.elementor-element-07e7665{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-2537 .elementor-element.elementor-element-ef3f06c{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2537 .elementor-element.elementor-element-ef3f06c.e-con{--align-self:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-2537 .elementor-element.elementor-element-ee9253b{text-align:center;margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-2537 .elementor-element.elementor-element-ee9253b.elementor-element{--align-self:center;}.elementor-2537 .elementor-element.elementor-element-598ad9d{--display:grid;--min-height:20vh;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--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-2537 .elementor-element.elementor-element-598ad9d.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-2537 .elementor-element.elementor-element-1de084a{--display:flex;--min-height:60vh;--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:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:28px 28px 28px 28px;--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-2537 .elementor-element.elementor-element-1de084a:not(.elementor-motion-effects-element-type-background), .elementor-2537 .elementor-element.elementor-element-1de084a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFAF4;}.elementor-2537 .elementor-element.elementor-element-1de084a.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-2537 .elementor-element.elementor-element-687c0ae .elementor-heading-title{font-size:24px;line-height:100%;}.elementor-2537 .elementor-element.elementor-element-687c0ae{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2537 .elementor-element.elementor-element-687c0ae.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2537 .elementor-element.elementor-element-98928ee{text-align:start;font-size:16px;line-height:150%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2537 .elementor-element.elementor-element-98928ee p{margin-block-end:0px;}.elementor-2537 .elementor-element.elementor-element-98928ee a{color:#008771;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2537 .elementor-element.elementor-element-bf6000b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-2537 .elementor-element.elementor-element-bf6000b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-2537 .elementor-element.elementor-element-bf6000b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-2537 .elementor-element.elementor-element-bf6000b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-2537 .elementor-element.elementor-element-bf6000b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-2537 .elementor-element.elementor-element-bf6000b .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#F26F5B;}.elementor-2537 .elementor-element.elementor-element-bf6000b .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#F26F5B;}.elementor-2537 .elementor-element.elementor-element-bf6000b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2537 .elementor-element.elementor-element-bf6000b .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-2537 .elementor-element.elementor-element-bf6000b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2537 .elementor-element.elementor-element-bf6000b .elementor-icon-list-item > a{font-size:16px;font-weight:500;}.elementor-2537 .elementor-element.elementor-element-bf6000b .elementor-icon-list-text{color:#008771;}.elementor-2537 .elementor-element.elementor-element-bf6000b .elementor-icon-list-item:hover .elementor-icon-list-text{color:#F26F5B;}.elementor-2537 .elementor-element.elementor-element-b6bf084{text-align:start;font-size:16px;line-height:150%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:100%;max-width:100%;}.elementor-2537 .elementor-element.elementor-element-b6bf084 p{margin-block-end:0px;}.elementor-2537 .elementor-element.elementor-element-b6bf084 a{color:#0A8068;}.elementor-2537 .elementor-element.elementor-element-b6bf084 a:hover, .elementor-2537 .elementor-element.elementor-element-b6bf084 a:focus{color:#F26F5B;}.elementor-2537 .elementor-element.elementor-element-50230b3{--display:flex;--min-height:60vh;--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:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:28px 28px 28px 28px;--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-2537 .elementor-element.elementor-element-50230b3:not(.elementor-motion-effects-element-type-background), .elementor-2537 .elementor-element.elementor-element-50230b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFAF4;}.elementor-2537 .elementor-element.elementor-element-50230b3.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-2537 .elementor-element.elementor-element-1681053 .elementor-heading-title{font-size:24px;line-height:100%;}.elementor-2537 .elementor-element.elementor-element-1681053{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2537 .elementor-element.elementor-element-1681053.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2537 .elementor-element.elementor-element-2dd4b7f{text-align:start;font-size:16px;line-height:150%;padding:0px 0px 0px 0px;}.elementor-2537 .elementor-element.elementor-element-2dd4b7f p{margin-block-end:0px;}.elementor-2537 .elementor-element.elementor-element-2dd4b7f a{color:#008771;}.elementor-2537 .elementor-element.elementor-element-bf0d1e5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-2537 .elementor-element.elementor-element-bf0d1e5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-2537 .elementor-element.elementor-element-bf0d1e5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-2537 .elementor-element.elementor-element-bf0d1e5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-2537 .elementor-element.elementor-element-bf0d1e5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-2537 .elementor-element.elementor-element-bf0d1e5 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#F26F5B;}.elementor-2537 .elementor-element.elementor-element-bf0d1e5 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#F26F5B;}.elementor-2537 .elementor-element.elementor-element-bf0d1e5{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2537 .elementor-element.elementor-element-bf0d1e5 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-2537 .elementor-element.elementor-element-bf0d1e5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2537 .elementor-element.elementor-element-bf0d1e5 .elementor-icon-list-item > a{font-size:16px;font-weight:500;}.elementor-2537 .elementor-element.elementor-element-bf0d1e5 .elementor-icon-list-text{color:#008771;}.elementor-2537 .elementor-element.elementor-element-bf0d1e5 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#F26F5B;}.elementor-2537 .elementor-element.elementor-element-9576fa1{text-align:start;font-size:16px;line-height:150%;width:100%;max-width:100%;}.elementor-2537 .elementor-element.elementor-element-9576fa1 p{margin-block-end:0px;}.elementor-2537 .elementor-element.elementor-element-9576fa1 a{color:#0A8068;}.elementor-2537 .elementor-element.elementor-element-9576fa1 a:hover, .elementor-2537 .elementor-element.elementor-element-9576fa1 a:focus{color:#F26F5B;}.elementor-2537 .elementor-element.elementor-element-a2d5a3b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2537 .elementor-element.elementor-element-a2d5a3b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2537 .elementor-element.elementor-element-a2d5a3b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2537 .elementor-element.elementor-element-a2d5a3b .elementor-icon-list-text{transition:color 0.3s;}.elementor-2537 .elementor-element.elementor-element-7f044ab{--display:flex;--min-height:60vh;--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:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:28px 28px 28px 28px;--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-2537 .elementor-element.elementor-element-7f044ab:not(.elementor-motion-effects-element-type-background), .elementor-2537 .elementor-element.elementor-element-7f044ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFAF4;}.elementor-2537 .elementor-element.elementor-element-7f044ab.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-2537 .elementor-element.elementor-element-d755c23 .elementor-heading-title{font-size:24px;line-height:100%;}.elementor-2537 .elementor-element.elementor-element-d755c23{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2537 .elementor-element.elementor-element-d755c23.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2537 .elementor-element.elementor-element-3ed4241{text-align:start;font-size:16px;line-height:150%;padding:0px 0px 0px 0px;}.elementor-2537 .elementor-element.elementor-element-3ed4241 p{margin-block-end:0px;}.elementor-2537 .elementor-element.elementor-element-3ed4241 a{color:#008771;}.elementor-2537 .elementor-element.elementor-element-ebf8a92 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-2537 .elementor-element.elementor-element-ebf8a92 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-2537 .elementor-element.elementor-element-ebf8a92 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-2537 .elementor-element.elementor-element-ebf8a92 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-2537 .elementor-element.elementor-element-ebf8a92 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-2537 .elementor-element.elementor-element-ebf8a92 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#F26F5B;}.elementor-2537 .elementor-element.elementor-element-ebf8a92 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#F26F5B;}.elementor-2537 .elementor-element.elementor-element-ebf8a92{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2537 .elementor-element.elementor-element-ebf8a92 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-2537 .elementor-element.elementor-element-ebf8a92 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2537 .elementor-element.elementor-element-ebf8a92 .elementor-icon-list-item > a{font-size:16px;font-weight:500;}.elementor-2537 .elementor-element.elementor-element-ebf8a92 .elementor-icon-list-text{color:#008771;}.elementor-2537 .elementor-element.elementor-element-ebf8a92 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#F26F5B;}.elementor-2537 .elementor-element.elementor-element-bbdaff3{text-align:start;font-size:15px;line-height:150%;width:100%;max-width:100%;}.elementor-2537 .elementor-element.elementor-element-bbdaff3 p{margin-block-end:0px;}.elementor-2537 .elementor-element.elementor-element-bbdaff3 a{color:#0A8068;}.elementor-2537 .elementor-element.elementor-element-bbdaff3 a:hover, .elementor-2537 .elementor-element.elementor-element-bbdaff3 a:focus{color:#F26F5B;}.elementor-2537 .elementor-element.elementor-element-937770d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2537 .elementor-element.elementor-element-937770d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2537 .elementor-element.elementor-element-937770d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2537 .elementor-element.elementor-element-937770d .elementor-icon-list-text{transition:color 0.3s;}.elementor-2537 .elementor-element.elementor-element-0a6a54f{--display:flex;--min-height:60vh;--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:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:28px 28px 28px 28px;--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-2537 .elementor-element.elementor-element-0a6a54f:not(.elementor-motion-effects-element-type-background), .elementor-2537 .elementor-element.elementor-element-0a6a54f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFAF4;}.elementor-2537 .elementor-element.elementor-element-0a6a54f.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-2537 .elementor-element.elementor-element-a67bbcf .elementor-heading-title{font-size:24px;line-height:100%;}.elementor-2537 .elementor-element.elementor-element-a67bbcf{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2537 .elementor-element.elementor-element-a67bbcf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2537 .elementor-element.elementor-element-110e46a{text-align:start;font-size:16px;line-height:150%;}.elementor-2537 .elementor-element.elementor-element-110e46a p{margin-block-end:0px;}.elementor-2537 .elementor-element.elementor-element-110e46a a{color:#008771;}.elementor-2537 .elementor-element.elementor-element-c4690d0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-2537 .elementor-element.elementor-element-c4690d0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-2537 .elementor-element.elementor-element-c4690d0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-2537 .elementor-element.elementor-element-c4690d0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-2537 .elementor-element.elementor-element-c4690d0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-2537 .elementor-element.elementor-element-c4690d0 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#F26F5B;}.elementor-2537 .elementor-element.elementor-element-c4690d0 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#F26F5B;}.elementor-2537 .elementor-element.elementor-element-c4690d0{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2537 .elementor-element.elementor-element-c4690d0 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-2537 .elementor-element.elementor-element-c4690d0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2537 .elementor-element.elementor-element-c4690d0 .elementor-icon-list-item > a{font-size:16px;font-weight:500;}.elementor-2537 .elementor-element.elementor-element-c4690d0 .elementor-icon-list-text{color:#008771;}.elementor-2537 .elementor-element.elementor-element-c4690d0 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#F26F5B;}.elementor-2537 .elementor-element.elementor-element-b4b3e21{text-align:start;font-size:16px;line-height:150%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:100%;max-width:100%;}.elementor-2537 .elementor-element.elementor-element-b4b3e21 p{margin-block-end:0px;}.elementor-2537 .elementor-element.elementor-element-b4b3e21 a{color:#008771;}.elementor-2537 .elementor-element.elementor-element-b4b3e21 a:hover, .elementor-2537 .elementor-element.elementor-element-b4b3e21 a:focus{color:#F26F5B;}.elementor-2537 .elementor-element.elementor-element-e9754e1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2537 .elementor-element.elementor-element-e9754e1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2537 .elementor-element.elementor-element-e9754e1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2537 .elementor-element.elementor-element-e9754e1 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2537 .elementor-element.elementor-element-a4cc723{--display:flex;--min-height:60vh;--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:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:28px 28px 28px 28px;--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-2537 .elementor-element.elementor-element-a4cc723:not(.elementor-motion-effects-element-type-background), .elementor-2537 .elementor-element.elementor-element-a4cc723 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFAF4;}.elementor-2537 .elementor-element.elementor-element-a4cc723.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-2537 .elementor-element.elementor-element-59c31ba .elementor-heading-title{font-size:24px;line-height:100%;}.elementor-2537 .elementor-element.elementor-element-59c31ba{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2537 .elementor-element.elementor-element-59c31ba.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2537 .elementor-element.elementor-element-56205b0{text-align:start;font-size:16px;line-height:150%;}.elementor-2537 .elementor-element.elementor-element-56205b0 p{margin-block-end:0px;}.elementor-2537 .elementor-element.elementor-element-56205b0 a{color:#008771;}.elementor-2537 .elementor-element.elementor-element-d995624 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-2537 .elementor-element.elementor-element-d995624 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-2537 .elementor-element.elementor-element-d995624 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-2537 .elementor-element.elementor-element-d995624 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-2537 .elementor-element.elementor-element-d995624 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-2537 .elementor-element.elementor-element-d995624 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#F26F5B;}.elementor-2537 .elementor-element.elementor-element-d995624 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#F26F5B;}.elementor-2537 .elementor-element.elementor-element-d995624{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2537 .elementor-element.elementor-element-d995624 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-2537 .elementor-element.elementor-element-d995624 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2537 .elementor-element.elementor-element-d995624 .elementor-icon-list-item > a{font-size:16px;font-weight:500;}.elementor-2537 .elementor-element.elementor-element-d995624 .elementor-icon-list-text{color:#008771;}.elementor-2537 .elementor-element.elementor-element-d995624 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#F26F5B;}.elementor-2537 .elementor-element.elementor-element-e909dbd{text-align:start;font-size:16px;line-height:150%;width:100%;max-width:100%;}.elementor-2537 .elementor-element.elementor-element-e909dbd p{margin-block-end:0px;}.elementor-2537 .elementor-element.elementor-element-e909dbd a{color:#008771;}.elementor-2537 .elementor-element.elementor-element-e909dbd a:hover, .elementor-2537 .elementor-element.elementor-element-e909dbd a:focus{color:#F26F5B;}.elementor-2537 .elementor-element.elementor-element-ed8c3bc{--display:flex;--min-height:60vh;--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:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:28px 28px 28px 28px;--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-2537 .elementor-element.elementor-element-ed8c3bc:not(.elementor-motion-effects-element-type-background), .elementor-2537 .elementor-element.elementor-element-ed8c3bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFAF4;}.elementor-2537 .elementor-element.elementor-element-ed8c3bc.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-2537 .elementor-element.elementor-element-d6b6ba9 .elementor-heading-title{font-size:24px;line-height:100%;}.elementor-2537 .elementor-element.elementor-element-d6b6ba9{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2537 .elementor-element.elementor-element-d6b6ba9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2537 .elementor-element.elementor-element-0e6c8f1{text-align:start;font-size:16px;line-height:150%;}.elementor-2537 .elementor-element.elementor-element-0e6c8f1 p{margin-block-end:0px;}.elementor-2537 .elementor-element.elementor-element-0e6c8f1 a{color:#008771;}.elementor-2537 .elementor-element.elementor-element-067443e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-2537 .elementor-element.elementor-element-067443e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-2537 .elementor-element.elementor-element-067443e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-2537 .elementor-element.elementor-element-067443e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-2537 .elementor-element.elementor-element-067443e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-2537 .elementor-element.elementor-element-067443e .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#F26F5B;}.elementor-2537 .elementor-element.elementor-element-067443e .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#F26F5B;}.elementor-2537 .elementor-element.elementor-element-067443e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2537 .elementor-element.elementor-element-067443e .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-2537 .elementor-element.elementor-element-067443e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2537 .elementor-element.elementor-element-067443e .elementor-icon-list-item > a{font-size:16px;font-weight:500;}.elementor-2537 .elementor-element.elementor-element-067443e .elementor-icon-list-text{color:#008771;}.elementor-2537 .elementor-element.elementor-element-067443e .elementor-icon-list-item:hover .elementor-icon-list-text{color:#F26F5B;}.elementor-2537 .elementor-element.elementor-element-8c43e5b{text-align:start;font-size:16px;line-height:150%;}.elementor-2537 .elementor-element.elementor-element-8c43e5b p{margin-block-end:0px;}.elementor-2537 .elementor-element.elementor-element-8c43e5b a{color:#008771;}.elementor-2537 .elementor-element.elementor-element-8c43e5b a:hover, .elementor-2537 .elementor-element.elementor-element-8c43e5b a:focus{color:#F26F5B;}.elementor-2537 .elementor-element.elementor-element-8c43e5b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2537 .elementor-element.elementor-element-1644368{--display:flex;--min-height:60vh;--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:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:28px 28px 28px 28px;--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-2537 .elementor-element.elementor-element-1644368:not(.elementor-motion-effects-element-type-background), .elementor-2537 .elementor-element.elementor-element-1644368 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFAF4;}.elementor-2537 .elementor-element.elementor-element-1644368.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-2537 .elementor-element.elementor-element-0b7b6a4 .elementor-heading-title{font-size:24px;line-height:100%;}.elementor-2537 .elementor-element.elementor-element-0b7b6a4{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2537 .elementor-element.elementor-element-0b7b6a4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2537 .elementor-element.elementor-element-0d532b2{text-align:start;font-size:16px;line-height:150%;}.elementor-2537 .elementor-element.elementor-element-0d532b2 p{margin-block-end:0px;}.elementor-2537 .elementor-element.elementor-element-0d532b2 a{color:#008771;}.elementor-2537 .elementor-element.elementor-element-8149766 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-2537 .elementor-element.elementor-element-8149766 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-2537 .elementor-element.elementor-element-8149766 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-2537 .elementor-element.elementor-element-8149766 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-2537 .elementor-element.elementor-element-8149766 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-2537 .elementor-element.elementor-element-8149766 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#F26F5B;}.elementor-2537 .elementor-element.elementor-element-8149766 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#F26F5B;}.elementor-2537 .elementor-element.elementor-element-8149766{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2537 .elementor-element.elementor-element-8149766 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-2537 .elementor-element.elementor-element-8149766 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2537 .elementor-element.elementor-element-8149766 .elementor-icon-list-item > a{font-size:16px;font-weight:500;}.elementor-2537 .elementor-element.elementor-element-8149766 .elementor-icon-list-text{color:#008771;}.elementor-2537 .elementor-element.elementor-element-8149766 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#F26F5B;}.elementor-2537 .elementor-element.elementor-element-e0b37e2{text-align:start;font-size:16px;line-height:150%;width:100%;max-width:100%;}.elementor-2537 .elementor-element.elementor-element-e0b37e2 p{margin-block-end:0px;}.elementor-2537 .elementor-element.elementor-element-e0b37e2 a{color:#008771;}.elementor-2537 .elementor-element.elementor-element-e0b37e2 a:hover, .elementor-2537 .elementor-element.elementor-element-e0b37e2 a:focus{color:#F26F5B;}.elementor-2537 .elementor-element.elementor-element-6d42cf0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2537 .elementor-element.elementor-element-6d42cf0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2537 .elementor-element.elementor-element-6d42cf0{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2537 .elementor-element.elementor-element-6d42cf0 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2537 .elementor-element.elementor-element-2910e2c{--display:flex;--min-height:60vh;--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:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:28px 28px 28px 28px;--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-2537 .elementor-element.elementor-element-2910e2c:not(.elementor-motion-effects-element-type-background), .elementor-2537 .elementor-element.elementor-element-2910e2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFAF4;}.elementor-2537 .elementor-element.elementor-element-2910e2c.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-2537 .elementor-element.elementor-element-5f73f1a .elementor-heading-title{font-size:24px;line-height:100%;}.elementor-2537 .elementor-element.elementor-element-5f73f1a{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2537 .elementor-element.elementor-element-5f73f1a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2537 .elementor-element.elementor-element-d126a41{text-align:start;font-size:16px;line-height:150%;}.elementor-2537 .elementor-element.elementor-element-d126a41 p{margin-block-end:0px;}.elementor-2537 .elementor-element.elementor-element-d126a41 a{color:#008771;}.elementor-2537 .elementor-element.elementor-element-fee3145 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-2537 .elementor-element.elementor-element-fee3145 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-2537 .elementor-element.elementor-element-fee3145 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-2537 .elementor-element.elementor-element-fee3145 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-2537 .elementor-element.elementor-element-fee3145 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-2537 .elementor-element.elementor-element-fee3145 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#F26F5B;}.elementor-2537 .elementor-element.elementor-element-fee3145 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#F26F5B;}.elementor-2537 .elementor-element.elementor-element-fee3145{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2537 .elementor-element.elementor-element-fee3145 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-2537 .elementor-element.elementor-element-fee3145 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2537 .elementor-element.elementor-element-fee3145 .elementor-icon-list-item > a{font-size:16px;font-weight:500;}.elementor-2537 .elementor-element.elementor-element-fee3145 .elementor-icon-list-text{color:#008771;}.elementor-2537 .elementor-element.elementor-element-fee3145 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#F26F5B;}.elementor-2537 .elementor-element.elementor-element-282b5df{text-align:start;font-size:16px;line-height:150%;width:100%;max-width:100%;}.elementor-2537 .elementor-element.elementor-element-282b5df p{margin-block-end:0px;}.elementor-2537 .elementor-element.elementor-element-282b5df a{color:#008771;}.elementor-2537 .elementor-element.elementor-element-282b5df a:hover, .elementor-2537 .elementor-element.elementor-element-282b5df a:focus{color:#F26F5B;}.elementor-2537 .elementor-element.elementor-element-4217458 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2537 .elementor-element.elementor-element-4217458 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2537 .elementor-element.elementor-element-4217458{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2537 .elementor-element.elementor-element-4217458 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2537 .elementor-element.elementor-element-40153a7{--display:flex;--min-height:60vh;--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:space-evenly;--align-items:stretch;--border-radius:28px 28px 28px 28px;--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-2537 .elementor-element.elementor-element-40153a7:not(.elementor-motion-effects-element-type-background), .elementor-2537 .elementor-element.elementor-element-40153a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFAF4;}.elementor-2537 .elementor-element.elementor-element-40153a7.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-2537 .elementor-element.elementor-element-d1c389e{text-align:center;}.elementor-2537 .elementor-element.elementor-element-cee15b2{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2537 .elementor-element.elementor-element-0943f68{--display:flex;--justify-content:space-between;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2537 .elementor-element.elementor-element-5e7dd0d{text-align:center;}.elementor-2537 .elementor-element.elementor-element-5e7dd0d .elementor-heading-title{color:#070707;}.elementor-2537 .elementor-element.elementor-element-4ebd29a{--display:flex;--justify-content:space-between;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2537 .elementor-element.elementor-element-859fd95{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2537 .elementor-element.elementor-element-875e983{text-align:center;}.elementor-2537 .elementor-element.elementor-element-875e983 .elementor-heading-title{color:#070707;}.elementor-2537 .elementor-element.elementor-element-67cf699{--display:flex;--justify-content:space-between;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2537 .elementor-element.elementor-element-bdc2282{text-align:center;}.elementor-2537 .elementor-element.elementor-element-bdc2282 .elementor-heading-title{color:#070707;}.elementor-2537 .elementor-element.elementor-element-51e1fbe{--display:flex;--min-height:60vh;--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:space-evenly;--align-items:stretch;--border-radius:28px 28px 28px 28px;--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-2537 .elementor-element.elementor-element-51e1fbe:not(.elementor-motion-effects-element-type-background), .elementor-2537 .elementor-element.elementor-element-51e1fbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kadence1 );}.elementor-2537 .elementor-element.elementor-element-51e1fbe.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-2537 .elementor-element.elementor-element-61aee95{--display:flex;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2537 .elementor-element.elementor-element-05bfdd7{text-align:center;}.elementor-2537 .elementor-element.elementor-element-4b079c2{text-align:center;}.elementor-2537 .elementor-element.elementor-element-4b079c2.elementor-element{--align-self:center;}.elementor-2537 .elementor-element.elementor-element-80e7355{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2537 .elementor-element.elementor-element-1aa81b1{--display:flex;--min-height:30vh;--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:28px 28px 28px 28px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-2537 .elementor-element.elementor-element-1aa81b1:not(.elementor-motion-effects-element-type-background), .elementor-2537 .elementor-element.elementor-element-1aa81b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cambridge.school/wp-content/uploads/2026/10/Rectangle-18.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2537 .elementor-element.elementor-element-aa4caef{text-align:center;width:var( --container-widget-width, 71% );max-width:71%;--container-widget-width:71%;--container-widget-flex-grow:0;}.elementor-2537 .elementor-element.elementor-element-aa4caef .elementor-heading-title{color:#F8F8F8;}.elementor-2537 .elementor-element.elementor-element-aa4caef.elementor-element{--align-self:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-2537 .elementor-element.elementor-element-1d7a497 .elementor-button{font-size:16px;font-weight:700;letter-spacing:1.3px;fill:#ffffff;color:#ffffff;background-color:var( --e-global-color-secondary );border-radius:20px 20px 20px 20px;padding:12px 30px 12px 30px;}.elementor-2537 .elementor-element.elementor-element-1d7a497 .elementor-button:hover, .elementor-2537 .elementor-element.elementor-element-1d7a497 .elementor-button:focus{background-color:#0A8068;}.elementor-2537 .elementor-element.elementor-element-1d7a497.elementor-element{--align-self:center;}.elementor-2537 .elementor-element.elementor-element-b7ed024{--display:flex;--min-height:30vh;--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:28px 28px 28px 28px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-2537 .elementor-element.elementor-element-b7ed024:not(.elementor-motion-effects-element-type-background), .elementor-2537 .elementor-element.elementor-element-b7ed024 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cambridge.school/wp-content/uploads/2026/10/Rectangle-19.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2537 .elementor-element.elementor-element-5aec5ce{text-align:center;width:var( --container-widget-width, 71% );max-width:71%;--container-widget-width:71%;--container-widget-flex-grow:0;}.elementor-2537 .elementor-element.elementor-element-5aec5ce .elementor-heading-title{color:#F8F8F8;}.elementor-2537 .elementor-element.elementor-element-5aec5ce.elementor-element{--align-self:center;}.elementor-2537 .elementor-element.elementor-element-e6bc920 .elementor-button{font-size:16px;font-weight:700;letter-spacing:1.3px;fill:#ffffff;color:#ffffff;background-color:var( --e-global-color-secondary );border-radius:20px 20px 20px 20px;padding:12px 30px 12px 30px;}.elementor-2537 .elementor-element.elementor-element-e6bc920 .elementor-button:hover, .elementor-2537 .elementor-element.elementor-element-e6bc920 .elementor-button:focus{background-color:#0A8068;}.elementor-2537 .elementor-element.elementor-element-e6bc920.elementor-element{--align-self:center;}.elementor-2537 .elementor-element.elementor-element-04ca68f{--display:flex;--min-height:30vh;--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:28px 28px 28px 28px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-2537 .elementor-element.elementor-element-04ca68f:not(.elementor-motion-effects-element-type-background), .elementor-2537 .elementor-element.elementor-element-04ca68f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cambridge.school/wp-content/uploads/2026/10/Rectangle-20.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2537 .elementor-element.elementor-element-20557a9{text-align:center;width:var( --container-widget-width, 71% );max-width:71%;--container-widget-width:71%;--container-widget-flex-grow:0;}.elementor-2537 .elementor-element.elementor-element-20557a9 .elementor-heading-title{color:#F8F8F8;}.elementor-2537 .elementor-element.elementor-element-20557a9.elementor-element{--align-self:center;}.elementor-2537 .elementor-element.elementor-element-9c848ef .elementor-button{font-size:16px;font-weight:700;letter-spacing:1.3px;fill:#ffffff;color:#ffffff;background-color:var( --e-global-color-secondary );border-radius:20px 20px 20px 20px;padding:12px 30px 12px 30px;}.elementor-2537 .elementor-element.elementor-element-9c848ef .elementor-button:hover, .elementor-2537 .elementor-element.elementor-element-9c848ef .elementor-button:focus{background-color:#0A8068;}.elementor-2537 .elementor-element.elementor-element-9c848ef.elementor-element{--align-self:center;}.elementor-2537 .elementor-element.elementor-element-9650562{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2537 .elementor-element.elementor-element-4986ee6{text-align:center;}.elementor-2537 .elementor-element.elementor-element-4986ee6.elementor-element{--align-self:center;}.elementor-2537 .elementor-element.elementor-element-84564f0{text-align:center;margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-2537 .elementor-element.elementor-element-84564f0.elementor-element{--align-self:center;}.elementor-2537 .elementor-element.elementor-element-34c58d6{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--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-2537 .elementor-element.elementor-element-34c58d6.e-con{--align-self:center;}.elementor-2537 .elementor-element.elementor-element-58a6d71{--display:flex;--min-height:30vh;--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:stretch;--border-radius:28px 28px 28px 28px;--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-2537 .elementor-element.elementor-element-58a6d71:not(.elementor-motion-effects-element-type-background), .elementor-2537 .elementor-element.elementor-element-58a6d71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFAF4;}.elementor-2537 .elementor-element.elementor-element-58a6d71.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-2537 .elementor-element.elementor-element-f3e3ae3 .elementor-heading-title{font-size:24px;line-height:100%;}.elementor-2537 .elementor-element.elementor-element-f3e3ae3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2537 .elementor-element.elementor-element-f3e3ae3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2537 .elementor-element.elementor-element-2366953{text-align:start;font-size:16px;line-height:150%;}.elementor-2537 .elementor-element.elementor-element-2366953 p{margin-block-end:0px;}.elementor-2537 .elementor-element.elementor-element-2366953 a{color:#008771;}.elementor-2537 .elementor-element.elementor-element-c302428{text-align:start;font-size:16px;line-height:150%;}.elementor-2537 .elementor-element.elementor-element-c302428 p{margin-block-end:0px;}.elementor-2537 .elementor-element.elementor-element-c302428 a{color:#008771;}.elementor-2537 .elementor-element.elementor-element-c302428 a:hover, .elementor-2537 .elementor-element.elementor-element-c302428 a:focus{color:#F26F5B;}.elementor-2537 .elementor-element.elementor-element-179411a{--display:flex;--min-height:30vh;--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:stretch;--border-radius:28px 28px 28px 28px;--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-2537 .elementor-element.elementor-element-179411a:not(.elementor-motion-effects-element-type-background), .elementor-2537 .elementor-element.elementor-element-179411a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFAF4;}.elementor-2537 .elementor-element.elementor-element-179411a.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-2537 .elementor-element.elementor-element-491839a .elementor-heading-title{font-size:24px;line-height:100%;}.elementor-2537 .elementor-element.elementor-element-491839a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2537 .elementor-element.elementor-element-491839a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2537 .elementor-element.elementor-element-e6572d9{text-align:start;font-size:16px;line-height:150%;}.elementor-2537 .elementor-element.elementor-element-e6572d9 p{margin-block-end:0px;}.elementor-2537 .elementor-element.elementor-element-e6572d9 a{color:#008771;}.elementor-2537 .elementor-element.elementor-element-5299a07{text-align:start;font-size:16px;line-height:150%;}.elementor-2537 .elementor-element.elementor-element-5299a07 p{margin-block-end:0px;}.elementor-2537 .elementor-element.elementor-element-5299a07 a{color:#008771;}.elementor-2537 .elementor-element.elementor-element-5299a07 a:hover, .elementor-2537 .elementor-element.elementor-element-5299a07 a:focus{color:#F26F5B;}.elementor-2537 .elementor-element.elementor-element-1401c12{--display:flex;--min-height:30vh;--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:stretch;--border-radius:28px 28px 28px 28px;--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-2537 .elementor-element.elementor-element-1401c12:not(.elementor-motion-effects-element-type-background), .elementor-2537 .elementor-element.elementor-element-1401c12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFAF4;}.elementor-2537 .elementor-element.elementor-element-1401c12.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-2537 .elementor-element.elementor-element-b691e3f .elementor-heading-title{font-size:24px;line-height:100%;}.elementor-2537 .elementor-element.elementor-element-b691e3f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2537 .elementor-element.elementor-element-b691e3f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2537 .elementor-element.elementor-element-12fe0ab{text-align:start;font-size:16px;line-height:150%;}.elementor-2537 .elementor-element.elementor-element-12fe0ab p{margin-block-end:0px;}.elementor-2537 .elementor-element.elementor-element-12fe0ab a{color:#008771;}.elementor-2537 .elementor-element.elementor-element-12fe0ab.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2537 .elementor-element.elementor-element-564c464{text-align:start;font-size:16px;line-height:150%;}.elementor-2537 .elementor-element.elementor-element-564c464 p{margin-block-end:0px;}.elementor-2537 .elementor-element.elementor-element-564c464 a{color:#008771;}.elementor-2537 .elementor-element.elementor-element-564c464 a:hover, .elementor-2537 .elementor-element.elementor-element-564c464 a:focus{color:#F26F5B;}.elementor-2537 .elementor-element.elementor-element-c0a7591{--display:flex;--min-height:30vh;--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:stretch;--border-radius:28px 28px 28px 28px;--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-2537 .elementor-element.elementor-element-c0a7591:not(.elementor-motion-effects-element-type-background), .elementor-2537 .elementor-element.elementor-element-c0a7591 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFAF4;}.elementor-2537 .elementor-element.elementor-element-c0a7591.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-2537 .elementor-element.elementor-element-7b3b18a .elementor-heading-title{font-size:24px;line-height:100%;}.elementor-2537 .elementor-element.elementor-element-7b3b18a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2537 .elementor-element.elementor-element-7b3b18a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2537 .elementor-element.elementor-element-2c61fed{text-align:start;font-size:16px;line-height:150%;}.elementor-2537 .elementor-element.elementor-element-2c61fed p{margin-block-end:0px;}.elementor-2537 .elementor-element.elementor-element-2c61fed a{color:#008771;}.elementor-2537 .elementor-element.elementor-element-2c61fed.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2537 .elementor-element.elementor-element-c86e90c{text-align:start;font-size:16px;line-height:150%;}.elementor-2537 .elementor-element.elementor-element-c86e90c p{margin-block-end:0px;}.elementor-2537 .elementor-element.elementor-element-c86e90c a{color:#008771;}.elementor-2537 .elementor-element.elementor-element-c86e90c a:hover, .elementor-2537 .elementor-element.elementor-element-c86e90c a:focus{color:#F26F5B;}.elementor-2537 .elementor-element.elementor-element-9e25065{--display:flex;--min-height:30vh;--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:stretch;--border-radius:28px 28px 28px 28px;--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-2537 .elementor-element.elementor-element-9e25065:not(.elementor-motion-effects-element-type-background), .elementor-2537 .elementor-element.elementor-element-9e25065 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFAF4;}.elementor-2537 .elementor-element.elementor-element-9e25065.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-2537 .elementor-element.elementor-element-e474ee7 .elementor-heading-title{font-size:24px;line-height:100%;}.elementor-2537 .elementor-element.elementor-element-e474ee7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2537 .elementor-element.elementor-element-e474ee7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2537 .elementor-element.elementor-element-9d508f9{text-align:start;font-size:16px;line-height:150%;}.elementor-2537 .elementor-element.elementor-element-9d508f9 p{margin-block-end:0px;}.elementor-2537 .elementor-element.elementor-element-9d508f9 a{color:#008771;}.elementor-2537 .elementor-element.elementor-element-9d508f9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2537 .elementor-element.elementor-element-71b55a1{text-align:start;font-size:16px;line-height:150%;}.elementor-2537 .elementor-element.elementor-element-71b55a1 p{margin-block-end:0px;}.elementor-2537 .elementor-element.elementor-element-71b55a1 a{color:#008771;}.elementor-2537 .elementor-element.elementor-element-71b55a1 a:hover, .elementor-2537 .elementor-element.elementor-element-71b55a1 a:focus{color:#F26F5B;}.elementor-2537 .elementor-element.elementor-element-70866d5{--display:flex;--min-height:30vh;--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:stretch;--border-radius:28px 28px 28px 28px;--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-2537 .elementor-element.elementor-element-70866d5:not(.elementor-motion-effects-element-type-background), .elementor-2537 .elementor-element.elementor-element-70866d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFAF4;}.elementor-2537 .elementor-element.elementor-element-70866d5.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-2537 .elementor-element.elementor-element-34553a3 .elementor-heading-title{font-size:24px;line-height:100%;}.elementor-2537 .elementor-element.elementor-element-34553a3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2537 .elementor-element.elementor-element-34553a3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2537 .elementor-element.elementor-element-7a2fb33{text-align:start;font-size:16px;line-height:150%;}.elementor-2537 .elementor-element.elementor-element-7a2fb33 p{margin-block-end:0px;}.elementor-2537 .elementor-element.elementor-element-7a2fb33 a{color:#008771;}.elementor-2537 .elementor-element.elementor-element-7a2fb33.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2537 .elementor-element.elementor-element-21427ab{text-align:start;font-size:16px;line-height:150%;color:#000000;}.elementor-2537 .elementor-element.elementor-element-21427ab p{margin-block-end:0px;}.elementor-2537 .elementor-element.elementor-element-21427ab a{color:#008771;}.elementor-2537 .elementor-element.elementor-element-21427ab a:hover, .elementor-2537 .elementor-element.elementor-element-21427ab a:focus{color:#F26F5B;}.elementor-2537 .elementor-element.elementor-element-da4b7e0{--display:flex;--min-height:30vh;--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:stretch;--border-radius:28px 28px 28px 28px;--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-2537 .elementor-element.elementor-element-da4b7e0:not(.elementor-motion-effects-element-type-background), .elementor-2537 .elementor-element.elementor-element-da4b7e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFAF4;}.elementor-2537 .elementor-element.elementor-element-da4b7e0.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-2537 .elementor-element.elementor-element-37ea536 .elementor-heading-title{font-size:24px;line-height:100%;}.elementor-2537 .elementor-element.elementor-element-37ea536{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2537 .elementor-element.elementor-element-37ea536.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2537 .elementor-element.elementor-element-49f2bc8{text-align:start;font-size:16px;line-height:150%;}.elementor-2537 .elementor-element.elementor-element-49f2bc8 p{margin-block-end:0px;}.elementor-2537 .elementor-element.elementor-element-49f2bc8 a{color:#008771;}.elementor-2537 .elementor-element.elementor-element-49f2bc8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2537 .elementor-element.elementor-element-cec13d6{text-align:start;font-size:16px;line-height:150%;}.elementor-2537 .elementor-element.elementor-element-cec13d6 p{margin-block-end:0px;}.elementor-2537 .elementor-element.elementor-element-cec13d6 a{color:#008771;}.elementor-2537 .elementor-element.elementor-element-cec13d6 a:hover, .elementor-2537 .elementor-element.elementor-element-cec13d6 a:focus{color:#F26F5B;}.elementor-2537 .elementor-element.elementor-element-207a32e{--display:flex;--min-height:30vh;--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:stretch;--border-radius:28px 28px 28px 28px;--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-2537 .elementor-element.elementor-element-207a32e:not(.elementor-motion-effects-element-type-background), .elementor-2537 .elementor-element.elementor-element-207a32e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFAF4;}.elementor-2537 .elementor-element.elementor-element-207a32e.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-2537 .elementor-element.elementor-element-aee55df .elementor-heading-title{font-size:24px;line-height:100%;}.elementor-2537 .elementor-element.elementor-element-aee55df{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2537 .elementor-element.elementor-element-aee55df.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2537 .elementor-element.elementor-element-3ba9de8{text-align:start;font-size:16px;line-height:150%;}.elementor-2537 .elementor-element.elementor-element-3ba9de8 p{margin-block-end:0px;}.elementor-2537 .elementor-element.elementor-element-3ba9de8 a{color:#008771;}.elementor-2537 .elementor-element.elementor-element-3ba9de8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2537 .elementor-element.elementor-element-960b175{text-align:start;font-size:16px;line-height:150%;}.elementor-2537 .elementor-element.elementor-element-960b175 p{margin-block-end:0px;}.elementor-2537 .elementor-element.elementor-element-960b175 a{color:#008771;}.elementor-2537 .elementor-element.elementor-element-960b175 a:hover, .elementor-2537 .elementor-element.elementor-element-960b175 a:focus{color:#F26F5B;}.elementor-2537 .elementor-element.elementor-element-cc1c748{--display:flex;--min-height:30vh;--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:stretch;--border-radius:28px 28px 28px 28px;--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-2537 .elementor-element.elementor-element-cc1c748:not(.elementor-motion-effects-element-type-background), .elementor-2537 .elementor-element.elementor-element-cc1c748 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFAF4;}.elementor-2537 .elementor-element.elementor-element-cc1c748.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-2537 .elementor-element.elementor-element-e56688f .elementor-heading-title{font-size:24px;line-height:100%;}.elementor-2537 .elementor-element.elementor-element-e56688f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2537 .elementor-element.elementor-element-e56688f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2537 .elementor-element.elementor-element-db82af4{text-align:start;font-size:16px;line-height:150%;}.elementor-2537 .elementor-element.elementor-element-db82af4 p{margin-block-end:0px;}.elementor-2537 .elementor-element.elementor-element-db82af4 a{color:#008771;}.elementor-2537 .elementor-element.elementor-element-db82af4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2537 .elementor-element.elementor-element-51c2162{text-align:start;font-size:16px;line-height:150%;color:#000000;}.elementor-2537 .elementor-element.elementor-element-51c2162 p{margin-block-end:0px;}.elementor-2537 .elementor-element.elementor-element-51c2162 a{color:#008771;}.elementor-2537 .elementor-element.elementor-element-51c2162 a:hover, .elementor-2537 .elementor-element.elementor-element-51c2162 a:focus{color:#F26F5B;}.elementor-2537 .elementor-element.elementor-element-0bcade0{--display:flex;--min-height:30vh;--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:stretch;--border-radius:28px 28px 28px 28px;--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-2537 .elementor-element.elementor-element-0bcade0:not(.elementor-motion-effects-element-type-background), .elementor-2537 .elementor-element.elementor-element-0bcade0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFAF4;}.elementor-2537 .elementor-element.elementor-element-0bcade0.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-2537 .elementor-element.elementor-element-71daf29 .elementor-heading-title{font-size:24px;line-height:100%;}.elementor-2537 .elementor-element.elementor-element-71daf29{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2537 .elementor-element.elementor-element-71daf29.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2537 .elementor-element.elementor-element-5edc536{text-align:start;font-size:16px;line-height:150%;}.elementor-2537 .elementor-element.elementor-element-5edc536 a{color:#008771;}.elementor-2537 .elementor-element.elementor-element-5edc536.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2537 .elementor-element.elementor-element-1e74ced{text-align:start;font-size:16px;line-height:150%;}.elementor-2537 .elementor-element.elementor-element-1e74ced a{color:#008771;}.elementor-2537 .elementor-element.elementor-element-1e74ced a:hover, .elementor-2537 .elementor-element.elementor-element-1e74ced a:focus{color:#F26F5B;}.elementor-2537 .elementor-element.elementor-element-4f84052{--display:flex;--min-height:30vh;--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:stretch;--border-radius:28px 28px 28px 28px;--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-2537 .elementor-element.elementor-element-4f84052:not(.elementor-motion-effects-element-type-background), .elementor-2537 .elementor-element.elementor-element-4f84052 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFAF4;}.elementor-2537 .elementor-element.elementor-element-4f84052.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-2537 .elementor-element.elementor-element-20501a6 .elementor-heading-title{font-size:24px;line-height:100%;}.elementor-2537 .elementor-element.elementor-element-20501a6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2537 .elementor-element.elementor-element-20501a6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2537 .elementor-element.elementor-element-fd8bf9d{text-align:start;font-size:16px;line-height:150%;}.elementor-2537 .elementor-element.elementor-element-fd8bf9d a{color:#008771;}.elementor-2537 .elementor-element.elementor-element-fd8bf9d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2537 .elementor-element.elementor-element-a49c659{text-align:start;font-size:16px;line-height:150%;}.elementor-2537 .elementor-element.elementor-element-a49c659 a{color:#008771;}.elementor-2537 .elementor-element.elementor-element-a49c659 a:hover, .elementor-2537 .elementor-element.elementor-element-a49c659 a:focus{color:#F26F5B;}.elementor-2537 .elementor-element.elementor-element-bbf8be7{--display:flex;--min-height:30vh;--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:stretch;--border-radius:28px 28px 28px 28px;--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-2537 .elementor-element.elementor-element-bbf8be7:not(.elementor-motion-effects-element-type-background), .elementor-2537 .elementor-element.elementor-element-bbf8be7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFAF4;}.elementor-2537 .elementor-element.elementor-element-bbf8be7.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-2537 .elementor-element.elementor-element-48edddc .elementor-heading-title{font-size:24px;line-height:100%;}.elementor-2537 .elementor-element.elementor-element-48edddc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2537 .elementor-element.elementor-element-48edddc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2537 .elementor-element.elementor-element-e817769{text-align:start;font-size:16px;line-height:150%;}.elementor-2537 .elementor-element.elementor-element-e817769 a{color:#008771;}.elementor-2537 .elementor-element.elementor-element-e817769.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2537 .elementor-element.elementor-element-fd0af53{text-align:start;font-size:16px;line-height:150%;color:#000000;}.elementor-2537 .elementor-element.elementor-element-fd0af53 a{color:#008771;}.elementor-2537 .elementor-element.elementor-element-fd0af53 a:hover, .elementor-2537 .elementor-element.elementor-element-fd0af53 a:focus{color:#F26F5B;}.elementor-2537 .elementor-element.elementor-element-b5e15d8{--display:flex;--min-height:30vh;--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:stretch;--border-radius:28px 28px 28px 28px;--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-2537 .elementor-element.elementor-element-b5e15d8:not(.elementor-motion-effects-element-type-background), .elementor-2537 .elementor-element.elementor-element-b5e15d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFAF4;}.elementor-2537 .elementor-element.elementor-element-b5e15d8.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-2537 .elementor-element.elementor-element-88ee95c .elementor-heading-title{font-size:24px;line-height:100%;}.elementor-2537 .elementor-element.elementor-element-88ee95c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2537 .elementor-element.elementor-element-88ee95c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2537 .elementor-element.elementor-element-db805a4{text-align:start;font-size:16px;line-height:150%;}.elementor-2537 .elementor-element.elementor-element-db805a4 a{color:#008771;}.elementor-2537 .elementor-element.elementor-element-db805a4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2537 .elementor-element.elementor-element-5751f15{text-align:start;font-size:16px;line-height:150%;}.elementor-2537 .elementor-element.elementor-element-5751f15 a{color:#008771;}.elementor-2537 .elementor-element.elementor-element-5751f15 a:hover, .elementor-2537 .elementor-element.elementor-element-5751f15 a:focus{color:#F26F5B;}.elementor-2537 .elementor-element.elementor-element-bac4aa8{--display:flex;--min-height:30vh;--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:stretch;--border-radius:28px 28px 28px 28px;--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-2537 .elementor-element.elementor-element-bac4aa8:not(.elementor-motion-effects-element-type-background), .elementor-2537 .elementor-element.elementor-element-bac4aa8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFAF4;}.elementor-2537 .elementor-element.elementor-element-bac4aa8.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-2537 .elementor-element.elementor-element-2add89c .elementor-heading-title{font-size:24px;line-height:100%;}.elementor-2537 .elementor-element.elementor-element-2add89c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2537 .elementor-element.elementor-element-2add89c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2537 .elementor-element.elementor-element-2da5d20{text-align:start;font-size:16px;line-height:150%;}.elementor-2537 .elementor-element.elementor-element-2da5d20 a{color:#008771;}.elementor-2537 .elementor-element.elementor-element-2da5d20.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2537 .elementor-element.elementor-element-66277f5{text-align:start;font-size:16px;line-height:150%;}.elementor-2537 .elementor-element.elementor-element-66277f5 a{color:#008771;}.elementor-2537 .elementor-element.elementor-element-66277f5 a:hover, .elementor-2537 .elementor-element.elementor-element-66277f5 a:focus{color:#F26F5B;}.elementor-2537 .elementor-element.elementor-element-89d9dee{--display:flex;--min-height:30vh;--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:stretch;--border-radius:28px 28px 28px 28px;--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-2537 .elementor-element.elementor-element-89d9dee:not(.elementor-motion-effects-element-type-background), .elementor-2537 .elementor-element.elementor-element-89d9dee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFAF4;}.elementor-2537 .elementor-element.elementor-element-89d9dee.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-2537 .elementor-element.elementor-element-4d0028a .elementor-heading-title{font-size:24px;line-height:100%;}.elementor-2537 .elementor-element.elementor-element-4d0028a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2537 .elementor-element.elementor-element-4d0028a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2537 .elementor-element.elementor-element-eb8afad{text-align:start;font-size:16px;line-height:150%;}.elementor-2537 .elementor-element.elementor-element-eb8afad a{color:#008771;}.elementor-2537 .elementor-element.elementor-element-eb8afad.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2537 .elementor-element.elementor-element-68b4762{text-align:start;font-size:16px;line-height:150%;}.elementor-2537 .elementor-element.elementor-element-68b4762 a{color:#008771;}.elementor-2537 .elementor-element.elementor-element-68b4762 a:hover, .elementor-2537 .elementor-element.elementor-element-68b4762 a:focus{color:#F26F5B;}.elementor-2537 .elementor-element.elementor-element-8cdf5ab{--display:flex;--min-height:30vh;--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:stretch;--border-radius:28px 28px 28px 28px;--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-2537 .elementor-element.elementor-element-8cdf5ab:not(.elementor-motion-effects-element-type-background), .elementor-2537 .elementor-element.elementor-element-8cdf5ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFAF4;}.elementor-2537 .elementor-element.elementor-element-8cdf5ab.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-2537 .elementor-element.elementor-element-847c343 .elementor-heading-title{font-size:24px;line-height:100%;}.elementor-2537 .elementor-element.elementor-element-847c343{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2537 .elementor-element.elementor-element-847c343.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2537 .elementor-element.elementor-element-a1f0ae3{text-align:start;font-size:16px;line-height:150%;}.elementor-2537 .elementor-element.elementor-element-a1f0ae3 a{color:#008771;}.elementor-2537 .elementor-element.elementor-element-a1f0ae3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2537 .elementor-element.elementor-element-44ea6ac{text-align:start;font-size:16px;line-height:150%;}.elementor-2537 .elementor-element.elementor-element-44ea6ac a{color:#008771;}.elementor-2537 .elementor-element.elementor-element-44ea6ac a:hover, .elementor-2537 .elementor-element.elementor-element-44ea6ac a:focus{color:#F26F5B;}.elementor-2537 .elementor-element.elementor-element-7416dc6{text-align:center;margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-2537 .elementor-element.elementor-element-7416dc6.elementor-element{--align-self:center;}.elementor-2537 .elementor-element.elementor-element-27cdffb{--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:stretch;--border-radius:28px 28px 28px 28px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1%;--padding-bottom:1%;--padding-left:5%;--padding-right:1%;}.elementor-2537 .elementor-element.elementor-element-27cdffb.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2537 .elementor-element.elementor-element-f254d9a{padding:-100px -100px -100px -100px;}.elementor-2537 .elementor-element.elementor-element-5a58633 a{color:#0A8068;}.elementor-2537 .elementor-element.elementor-element-5a58633 a:hover, .elementor-2537 .elementor-element.elementor-element-5a58633 a:focus{color:#F26F5B;}.elementor-2537 .elementor-element.elementor-element-c0e2289{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2537 .elementor-element.elementor-element-c4fa5a7{--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;--justify-content:space-around;--border-radius:28px 28px 28px 28px;--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2537 .elementor-element.elementor-element-c4fa5a7:not(.elementor-motion-effects-element-type-background), .elementor-2537 .elementor-element.elementor-element-c4fa5a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFAF4;}.elementor-2537 .elementor-element.elementor-element-c4fa5a7.e-con{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-2537 .elementor-element.elementor-element-92088a7 .elementor-heading-title{font-size:24px;line-height:100%;}.elementor-2537 .elementor-element.elementor-element-92088a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2537 .elementor-element.elementor-element-92088a7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2537 .elementor-element.elementor-element-094c3c4{text-align:start;font-size:16px;line-height:150%;}.elementor-2537 .elementor-element.elementor-element-094c3c4 p{margin-block-end:0px;}.elementor-2537 .elementor-element.elementor-element-094c3c4 a{color:#008771;}.elementor-2537 .elementor-element.elementor-element-094c3c4 a:hover, .elementor-2537 .elementor-element.elementor-element-094c3c4 a:focus{color:#F26F5B;}.elementor-2537 .elementor-element.elementor-element-3c7e63e{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-border-radius:28px 28px 28px 28px;--n-tabs-title-color:#FFFFFF;}.elementor-2537 .elementor-element.elementor-element-3c7e63e > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#008771;}.elementor-2537 .elementor-element.elementor-element-3c7e63e.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-2537 .elementor-element.elementor-element-3c7e63e.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#F26F5B;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}@media(max-width:1024px){.elementor-2537 .elementor-element.elementor-element-ca6886c{font-size:20px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2537 .elementor-element.elementor-element-598ad9d{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-2537 .elementor-element.elementor-element-598ad9d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2537 .elementor-element.elementor-element-1de084a{--min-height:450px;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2537 .elementor-element.elementor-element-687c0ae{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 372.677px );max-width:372.677px;--container-widget-width:372.677px;--container-widget-flex-grow:0;}.elementor-2537 .elementor-element.elementor-element-50230b3{--min-height:450px;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2537 .elementor-element.elementor-element-1681053{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 372.677px );max-width:372.677px;--container-widget-width:372.677px;--container-widget-flex-grow:0;}.elementor-2537 .elementor-element.elementor-element-7f044ab{--min-height:450px;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2537 .elementor-element.elementor-element-d755c23{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 372.677px );max-width:372.677px;--container-widget-width:372.677px;--container-widget-flex-grow:0;}.elementor-2537 .elementor-element.elementor-element-0a6a54f{--min-height:450px;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2537 .elementor-element.elementor-element-a67bbcf{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 372.677px );max-width:372.677px;--container-widget-width:372.677px;--container-widget-flex-grow:0;}.elementor-2537 .elementor-element.elementor-element-a4cc723{--min-height:450px;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2537 .elementor-element.elementor-element-59c31ba{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 372.677px );max-width:372.677px;--container-widget-width:372.677px;--container-widget-flex-grow:0;}.elementor-2537 .elementor-element.elementor-element-ed8c3bc{--min-height:450px;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2537 .elementor-element.elementor-element-d6b6ba9{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 372.677px );max-width:372.677px;--container-widget-width:372.677px;--container-widget-flex-grow:0;}.elementor-2537 .elementor-element.elementor-element-8c43e5b{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;}.elementor-2537 .elementor-element.elementor-element-1644368{--min-height:450px;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2537 .elementor-element.elementor-element-0b7b6a4{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 372.677px );max-width:372.677px;--container-widget-width:372.677px;--container-widget-flex-grow:0;}.elementor-2537 .elementor-element.elementor-element-0d532b2{padding:0px 0px 0px 0px;}.elementor-2537 .elementor-element.elementor-element-6d42cf0{padding:0px 0px 0px 0px;}.elementor-2537 .elementor-element.elementor-element-2910e2c{--min-height:450px;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2537 .elementor-element.elementor-element-5f73f1a{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 372.677px );max-width:372.677px;--container-widget-width:372.677px;--container-widget-flex-grow:0;}.elementor-2537 .elementor-element.elementor-element-fee3145{padding:0px 0px 0px 0px;}.elementor-2537 .elementor-element.elementor-element-4217458{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2537 .elementor-element.elementor-element-40153a7{--min-height:450px;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2537 .elementor-element.elementor-element-5e7dd0d .elementor-heading-title{font-size:20px;}.elementor-2537 .elementor-element.elementor-element-875e983 .elementor-heading-title{font-size:20px;}.elementor-2537 .elementor-element.elementor-element-bdc2282 .elementor-heading-title{font-size:20px;}.elementor-2537 .elementor-element.elementor-element-51e1fbe{--min-height:450px;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2537 .elementor-element.elementor-element-1aa81b1{--border-radius:25px 25px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2537 .elementor-element.elementor-element-aa4caef{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2537 .elementor-element.elementor-element-1d7a497 .elementor-button{font-size:14px;padding:12px 20px 12px 20px;}.elementor-2537 .elementor-element.elementor-element-b7ed024{--border-radius:25px 25px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2537 .elementor-element.elementor-element-5aec5ce{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2537 .elementor-element.elementor-element-e6bc920 .elementor-button{font-size:14px;padding:12px 20px 12px 20px;}.elementor-2537 .elementor-element.elementor-element-04ca68f{--border-radius:25px 25px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2537 .elementor-element.elementor-element-20557a9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2537 .elementor-element.elementor-element-9c848ef .elementor-button{font-size:14px;padding:12px 20px 12px 20px;}.elementor-2537 .elementor-element.elementor-element-34c58d6{--min-height:0vh;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-2537 .elementor-element.elementor-element-58a6d71{--min-height:450px;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2537 .elementor-element.elementor-element-f3e3ae3{width:var( --container-widget-width, 372.677px );max-width:372.677px;--container-widget-width:372.677px;--container-widget-flex-grow:0;}.elementor-2537 .elementor-element.elementor-element-179411a{--min-height:450px;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2537 .elementor-element.elementor-element-491839a{width:var( --container-widget-width, 372.677px );max-width:372.677px;--container-widget-width:372.677px;--container-widget-flex-grow:0;}.elementor-2537 .elementor-element.elementor-element-1401c12{--min-height:450px;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2537 .elementor-element.elementor-element-b691e3f{width:var( --container-widget-width, 372.677px );max-width:372.677px;--container-widget-width:372.677px;--container-widget-flex-grow:0;}.elementor-2537 .elementor-element.elementor-element-c0a7591{--min-height:450px;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2537 .elementor-element.elementor-element-7b3b18a{width:var( --container-widget-width, 372.677px );max-width:372.677px;--container-widget-width:372.677px;--container-widget-flex-grow:0;}.elementor-2537 .elementor-element.elementor-element-9e25065{--min-height:450px;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2537 .elementor-element.elementor-element-e474ee7{width:var( --container-widget-width, 372.677px );max-width:372.677px;--container-widget-width:372.677px;--container-widget-flex-grow:0;}.elementor-2537 .elementor-element.elementor-element-70866d5{--min-height:450px;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2537 .elementor-element.elementor-element-34553a3{width:var( --container-widget-width, 372.677px );max-width:372.677px;--container-widget-width:372.677px;--container-widget-flex-grow:0;}.elementor-2537 .elementor-element.elementor-element-da4b7e0{--min-height:450px;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2537 .elementor-element.elementor-element-37ea536{width:var( --container-widget-width, 372.677px );max-width:372.677px;--container-widget-width:372.677px;--container-widget-flex-grow:0;}.elementor-2537 .elementor-element.elementor-element-207a32e{--min-height:450px;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2537 .elementor-element.elementor-element-aee55df{width:var( --container-widget-width, 372.677px );max-width:372.677px;--container-widget-width:372.677px;--container-widget-flex-grow:0;}.elementor-2537 .elementor-element.elementor-element-cc1c748{--min-height:450px;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2537 .elementor-element.elementor-element-e56688f{width:var( --container-widget-width, 372.677px );max-width:372.677px;--container-widget-width:372.677px;--container-widget-flex-grow:0;}.elementor-2537 .elementor-element.elementor-element-0bcade0{--min-height:450px;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2537 .elementor-element.elementor-element-71daf29{width:var( --container-widget-width, 372.677px );max-width:372.677px;--container-widget-width:372.677px;--container-widget-flex-grow:0;}.elementor-2537 .elementor-element.elementor-element-4f84052{--min-height:450px;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2537 .elementor-element.elementor-element-20501a6{width:var( --container-widget-width, 372.677px );max-width:372.677px;--container-widget-width:372.677px;--container-widget-flex-grow:0;}.elementor-2537 .elementor-element.elementor-element-bbf8be7{--min-height:450px;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2537 .elementor-element.elementor-element-48edddc{width:var( --container-widget-width, 372.677px );max-width:372.677px;--container-widget-width:372.677px;--container-widget-flex-grow:0;}.elementor-2537 .elementor-element.elementor-element-b5e15d8{--min-height:450px;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2537 .elementor-element.elementor-element-88ee95c{width:var( --container-widget-width, 372.677px );max-width:372.677px;--container-widget-width:372.677px;--container-widget-flex-grow:0;}.elementor-2537 .elementor-element.elementor-element-bac4aa8{--min-height:450px;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2537 .elementor-element.elementor-element-2add89c{width:var( --container-widget-width, 372.677px );max-width:372.677px;--container-widget-width:372.677px;--container-widget-flex-grow:0;}.elementor-2537 .elementor-element.elementor-element-89d9dee{--min-height:450px;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2537 .elementor-element.elementor-element-4d0028a{width:var( --container-widget-width, 372.677px );max-width:372.677px;--container-widget-width:372.677px;--container-widget-flex-grow:0;}.elementor-2537 .elementor-element.elementor-element-8cdf5ab{--min-height:450px;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2537 .elementor-element.elementor-element-847c343{width:var( --container-widget-width, 372.677px );max-width:372.677px;--container-widget-width:372.677px;--container-widget-flex-grow:0;}.elementor-2537 .elementor-element.elementor-element-c4fa5a7{--justify-content:space-evenly;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2537 .elementor-element.elementor-element-92088a7{width:var( --container-widget-width, 372.677px );max-width:372.677px;--container-widget-width:372.677px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-2537 .elementor-element.elementor-element-ca6886c{font-size:18px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2537 .elementor-element.elementor-element-ef3f06c{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2537 .elementor-element.elementor-element-598ad9d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2537 .elementor-element.elementor-element-1de084a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2537 .elementor-element.elementor-element-50230b3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2537 .elementor-element.elementor-element-7f044ab{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2537 .elementor-element.elementor-element-0a6a54f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2537 .elementor-element.elementor-element-b4b3e21.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-2537 .elementor-element.elementor-element-a4cc723{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2537 .elementor-element.elementor-element-ed8c3bc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2537 .elementor-element.elementor-element-1644368{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2537 .elementor-element.elementor-element-2910e2c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2537 .elementor-element.elementor-element-40153a7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2537 .elementor-element.elementor-element-cee15b2{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2537 .elementor-element.elementor-element-51e1fbe{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2537 .elementor-element.elementor-element-61aee95{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2537 .elementor-element.elementor-element-9650562{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2537 .elementor-element.elementor-element-34c58d6{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2537 .elementor-element.elementor-element-58a6d71{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2537 .elementor-element.elementor-element-179411a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2537 .elementor-element.elementor-element-1401c12{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2537 .elementor-element.elementor-element-c0a7591{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2537 .elementor-element.elementor-element-9e25065{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2537 .elementor-element.elementor-element-70866d5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2537 .elementor-element.elementor-element-21427ab.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-2537 .elementor-element.elementor-element-da4b7e0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2537 .elementor-element.elementor-element-207a32e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2537 .elementor-element.elementor-element-cc1c748{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2537 .elementor-element.elementor-element-0bcade0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2537 .elementor-element.elementor-element-4f84052{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2537 .elementor-element.elementor-element-bbf8be7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2537 .elementor-element.elementor-element-b5e15d8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2537 .elementor-element.elementor-element-bac4aa8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2537 .elementor-element.elementor-element-89d9dee{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2537 .elementor-element.elementor-element-8cdf5ab{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2537 .elementor-element.elementor-element-c0e2289{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2537 .elementor-element.elementor-element-c4fa5a7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2537 .elementor-element.elementor-element-3c7e63e{--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:6px;--n-tabs-gap:25px;--n-tabs-title-border-radius:6px 6px 6px 6px;}}@media(min-width:768px){.elementor-2537 .elementor-element.elementor-element-ef3f06c{--width:100%;}.elementor-2537 .elementor-element.elementor-element-598ad9d{--width:100%;}.elementor-2537 .elementor-element.elementor-element-1de084a{--content-width:100%;}.elementor-2537 .elementor-element.elementor-element-50230b3{--content-width:100%;}.elementor-2537 .elementor-element.elementor-element-7f044ab{--content-width:100%;}.elementor-2537 .elementor-element.elementor-element-0a6a54f{--content-width:100%;}.elementor-2537 .elementor-element.elementor-element-a4cc723{--content-width:100%;}.elementor-2537 .elementor-element.elementor-element-ed8c3bc{--content-width:100%;}.elementor-2537 .elementor-element.elementor-element-1644368{--content-width:100%;}.elementor-2537 .elementor-element.elementor-element-2910e2c{--content-width:100%;}.elementor-2537 .elementor-element.elementor-element-40153a7{--content-width:100%;}.elementor-2537 .elementor-element.elementor-element-0943f68{--width:100%;}.elementor-2537 .elementor-element.elementor-element-4ebd29a{--width:100%;}.elementor-2537 .elementor-element.elementor-element-67cf699{--width:100%;}.elementor-2537 .elementor-element.elementor-element-51e1fbe{--content-width:100%;}.elementor-2537 .elementor-element.elementor-element-1aa81b1{--width:47%;}.elementor-2537 .elementor-element.elementor-element-b7ed024{--width:47%;}.elementor-2537 .elementor-element.elementor-element-04ca68f{--width:47%;}.elementor-2537 .elementor-element.elementor-element-34c58d6{--width:100%;}.elementor-2537 .elementor-element.elementor-element-58a6d71{--content-width:100%;}.elementor-2537 .elementor-element.elementor-element-179411a{--content-width:100%;}.elementor-2537 .elementor-element.elementor-element-1401c12{--content-width:100%;}.elementor-2537 .elementor-element.elementor-element-c0a7591{--content-width:100%;}.elementor-2537 .elementor-element.elementor-element-9e25065{--content-width:100%;}.elementor-2537 .elementor-element.elementor-element-70866d5{--content-width:100%;}.elementor-2537 .elementor-element.elementor-element-da4b7e0{--content-width:100%;}.elementor-2537 .elementor-element.elementor-element-207a32e{--content-width:100%;}.elementor-2537 .elementor-element.elementor-element-cc1c748{--content-width:100%;}.elementor-2537 .elementor-element.elementor-element-0bcade0{--content-width:100%;}.elementor-2537 .elementor-element.elementor-element-4f84052{--content-width:100%;}.elementor-2537 .elementor-element.elementor-element-bbf8be7{--content-width:100%;}.elementor-2537 .elementor-element.elementor-element-b5e15d8{--content-width:100%;}.elementor-2537 .elementor-element.elementor-element-bac4aa8{--content-width:100%;}.elementor-2537 .elementor-element.elementor-element-89d9dee{--content-width:100%;}.elementor-2537 .elementor-element.elementor-element-8cdf5ab{--content-width:100%;}.elementor-2537 .elementor-element.elementor-element-27cdffb{--width:50%;}.elementor-2537 .elementor-element.elementor-element-c4fa5a7{--width:45%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2537 .elementor-element.elementor-element-1de084a{--content-width:100%;}.elementor-2537 .elementor-element.elementor-element-50230b3{--content-width:100%;}.elementor-2537 .elementor-element.elementor-element-7f044ab{--content-width:100%;}.elementor-2537 .elementor-element.elementor-element-0a6a54f{--content-width:100%;}.elementor-2537 .elementor-element.elementor-element-a4cc723{--content-width:100%;}.elementor-2537 .elementor-element.elementor-element-ed8c3bc{--content-width:100%;}.elementor-2537 .elementor-element.elementor-element-1644368{--content-width:100%;}.elementor-2537 .elementor-element.elementor-element-2910e2c{--content-width:100%;}.elementor-2537 .elementor-element.elementor-element-40153a7{--content-width:100%;}.elementor-2537 .elementor-element.elementor-element-51e1fbe{--content-width:100%;}.elementor-2537 .elementor-element.elementor-element-58a6d71{--content-width:100%;}.elementor-2537 .elementor-element.elementor-element-179411a{--content-width:100%;}.elementor-2537 .elementor-element.elementor-element-1401c12{--content-width:100%;}.elementor-2537 .elementor-element.elementor-element-c0a7591{--content-width:100%;}.elementor-2537 .elementor-element.elementor-element-9e25065{--content-width:100%;}.elementor-2537 .elementor-element.elementor-element-70866d5{--content-width:100%;}.elementor-2537 .elementor-element.elementor-element-da4b7e0{--content-width:100%;}.elementor-2537 .elementor-element.elementor-element-207a32e{--content-width:100%;}.elementor-2537 .elementor-element.elementor-element-cc1c748{--content-width:100%;}.elementor-2537 .elementor-element.elementor-element-0bcade0{--content-width:100%;}.elementor-2537 .elementor-element.elementor-element-4f84052{--content-width:100%;}.elementor-2537 .elementor-element.elementor-element-bbf8be7{--content-width:100%;}.elementor-2537 .elementor-element.elementor-element-b5e15d8{--content-width:100%;}.elementor-2537 .elementor-element.elementor-element-bac4aa8{--content-width:100%;}.elementor-2537 .elementor-element.elementor-element-89d9dee{--content-width:100%;}.elementor-2537 .elementor-element.elementor-element-8cdf5ab{--content-width:100%;}.elementor-2537 .elementor-element.elementor-element-27cdffb{--width:372.667px;}.elementor-2537 .elementor-element.elementor-element-c4fa5a7{--width:50%;}}/* Start custom CSS for text-editor, class: .elementor-element-ca6886c */.elementor-2537 .elementor-element.elementor-element-ca6886c,
.elementor-2537 .elementor-element.elementor-element-ca6886c *,
.elementor-2537 .elementor-element.elementor-element-ca6886c a,
.elementor-2537 .elementor-element.elementor-element-ca6886c span {
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 1.3 !important;
    letter-spacing: 0.3px !important;
}

.elementor-2537 .elementor-element.elementor-element-ca6886c {
    position: relative !important;
    top: 30px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1de084a */.elementor-2537 .elementor-element.elementor-element-1de084a {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50230b3 */.elementor-2537 .elementor-element.elementor-element-50230b3 {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f044ab */.elementor-2537 .elementor-element.elementor-element-7f044ab {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b4b3e21 */.elementor-2537 .elementor-element.elementor-element-b4b3e21,
.elementor-2537 .elementor-element.elementor-element-b4b3e21 p,
.elementor-2537 .elementor-element.elementor-element-b4b3e21 a {
    overflow-wrap: anywhere !important;
    word-break: break-all !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a6a54f */.elementor-2537 .elementor-element.elementor-element-0a6a54f {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e909dbd */.elementor-2537 .elementor-element.elementor-element-e909dbd,
.elementor-2537 .elementor-element.elementor-element-e909dbd p,
.elementor-2537 .elementor-element.elementor-element-e909dbd a {
    overflow-wrap: anywhere !important;
    word-break: break-all !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4cc723 */.elementor-2537 .elementor-element.elementor-element-a4cc723 {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8c43e5b */.elementor-2537 .elementor-element.elementor-element-8c43e5b,
.elementor-2537 .elementor-element.elementor-element-8c43e5b p,
.elementor-2537 .elementor-element.elementor-element-8c43e5b a {
    overflow-wrap: anywhere !important;
    word-break: break-all !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed8c3bc */.elementor-2537 .elementor-element.elementor-element-ed8c3bc {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e0b37e2 */.elementor-2537 .elementor-element.elementor-element-e0b37e2,
.elementor-2537 .elementor-element.elementor-element-e0b37e2 p,
.elementor-2537 .elementor-element.elementor-element-e0b37e2 a {
    overflow-wrap: anywhere !important;
    word-break: break-all !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1644368 */.elementor-2537 .elementor-element.elementor-element-1644368 {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-282b5df */.elementor-2537 .elementor-element.elementor-element-282b5df,
.elementor-2537 .elementor-element.elementor-element-282b5df p,
.elementor-2537 .elementor-element.elementor-element-282b5df a {
    overflow-wrap: anywhere !important;
    word-break: break-all !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2910e2c */.elementor-2537 .elementor-element.elementor-element-2910e2c {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-598ad9d */@media (min-width: 1025px) {
    /* 1. Force 3-column desktop grid structure */
    .elementor-2537 .elementor-element.elementor-element-598ad9d {
        display: grid !important;
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
        gap: 20px !important;
        align-items: stretch !important;
    }

    /* 2. Force equal height across all 8 card containers */
    .elementor-2537 .elementor-element.elementor-element-598ad9d > .e-con,
    .elementor-2537 .elementor-element.elementor-element-598ad9d > .elementor-element {
        min-height: 490px !important; /* Fits River Valley's extra lines comfortably */
        display: flex !important;
        flex-direction: column !important;
        padding: 24px !important;
        box-sizing: border-box !important;
    }

    /* 3. Keep top text blocks tightly spaced */
    .elementor-2537 .elementor-element.elementor-element-598ad9d > .e-con > .elementor-widget,
    .elementor-2537 .elementor-element.elementor-element-598ad9d > div > .elementor-widget {
        margin-bottom: 8px !important;
    }

    /* 4. Pin Tel & Email flush to the bottom baseline */
    .elementor-2537 .elementor-element.elementor-element-598ad9d > .e-con > .elementor-widget:nth-last-child(2),
    .elementor-2537 .elementor-element.elementor-element-598ad9d > div > .elementor-widget:nth-last-child(2) {
        margin-top: auto !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40153a7 */.elementor-2537 .elementor-element.elementor-element-40153a7 {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aa4caef */.elementor-2537 .elementor-element.elementor-element-aa4caef .elementor-heading-title {
    min-height: 2.8em !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5aec5ce */.elementor-2537 .elementor-element.elementor-element-5aec5ce .elementor-heading-title {
    min-height: 2.8em !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20557a9 */.elementor-2537 .elementor-element.elementor-element-20557a9 .elementor-heading-title {
    min-height: 2.8em !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51e1fbe */.elementor-2537 .elementor-element.elementor-element-51e1fbe {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58a6d71 */.elementor-2537 .elementor-element.elementor-element-58a6d71 {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-179411a */.elementor-2537 .elementor-element.elementor-element-179411a {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1401c12 */.elementor-2537 .elementor-element.elementor-element-1401c12 {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c86e90c */@media (max-width: 1024px) {

    .elementor-2537 .elementor-element.elementor-element-c86e90c {
        white-space: normal !important;
        overflow-wrap: anywhere !important;
        word-break: normal !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0a7591 */.elementor-2537 .elementor-element.elementor-element-c0a7591 {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-71b55a1 */@media (max-width: 1024px) {

    .elementor-2537 .elementor-element.elementor-element-71b55a1 {
        white-space: normal !important;
        overflow-wrap: anywhere !important;
        word-break: normal !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e25065 */.elementor-2537 .elementor-element.elementor-element-9e25065 {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21427ab */@media (max-width: 1024px) {

    .elementor-2537 .elementor-element.elementor-element-21427ab {
        white-space: normal !important;
        overflow-wrap: anywhere !important;
        word-break: normal !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70866d5 */.elementor-2537 .elementor-element.elementor-element-70866d5 {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da4b7e0 */.elementor-2537 .elementor-element.elementor-element-da4b7e0 {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-207a32e */.elementor-2537 .elementor-element.elementor-element-207a32e {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc1c748 */.elementor-2537 .elementor-element.elementor-element-cc1c748 {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bcade0 */.elementor-2537 .elementor-element.elementor-element-0bcade0 {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f84052 */.elementor-2537 .elementor-element.elementor-element-4f84052 {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bbf8be7 */.elementor-2537 .elementor-element.elementor-element-bbf8be7 {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5e15d8 */.elementor-2537 .elementor-element.elementor-element-b5e15d8 {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bac4aa8 */.elementor-2537 .elementor-element.elementor-element-bac4aa8 {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68b4762 */@media (max-width: 1024px) {

    .elementor-2537 .elementor-element.elementor-element-68b4762 {
        white-space: normal !important;
        overflow-wrap: anywhere !important;
        word-break: normal !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89d9dee */.elementor-2537 .elementor-element.elementor-element-89d9dee {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cdf5ab */.elementor-2537 .elementor-element.elementor-element-8cdf5ab {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34c58d6 */@media (min-width: 1025px) {
    /* Set up 3-column desktop grid */
    .elementor-2537 .elementor-element.elementor-element-34c58d6 {
        grid-template-columns: repeat(3, minmax(0, 1fr));
        align-items: stretch;
    }

    /* Target every card box inside the grid */
    .elementor-2537 .elementor-element.elementor-element-34c58d6 > .e-con,
    .elementor-2537 .elementor-element.elementor-element-34c58d6 > div {
        min-height: 400px !important;
        display: flex !important;
        flex-direction: column !important;
        justify-content: space-between !important;
        margin-right: 10%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27cdffb */.elementor-2537 .elementor-element.elementor-element-27cdffb {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4fa5a7 */.elementor-2537 .elementor-element.elementor-element-c4fa5a7 {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1de084a */.elementor-2537 .elementor-element.elementor-element-1de084a {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50230b3 */.elementor-2537 .elementor-element.elementor-element-50230b3 {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f044ab */.elementor-2537 .elementor-element.elementor-element-7f044ab {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b4b3e21 */.elementor-2537 .elementor-element.elementor-element-b4b3e21,
.elementor-2537 .elementor-element.elementor-element-b4b3e21 p,
.elementor-2537 .elementor-element.elementor-element-b4b3e21 a {
    overflow-wrap: anywhere !important;
    word-break: break-all !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a6a54f */.elementor-2537 .elementor-element.elementor-element-0a6a54f {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e909dbd */.elementor-2537 .elementor-element.elementor-element-e909dbd,
.elementor-2537 .elementor-element.elementor-element-e909dbd p,
.elementor-2537 .elementor-element.elementor-element-e909dbd a {
    overflow-wrap: anywhere !important;
    word-break: break-all !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4cc723 */.elementor-2537 .elementor-element.elementor-element-a4cc723 {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8c43e5b */.elementor-2537 .elementor-element.elementor-element-8c43e5b,
.elementor-2537 .elementor-element.elementor-element-8c43e5b p,
.elementor-2537 .elementor-element.elementor-element-8c43e5b a {
    overflow-wrap: anywhere !important;
    word-break: break-all !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed8c3bc */.elementor-2537 .elementor-element.elementor-element-ed8c3bc {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e0b37e2 */.elementor-2537 .elementor-element.elementor-element-e0b37e2,
.elementor-2537 .elementor-element.elementor-element-e0b37e2 p,
.elementor-2537 .elementor-element.elementor-element-e0b37e2 a {
    overflow-wrap: anywhere !important;
    word-break: break-all !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1644368 */.elementor-2537 .elementor-element.elementor-element-1644368 {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-282b5df */.elementor-2537 .elementor-element.elementor-element-282b5df,
.elementor-2537 .elementor-element.elementor-element-282b5df p,
.elementor-2537 .elementor-element.elementor-element-282b5df a {
    overflow-wrap: anywhere !important;
    word-break: break-all !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2910e2c */.elementor-2537 .elementor-element.elementor-element-2910e2c {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-598ad9d */@media (min-width: 1025px) {
    /* 1. Force 3-column desktop grid structure */
    .elementor-2537 .elementor-element.elementor-element-598ad9d {
        display: grid !important;
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
        gap: 20px !important;
        align-items: stretch !important;
    }

    /* 2. Force equal height across all 8 card containers */
    .elementor-2537 .elementor-element.elementor-element-598ad9d > .e-con,
    .elementor-2537 .elementor-element.elementor-element-598ad9d > .elementor-element {
        min-height: 490px !important; /* Fits River Valley's extra lines comfortably */
        display: flex !important;
        flex-direction: column !important;
        padding: 24px !important;
        box-sizing: border-box !important;
    }

    /* 3. Keep top text blocks tightly spaced */
    .elementor-2537 .elementor-element.elementor-element-598ad9d > .e-con > .elementor-widget,
    .elementor-2537 .elementor-element.elementor-element-598ad9d > div > .elementor-widget {
        margin-bottom: 8px !important;
    }

    /* 4. Pin Tel & Email flush to the bottom baseline */
    .elementor-2537 .elementor-element.elementor-element-598ad9d > .e-con > .elementor-widget:nth-last-child(2),
    .elementor-2537 .elementor-element.elementor-element-598ad9d > div > .elementor-widget:nth-last-child(2) {
        margin-top: auto !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40153a7 */.elementor-2537 .elementor-element.elementor-element-40153a7 {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aa4caef */.elementor-2537 .elementor-element.elementor-element-aa4caef .elementor-heading-title {
    min-height: 2.8em !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5aec5ce */.elementor-2537 .elementor-element.elementor-element-5aec5ce .elementor-heading-title {
    min-height: 2.8em !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20557a9 */.elementor-2537 .elementor-element.elementor-element-20557a9 .elementor-heading-title {
    min-height: 2.8em !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51e1fbe */.elementor-2537 .elementor-element.elementor-element-51e1fbe {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58a6d71 */.elementor-2537 .elementor-element.elementor-element-58a6d71 {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-179411a */.elementor-2537 .elementor-element.elementor-element-179411a {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1401c12 */.elementor-2537 .elementor-element.elementor-element-1401c12 {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c86e90c */@media (max-width: 1024px) {

    .elementor-2537 .elementor-element.elementor-element-c86e90c {
        white-space: normal !important;
        overflow-wrap: anywhere !important;
        word-break: normal !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0a7591 */.elementor-2537 .elementor-element.elementor-element-c0a7591 {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-71b55a1 */@media (max-width: 1024px) {

    .elementor-2537 .elementor-element.elementor-element-71b55a1 {
        white-space: normal !important;
        overflow-wrap: anywhere !important;
        word-break: normal !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e25065 */.elementor-2537 .elementor-element.elementor-element-9e25065 {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21427ab */@media (max-width: 1024px) {

    .elementor-2537 .elementor-element.elementor-element-21427ab {
        white-space: normal !important;
        overflow-wrap: anywhere !important;
        word-break: normal !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70866d5 */.elementor-2537 .elementor-element.elementor-element-70866d5 {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da4b7e0 */.elementor-2537 .elementor-element.elementor-element-da4b7e0 {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-207a32e */.elementor-2537 .elementor-element.elementor-element-207a32e {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc1c748 */.elementor-2537 .elementor-element.elementor-element-cc1c748 {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bcade0 */.elementor-2537 .elementor-element.elementor-element-0bcade0 {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f84052 */.elementor-2537 .elementor-element.elementor-element-4f84052 {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bbf8be7 */.elementor-2537 .elementor-element.elementor-element-bbf8be7 {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5e15d8 */.elementor-2537 .elementor-element.elementor-element-b5e15d8 {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bac4aa8 */.elementor-2537 .elementor-element.elementor-element-bac4aa8 {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68b4762 */@media (max-width: 1024px) {

    .elementor-2537 .elementor-element.elementor-element-68b4762 {
        white-space: normal !important;
        overflow-wrap: anywhere !important;
        word-break: normal !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89d9dee */.elementor-2537 .elementor-element.elementor-element-89d9dee {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cdf5ab */.elementor-2537 .elementor-element.elementor-element-8cdf5ab {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34c58d6 */@media (min-width: 1025px) {
    /* Set up 3-column desktop grid */
    .elementor-2537 .elementor-element.elementor-element-34c58d6 {
        grid-template-columns: repeat(3, minmax(0, 1fr));
        align-items: stretch;
    }

    /* Target every card box inside the grid */
    .elementor-2537 .elementor-element.elementor-element-34c58d6 > .e-con,
    .elementor-2537 .elementor-element.elementor-element-34c58d6 > div {
        min-height: 400px !important;
        display: flex !important;
        flex-direction: column !important;
        justify-content: space-between !important;
        margin-right: 10%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27cdffb */.elementor-2537 .elementor-element.elementor-element-27cdffb {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4fa5a7 */.elementor-2537 .elementor-element.elementor-element-c4fa5a7 {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1de084a */.elementor-2537 .elementor-element.elementor-element-1de084a {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50230b3 */.elementor-2537 .elementor-element.elementor-element-50230b3 {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f044ab */.elementor-2537 .elementor-element.elementor-element-7f044ab {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b4b3e21 */.elementor-2537 .elementor-element.elementor-element-b4b3e21,
.elementor-2537 .elementor-element.elementor-element-b4b3e21 p,
.elementor-2537 .elementor-element.elementor-element-b4b3e21 a {
    overflow-wrap: anywhere !important;
    word-break: break-all !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a6a54f */.elementor-2537 .elementor-element.elementor-element-0a6a54f {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e909dbd */.elementor-2537 .elementor-element.elementor-element-e909dbd,
.elementor-2537 .elementor-element.elementor-element-e909dbd p,
.elementor-2537 .elementor-element.elementor-element-e909dbd a {
    overflow-wrap: anywhere !important;
    word-break: break-all !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4cc723 */.elementor-2537 .elementor-element.elementor-element-a4cc723 {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8c43e5b */.elementor-2537 .elementor-element.elementor-element-8c43e5b,
.elementor-2537 .elementor-element.elementor-element-8c43e5b p,
.elementor-2537 .elementor-element.elementor-element-8c43e5b a {
    overflow-wrap: anywhere !important;
    word-break: break-all !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed8c3bc */.elementor-2537 .elementor-element.elementor-element-ed8c3bc {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e0b37e2 */.elementor-2537 .elementor-element.elementor-element-e0b37e2,
.elementor-2537 .elementor-element.elementor-element-e0b37e2 p,
.elementor-2537 .elementor-element.elementor-element-e0b37e2 a {
    overflow-wrap: anywhere !important;
    word-break: break-all !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1644368 */.elementor-2537 .elementor-element.elementor-element-1644368 {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-282b5df */.elementor-2537 .elementor-element.elementor-element-282b5df,
.elementor-2537 .elementor-element.elementor-element-282b5df p,
.elementor-2537 .elementor-element.elementor-element-282b5df a {
    overflow-wrap: anywhere !important;
    word-break: break-all !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2910e2c */.elementor-2537 .elementor-element.elementor-element-2910e2c {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-598ad9d */@media (min-width: 1025px) {
    /* 1. Force 3-column desktop grid structure */
    .elementor-2537 .elementor-element.elementor-element-598ad9d {
        display: grid !important;
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
        gap: 20px !important;
        align-items: stretch !important;
    }

    /* 2. Force equal height across all 8 card containers */
    .elementor-2537 .elementor-element.elementor-element-598ad9d > .e-con,
    .elementor-2537 .elementor-element.elementor-element-598ad9d > .elementor-element {
        min-height: 490px !important; /* Fits River Valley's extra lines comfortably */
        display: flex !important;
        flex-direction: column !important;
        padding: 24px !important;
        box-sizing: border-box !important;
    }

    /* 3. Keep top text blocks tightly spaced */
    .elementor-2537 .elementor-element.elementor-element-598ad9d > .e-con > .elementor-widget,
    .elementor-2537 .elementor-element.elementor-element-598ad9d > div > .elementor-widget {
        margin-bottom: 8px !important;
    }

    /* 4. Pin Tel & Email flush to the bottom baseline */
    .elementor-2537 .elementor-element.elementor-element-598ad9d > .e-con > .elementor-widget:nth-last-child(2),
    .elementor-2537 .elementor-element.elementor-element-598ad9d > div > .elementor-widget:nth-last-child(2) {
        margin-top: auto !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40153a7 */.elementor-2537 .elementor-element.elementor-element-40153a7 {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aa4caef */.elementor-2537 .elementor-element.elementor-element-aa4caef .elementor-heading-title {
    min-height: 2.8em !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5aec5ce */.elementor-2537 .elementor-element.elementor-element-5aec5ce .elementor-heading-title {
    min-height: 2.8em !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20557a9 */.elementor-2537 .elementor-element.elementor-element-20557a9 .elementor-heading-title {
    min-height: 2.8em !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51e1fbe */.elementor-2537 .elementor-element.elementor-element-51e1fbe {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58a6d71 */.elementor-2537 .elementor-element.elementor-element-58a6d71 {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-179411a */.elementor-2537 .elementor-element.elementor-element-179411a {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1401c12 */.elementor-2537 .elementor-element.elementor-element-1401c12 {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c86e90c */@media (max-width: 1024px) {

    .elementor-2537 .elementor-element.elementor-element-c86e90c {
        white-space: normal !important;
        overflow-wrap: anywhere !important;
        word-break: normal !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0a7591 */.elementor-2537 .elementor-element.elementor-element-c0a7591 {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-71b55a1 */@media (max-width: 1024px) {

    .elementor-2537 .elementor-element.elementor-element-71b55a1 {
        white-space: normal !important;
        overflow-wrap: anywhere !important;
        word-break: normal !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e25065 */.elementor-2537 .elementor-element.elementor-element-9e25065 {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21427ab */@media (max-width: 1024px) {

    .elementor-2537 .elementor-element.elementor-element-21427ab {
        white-space: normal !important;
        overflow-wrap: anywhere !important;
        word-break: normal !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70866d5 */.elementor-2537 .elementor-element.elementor-element-70866d5 {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da4b7e0 */.elementor-2537 .elementor-element.elementor-element-da4b7e0 {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-207a32e */.elementor-2537 .elementor-element.elementor-element-207a32e {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc1c748 */.elementor-2537 .elementor-element.elementor-element-cc1c748 {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bcade0 */.elementor-2537 .elementor-element.elementor-element-0bcade0 {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f84052 */.elementor-2537 .elementor-element.elementor-element-4f84052 {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bbf8be7 */.elementor-2537 .elementor-element.elementor-element-bbf8be7 {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5e15d8 */.elementor-2537 .elementor-element.elementor-element-b5e15d8 {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bac4aa8 */.elementor-2537 .elementor-element.elementor-element-bac4aa8 {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68b4762 */@media (max-width: 1024px) {

    .elementor-2537 .elementor-element.elementor-element-68b4762 {
        white-space: normal !important;
        overflow-wrap: anywhere !important;
        word-break: normal !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89d9dee */.elementor-2537 .elementor-element.elementor-element-89d9dee {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cdf5ab */.elementor-2537 .elementor-element.elementor-element-8cdf5ab {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34c58d6 */@media (min-width: 1025px) {
    /* Set up 3-column desktop grid */
    .elementor-2537 .elementor-element.elementor-element-34c58d6 {
        grid-template-columns: repeat(3, minmax(0, 1fr));
        align-items: stretch;
    }

    /* Target every card box inside the grid */
    .elementor-2537 .elementor-element.elementor-element-34c58d6 > .e-con,
    .elementor-2537 .elementor-element.elementor-element-34c58d6 > div {
        min-height: 400px !important;
        display: flex !important;
        flex-direction: column !important;
        justify-content: space-between !important;
        margin-right: 10%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27cdffb */.elementor-2537 .elementor-element.elementor-element-27cdffb {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4fa5a7 */.elementor-2537 .elementor-element.elementor-element-c4fa5a7 {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1de084a */.elementor-2537 .elementor-element.elementor-element-1de084a {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50230b3 */.elementor-2537 .elementor-element.elementor-element-50230b3 {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f044ab */.elementor-2537 .elementor-element.elementor-element-7f044ab {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b4b3e21 */.elementor-2537 .elementor-element.elementor-element-b4b3e21,
.elementor-2537 .elementor-element.elementor-element-b4b3e21 p,
.elementor-2537 .elementor-element.elementor-element-b4b3e21 a {
    overflow-wrap: anywhere !important;
    word-break: break-all !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a6a54f */.elementor-2537 .elementor-element.elementor-element-0a6a54f {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e909dbd */.elementor-2537 .elementor-element.elementor-element-e909dbd,
.elementor-2537 .elementor-element.elementor-element-e909dbd p,
.elementor-2537 .elementor-element.elementor-element-e909dbd a {
    overflow-wrap: anywhere !important;
    word-break: break-all !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4cc723 */.elementor-2537 .elementor-element.elementor-element-a4cc723 {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8c43e5b */.elementor-2537 .elementor-element.elementor-element-8c43e5b,
.elementor-2537 .elementor-element.elementor-element-8c43e5b p,
.elementor-2537 .elementor-element.elementor-element-8c43e5b a {
    overflow-wrap: anywhere !important;
    word-break: break-all !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed8c3bc */.elementor-2537 .elementor-element.elementor-element-ed8c3bc {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e0b37e2 */.elementor-2537 .elementor-element.elementor-element-e0b37e2,
.elementor-2537 .elementor-element.elementor-element-e0b37e2 p,
.elementor-2537 .elementor-element.elementor-element-e0b37e2 a {
    overflow-wrap: anywhere !important;
    word-break: break-all !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1644368 */.elementor-2537 .elementor-element.elementor-element-1644368 {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-282b5df */.elementor-2537 .elementor-element.elementor-element-282b5df,
.elementor-2537 .elementor-element.elementor-element-282b5df p,
.elementor-2537 .elementor-element.elementor-element-282b5df a {
    overflow-wrap: anywhere !important;
    word-break: break-all !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2910e2c */.elementor-2537 .elementor-element.elementor-element-2910e2c {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-598ad9d */@media (min-width: 1025px) {
    /* 1. Force 3-column desktop grid structure */
    .elementor-2537 .elementor-element.elementor-element-598ad9d {
        display: grid !important;
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
        gap: 20px !important;
        align-items: stretch !important;
    }

    /* 2. Force equal height across all 8 card containers */
    .elementor-2537 .elementor-element.elementor-element-598ad9d > .e-con,
    .elementor-2537 .elementor-element.elementor-element-598ad9d > .elementor-element {
        min-height: 490px !important; /* Fits River Valley's extra lines comfortably */
        display: flex !important;
        flex-direction: column !important;
        padding: 24px !important;
        box-sizing: border-box !important;
    }

    /* 3. Keep top text blocks tightly spaced */
    .elementor-2537 .elementor-element.elementor-element-598ad9d > .e-con > .elementor-widget,
    .elementor-2537 .elementor-element.elementor-element-598ad9d > div > .elementor-widget {
        margin-bottom: 8px !important;
    }

    /* 4. Pin Tel & Email flush to the bottom baseline */
    .elementor-2537 .elementor-element.elementor-element-598ad9d > .e-con > .elementor-widget:nth-last-child(2),
    .elementor-2537 .elementor-element.elementor-element-598ad9d > div > .elementor-widget:nth-last-child(2) {
        margin-top: auto !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40153a7 */.elementor-2537 .elementor-element.elementor-element-40153a7 {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aa4caef */.elementor-2537 .elementor-element.elementor-element-aa4caef .elementor-heading-title {
    min-height: 2.8em !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5aec5ce */.elementor-2537 .elementor-element.elementor-element-5aec5ce .elementor-heading-title {
    min-height: 2.8em !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20557a9 */.elementor-2537 .elementor-element.elementor-element-20557a9 .elementor-heading-title {
    min-height: 2.8em !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51e1fbe */.elementor-2537 .elementor-element.elementor-element-51e1fbe {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58a6d71 */.elementor-2537 .elementor-element.elementor-element-58a6d71 {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-179411a */.elementor-2537 .elementor-element.elementor-element-179411a {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1401c12 */.elementor-2537 .elementor-element.elementor-element-1401c12 {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c86e90c */@media (max-width: 1024px) {

    .elementor-2537 .elementor-element.elementor-element-c86e90c {
        white-space: normal !important;
        overflow-wrap: anywhere !important;
        word-break: normal !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0a7591 */.elementor-2537 .elementor-element.elementor-element-c0a7591 {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-71b55a1 */@media (max-width: 1024px) {

    .elementor-2537 .elementor-element.elementor-element-71b55a1 {
        white-space: normal !important;
        overflow-wrap: anywhere !important;
        word-break: normal !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e25065 */.elementor-2537 .elementor-element.elementor-element-9e25065 {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21427ab */@media (max-width: 1024px) {

    .elementor-2537 .elementor-element.elementor-element-21427ab {
        white-space: normal !important;
        overflow-wrap: anywhere !important;
        word-break: normal !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70866d5 */.elementor-2537 .elementor-element.elementor-element-70866d5 {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da4b7e0 */.elementor-2537 .elementor-element.elementor-element-da4b7e0 {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-207a32e */.elementor-2537 .elementor-element.elementor-element-207a32e {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc1c748 */.elementor-2537 .elementor-element.elementor-element-cc1c748 {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bcade0 */.elementor-2537 .elementor-element.elementor-element-0bcade0 {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f84052 */.elementor-2537 .elementor-element.elementor-element-4f84052 {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bbf8be7 */.elementor-2537 .elementor-element.elementor-element-bbf8be7 {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5e15d8 */.elementor-2537 .elementor-element.elementor-element-b5e15d8 {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bac4aa8 */.elementor-2537 .elementor-element.elementor-element-bac4aa8 {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68b4762 */@media (max-width: 1024px) {

    .elementor-2537 .elementor-element.elementor-element-68b4762 {
        white-space: normal !important;
        overflow-wrap: anywhere !important;
        word-break: normal !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89d9dee */.elementor-2537 .elementor-element.elementor-element-89d9dee {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cdf5ab */.elementor-2537 .elementor-element.elementor-element-8cdf5ab {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34c58d6 */@media (min-width: 1025px) {
    /* Set up 3-column desktop grid */
    .elementor-2537 .elementor-element.elementor-element-34c58d6 {
        grid-template-columns: repeat(3, minmax(0, 1fr));
        align-items: stretch;
    }

    /* Target every card box inside the grid */
    .elementor-2537 .elementor-element.elementor-element-34c58d6 > .e-con,
    .elementor-2537 .elementor-element.elementor-element-34c58d6 > div {
        min-height: 400px !important;
        display: flex !important;
        flex-direction: column !important;
        justify-content: space-between !important;
        margin-right: 10%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27cdffb */.elementor-2537 .elementor-element.elementor-element-27cdffb {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4fa5a7 */.elementor-2537 .elementor-element.elementor-element-c4fa5a7 {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.12) !important;
}/* End custom CSS */