.elementor-9138 .elementor-element.elementor-element-937ab02{--display:flex;--min-height:80vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--overlay-opacity:0.93;--margin-top:-5em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-9138 .elementor-element.elementor-element-937ab02::before, .elementor-9138 .elementor-element.elementor-element-937ab02 > .elementor-background-video-container::before, .elementor-9138 .elementor-element.elementor-element-937ab02 > .e-con-inner > .elementor-background-video-container::before, .elementor-9138 .elementor-element.elementor-element-937ab02 > .elementor-background-slideshow::before, .elementor-9138 .elementor-element.elementor-element-937ab02 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9138 .elementor-element.elementor-element-937ab02 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #046EC5 0%, #F2295B00 100%);}.elementor-9138 .elementor-element.elementor-element-937ab02:not(.elementor-motion-effects-element-type-background), .elementor-9138 .elementor-element.elementor-element-937ab02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9138 .elementor-element.elementor-element-78ccb84{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:center;}.elementor-9138 .elementor-element.elementor-element-78ccb84 .elementor-heading-title{font-family:"Dosis", Sans-serif;font-size:4em;font-weight:800;line-height:1.2em;color:var( --e-global-color-81f5462 );}.elementor-9138 .elementor-element.elementor-element-6dc3fba{--display:flex;--margin-top:3em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-9138 .elementor-element.elementor-element-146d167{text-align:center;}.elementor-9138 .elementor-element.elementor-element-146d167 .elementor-heading-title{font-family:"Dosis", Sans-serif;font-size:2em;font-weight:800;}.elementor-9138 .elementor-element.elementor-element-ad37b00.elementor-element{--align-self:center;}.elementor-9138 .elementor-element.elementor-element-ad37b00{text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;color:var( --e-global-color-secondary );}.elementor-9138 .elementor-element.elementor-element-ad37b00 p{margin-block-end:0px;}.elementor-9138 .elementor-element.elementor-element-2fb51ae{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9138 .elementor-element.elementor-element-1eabecf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-9138 .elementor-element.elementor-element-5f5002d{--display:flex;border-style:solid;--border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;--border-top-width:0.5px;--border-right-width:0.5px;--border-bottom-width:0.5px;--border-left-width:0.5px;border-color:#D5D5D5;--border-color:#D5D5D5;--border-radius:8px 8px 8px 8px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-9138 .elementor-element.elementor-element-5f5002d:not(.elementor-motion-effects-element-type-background), .elementor-9138 .elementor-element.elementor-element-5f5002d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9138 .elementor-element.elementor-element-cc56aae{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-9138 .elementor-element.elementor-element-cc56aae .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-9138 .elementor-element.elementor-element-cc56aae .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-9138 .elementor-element.elementor-element-cc56aae .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-9138 .elementor-element.elementor-element-cc56aae .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-9138 .elementor-element.elementor-element-cc56aae .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-9138 .elementor-element.elementor-element-cc56aae .elementor-icon-list-icon i{color:var( --e-global-color-44174dc );transition:color 0.3s;}.elementor-9138 .elementor-element.elementor-element-cc56aae .elementor-icon-list-icon svg{fill:var( --e-global-color-44174dc );transition:fill 0.3s;}.elementor-9138 .elementor-element.elementor-element-cc56aae .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-9138 .elementor-element.elementor-element-cc56aae .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9138 .elementor-element.elementor-element-cc56aae .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;}.elementor-9138 .elementor-element.elementor-element-cc56aae .elementor-icon-list-text{color:var( --e-global-color-44174dc );transition:color 0.3s;}.elementor-9138 .elementor-element.elementor-element-c06f5fa{--display:flex;--justify-content:center;--background-transition:0.3s;--border-radius:4px 4px 4px 4px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9138 .elementor-element.elementor-element-c06f5fa:not(.elementor-motion-effects-element-type-background), .elementor-9138 .elementor-element.elementor-element-c06f5fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5AD;}.elementor-9138 .elementor-element.elementor-element-c06f5fa:hover{background-color:var( --e-global-color-81f5462 );}.elementor-9138 .elementor-element.elementor-element-c06f5fa.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-9138 .elementor-element.elementor-element-7c168de{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#1A1A1A;}.elementor-9138 .elementor-element.elementor-element-7c168de.elementor-element{--align-self:flex-start;}.elementor-9138 .elementor-element.elementor-element-7c168de p{margin-block-end:0px;}.elementor-9138 .elementor-element.elementor-element-7c168de a{color:var( --e-global-color-text );}.elementor-9138 .elementor-element.elementor-element-4c3b26d{--display:flex;border-style:solid;--border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;--border-top-width:0.5px;--border-right-width:0.5px;--border-bottom-width:0.5px;--border-left-width:0.5px;border-color:#D5D5D5;--border-color:#D5D5D5;--border-radius:8px 8px 8px 8px;--padding-top:11px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-9138 .elementor-element.elementor-element-4c3b26d:not(.elementor-motion-effects-element-type-background), .elementor-9138 .elementor-element.elementor-element-4c3b26d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9138 .elementor-element.elementor-element-e5666a3{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-9138 .elementor-element.elementor-element-e5666a3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-9138 .elementor-element.elementor-element-e5666a3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-9138 .elementor-element.elementor-element-e5666a3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-9138 .elementor-element.elementor-element-e5666a3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-9138 .elementor-element.elementor-element-e5666a3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-9138 .elementor-element.elementor-element-e5666a3 .elementor-icon-list-icon i{color:var( --e-global-color-44174dc );transition:color 0.3s;}.elementor-9138 .elementor-element.elementor-element-e5666a3 .elementor-icon-list-icon svg{fill:var( --e-global-color-44174dc );transition:fill 0.3s;}.elementor-9138 .elementor-element.elementor-element-e5666a3 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-9138 .elementor-element.elementor-element-e5666a3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9138 .elementor-element.elementor-element-e5666a3 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;}.elementor-9138 .elementor-element.elementor-element-e5666a3 .elementor-icon-list-text{color:var( --e-global-color-44174dc );transition:color 0.3s;}.elementor-9138 .elementor-element.elementor-element-9b3e57e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:4px 4px 4px 4px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9138 .elementor-element.elementor-element-9b3e57e:not(.elementor-motion-effects-element-type-background), .elementor-9138 .elementor-element.elementor-element-9b3e57e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5AD;}.elementor-9138 .elementor-element.elementor-element-9b3e57e:hover{background-color:var( --e-global-color-81f5462 );}.elementor-9138 .elementor-element.elementor-element-ac64d19{width:100%;max-width:100%;}.elementor-9138 .elementor-element.elementor-element-8bf0356{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-9138 .elementor-element.elementor-element-17bdabd{--display:flex;border-style:solid;--border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;--border-top-width:0.5px;--border-right-width:0.5px;--border-bottom-width:0.5px;--border-left-width:0.5px;border-color:#D5D5D5;--border-color:#D5D5D5;--border-radius:8px 8px 8px 8px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-9138 .elementor-element.elementor-element-17bdabd:not(.elementor-motion-effects-element-type-background), .elementor-9138 .elementor-element.elementor-element-17bdabd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9138 .elementor-element.elementor-element-4d70e37{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-9138 .elementor-element.elementor-element-4d70e37 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-9138 .elementor-element.elementor-element-4d70e37 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-9138 .elementor-element.elementor-element-4d70e37 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-9138 .elementor-element.elementor-element-4d70e37 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-9138 .elementor-element.elementor-element-4d70e37 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-9138 .elementor-element.elementor-element-4d70e37 .elementor-icon-list-icon i{color:var( --e-global-color-44174dc );transition:color 0.3s;}.elementor-9138 .elementor-element.elementor-element-4d70e37 .elementor-icon-list-icon svg{fill:var( --e-global-color-44174dc );transition:fill 0.3s;}.elementor-9138 .elementor-element.elementor-element-4d70e37 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-9138 .elementor-element.elementor-element-4d70e37 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9138 .elementor-element.elementor-element-4d70e37 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;}.elementor-9138 .elementor-element.elementor-element-4d70e37 .elementor-icon-list-text{color:var( --e-global-color-44174dc );transition:color 0.3s;}.elementor-9138 .elementor-element.elementor-element-47303a4{--display:flex;--background-transition:0.3s;--border-radius:4px 4px 4px 4px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9138 .elementor-element.elementor-element-47303a4:not(.elementor-motion-effects-element-type-background), .elementor-9138 .elementor-element.elementor-element-47303a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5AD;}.elementor-9138 .elementor-element.elementor-element-47303a4:hover{background-color:var( --e-global-color-81f5462 );}.elementor-9138 .elementor-element.elementor-element-47303a4.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-9138 .elementor-element.elementor-element-69adb4f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#1A1A1A;}.elementor-9138 .elementor-element.elementor-element-69adb4f.elementor-element{--align-self:flex-start;}.elementor-9138 .elementor-element.elementor-element-69adb4f p{margin-block-end:0px;}.elementor-9138 .elementor-element.elementor-element-1d0a39c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-9138 .elementor-element.elementor-element-31d4fa3{--display:flex;border-style:solid;--border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;--border-top-width:0.5px;--border-right-width:0.5px;--border-bottom-width:0.5px;--border-left-width:0.5px;border-color:#D5D5D5;--border-color:#D5D5D5;--border-radius:8px 8px 8px 8px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-9138 .elementor-element.elementor-element-31d4fa3:not(.elementor-motion-effects-element-type-background), .elementor-9138 .elementor-element.elementor-element-31d4fa3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9138 .elementor-element.elementor-element-2352d3e{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-9138 .elementor-element.elementor-element-2352d3e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-9138 .elementor-element.elementor-element-2352d3e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-9138 .elementor-element.elementor-element-2352d3e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-9138 .elementor-element.elementor-element-2352d3e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-9138 .elementor-element.elementor-element-2352d3e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-9138 .elementor-element.elementor-element-2352d3e .elementor-icon-list-icon i{color:var( --e-global-color-44174dc );transition:color 0.3s;}.elementor-9138 .elementor-element.elementor-element-2352d3e .elementor-icon-list-icon svg{fill:var( --e-global-color-44174dc );transition:fill 0.3s;}.elementor-9138 .elementor-element.elementor-element-2352d3e .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-9138 .elementor-element.elementor-element-2352d3e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9138 .elementor-element.elementor-element-2352d3e .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;}.elementor-9138 .elementor-element.elementor-element-2352d3e .elementor-icon-list-text{color:var( --e-global-color-44174dc );transition:color 0.3s;}.elementor-9138 .elementor-element.elementor-element-dc520f5{--display:flex;--background-transition:0.3s;--border-radius:4px 4px 4px 4px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9138 .elementor-element.elementor-element-dc520f5:not(.elementor-motion-effects-element-type-background), .elementor-9138 .elementor-element.elementor-element-dc520f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5AD;}.elementor-9138 .elementor-element.elementor-element-dc520f5:hover{background-color:var( --e-global-color-81f5462 );}.elementor-9138 .elementor-element.elementor-element-dc520f5.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-9138 .elementor-element.elementor-element-bce5006{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#1A1A1A;}.elementor-9138 .elementor-element.elementor-element-bce5006.elementor-element{--align-self:flex-start;}.elementor-9138 .elementor-element.elementor-element-bce5006 p{margin-block-end:0px;}.elementor-9138 .elementor-element.elementor-element-24b2f66{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-9138 .elementor-element.elementor-element-b8e0dea{border-radius:8px 8px 8px 8px;}.elementor-9138 .elementor-element.elementor-element-b8e0dea iframe{height:257px;}.elementor-9138 .elementor-element.elementor-element-b8684b2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-9138 .elementor-element.elementor-element-b8684b2:not(.elementor-motion-effects-element-type-background), .elementor-9138 .elementor-element.elementor-element-b8684b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F0F8FF 73%, #FFFFFF 100%);}.elementor-9138 .elementor-element.elementor-element-724390e{text-align:center;}.elementor-9138 .elementor-element.elementor-element-724390e .elementor-heading-title{font-family:"Dosis", Sans-serif;font-size:2.5em;font-weight:800;line-height:1.2em;}.elementor-9138 .elementor-element.elementor-element-e5930a5{width:var( --container-widget-width, 37% );max-width:37%;--container-widget-width:37%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;color:var( --e-global-color-secondary );}.elementor-9138 .elementor-element.elementor-element-e5930a5.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-9138 .elementor-element.elementor-element-dfdc02a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-9138 .elementor-element.elementor-element-c24d636 .elementor-button{background-color:var( --e-global-color-6e02f74 );font-family:"Plus Jakarta Sans", Sans-serif;font-weight:600;fill:#1C3A4A;color:#1C3A4A;padding:20px 40px 20px 40px;}.elementor-9138 .elementor-element.elementor-element-c24d636.elementor-element{--align-self:center;}.elementor-9138 .elementor-element.elementor-element-4d44162 .elementor-button{background-color:var( --e-global-color-d1ea866 );font-family:"Plus Jakarta Sans", Sans-serif;font-weight:600;fill:var( --e-global-color-81f5462 );color:var( --e-global-color-81f5462 );padding:20px 40px 20px 40px;}.elementor-9138 .elementor-element.elementor-element-4d44162.elementor-element{--align-self:center;}@media(max-width:1024px){.elementor-9138 .elementor-element.elementor-element-937ab02{--min-height:55vh;--justify-content:center;--margin-top:-5em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:1em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-9138 .elementor-element.elementor-element-78ccb84 .elementor-heading-title{font-size:3em;}.elementor-9138 .elementor-element.elementor-element-cc56aae .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9138 .elementor-element.elementor-element-cc56aae .elementor-icon-list-item > a{font-size:20px;}.elementor-9138 .elementor-element.elementor-element-7c168de{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-9138 .elementor-element.elementor-element-e5666a3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9138 .elementor-element.elementor-element-e5666a3 .elementor-icon-list-item > a{font-size:20px;}.elementor-9138 .elementor-element.elementor-element-9b3e57e{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-9138 .elementor-element.elementor-element-4d70e37 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9138 .elementor-element.elementor-element-4d70e37 .elementor-icon-list-item > a{font-size:20px;}.elementor-9138 .elementor-element.elementor-element-69adb4f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-9138 .elementor-element.elementor-element-2352d3e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9138 .elementor-element.elementor-element-2352d3e .elementor-icon-list-item > a{font-size:20px;}.elementor-9138 .elementor-element.elementor-element-bce5006{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-9138 .elementor-element.elementor-element-724390e .elementor-heading-title{font-size:2.4em;}.elementor-9138 .elementor-element.elementor-element-e5930a5{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;font-size:16px;}}@media(max-width:767px){.elementor-9138 .elementor-element.elementor-element-937ab02{--min-height:60vh;--justify-content:center;--margin-top:-4.5em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:3em;--padding-bottom:03em;--padding-left:0em;--padding-right:0em;}.elementor-9138 .elementor-element.elementor-element-937ab02.e-con{--align-self:center;}.elementor-9138 .elementor-element.elementor-element-78ccb84{width:100%;max-width:100%;text-align:center;}.elementor-9138 .elementor-element.elementor-element-78ccb84 .elementor-heading-title{font-size:2.4em;}.elementor-9138 .elementor-element.elementor-element-146d167{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;text-align:center;}.elementor-9138 .elementor-element.elementor-element-146d167 .elementor-heading-title{font-size:1.8em;line-height:1.2em;}.elementor-9138 .elementor-element.elementor-element-ad37b00{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;font-size:14px;}.elementor-9138 .elementor-element.elementor-element-ad37b00 p{margin-block-end:0px;}.elementor-9138 .elementor-element.elementor-element-1eabecf{--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-9138 .elementor-element.elementor-element-cc56aae .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9138 .elementor-element.elementor-element-cc56aae .elementor-icon-list-item > a{font-size:18px;}.elementor-9138 .elementor-element.elementor-element-7c168de{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:14px;line-height:1.5em;}.elementor-9138 .elementor-element.elementor-element-e5666a3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9138 .elementor-element.elementor-element-e5666a3 .elementor-icon-list-item > a{font-size:18px;}.elementor-9138 .elementor-element.elementor-element-9b3e57e{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-9138 .elementor-element.elementor-element-8bf0356{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9138 .elementor-element.elementor-element-4d70e37 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9138 .elementor-element.elementor-element-4d70e37 .elementor-icon-list-item > a{font-size:18px;}.elementor-9138 .elementor-element.elementor-element-47303a4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9138 .elementor-element.elementor-element-69adb4f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:14px;line-height:1.5em;}.elementor-9138 .elementor-element.elementor-element-1d0a39c{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9138 .elementor-element.elementor-element-2352d3e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9138 .elementor-element.elementor-element-2352d3e .elementor-icon-list-item > a{font-size:18px;}.elementor-9138 .elementor-element.elementor-element-dc520f5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9138 .elementor-element.elementor-element-bce5006{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:14px;line-height:1.5em;}.elementor-9138 .elementor-element.elementor-element-24b2f66{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9138 .elementor-element.elementor-element-b8684b2{--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-9138 .elementor-element.elementor-element-b8684b2.e-con{--align-self:center;}.elementor-9138 .elementor-element.elementor-element-724390e{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;text-align:center;}.elementor-9138 .elementor-element.elementor-element-724390e .elementor-heading-title{font-size:1.8em;line-height:1.2em;}.elementor-9138 .elementor-element.elementor-element-e5930a5{width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;font-size:16px;}.elementor-9138 .elementor-element.elementor-element-dfdc02a{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-9138 .elementor-element.elementor-element-c24d636 .elementor-button{padding:20px 20px 20px 20px;}.elementor-9138 .elementor-element.elementor-element-4d44162 .elementor-button{padding:20px 20px 20px 20px;}}@media(min-width:768px){.elementor-9138 .elementor-element.elementor-element-dfdc02a{--width:43%;}}@media(max-width:1024px) and (min-width:768px){.elementor-9138 .elementor-element.elementor-element-dfdc02a{--width:58%;}}/* Start custom CSS for shortcode, class: .elementor-element-ac64d19 *//* ============================================================
   WCSA TIMINGS — Session Timings Repeater Block
   Used on: all location pages via [wcsa_timings] shortcode
   ============================================================ */

/* ── Outer container ── */
.wcsa-timings {
  width: 100%;
  font-family: inherit;
  margin: 0;
  padding: 0;
}

/* ── Each day/time row ── */
.wcsa-timing-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 5px 0;
  border-bottom: 1px solid #e5e7eb;
}


.wcsa-timing-row:last-child {
  border-bottom: none;
}

/* ── Day label (left) ── */
.wcsa-day {
    font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 500;
  color: #607380;
  flex-shrink: 0;
}


/* ── Time range (right) ── */
.wcsa-time {
  font-size: 16px;
  font-weight: 400;
  color: #1E98DD; 
  text-align: right;
  white-space: nowrap;
}

/* ── Responsive: stack on mobile ── */
@media (max-width: 480px) {
  .wcsa-timing-row {
    padding: 10px 0;
  }

  .wcsa-time {
    text-align: left;
    font-size: 15px;
  }

  .wcsa-day {
    font-size: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a53d237 *//* ============================================================
   WCSA DIRECTIONS GRID
   Layout: 3-column card grid with image + step text
   Used on: all location pages via [wcsa_directions] shortcode
   ============================================================ */

/* ── Grid container ── */
.wcsa-directions-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
  width: 100%;
  margin: 0;
  padding: 0;
}

/* ── Individual card ── */
.wcsa-direction-card {
    background-color: #ffffff;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    padding: 40px 20px;
}

/* ── Image wrapper ── */
.wcsa-direction-img-wrap {
  width: 100%;
  aspect-ratio: 4 / 3;
  overflow: hidden;
  border-radius: 10px 10px 0 0;
}

.wcsa-direction-img-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

/* ── Text block below image ── */
.wcsa-direction-text {
    padding-top: 20px;
    flex: 1;
}

/* Step label line — e.g. "1. Enter the Heath Mount Main Entrance" */
.wcsa-direction-text p, .wcsa-direction-text span {
font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4em;
    color: #1A1A1A;
}

/* ── Italic note/warning lines — e.g. *Please be advised... * ── */
/* These come from the WYSIWYG as <em> or <i> tags */
.wcsa-direction-text em{
  font-size: 13.5px;
  font-style: italic;
  color: #64748b;
  line-height: 1.5;
  display: block;
  margin-top: 6px;
}

/* ── Tablet: 2 columns ── */
@media (max-width: 1024px) {
  .wcsa-directions-grid {
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
  }
}

/* ── Mobile: 1 column ── */
@media (max-width: 600px) {
  .wcsa-directions-grid {
    grid-template-columns: 1fr;
    gap: 16px;
  }

  .wcsa-direction-text {
    padding: 14px 16px;
  }

  .wcsa-direction-text p {
    font-size: 16px;
  }
  
  .wcsa-direction-card {
    padding: 20px 20px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69adb4f */.steps-list {
  list-style: none;
  padding-left: 30px;
  position: relative;
}

.steps-list li {
  position: relative;
  margin-bottom: 20px;
  line-height: 1.6;
  font-size:16px;
}

.steps-list li::before {
  content: "";
  position: absolute;
  left: -22px;
  top: 6px;
  width: 8px;
  height: 8px;
  background: #000;
  border-radius: 50%;
}

.steps-list li::after {
  content: "";
  position: absolute;
  left: -19px;
  top: 14px;
  width: 2px;
  height:100%;
  border-left: 2px dashed #FFDB13;
}

.steps-list li:last-child::after {
  display: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bce5006 */.steps-list {
  list-style: none;
  padding-left: 30px;
  position: relative;
}

.steps-list li {
  position: relative;
  margin-bottom: 20px;
  line-height: 1.6;
  font-size:16px;
}

.steps-list li::before {
  content: "";
  position: absolute;
  left: -22px;
  top: 6px;
  width: 8px;
  height: 8px;
  background: #000;
  border-radius: 50%;
}

.steps-list li::after {
  content: "";
  position: absolute;
  left: -19px;
  top: 14px;
  width: 2px;
  height:100%;
  border-left: 2px dashed #FFDB13;
}

.steps-list li:last-child::after {
  display: none;
}/* End custom CSS */