.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-107 .elementor-element.elementor-element-c960377{--display:flex;--min-height:691px;--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:flex-start;--flex-wrap:wrap;--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-107 .elementor-element.elementor-element-ca7fba3{--display:flex;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-107 .elementor-element.elementor-element-04dc8ab .elementor-heading-title{font-family:"futura-pt", Sans-serif;font-size:30px;font-weight:300;text-transform:uppercase;letter-spacing:9px;}.elementor-107 .elementor-element.elementor-element-5afd1b3{width:var( --container-widget-width, 475px );max-width:475px;--container-widget-width:475px;--container-widget-flex-grow:0;text-align:left;}.elementor-107 .elementor-element.elementor-element-5afd1b3 > .elementor-widget-container{background-image:url("https://greatcoastdental.com/wp-content/uploads/2025/04/Layer_1.svg");margin:0px 0px 100px 0px;background-position:center right;background-repeat:no-repeat;background-size:192px auto;}.elementor-107 .elementor-element.elementor-element-5afd1b3 .elementor-heading-title{font-family:"futura-pt", Sans-serif;font-size:42px;font-weight:500;text-transform:uppercase;line-height:54px;letter-spacing:4.3px;}.elementor-107 .elementor-element.elementor-element-b9af2a3{--display:flex;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-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-107 .elementor-element.elementor-element-0793208{width:var( --container-widget-width, 493px );max-width:493px;--container-widget-width:493px;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:27px;color:#8A8A8A;}.elementor-107 .elementor-element.elementor-element-77553fb{--display:flex;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-107 .elementor-element.elementor-element-31563a9{--display:flex;--min-height:625px;--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:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-107 .elementor-element.elementor-element-31563a9:not(.elementor-motion-effects-element-type-background), .elementor-107 .elementor-element.elementor-element-31563a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://greatcoastdental.com/wp-content/uploads/2025/04/oc-gonzalez-qZoMsoX527I-unsplash-1-1.webp");background-position:center center;background-size:cover;}.elementor-107 .elementor-element.elementor-element-88eb31b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-107 .elementor-element.elementor-element-88eb31b{text-align:center;}.elementor-107 .elementor-element.elementor-element-88eb31b .elementor-heading-title{font-family:"futura-pt", Sans-serif;font-size:41px;font-weight:400;text-transform:uppercase;}.elementor-107 .elementor-element.elementor-element-3c96a4e{text-align:center;font-family:"Poppins", Sans-serif;font-size:22.36px;font-weight:500;color:var( --e-global-color-primary );}.elementor-107 .elementor-element.elementor-element-e972906{--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:space-between;--gap:65px 45px;--row-gap:65px;--column-gap:45px;--flex-wrap:wrap;--margin-top:129px;--margin-bottom:-255px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-107 .elementor-element.elementor-element-09f48af{--display:flex;--min-height:396px;--justify-content:flex-end;--border-radius:17px 17px 17px 17px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-107 .elementor-element.elementor-element-09f48af:not(.elementor-motion-effects-element-type-background), .elementor-107 .elementor-element.elementor-element-09f48af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-107 .elementor-element.elementor-element-323b53a > .elementor-widget-container{margin:-150px -30px -80px -30px;}.elementor-107 .elementor-element.elementor-element-472b86f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;--z-index:2;}.elementor-107 .elementor-element.elementor-element-c5d9d56{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:20px;color:#FFFFFF;}.elementor-107 .elementor-element.elementor-element-c5d9d56 p{margin-bottom:0px;}.elementor-107 .elementor-element.elementor-element-c8ff249{--display:flex;--min-height:396px;--justify-content:flex-end;--border-radius:17px 17px 17px 17px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-107 .elementor-element.elementor-element-c8ff249:not(.elementor-motion-effects-element-type-background), .elementor-107 .elementor-element.elementor-element-c8ff249 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9E397;}.elementor-107 .elementor-element.elementor-element-07df0a1 > .elementor-widget-container{margin:-164px -30px -225px -30px;}.elementor-107 .elementor-element.elementor-element-07df0a1 img{width:100%;max-width:349px;}.elementor-107 .elementor-element.elementor-element-63b9a75{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;--z-index:2;}.elementor-107 .elementor-element.elementor-element-155e010{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:20px;color:#FFFFFF;}.elementor-107 .elementor-element.elementor-element-155e010 p{margin-bottom:0px;}.elementor-107 .elementor-element.elementor-element-9979006{--display:flex;--min-height:396px;--justify-content:flex-end;--border-radius:17px 17px 17px 17px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-107 .elementor-element.elementor-element-9979006:not(.elementor-motion-effects-element-type-background), .elementor-107 .elementor-element.elementor-element-9979006 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A80D3;}.elementor-107 .elementor-element.elementor-element-b4ad61c > .elementor-widget-container{margin:-150px 0px -205px 0px;}.elementor-107 .elementor-element.elementor-element-b4ad61c img{width:100%;max-width:320px;}.elementor-107 .elementor-element.elementor-element-53f4faf{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;--z-index:2;}.elementor-107 .elementor-element.elementor-element-d2b537b{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:20px;color:#FFFFFF;}.elementor-107 .elementor-element.elementor-element-d2b537b p{margin-bottom:0px;}.elementor-107 .elementor-element.elementor-element-fcab408{--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:center;--margin-top:300px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-107 .elementor-element.elementor-element-29bc7a0 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-107 .elementor-element.elementor-element-29bc7a0{text-align:center;}.elementor-107 .elementor-element.elementor-element-29bc7a0 .elementor-heading-title{font-family:"futura-pt", Sans-serif;font-size:41px;font-weight:400;text-transform:uppercase;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-107 .elementor-element.elementor-element-7c945f7{width:var( --container-widget-width, 718px );max-width:718px;--container-widget-width:718px;--container-widget-flex-grow:0;}.elementor-107 .elementor-element.elementor-element-7c945f7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-107 .elementor-element.elementor-element-f5be196{--display:flex;--min-height:804px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-107 .elementor-element.elementor-element-f5be196:not(.elementor-motion-effects-element-type-background), .elementor-107 .elementor-element.elementor-element-f5be196 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://greatcoastdental.com/wp-content/uploads/2025/04/Rectangle-1485.webp");background-repeat:no-repeat;background-size:cover;}.elementor-107 .elementor-element.elementor-element-01c9600{--display:flex;}.elementor-107 .elementor-element.elementor-element-1291d3a{--display:flex;--justify-content:center;--gap:52px 52px;--row-gap:52px;--column-gap:52px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-107 .elementor-element.elementor-element-1291d3a.e-con{--align-self:center;}.elementor-107 .elementor-element.elementor-element-a135a65 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-107 .elementor-element.elementor-element-a135a65{text-align:left;}.elementor-107 .elementor-element.elementor-element-a135a65 .elementor-heading-title{font-family:"futura-pt", Sans-serif;font-size:41px;font-weight:500;text-transform:uppercase;line-height:57px;letter-spacing:4.5px;}.elementor-107 .elementor-element.elementor-element-faeb696{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:500;line-height:34px;color:var( --e-global-color-primary );}.elementor-widget-global .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-global .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-global .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-107 .elementor-element.elementor-global-24 .elementor-button{background-color:transparent;font-family:"Raleway", Sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;fill:#000000;color:#000000;background-image:linear-gradient(100deg, #1A80D3 0%, #28EAF2 100%);box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.45);border-radius:57px 57px 57px 57px;padding:14px 35px 14px 35px;}.elementor-107 .elementor-element.elementor-global-24 .elementor-button:hover, .elementor-107 .elementor-element.elementor-global-24 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #28EAF2 0%, #1A80D3 100%);}body.elementor-page-107:not(.elementor-motion-effects-element-type-background), body.elementor-page-107 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F1EC;}@media(max-width:1024px){.elementor-107 .elementor-element.elementor-element-5afd1b3 > .elementor-widget-container{margin:0px 0px 100px 0px;}}@media(max-width:767px){.elementor-107 .elementor-element.elementor-element-c960377{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-195px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:240px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-107 .elementor-element.elementor-element-5afd1b3 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-107 .elementor-element.elementor-element-5afd1b3 .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-107 .elementor-element.elementor-element-31563a9{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-107 .elementor-element.elementor-element-e972906{--width:85%;--gap:120px 120px;--row-gap:120px;--column-gap:120px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-107 .elementor-element.elementor-element-323b53a img{width:100%;}.elementor-107 .elementor-element.elementor-element-07df0a1 > .elementor-widget-container{margin:-95px 0px -225px 0px;}.elementor-107 .elementor-element.elementor-element-07df0a1 img{width:100%;}.elementor-107 .elementor-element.elementor-element-fcab408{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-107 .elementor-element.elementor-element-f5be196{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:140px;--padding-left:10px;--padding-right:10px;}.elementor-107 .elementor-element.elementor-element-1291d3a{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-107 .elementor-element.elementor-element-a135a65 .elementor-heading-title{font-size:32px;line-height:1.4em;letter-spacing:2.5px;}}@media(min-width:768px){.elementor-107 .elementor-element.elementor-element-ca7fba3{--width:570px;}.elementor-107 .elementor-element.elementor-element-b9af2a3{--width:544px;}.elementor-107 .elementor-element.elementor-element-09f48af{--width:349px;}.elementor-107 .elementor-element.elementor-element-c8ff249{--width:349px;}.elementor-107 .elementor-element.elementor-element-9979006{--width:349px;}.elementor-107 .elementor-element.elementor-element-01c9600{--width:589px;}.elementor-107 .elementor-element.elementor-element-1291d3a{--width:419px;}}/* Start custom CSS for heading, class: .elementor-element-5afd1b3 */.elementor-107 .elementor-element.elementor-element-5afd1b3 {
    font-weight: 450 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-88eb31b */.elementor-107 .elementor-element.elementor-element-88eb31b {
    font-weight: 450 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c5d9d56 */.elementor-107 .elementor-element.elementor-element-c5d9d56 h3 {
    color: #FFF;
font-family: Poppins;
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: 31px; /* 129.167% */
margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09f48af */.elementor-107 .elementor-element.elementor-element-09f48af::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 281px; /* adjust as needed */
  background: linear-gradient(180deg, rgba(21, 12, 98, 0.00) 0%, #150C62 100%);
  border-radius: 17px;
  z-index: 1;
  pointer-events: none;
}
.elementor-107 .elementor-element.elementor-element-09f48af {
  position: relative;
  z-index: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-155e010 */.elementor-107 .elementor-element.elementor-element-155e010 h3 {
    color: #FFF;
font-family: Poppins;
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: 31px; /* 129.167% */
margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8ff249 */.elementor-107 .elementor-element.elementor-element-c8ff249::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 200px; /* adjust as needed */
  background: linear-gradient(180deg, #F9E39700 0%, #F9E397 100%);
  border-radius: 17px;
  z-index: 1;
  pointer-events: none;
}
.elementor-107 .elementor-element.elementor-element-c8ff249 {
  position: relative;
  z-index: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d2b537b */.elementor-107 .elementor-element.elementor-element-d2b537b h3 {
    color: #FFF;
font-family: Poppins;
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: 31px; /* 129.167% */
margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9979006 */.elementor-107 .elementor-element.elementor-element-9979006::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 281px; /* adjust as needed */
  background: linear-gradient(180deg, #1A80D300, #1A80D3 100%);
  border-radius: 17px;
  z-index: 1;
  pointer-events: none;
}
.elementor-107 .elementor-element.elementor-element-9979006 {
  position: relative;
  z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31563a9 */.elementor-107 .elementor-element.elementor-element-31563a9::after {
  content: "";
  position: absolute;
  top: 0; /* changed from bottom */
  left: 0;
  width: 100%;
  height: 200px; /* adjust as needed */
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.00) 68%, #f1f0ec 100%);
  z-index: 1;
  pointer-events: none;
}

.elementor-107 .elementor-element.elementor-element-31563a9 {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29bc7a0 */.elementor-107 .elementor-element.elementor-element-29bc7a0 {
    font-weight: 450 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7c945f7 */.timeline-wrapper {
  position: relative;
    margin-top: 20px;
}


/* Vertical line behind circles */
.vertical-line {
  position: absolute;
  top: 0;
  bottom: 80px;
  left:9.5px; /* centers through 20px circle + 7px buffer */
  width: 2px;
  background-color: #00ADEE;
  z-index: 0;
}

/* Individual steps */
.timeline-step {
  position: relative;
  display: flex;
  align-items: flex-start;
  margin-bottom: 50px;
}

/* Circle styling */
.circle {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  position: relative;
  z-index: 1;
  margin-right: 20px;
  flex-shrink: 0;
}

.circle-1 {
  background: #1A80D3;
}
.circle-2 {
  background: #00ADEE;
}
.circle-3 {
  background: #28EAF2;
}

/* Step content */
.step-content {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}

/* Step number */
.step-number {
  color: var(--Blue1, #1A80D3);
  font-family: "Futura PT", sans-serif;
  font-size: 30px;
  font-style: normal;
  font-weight: 450;
  line-height: normal;
  text-transform: capitalize;
  leading-trim: both;
  text-edge: cap;
  margin-bottom: 4px;
}

/* Step text */
.step-text {
  color: var(--Main-blue, #150C62);
  font-family: "Poppins", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  leading-trim: both;
  text-edge: cap;
}
/* Animate line */
.vertical-line {
  transform: scaleY(0);
  transform-origin: top;
  transition: transform 0.8s ease-out;
}

.timeline-wrapper.line-visible .vertical-line {
  transform: scaleY(1);
}

/* Animate steps */
.timeline-step {
  opacity: 0;
  transform: translateY(30px);
  transition: opacity 0.6s ease, transform 0.6s ease;
}

.timeline-step.visible {
  opacity: 1;
  transform: translateY(0);
}

.elementor-107 .elementor-element.elementor-element-7c945f7 a {
    text-decoration: underline;
    color: #150C62;
}

/* 🌐 Mobile Styles */
@media (max-width: 767px) {
  .timeline-wrapper {
    padding-left: 0px;
    margin-top: 10px;
  }

  .vertical-line {
    left: 9px;
    
    height: calc(100% - 60px); /* Adjust to stop short of overflowing past last circle */
  }

  .timeline-step {
    flex-direction: row;
    margin-bottom: 40px;
  }

  .step-number {
    font-size: 24px;
  }

  .step-text {
    font-size: 16px;
  }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a135a65 */.elementor-107 .elementor-element.elementor-element-a135a65 {
    font-weight: 450 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5be196 */.elementor-107 .elementor-element.elementor-element-f5be196 {
    background-image: 
}/* End custom CSS */