.elementor-408 .elementor-element.elementor-element-10eebe39{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-408 .elementor-element.elementor-element-616cde9b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:92px;--padding-right:92px;}.elementor-408 .elementor-element.elementor-element-616cde9b:not(.elementor-motion-effects-element-type-background), .elementor-408 .elementor-element.elementor-element-616cde9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dr-yvonne.com/wp-content/uploads/2025/03/Footer-CTA.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-408 .elementor-element.elementor-element-5a275be3{--display:flex;}.elementor-408 .elementor-element.elementor-element-5ed8fb2d .elementor-heading-title{font-family:var( --e-global-typography-24195cd-font-family ), Sans-serif;font-size:var( --e-global-typography-24195cd-font-size );font-weight:var( --e-global-typography-24195cd-font-weight );color:var( --e-global-color-secondary );}.elementor-408 .elementor-element.elementor-element-11fdad53 .elementor-heading-title{font-family:var( --e-global-typography-5c11c9d-font-family ), Sans-serif;font-size:var( --e-global-typography-5c11c9d-font-size );font-weight:var( --e-global-typography-5c11c9d-font-weight );color:var( --e-global-color-secondary );}.elementor-408 .elementor-element.elementor-element-675ab133{color:var( --e-global-color-secondary );}.elementor-408 .elementor-element.elementor-element-52344a6f .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-408 .elementor-element.elementor-element-52344a6f .elementor-button:hover, .elementor-408 .elementor-element.elementor-element-52344a6f .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-408 .elementor-element.elementor-element-52344a6f .elementor-button:hover svg, .elementor-408 .elementor-element.elementor-element-52344a6f .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-408 .elementor-element.elementor-element-26066e4b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;bottom:0px;}body:not(.rtl) .elementor-408 .elementor-element.elementor-element-26066e4b{right:9%;}body.rtl .elementor-408 .elementor-element.elementor-element-26066e4b{left:9%;}.elementor-408 .elementor-element.elementor-element-26066e4b img{max-width:420px;}@media(min-width:768px){.elementor-408 .elementor-element.elementor-element-5a275be3{--width:42%;}}@media(max-width:1024px){.elementor-408 .elementor-element.elementor-element-616cde9b{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-408 .elementor-element.elementor-element-5ed8fb2d .elementor-heading-title{font-size:var( --e-global-typography-24195cd-font-size );}.elementor-408 .elementor-element.elementor-element-11fdad53 .elementor-heading-title{font-size:var( --e-global-typography-5c11c9d-font-size );}.elementor-408 .elementor-element.elementor-element-26066e4b{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:50%;--container-widget-flex-grow:0;bottom:0px;text-align:center;}body:not(.rtl) .elementor-408 .elementor-element.elementor-element-26066e4b{right:4%;}body.rtl .elementor-408 .elementor-element.elementor-element-26066e4b{left:4%;}.elementor-408 .elementor-element.elementor-element-26066e4b img{width:130%;max-width:393px;}}@media(max-width:767px){.elementor-408 .elementor-element.elementor-element-10eebe39{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-408 .elementor-element.elementor-element-616cde9b{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-408 .elementor-element.elementor-element-5ed8fb2d .elementor-heading-title{font-size:var( --e-global-typography-24195cd-font-size );}.elementor-408 .elementor-element.elementor-element-11fdad53 .elementor-heading-title{font-size:var( --e-global-typography-5c11c9d-font-size );}.elementor-408 .elementor-element.elementor-element-26066e4b{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;--container-widget-width:81%;--container-widget-flex-grow:0;width:var( --container-widget-width, 81% );max-width:81%;bottom:0px;}body:not(.rtl) .elementor-408 .elementor-element.elementor-element-26066e4b{right:0%;}body.rtl .elementor-408 .elementor-element.elementor-element-26066e4b{left:0%;}}/* Start custom CSS */.colored-h {
    color: #14A7AF;
}

/*EXPANDABLE BOXES*/

@media(min-width:1024px){
.expandable-cta:hover {
    width: 40%;
   transition: all 0.5s ease-out;

}
.expandable-cta{
       transition: all 0.5s ease-out;

}

.expandable-cta--features {
    display: none;
    width: 100%;
}

.expandable-cta--button {
    display: none;
    width: 100%;
    
}

.expandable-cta--button :hover {
    opacity: 0.7;
}

.expandable-cta:hover 
   .expandable-cta--features, .expandable-cta:hover .expandable-cta--button{
       display: block;
}
}


.timeline{
    position:relative!important;
}
.timeline::before {
  content: '';
  position: absolute;
  top: 10px; 
  right: auto;
  left:0;
  transform: translateX(50%);
  width: 1px;
  height: calc(120% + 30px); /* subtract the circle size */
  background-color: rgba(38, 50, 56, 0.16); /* line color */
  opacity: 1;
}

.timeline::after {
  /* center circle with outer glow */
  content: '';
  position: absolute;
  top: 0;
  right: auto;
  left:1px;
  transform: translateX(-50%);
  width: 22px;
  height: 22px;
  background-color: #12A7AF; /* outer circle */
  border-radius: 50%;
  z-index: 1;
  box-shadow: inset 0 0 0 5px #A7E9ED; /* inner circle as inset shadow */
}


.tl-yellow.timeline::after{
    box-shadow: inset 0 0 0 5px #FFEDAD; 
    background-color: #EEBA00; 
}

.tl-yellow.timeline::before , .tl-blue.timeline::before, .tl-light-blue.timeline::before{
    height: calc(300% + 30px); 
    transform: translate(50%, -50%);
}
.tl-blue.timeline::after{
    box-shadow: inset 0 0 0 5px #A6C8FE; 
    background-color: #035FFC; 
}

.tl-light-blue.timeline::after{
    box-shadow: inset 0 0 0 5px #A1E3FA; 
    background-color: #01B9FC; 
}/* End custom CSS */