.elementor-5146 .elementor-element.elementor-element-766a82a{--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;--overflow:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5146 .elementor-element.elementor-element-7d94105{--display:flex;--min-height:50vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:clamp(1rem, 0.5743rem + 1.5842vw, 2rem) clamp(1rem, 0.5743rem + 1.5842vw, 2rem) clamp(1rem, 0.5743rem + 1.5842vw, 2rem) clamp(1rem, 0.5743rem + 1.5842vw, 2rem);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5146 .elementor-element.elementor-element-d7ae2e5{--display:flex;--min-height:204px;--border-radius:clamp(1rem, 0.5743rem + 1.5842vw, 2rem) clamp(1rem, 0.5743rem + 1.5842vw, 2rem) 0 0;--padding-top:clamp(1rem, 0.7688rem + 0.8602vw, 1.5rem);--padding-bottom:clamp(1rem, 0.7688rem + 0.8602vw, 1.5rem);--padding-left:clamp(1rem, 0.7688rem + 0.8602vw, 1.5rem);--padding-right:clamp(1rem, 0.7688rem + 0.8602vw, 1.5rem);}.elementor-5146 .elementor-element.elementor-element-d7ae2e5:not(.elementor-motion-effects-element-type-background), .elementor-5146 .elementor-element.elementor-element-d7ae2e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://1stmeridiancareservices.com/wp-content/uploads/2025/10/800af87581c2d69c1cf9d93578d3b373009da363.webp");background-position:0% 38%;background-repeat:no-repeat;background-size:cover;}.elementor-5146 .elementor-element.elementor-element-49ed8c1 .jet-popup-action-button{justify-content:flex-end;}.elementor-5146 .elementor-element.elementor-element-49ed8c1 .jet-popup-action-button__icon{margin:0px 0px 0px 0px;}.elementor-5146 .elementor-element.elementor-element-49ed8c1 .jet-popup-action-button__instance{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-5146 .elementor-element.elementor-element-51603f7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:clamp(1.6875rem, 1.1095rem + 2.1505vw, 2.9375rem) clamp(1.6875rem, 1.1095rem + 2.1505vw, 2.9375rem);--row-gap:clamp(1.6875rem, 1.1095rem + 2.1505vw, 2.9375rem);--column-gap:clamp(1.6875rem, 1.1095rem + 2.1505vw, 2.9375rem);--overlay-opacity:1;--border-radius:0 0 clamp(1rem, 0.5743rem + 1.5842vw, 2rem) clamp(1rem, 0.5743rem + 1.5842vw, 2rem);--padding-top:clamp(1.25rem, 0.9032rem + 1.2903vw, 2rem);--padding-bottom:clamp(1.25rem, 0.3253rem + 3.4409vw, 3.25rem);--padding-left:clamp(1.25rem, 0.3253rem + 3.4409vw, 3.25rem);--padding-right:clamp(1.25rem, 0.3253rem + 3.4409vw, 3.25rem);}.elementor-5146 .elementor-element.elementor-element-51603f7:not(.elementor-motion-effects-element-type-background), .elementor-5146 .elementor-element.elementor-element-51603f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-86516dc );}.elementor-5146 .elementor-element.elementor-element-51603f7::before, .elementor-5146 .elementor-element.elementor-element-51603f7 > .elementor-background-video-container::before, .elementor-5146 .elementor-element.elementor-element-51603f7 > .e-con-inner > .elementor-background-video-container::before, .elementor-5146 .elementor-element.elementor-element-51603f7 > .elementor-background-slideshow::before, .elementor-5146 .elementor-element.elementor-element-51603f7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5146 .elementor-element.elementor-element-51603f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.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-5146 .elementor-element.elementor-element-63cdfdd{text-align:left;font-family:"Be Vietnam Pro", Sans-serif;font-size:clamp(1.125rem, 1.0672rem + 0.2151vw, 1.25rem);font-weight:300;line-height:150%;color:var( --e-global-color-eeb18bb );}.elementor-5146 .elementor-element.elementor-element-63cdfdd p{margin-block-end:24px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-5146 .elementor-element.elementor-element-54d3345 .elementor-button{background-color:var( --e-global-color-75b6d5f );font-family:"Be Vietnam Pro", Sans-serif;font-size:16px;font-weight:400;line-height:150%;fill:var( --e-global-color-c306e60 );color:var( --e-global-color-c306e60 );border-style:none;border-radius:100px 100px 100px 100px;padding:12px 24px 12px 24px;}.elementor-5146 .elementor-element.elementor-element-54d3345.elementor-element{--flex-grow:0;--flex-shrink:0;}#jet-popup-5146 .jet-popup__container-inner{background-color:var( --e-global-color-86516dc );justify-content:flex-start;padding:0px 0px 0px 0px;margin:20px 16px 20px 16px;border-radius:0px 0px 0px 0px;border-style:none;}#jet-popup-5146 .jet-popup__container-overlay{background-color:#00000000;border-radius:0px 0px 0px 0px;}#jet-popup-5146 .jet-popup__overlay{background-color:#2F2F2F80;}#jet-popup-5146 .jet-popup__container{width:1310px;}#jet-popup-5146 .jet-popup__inner{justify-content:center;align-items:center;}@media(max-width:1024px){.elementor-5146 .elementor-element.elementor-element-d7ae2e5:not(.elementor-motion-effects-element-type-background), .elementor-5146 .elementor-element.elementor-element-d7ae2e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 38%;}}@media(min-width:768px){.elementor-5146 .elementor-element.elementor-element-766a82a{--content-width:1272px;}}@media(max-width:767px){.elementor-5146 .elementor-element.elementor-element-d7ae2e5{--min-height:120px;}.elementor-5146 .elementor-element.elementor-element-d7ae2e5:not(.elementor-motion-effects-element-type-background), .elementor-5146 .elementor-element.elementor-element-d7ae2e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 38%;}}/* Start custom CSS for text-editor, class: .elementor-element-63cdfdd */.content img {
  border-radius: clamp(1rem, 0.5376rem + 1.7204vw, 2rem) !important;
  max-height: 408px !important;
  object-fit: cover !important;
  width: 100% !important;
  margin-top: clamp(1.375rem, 0.7392rem + 2.3656vw, 2.75rem);
   margin-bottom: clamp(1.375rem, 0.7392rem + 2.3656vw, 2.75rem);
}

.content h2 {
  font-size: var(--e-global-typography-2ea8285-font-size) !important;
  font-style: normal !important;
  font-weight: 500 !important;
  margin-top: clamp(1.375rem, 0.7392rem + 2.3656vw, 2.75rem);
  margin-bottom: 22px;
}

.content h3{
    margin-bottom: 22px;
}

.content ul {
  padding-left: 0px !important;
}

.content ul li {
  list-style: none !important;
  padding-left: 28px !important;
  position: relative !important;
  margin-bottom: 16px !important;
}

.content ul li::before {
  content: '' !important;
  position: absolute !important;
  left: 0 !important;
  top: 4px !important;
  width: 20px !important;
  height: 20px !important;
  background-image: url('data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M13.6361%2010L16.617%2011.6817C17.0236%2011.9108%2017.1628%2012.4292%2016.9253%2012.8317L15.9561%2014.4725C15.7253%2014.8633%2015.2245%2014.9975%2014.8295%2014.7742L11.8195%2013.0758V16.6667C11.8195%2017.1267%2011.4461%2017.5%2010.9861%2017.5H9.01777C8.55777%2017.5%208.18443%2017.1267%208.18443%2016.6667V13.0758L5.17443%2014.7742C4.77943%2014.9975%204.2786%2014.8633%204.04777%2014.4725L3.0786%2012.8317C2.8411%2012.43%202.98027%2011.9117%203.38693%2011.6817L6.3661%2010L3.38527%208.31833C2.9786%208.08917%202.83943%207.57083%203.07693%207.16833L4.0461%205.5275C4.27693%205.13667%204.77777%205.0025%205.17277%205.22583L8.18277%206.92417V3.33333C8.18277%202.87333%208.5561%202.5%209.0161%202.5H10.9845C11.4445%202.5%2011.8178%202.87333%2011.8178%203.33333V6.92417L14.8278%205.22583C15.2228%205.0025%2015.7236%205.13667%2015.9545%205.5275L16.9236%207.16833C17.1611%207.57%2017.022%208.08833%2016.6153%208.31833L13.6361%2010Z%22%20stroke%3D%22%233F8FCE%22%20stroke-width%3D%221.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E') !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center left !important;
}

.content ol {
  list-style: none !important;
  padding-left: 0 !important;
  margin: 0 !important;
  counter-reset: custom-counter !important;
  margin-bottom: 2rem !important;
}

.content ol.start-2 {
  counter-reset: custom-counter 1 !important;
}

.content ol li {
  position: relative !important;
  padding-left: 32px !important;
  margin-bottom: 1rem !important;
  counter-increment: custom-counter !important;
}

.content ol li::before {
  content: counter(custom-counter) !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 24px !important;
  height: 24px !important;
  background-color: #25AAE1 !important;
  border-radius: 50% !important;
  color: white !important;
  font-family: "Be Vietnam Pro", sans-serif !important;
  font-size: 16px !important;
  font-weight: 600 !important;
  line-height: 24px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.content blockquote {
  margin: 0px !important;
  border-left: 4px solid #0091D4 !important;
}

.content blockquote p {
  color: #3F8FCE !important;
  font-family: "Be Vietnam Pro" !important;
  font-size: 18px !important;
  font-style: italic !important;
  font-weight: 400 !important;
  line-height: 26px !important;
  padding-left: clamp(1.375rem, 0.797rem + 2.1505vw, 2.625rem) !important;
}

.content blockquote p span {
  color: #000 !important;
  font-family: "Be Vietnam Pro" !important;
  font-size: clamp(1.125rem, 1.0094rem + 0.4301vw, 1.375rem) !important;
  font-style: italic !important;
  font-weight: 300 !important;
  line-height: normal !important;
}

.content p{
    margin-bottom: 16px;
}

.content p:last-child{
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-54d3345 */.elementor-5146 .elementor-element.elementor-element-54d3345 span.elementor-button-icon svg{
    width: 24px;
    height: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-766a82a */#jet-popup-5146 .jet-popup__container-inner {
    border-radius:clamp(1rem, 0.5743rem + 1.5842vw, 2rem)!important;
    border-style: none;
    height: 90vh;
}

/* Firefox */
.jet-popup__container-inner {
  scrollbar-width: thin;
  scrollbar-color: #3F8FCE rgba(2, 23, 39, 0.24);
}

/* WebKit (Chrome, Safari, Edge) */
.jet-popup__container-inner::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}

.jet-popup__container-inner::-webkit-scrollbar-track {
  background: linear-gradient(
    0deg,
    rgba(2, 23, 39, 0.24) 0%,
    rgba(2, 23, 39, 0.24) 100%
  ), rgba(255, 255, 255, 0.12);
  border-radius: 10px;
}

.jet-popup__container-inner::-webkit-scrollbar-thumb {
  background-color: #3F8FCE;
  border-radius: 10px;
  background-clip: content-box;
}/* End custom CSS */