.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-87 .elementor-element.elementor-element-2fd029f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-87 .elementor-element.elementor-element-1f940e6{--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-87 .elementor-element.elementor-element-664bb6b{width:var( --container-widget-width, 535px );max-width:535px;--container-widget-width:535px;--container-widget-flex-grow:0;}.elementor-87 .elementor-element.elementor-element-664bb6b .elementor-heading-title{font-family:"futura-pt", Sans-serif;font-size:43px;font-weight:500;text-transform:uppercase;line-height:54px;letter-spacing:1.3px;}.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-87 .elementor-element.elementor-element-062d04a{width:var( --container-widget-width, 463px );max-width:463px;--container-widget-width:463px;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;line-height:27px;color:var( --e-global-color-primary );}.elementor-87 .elementor-element.elementor-element-a36c7fa{--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;--align-items:flex-end;--overflow:hidden;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.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-87 .elementor-element.elementor-element-01e91de{--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:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-01e91de.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-87 .elementor-element.elementor-element-026a4f2{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-87 .elementor-element.elementor-element-df03a8f{width:var( --container-widget-width, 525px );max-width:525px;--container-widget-width:525px;--container-widget-flex-grow:0;text-align:left;}.elementor-87 .elementor-element.elementor-element-df03a8f > .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-87 .elementor-element.elementor-element-df03a8f .elementor-heading-title{font-family:"futura-pt", Sans-serif;font-size:42px;font-weight:500;text-transform:uppercase;line-height:57px;}.elementor-87 .elementor-element.elementor-element-459fc20{--display:flex;--min-height:347px;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-459fc20:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-459fc20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://greatcoastdental.com/wp-content/uploads/2025/04/Rectangle-821.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-87 .elementor-element.elementor-element-459fc20.e-con{--align-self:flex-start;}.elementor-widget-nested-carousel .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-nested-carousel .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-87 .elementor-element.elementor-element-7f548e6{--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-87 .elementor-element.elementor-element-1b6be54{--display:flex;}.elementor-87 .elementor-element.elementor-element-c0b335a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-5619a40{--display:flex;--padding-top:300px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-f366ac1{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-primary );}.elementor-87 .elementor-element.elementor-element-a6ffb91{--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-87 .elementor-element.elementor-element-d78d881{--display:flex;}.elementor-87 .elementor-element.elementor-element-f9a93f1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-529852f{--display:flex;--padding-top:300px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-0f396f4{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-primary );}.elementor-87 .elementor-element.elementor-element-4c57b6c{--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-87 .elementor-element.elementor-element-2628d92{--display:flex;}.elementor-87 .elementor-element.elementor-element-8c0607c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-92cc327{--display:flex;--padding-top:300px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-898f672{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-primary );}.elementor-87 .elementor-element.elementor-element-40bacf7{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;z-index:5;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:50%;--e-n-carousel-arrow-prev-translate-x:-50%;--e-n-carousel-arrow-prev-left-position:15vw;--e-n-carousel-arrow-prev-top-align:0%;--e-n-carousel-arrow-prev-caption-spacing:0px;--e-n-carousel-arrow-prev-translate-y:0px;--e-n-carousel-arrow-prev-top-position:-103px;--e-n-carousel-arrow-next-right-align:50%;--e-n-carousel-arrow-next-translate-x:50%;--e-n-carousel-arrow-next-right-position:-25vw;--e-n-carousel-arrow-next-top-align:0%;--e-n-carousel-arrow-next-caption-spacing:0px;--e-n-carousel-arrow-next-translate-y:0px;--e-n-carousel-arrow-next-top-position:-103px;--e-n-carousel-arrow-size:40px;--e-n-carousel-arrow-normal-color:#150C62;--e-n-carousel-arrow-hover-color:#150C62C8;}.elementor-87 .elementor-element.elementor-element-40bacf7 > .elementor-widget-container{margin:-310px -10px -21px 0px;padding:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-1d65333{--display:flex;--min-height:1000px;--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:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:95px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-87 .elementor-element.elementor-element-1d65333:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-1d65333 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://greatcoastdental.com/wp-content/uploads/2025/04/Vector-5.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-87 .elementor-element.elementor-element-4e60feb{--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:34px 34px;--row-gap:34px;--column-gap:34px;}.elementor-87 .elementor-element.elementor-element-476e4d7{--display:flex;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--padding-top:33px;--padding-bottom:20px;--padding-left:33px;--padding-right:33px;}.elementor-87 .elementor-element.elementor-element-9cae9ca > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-9cae9ca .elementor-heading-title{font-family:"futura-pt", Sans-serif;font-size:37px;font-weight:500;text-transform:uppercase;line-height:47px;letter-spacing:1.48px;}.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-87 .elementor-element.elementor-element-0b8c31a{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;}.elementor-87 .elementor-element.elementor-element-c4b6a58{--display:flex;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--padding-top:33px;--padding-bottom:20px;--padding-left:33px;--padding-right:33px;}.elementor-87 .elementor-element.elementor-element-c4b6a58:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-c4b6a58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://greatcoastdental.com/wp-content/uploads/2025/04/Rectangle-10-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-87 .elementor-element.elementor-element-69022a6{--display:flex;--min-height:1010px;--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;--margin-top:-300px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:300px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-69022a6:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-69022a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://greatcoastdental.com/wp-content/uploads/2025/04/travel-vacation-concept-sea-shells-on-sand-and-b-2023-11-27-05-10-53-utc-1-1.webp");background-position:0px 78%;background-repeat:no-repeat;background-size:contain;}.elementor-87 .elementor-element.elementor-element-e3fee49{--display:flex;}.elementor-87 .elementor-element.elementor-element-2b151d6{--display:flex;}.elementor-87 .elementor-element.elementor-element-428c328{text-align:left;}.elementor-87 .elementor-element.elementor-element-428c328 img{width:100%;max-width:192px;}.elementor-87 .elementor-element.elementor-element-c2a31e8{--display:flex;--margin-top:-35px;--margin-bottom:0px;--margin-left:41px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-0c51791 .elementor-heading-title{font-family:"futura-pt", Sans-serif;font-size:45px;font-weight:500;text-transform:uppercase;line-height:57px;letter-spacing:4.5px;}.elementor-87 .elementor-element.elementor-element-ab554cc{font-family:"futura-pt", Sans-serif;font-size:28px;font-weight:400;line-height:31px;color:var( --e-global-color-primary );}.elementor-87 .elementor-element.elementor-element-b694c82{width:var( --container-widget-width, 414px );max-width:414px;--container-widget-width:414px;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;color:#8A8A8A;}.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-87 .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-87 .elementor-element.elementor-global-24 .elementor-button:hover, .elementor-87 .elementor-element.elementor-global-24 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #28EAF2 0%, #1A80D3 100%);}body.elementor-page-87:not(.elementor-motion-effects-element-type-background), body.elementor-page-87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F1EC;}@media(max-width:1024px){.elementor-87 .elementor-element.elementor-element-01e91de{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-87 .elementor-element.elementor-element-df03a8f > .elementor-widget-container{margin:0px 0px 100px 0px;}.elementor-87 .elementor-element.elementor-element-7f548e6{--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-87 .elementor-element.elementor-element-5619a40{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-f366ac1{font-size:18px;}.elementor-87 .elementor-element.elementor-element-a6ffb91{--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-87 .elementor-element.elementor-element-529852f{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-0f396f4{font-size:18px;}.elementor-87 .elementor-element.elementor-element-4c57b6c{--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-87 .elementor-element.elementor-element-92cc327{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-898f672{font-size:18px;}.elementor-87 .elementor-element.elementor-element-40bacf7{--e-n-carousel-swiper-slides-to-display:1;}.elementor-87 .elementor-element.elementor-element-40bacf7 > .elementor-widget-container{margin:-76px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-69022a6:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-69022a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}}@media(min-width:768px){.elementor-87 .elementor-element.elementor-element-1f940e6{--width:546px;}.elementor-87 .elementor-element.elementor-element-a36c7fa{--width:661px;}.elementor-87 .elementor-element.elementor-element-026a4f2{--width:1140px;}.elementor-87 .elementor-element.elementor-element-459fc20{--width:1320px;}.elementor-87 .elementor-element.elementor-element-7f548e6{--content-width:80%;}.elementor-87 .elementor-element.elementor-element-a6ffb91{--content-width:80%;}.elementor-87 .elementor-element.elementor-element-4c57b6c{--content-width:80%;}.elementor-87 .elementor-element.elementor-element-1d65333{--content-width:1445px;}.elementor-87 .elementor-element.elementor-element-4e60feb{--width:1140px;}.elementor-87 .elementor-element.elementor-element-476e4d7{--width:630px;}.elementor-87 .elementor-element.elementor-element-c4b6a58{--width:458px;}.elementor-87 .elementor-element.elementor-element-e3fee49{--width:472px;}.elementor-87 .elementor-element.elementor-element-2b151d6{--width:580px;}.elementor-87 .elementor-element.elementor-element-c2a31e8{--width:476px;}}@media(max-width:1024px) and (min-width:768px){.elementor-87 .elementor-element.elementor-element-01e91de{--width:752px;}.elementor-87 .elementor-element.elementor-element-026a4f2{--width:100%;}.elementor-87 .elementor-element.elementor-element-459fc20{--width:100%;}.elementor-87 .elementor-element.elementor-element-7f548e6{--content-width:100%;}.elementor-87 .elementor-element.elementor-element-a6ffb91{--content-width:100%;}.elementor-87 .elementor-element.elementor-element-4c57b6c{--content-width:100%;}}@media(max-width:767px){.elementor-87 .elementor-element.elementor-element-2fd029f{--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-87 .elementor-element.elementor-element-664bb6b .elementor-heading-title{font-size:32px;line-height:1.4em;letter-spacing:1px;}.elementor-87 .elementor-element.elementor-element-062d04a{font-size:16px;line-height:1.6em;}.elementor-87 .elementor-element.elementor-element-a36c7fa{--flex-wrap:nowrap;}.elementor-87 .elementor-element.elementor-element-df03a8f > .elementor-widget-container{margin:0px 0px 80px 0px;}.elementor-87 .elementor-element.elementor-element-df03a8f .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-87 .elementor-element.elementor-element-459fc20{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-1b6be54{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-5619a40{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-87 .elementor-element.elementor-element-d78d881{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-529852f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-87 .elementor-element.elementor-element-2628d92{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-92cc327{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-87 .elementor-element.elementor-element-40bacf7{--e-n-carousel-swiper-slides-to-display:1;}.elementor-87 .elementor-element.elementor-element-40bacf7 > .elementor-widget-container{margin:-70px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-1d65333{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-476e4d7{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-87 .elementor-element.elementor-element-9cae9ca .elementor-heading-title{font-size:32px;line-height:1.4em;letter-spacing:1px;}.elementor-87 .elementor-element.elementor-element-0b8c31a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-87 .elementor-element.elementor-element-c4b6a58{--min-height:285px;}.elementor-87 .elementor-element.elementor-element-69022a6{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-245px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:300px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-69022a6:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-69022a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-87 .elementor-element.elementor-element-428c328 > .elementor-widget-container{margin:0px 0px -55px 0px;}.elementor-87 .elementor-element.elementor-element-c2a31e8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for heading, class: .elementor-element-df03a8f */.elementor-87 .elementor-element.elementor-element-df03a8f {
    font-weight: 450 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0b8c31a */.timeline-alt-wrapper {
  position: relative;
  margin-top: 0px;
  padding-left: px;
}

.timeline-alt-line {
  position: absolute;
  top: 0;
  bottom: 100px;
  left: 14px;
  width: 2px;
  background-color: #00ADEE;
  z-index: 0;
}

.timeline-alt-step {
  position: relative;
  display: flex;
  align-items: flex-start;
  margin-bottom: 30px;
 
}

.timeline-alt-circle {
  width: 29px;
  height: 29px;
  border-radius: 50%;
  position: relative;
  z-index: 1;
  margin-right: 15px;
  flex-shrink: 0;
}

.timeline-alt-circle.circle-1 { background: #1A80D3; }
.timeline-alt-circle.circle-2 { background: #00ADEE; }
.timeline-alt-circle.circle-3 { background: #28EAF2; }

.timeline-alt-content p {
  margin: 0;
  font-family: 'Poppins', sans-serif;
  font-size: 16px;
  font-weight: 500;
  color: #150C62;
  line-height: 25px;
}

.timeline-alt-title {
  font-weight: 450;
  color: #1A80D3;
  font-size: 30px;
  display: inline;
  font-family: 'futura-pt';
}

/* Animate line */
.timeline-alt-line {
  transform: scaleY(0);
  transform-origin: top;
  transition: transform 0.8s ease-out;
}

.timeline-alt-line.line-visible {
  transform: scaleY(1);
}

/* Animate steps */
.timeline-alt-step {
  opacity: 0;
  transform: translateY(30px);
  transition: opacity 0.6s ease, transform 0.6s ease;
}

.timeline-alt-step.visible {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-476e4d7 */.elementor-87 .elementor-element.elementor-element-476e4d7 {
    border-radius: 20px;
border: px solid rgba(255, 255, 255, 0.30);
background: linear-gradient(113deg, rgba(255, 255, 255, 0.87) 2.68%, rgba(255, 255, 255, 0.62) 25.97%, rgba(255, 255, 255, 0.20) 83.52%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d65333 */.elementor-87 .elementor-element.elementor-element-1d65333::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-87 .elementor-element.elementor-element-1d65333 {
  position: relative;
  z-index: 2;
}/* End custom CSS */