.zsiq_theme1  {
display: none !important;
}
.lp-body{
margin: 0;
font-family: "Google Sans", sans-serif !important;
color: #231f20;
background: #f7fcff;
}
.lp-body p{
font-family: "Google Sans", sans-serif !important;
}
.lp-body * {
box-sizing: border-box;
} .lp-body button:hover,
.lp-body button:focus,
.lp-body [type="button"]:hover,
.lp-body [type="button"]:focus,
.lp-body [type="submit"]:hover,
.lp-body [type="submit"]:focus {
background: linear-gradient(180deg, #006eb7 0%, #1b3c74 100%); color: #fff;
}
#landing-page{
background: #f7fcff;
} .lp-container {
max-width: 1600px;
margin-left: auto;
margin-right: auto;
padding-left: 60px;
padding-right: 60px;
}
@media (max-width: 991px) {
.lp-container {
padding-left: 40px;
padding-right: 40px;
}
}
@media (max-width: 768px) {
.lp-container {
padding-left: 20px;
padding-right: 20px;
}
} .lp-topbar {
display: flex;
align-items: center;
justify-content: center;
gap: 20px;
width: 100%;
padding: 7px 20px;
background: linear-gradient(180deg, #006eb7 0%, #1b3c74 100%);
color: #fff;
}
.lp-topbar__item {
display: flex;
align-items: center;
gap: 10px;
color: #fff;
font-family: "Google Sans", sans-serif !important;
font-size: 15px;
text-decoration: none;
}
.lp-topbar__icon {
display: block;
width: 15px;
height: 15px;
fill: #fff;
}
.lp-topbar__divider {
width: 1px;
height: 18px;
background: rgba(255, 255, 255, 0.3);
}
.lp-topbar__translate {
display: flex;
align-items: center;
}
.lp-topbar__translate .gtranslate_wrapper {
display: inline-flex;
}
.lp-topbar__translate select.gt_selector.notranslate {
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
background-color: transparent !important;
background-image:
url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.6' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cellipse cx='12' cy='12' rx='4' ry='9'/%3E%3Cline x1='3' y1='12' x2='21' y2='12'/%3E%3C/svg%3E"),
url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");
background-repeat: no-repeat, no-repeat;
background-position: 10px center, right 10px center;
background-size: 14px 14px, 10px 10px;
color: #fff !important;
border: 0 !important;
outline: 0 !important;
border-radius: 999px;
font-family: "Google Sans", sans-serif !important;
font-size: 13px;
line-height: 1.5;
padding: 5px 26px 5px 30px;
cursor: pointer;
}
.lp-topbar__translate select.gt_selector.notranslate option {
background: #fff;
color: #231f20;
} .lp-header {
position: sticky;
top: 0;
left: 0;
right: 0;
z-index: 100;
display: flex;
align-items: center;
justify-content: space-between;
gap: 24px;
width: 100%;
padding: 14px 60px; background: rgb(247 252 255 / 0.9);
backdrop-filter: blur(2.5px);
-webkit-backdrop-filter: blur(2.5px);
}
.lp-header__logo img {
display: block;
height: 48px;
width: auto;
}
.lp-header__nav {
display: flex;
align-items: center;
gap: 40px;
margin: 0;
padding: 0;
list-style: none;
}
.lp-header__nav a {
font-family: "Google Sans", sans-serif !important;
font-weight: 500;
font-size: 18px;
color: #231f20;
text-decoration: none;
}
.lp-header__nav a:hover {
color: #006eb7;
}
.lp-header__cta {
display: inline-flex;
align-items: center;
justify-content: center;
padding: 12px 32px;
border-radius: 100px;
background: linear-gradient(180deg, #006eb7 0%, #1b3c74 100%);
color: #fff;
font-family: "Google Sans", sans-serif !important;
font-weight: 500;
font-size: 17px;
text-decoration: none;
text-transform: capitalize;
white-space: nowrap;
border: none;
cursor: pointer;
}
.lp-header__cta:hover {
color: #fff;
opacity: 0.92;
}
.lp-header__call-cta {
display: none;
align-items: center;
justify-content: center;
gap: 6px;
padding: 8px 18px;
border: 1px solid #006eb7;
border-radius: 999px;
background: #fff;
color: #006eb7;
font-family: "Google Sans", sans-serif !important;
font-weight: 500;
font-size: 12px;
text-transform: capitalize;
text-decoration: none;
white-space: nowrap;
}
.lp-header__call-cta img {
width: 16px;
height: 16px;
}
.lp-header__call-cta:hover {
color: #006eb7;
opacity: 0.85;
}
.lp-header__toggle {
display: none;
flex-direction: column;
justify-content: center;
gap: 5px;
width: 32px;
height: 32px;
background: none;
border: none;
cursor: pointer;
padding: 0;
}
.lp-header__toggle span {
display: block;
height: 2px;
width: 100%;
background: #231f20;
} .lp-hero {
position: relative;
overflow: hidden;
background: linear-gradient(164deg, #002461 2%, #006eb7 61%);
border-radius: 0 0 16px 16px;
margin: 0px 10px;
}
.lp-hero__bg-pattern {
position: absolute;
inset: 0;
background-size: cover;
background-position: center;
opacity: 0.1;
pointer-events: none;
}
.lp-hero__inner {
position: relative;
display: flex;
align-items: center;
}
.lp-hero__content {
display: flex;
flex-direction: column;
align-items: flex-start;
gap: 12px;
max-width: 40%;
padding: 20px 0;
}
.lp-hero__title {
margin: 0;
font-family: "Google Sans", sans-serif !important;
font-weight: 700;
font-size: 3rem;
line-height: 1.2;
color: #fff;
}
.lp-hero__title span {
color: #ffa931;
}
.lp-hero__subtitle {
margin: 0;
font-family: "Google Sans", sans-serif !important;
font-size: 18px;
line-height: 1.6;
color: #fff;
}
.lp-hero__rating {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 16px;
}
.lp-hero__rating-label {
display: flex;
align-items: center;
gap: 6px;
font-size: 15px;
color: #fff;
}
.lp-hero__rating-badge {
display: flex;
align-items: center;
gap: 4px;
padding: 4px 12px;
border-radius: 100px;
background: rgba(255, 255, 255, 0.1);
font-size: 15px;
color: #fff;
}
.lp-hero__stars {
display: flex;
align-items: center;
}
.lp-hero__stars img {
width: 20px;
height: 20px;
}
.lp-hero__photo img {
display: block;
width: 100%;
height: auto;
border-radius: 16px;
}
.lp-hero__photo--mobile {
display: none;
}
.lp-hero__photo--mobile img {
-webkit-mask-image: linear-gradient(to bottom, #000 0%, #000 70%, transparent 100%);
mask-image: linear-gradient(to bottom, #000 0%, #000 70%, transparent 100%);
}
.lp-hero__stats {
display: flex;
align-items: flex-start;
gap: 20px;
width: 75%;
padding: 12px 0px;
text-align: center;
}
.lp-hero__stat {
display: flex;
flex-direction: column;
align-items: center;
gap: 12px;
}
.lp-hero__stat p {
margin: 0;
font-size: 16px;
line-height: 1.5;
color: #fff;
font-family: "Google Sans", sans-serif !important;
}
.lp-hero__stat-icon {
display: flex;
align-items: center;
justify-content: center;
width: 52px;
height: 52px;
border-radius: 100px;
background: rgba(255, 255, 255, 0.1);
}
.lp-hero__stat-icon img {
width: 26px;
height: 26px;
}
.lp-hero__stat-divider {
width: 1px;
height: 120px;
background: rgba(255, 255, 255, 0.25);
flex-shrink: 0;
padding: 20px 0px;
}
.lp-hero__location {
display: flex;
align-items: center;
gap: 16px;
width: 80%;
padding: 12px 24px;
border: 1px solid #008eeb;
border-radius: 16px;
background: rgba(0, 37, 101, 0.4);
justify-content: center;
}
.lp-hero__location-icon {
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
width: 52px;
height: 52px;
border-radius: 100px;
background: #fff;
} .lp-hero__location-label {
margin: 0 0 6px;
font-size: 15px;
color: #fff;
}
.lp-hero__location-value {
margin: 0;
font-size: 22px;
font-weight: 700;
color: #fff;
}
.lp-hero__location-value span {
margin: 0 6px;
opacity: 0.5;
font-weight: 400;
}
.lp-hero__cta {
display: inline-flex;
align-items: center;
justify-content: center;
padding: 12px 56px;
border-radius: 100px;
background: #fff;
color: #006eb7;
font-family: "Google Sans", sans-serif !important;
font-weight: 600;
font-size: 18px;
text-decoration: none;
text-transform: capitalize;
white-space: nowrap;
margin-bottom: 20px;
}
.lp-hero__cta:hover {
color: #006eb7;
opacity: 0.9;
} .lp-book {
padding-top: 80px;
padding-bottom: 80px;
background: #f7fcff;
}
.lp-book__inner {
display: flex;
align-items: flex-start;
gap: 60px;
justify-content: space-around;
}
.lp-book__left {
display: flex;
flex-direction: column;
gap: 32px;
flex: 1;
max-width: 700px;
}
.lp-book__title {
margin: 0;
font-family: "Google Sans", sans-serif !important;
font-weight: 700;
font-size: 3rem;
line-height: 1.2;
color: #231f20;
}
.lp-book__title-blue,
.lp-book__title-blue .lp-book__title-lower {
color: #0044b4;
}
.lp-book__call-card {
display: flex;
align-items: center;
gap: 24px;
padding: 24px;
border: 1px solid rgba(0, 110, 183, 0.03);
border-radius: 16px;
background: #ebf7ff;
box-shadow: inset 0 -2px 7px 0 rgba(0, 110, 183, 0.15);
}
.lp-book__call-top {
display: flex;
align-items: flex-start;
gap: 20px;
flex: 1;
}
.lp-book__call-icon {
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
width: 64px;
height: 64px;
}
.lp-book__call-icon img {
width: 100%;
height: 100%;
}
.lp-book__call-info {
display: flex;
flex-direction: column;
gap: 24px;
align-items: flex-start;
}
.lp-book__call-heading {
display: flex;
flex-direction: column;
gap: 8px;
text-align: left;
}
.lp-book__call-title {
margin: 0;
font-family: "Google Sans", sans-serif !important;
font-weight: 700;
font-size: 24px;
color: #231f20;
}
.lp-book__call-subtitle {
margin: 0;
font-size: 16px;
color: rgba(35, 31, 32, 0.7);
}
.lp-book__call-meta {
display: flex;
flex-direction: column;
gap: 16px;
}
.lp-book__call-phone,
.lp-book__call-hours {
display: flex;
align-items: flex-start;
gap: 12px;
margin: 0;
}
.lp-book__call-phone img,
.lp-book__call-hours img {
width: 24px;
height: 24px;
flex-shrink: 0;
}
.lp-book__call-phone a {
font-family: "Google Sans", sans-serif !important;
font-weight: 700;
font-size: 20px;
color: #0044b4;
text-decoration: none;
}
.lp-book__call-hours span {
display: flex;
flex-direction: column;
gap: 6px;
font-size: 16px;
color: rgba(35, 31, 32, 0.7);
}
.lp-book__call-hours strong {
color: #231f20;
}
.lp-book__call-divider {
align-self: stretch;
width: 0;
border-left: 1px dashed rgba(0, 37, 101, 0.15);
}
.lp-book__call-cta {
display: inline-flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
padding: 12px 61px;
border-radius: 100px;
background: linear-gradient(180deg, #006eb7 0%, #1b3c74 100%);
color: #fff;
font-family: "Google Sans", sans-serif !important;
font-weight: 500;
font-size: 19px;
text-decoration: none;
white-space: nowrap;
}
.lp-book__call-cta:hover {
color: #fff;
opacity: 0.92;
}
.lp-book__form-card {
flex: 1;
max-width: 600px;
}
.lp-book__form-body {
min-height: 420px;
} .lp-network {
padding-top: 80px;
padding-bottom: 80px;
background: #f7fcff;
}
.lp-network__title {
margin: 0 0 60px;
font-family: "Google Sans", sans-serif !important;
font-weight: 700;
font-size: 3rem;
text-align: center;
color: #231f20;
}
.lp-network__title span {
color: #0044b4;
}
.lp-network__title-break {
display: none;
}
.lp-network__grid {
display: grid;
grid-template-columns: 1fr minmax(320px, 560px) 1fr;
grid-template-areas: "tl map tr" "bl map br";
align-items: center;
justify-content: center;
gap: 24px;
}
.lp-network__stat {
display: flex;
align-items: flex-start;
gap: 20px;
}
.lp-network__stat--tl { grid-area: tl; }
.lp-network__stat--tr { grid-area: tr; }
.lp-network__stat--bl { grid-area: bl; }
.lp-network__stat--br { grid-area: br; }
.lp-network__stat--tl,
.lp-network__stat--bl {
justify-self: start;
}
.lp-network__stat--tr,
.lp-network__stat--br {
justify-self: start;
}
.lp-network__icon {
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
width: 60px;
height: 60px;
border-radius: 100px;
background: #fff;
box-shadow: inset 0 -1px 7px 0 rgba(0, 110, 183, 0.2);
}
.lp-network__icon img {
width: 25px;
height: 25px;
}
.lp-network__number {
margin: 0;
font-family: "Google Sans", sans-serif !important;
font-weight: 700;
font-size: 65px;
line-height: 1.1;
background: linear-gradient(180deg, #002565 56.41%, #008eeb 83.04%);
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;
color: #002565;
margin-bottom: 12px;
}
.lp-network__label {
margin: 4px 0;
font-family: "Google Sans", sans-serif !important;
font-weight: 600;
font-size: 20px;
color: #231f20;
}
.lp-network__desc {
margin: 0;
font-size: 16px;
color: rgba(35, 31, 32, 0.7);
}
.lp-network__map {
grid-area: map;
}
.lp-network__map img {
display: block;
width: 100%;
height: auto;
} .lp-find-hospital {
background: #eef8ff;
padding: 80px 60px;
}
.lp-find-hospital-widget {
max-width: 1600px;
margin: 0 auto;
}
.lp-find-hospital__title {
margin: 0 0 32px;
font-family: "Google Sans", sans-serif !important;
font-weight: 700;
font-size: 44px;
text-align: center;
color: #231f20;
}
.lp-find-hospital__title span {
color: #0044b4;
}
.lp-find-hospital__filters {
display: flex;
justify-content: center;
align-items: center;
flex-wrap: wrap;
gap: 16px;
margin-bottom: 40px;
}
.lp-find-hospital__select-wrap select {
appearance: none;
-webkit-appearance: none;
min-width: 220px;
padding: 12px 44px 12px 24px;
border: 1px solid rgba(0, 37, 101, 0.1);
border-radius: 500px;
background: #fff url(//www.asgeyehospital.com/wp-content/themes/hello-elementor/assets/images/landing-page/icon-dropdown-caret.svg) no-repeat right 20px center;
background-size: 14px;
box-shadow: inset -5px -4px 4px 0 rgba(0, 110, 183, 0.05);
font-family: "Google Sans", sans-serif !important;
font-weight: 500;
font-size: 16px;
color: #231f20;
cursor: pointer;
}
.lp-find-hospital__carousel {
overflow: hidden;
}
.lp-find-hospital__track {
display: flex;
gap: 24px;
overflow-x: auto;
scroll-snap-type: x mandatory;
scrollbar-width: none;
}
.lp-find-hospital__track::-webkit-scrollbar {
display: none;
}
.lp-find-hospital-card {
flex: 0 0 calc(33.333% - 16px);
min-width: 385px;
display: flex;
flex-direction: column;
gap: 12px;
scroll-snap-align: start;
}
.lp-find-hospital-card__media {
position: relative;
height: 326px;
padding: 15px;
border: 1px solid rgba(0, 37, 101, 0.1);
border-radius: 16px;
background: #fff;
box-shadow: inset 4px 5px 4px 0 rgba(0, 110, 183, 0.05);
}
.lp-find-hospital-card__media img {
display: block;
width: 100%;
height: 100%;
object-fit: cover;
border-radius: 12px;
border: 1px solid rgba(124, 124, 124, 0.21);
}
.lp-find-hospital-card__rating {
position: absolute;
right: 26px;
bottom: 26px;
display: flex;
align-items: center;
gap: 8px;
padding: 4px 14px 4px 5px;
border-radius: 100px;
background: #fff;
font-family: "Google Sans", sans-serif !important;
font-weight: 500;
font-size: 18px;
color: #231f20;
}
.lp-find-hospital-card__rating img {
width: 24px;
height: 24px;
border-radius: 0;
border: none;
}
.lp-find-hospital-card__call {
position: absolute;
right: 24px;
bottom: -18px;
display: flex;
align-items: center;
justify-content: center;
width: 48px;
height: 48px;
border: 1px solid #006eb7;
border-radius: 16px;
background: #fff;
}
.lp-find-hospital-card__call img {
width: 24px;
height: 24px;
border-radius: 0;
border: none;
}
.lp-find-hospital-card__body {
display: flex;
flex: 1;
flex-direction: column;
padding: 10px 15px 25px;
border: 1px solid rgba(0, 37, 101, 0.1);
border-radius: 16px;
background: #fff;
box-shadow: inset -5px -4px 4px 0 rgba(0, 110, 183, 0.05);
}
.lp-find-hospital-card__name {
display: flex;
align-items: center;
gap: 12px;
min-height: 52px;
margin: 0 0 10px;
font-family: "Google Sans", sans-serif !important;
font-weight: 700;
font-size: 20px;
color: #231f20;
}
.lp-find-hospital-card__name img {
flex-shrink: 0;
}
.lp-find-hospital-card__name a {
display: -webkit-box;
overflow: hidden;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
line-clamp: 2;
font-family: "Google Sans", sans-serif !important;
line-height: 26px;
color: inherit;
text-decoration: none;
}
.lp-find-hospital-card__address {
display: -webkit-box;
overflow: hidden;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
line-clamp: 2;
min-height: 52px;
font-family: "Google Sans", sans-serif !important;
margin: 0 0 16px;
font-size: 16px;
line-height: 26px;
color: rgba(35, 31, 32, 0.7);
}
.lp-find-hospital-card__meta {
display: flex;
align-items: center;
gap: 26px;
margin-bottom: 20px;
}
.lp-find-hospital-card__ratings-pill {
display: flex;
align-items: center;
gap: 16px;
padding: 3px 18px;
border-radius: 100px;
background: rgba(255, 178, 0, 0.1);
font-size: 14px;
color: #231f20;
}
.lp-find-hospital-card__stars {
display: flex;
align-items: center;
gap: 4px;
}
.lp-find-hospital-card__star {
width: 14px;
height: 14px;
background: url(//www.asgeyehospital.com/wp-content/themes/hello-elementor/assets/images/landing-page/icon-star.svg) no-repeat center / contain;
opacity: 0.3;
}
.lp-find-hospital-card__star.is-filled {
opacity: 1;
}
.lp-find-hospital-card__divider {
height: 1px;
margin-bottom: 20px;
background: rgba(0, 37, 101, 0.1);
}
.lp-find-hospital-card__slots {
display: flex;
gap: 20px;
margin-bottom: 10px;
}
.lp-find-hospital-card__field {
display: flex;
flex: 1;
min-width: 0;
flex-direction: column;
gap: 8px;
}
.lp-find-hospital-card__step[hidden] {
display: none;
}
.lp-find-hospital-card__msg {
display: block;
min-height: 18px;
margin: 2px 0px;
font-family: "Google Sans", sans-serif !important;
font-size: 13px;
line-height: 1;
text-align: center;
}
.lp-find-hospital-card__msg.is-error {
color: #d93025;
}
.lp-find-hospital-card__msg.is-success {
color: #1a8754;
}
.lp-find-hospital-card__field label {
font-size: 12px;
color: rgba(35, 31, 32, 0.7);
}
.lp-find-hospital-card__field-input {
display: flex;
align-items: center;
gap: 10px;
padding: 6px 20px 6px 6px;
border: 1px solid rgba(0, 110, 183, 0.1);
border-radius: 500px;
background: #f2faff;
box-shadow: inset -5px -4px 9px 0 rgba(0, 110, 183, 0.11);
}
.lp-find-hospital-card__field-icon {
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
width: 30px;
height: 30px;
border: 1px solid rgba(0, 110, 183, 0.2);
border-radius: 50%;
background: linear-gradient(180deg, #006eb7, #1b3c74);
box-shadow: inset 0 -1px 3px 0 rgba(0, 110, 183, 0.6);
}
.lp-find-hospital-card__field-icon img {
width: 15px;
height: 15px;
flex-shrink: 0;
filter: brightness(0) invert(1);
}
.lp-find-hospital-card__date,
.lp-find-hospital-card__slot,
.lp-find-hospital-card__specialty,
.lp-find-hospital-card__name-input,
.lp-find-hospital-card__mobile-input,
.lp-find-hospital-card__email-input,
.lp-find-hospital-card__dob,
.lp-find-hospital-card__gender {
border: none !important;
outline: none !important;
box-shadow: none !important;
background: transparent;
font-family: "Google Sans", sans-serif !important;
font-size: 14px;
color: #231f20;
width: 100%;
cursor: pointer;
padding: 0.3rem 0rem !important;
}
.lp-find-hospital-card__date:focus,
.lp-find-hospital-card__date:focus-visible,
.lp-find-hospital-card__slot:focus,
.lp-find-hospital-card__slot:focus-visible,
.lp-find-hospital-card__specialty:focus,
.lp-find-hospital-card__specialty:focus-visible,
.lp-find-hospital-card__name-input:focus,
.lp-find-hospital-card__name-input:focus-visible,
.lp-find-hospital-card__mobile-input:focus,
.lp-find-hospital-card__mobile-input:focus-visible,
.lp-find-hospital-card__email-input:focus,
.lp-find-hospital-card__email-input:focus-visible,
.lp-find-hospital-card__dob:focus,
.lp-find-hospital-card__dob:focus-visible,
.lp-find-hospital-card__gender:focus,
.lp-find-hospital-card__gender:focus-visible {
border: none !important;
outline: none !important;
box-shadow: none !important;
}
.lp-find-hospital-card__name-input,
.lp-find-hospital-card__mobile-input,
.lp-find-hospital-card__email-input {
cursor: text;
}
.lp-find-hospital-card__specialty:disabled {
opacity: 0.5;
cursor: not-allowed;
}
.lp-find-hospital-card__field-prefix {
flex-shrink: 0;
font-family: "Google Sans", sans-serif !important;
font-size: 14px;
font-weight: 600;
color: #231f20;
}
.lp-find-hospital-card__confirm {
display: inline-flex;
align-items: center;
justify-content: center;
align-self: flex-start;
width: auto;
padding: 12px 32px;
border: none;
border-radius: 100px;
background: linear-gradient(180deg, #006eb7, #1b3c74);
font-family: "Google Sans", sans-serif !important;
font-weight: 500;
font-size: 16px;
color: #fff;
cursor: not-allowed;
opacity: 0.3;
transition: opacity 0.2s ease;
}
.lp-find-hospital-card__confirm:not(:disabled) {
opacity: 1;
cursor: pointer;
}
.lp-find-hospital__nav {
display: flex;
align-items: center;
justify-content: center;
gap: 32px;
margin-top: 32px;
} .lp-services {
padding-top: 40px;
padding-bottom: 80px;
}
.lp-service {
display: flex; gap: 60px;
padding: 40px 0;
}
.lp-service + .lp-service {
border-top: 1px solid rgba(0, 110, 183, 0.1);
}
.lp-service__left {
display: flex;
flex-direction: column;
gap: 16px;
flex: 1;
max-width: 460px;
position: sticky;
top: 96px;
}
.lp-service__title {
margin: 0;
font-family: "Google Sans", sans-serif !important;
font-weight: 700;
font-size: 32px;
color: #231f20;
}
.lp-service__title span {
color: #0044b4;
}
.lp-service__title-break {
display: none;
}
.lp-service__meta {
display: flex;
align-items: center;
gap: 8px;
}
.lp-service__badge {
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
width: 64px;
height: 64px;
border-radius: 100px;
background: #fff;
box-shadow: inset 0 -1px 7px 0 rgba(0, 110, 183, 0.2);
}
.lp-service__badge img {
width: 32px;
height: 32px;
}
.lp-service__meta-title {
margin: 0;
font-family: "Google Sans", sans-serif !important;
font-weight: 700;
font-size: 18px;
line-height: 1.5;
color: #231f20;
}
.lp-service__desc {
margin: 0;
font-size: 14px;
line-height: 1.5;
color: rgba(35, 31, 32, 0.7);
}
.lp-service__photo {
width: 100%;
border-radius: 16px;
overflow: hidden;
}
.lp-service__photo img {
display: block;
width: 100%;
height: 320px;
object-fit: cover;
}
.lp-service__helpline {
display: flex;
flex-direction: column;
align-items: center;
gap: 16px;
padding: 20px 24px;
border-radius: 16px;
background: #ebf7ff;
box-shadow: inset 0 -2px 7px 0 rgba(0, 110, 183, 0.15);
}
.lp-service__helpline-top {
display: flex;
flex-wrap: wrap;
align-items: flex-start;
gap: 20px;
width: 100%;
}
.lp-service__helpline-icon {
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
width: 64px;
height: 64px;
border-radius: 100px;
background: #fff;
}
.lp-service__helpline-icon img {
width: 60px;
height: 60px;
}
.lp-service__helpline-text {
display: flex;
flex-direction: column;
gap: 20px;
flex: 1;
min-width: 0;
}
.lp-service__helpline-heading {
display: flex;
flex-direction: column;
gap: 8px;
}
.lp-service__helpline-title {
margin: 0;
font-family: "Google Sans", sans-serif !important;
font-weight: 700;
font-size: 22px;
color: #231f20;
}
.lp-service__helpline-sub {
margin: 0;
font-size: 16px;
color: rgba(35, 31, 32, 0.7);
}
.lp-service__helpline-perks {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 20px;
}
.lp-service__helpline-perks p {
display: flex;
align-items: center;
gap: 8px;
margin: 0;
font-family: "Google Sans", sans-serif !important;
font-weight: 700;
font-size: 16px;
color: #0044b4;
white-space: nowrap;
}
.lp-service__helpline-perks img {
width: 24px;
height: 24px;
}
.lp-ser-cta {
display: inline-flex;
align-items: center;
justify-content: center;
width: auto;
padding: 12px 40px;
border-radius: 100px;
background: linear-gradient(180deg, #006eb7 0%, #1b3c74 100%);
color: #fff;
font-family: "Google Sans", sans-serif !important;
font-weight: 600;
font-size: 16px;
text-decoration: none;
text-align: center;
white-space: nowrap;
}
.lp-ser-cta:hover {
color: #fff;
opacity: 0.92;
}
.lp-service__helpline-caption {
margin: 0;
font-size: 12px;
color: rgba(35, 31, 32, 0.7);
text-align: center;
}
.lp-service__right {
flex: 1;
}
.lp-service__tabs {
display: flex;
flex-wrap: wrap;
gap: 4px;
border-bottom: 1px solid rgba(35, 31, 32, 0.3);
justify-content: space-around;
}
.lp-service__tab {
display: flex;
align-items: center;
justify-content: center;
gap: 10px;
padding: 12px;
background: none;
border: none;
border-bottom: 3px solid transparent;
border-radius: 20px 20px 0 0;
cursor: pointer;
font-family: "Google Sans", sans-serif !important;
font-size: 15px;
color: #231f20;
white-space: nowrap;
}
.lp-service__tab:hover, .lp-service__tab:focus{
border-bottom-color: #008eeb !important;
color: #008eeb !important;
font-weight: 700 !important;
background: none !important;
}
.lp-service__tab img {
flex-shrink: 0;
width: 30px;
height: auto;
}
.lp-service__tab.is-active {
border-bottom-color: #008eeb;
color: #008eeb;
font-weight: 700;
}
.lp-service__panel {
display: none;
}
.lp-service__panel.is-active {
display: block;
}
.lp-symptom-grid {
padding: 24px;
border: 1px solid rgba(0, 110, 183, 0.1);
border-radius: 0 0 24px 24px;
background: #eef8ff;
}
.lp-symptom-grid__heading {
display: flex;
flex-direction: column;
align-items: center;
gap: 6px;
margin-bottom: 20px;
text-align: center;
}
.lp-symptom-grid__prompt {
display: flex;
align-items: center;
gap: 8px;
margin: 0;
font-family: "Google Sans", sans-serif !important;
font-weight: 700;
font-size: 16px;
color: #002565;
}
.lp-symptom-grid__prompt img {
width: 24px;
height: 24px;
}
.lp-symptom-grid__sub {
margin: 0;
font-size: 14px;
color: #231f20;
}
.lp-symptom-grid__cards {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 16px;
}
.lp-symptom-card { padding: 16px;
border: 1px solid rgba(0, 37, 101, 0.1);
border-radius: 12px;
background: #fff;
box-shadow: inset -5px -4px 4px 0 rgba(0, 110, 183, 0.05);
}
.lp-symptom-card img {
display: block;
width: 100%; border-radius: 8px;
object-fit: cover;
margin-bottom: 10px;
}
.lp-symptom-card__title {
display: -webkit-box;
overflow: hidden;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
line-clamp: 3;
margin: 0 0 8px;
font-family: "Google Sans", sans-serif !important;
font-weight: 600;
font-size: 16px;
line-height: 1.4;
color: #002565;
}
.lp-symptom-card__desc {
display: -webkit-box;
overflow: hidden;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
line-clamp: 2;
margin: 0;
font-size: 18px;
line-height: 1.6;
color: rgba(35, 31, 32, 0.7);
}
.lp-specialities {
display: flex;
flex-direction: column;
align-items: center;
gap: 20px;
margin-top: 40px;
padding: 0px 20px 50px;
border-radius: 16px;
background: #dfeeff;
}
.lp-specialities__tag {
padding: 6px 18px;
border-radius: 0px 0px 10px 10px;
background: #fff;
box-shadow: 0 4px 5px rgba(0, 0, 0, 0.05);
font-size: 14px;
color: rgba(35, 31, 32, 0.7);
}
.lp-specialities__list {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 16px;
margin-top: 20px;
}
.lp-specialities__pill {
display: flex;
align-items: center;
gap: 16px;
padding: 8px 20px 8px 8px;
border-radius: 100px;
background: #fff;
box-shadow: inset -5px -4px 4px 0 rgba(0, 110, 183, 0.05), 1px 11px 17px rgba(0, 110, 183, 0.1);
font-family: "Google Sans", sans-serif !important;
font-weight: 600;
font-size: 16px;
color: #002565;
white-space: nowrap;
}
.lp-specialities__icon {
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
width: 44px;
height: 44px;
border-radius: 100px;
border: 1px solid rgba(0, 110, 183, 0.2);
background: #fff;
box-shadow: inset 0 -1px 7px 0 rgba(0, 110, 183, 0.6);
}
.lp-specialities__icon img {
width: 26px;
height: 26px;
} .lp-why {
position: relative;
overflow: hidden;
margin-top: 40px;
margin-bottom: 40px;
padding-top: 50px;
padding-bottom: 50px;
border-radius: 24px;
background: linear-gradient(164deg, #002461 2%, #006eb7 61%);
}
.lp-why__bg-video {
position: absolute;
inset: 0;
z-index: 0;
width: 100%;
height: 100%;
object-fit: cover;
}
.lp-why__overlay {
position: absolute;
inset: 0;
z-index: 1; background: linear-gradient(164deg, #002461 2%, #006eb7 61%);
opacity: 0.8;
pointer-events: none;
}
.lp-why__header {
position: relative;
z-index: 2;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
gap: 20px;
margin-bottom: 32px;
}
.lp-why__title {
margin: 0;
font-family: "Google Sans", sans-serif !important;
font-weight: 700;
font-size: 36px;
color: #fff;
}
.lp-why__title span {
color: #caeaff;
}
.lp-why__cta {
display: inline-flex;
align-items: center;
justify-content: center;
padding: 14px 28px;
border-radius: 100px;
background: #fff;
color: #002461;
font-family: "Google Sans", sans-serif !important;
font-weight: 600;
font-size: 15px;
text-decoration: none;
white-space: nowrap;
}
.lp-why__cta:hover {
opacity: 0.9;
color: #002461;
}
.lp-why__grid {
position: relative;
z-index: 2;
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 20px;
}
.lp-why__photo {
overflow: hidden;
border-radius: 16px;
min-height: 180px;
}
.lp-why__photo img {
display: block;
width: 100%;
height: 100%;
min-height: 180px;
object-fit: cover;
}
.lp-why__photo--empty {
background: linear-gradient(135deg, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0.05));
border: 1px dashed rgba(255, 255, 255, 0.4);
}
.lp-why__card {
display: flex;
flex-direction: column;
justify-content: space-between;
align-items: flex-start;
gap: 20px;
padding: 23px;
min-height: 180px;
border: 1px solid #fff;
border-radius: 16px;
background: transparent;
}
.lp-why__card-head {
display: flex;
align-items: center;
gap: 15px;
}
.lp-why__icon {
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
width: 32px;
height: 32px;
padding: 16px;
border: 1px solid rgba(0, 110, 183, 0.2);
border-radius: 100px;
background: #fff;
box-shadow: inset 0 -1px 7px 0 rgba(0, 110, 183, 0.6);
box-sizing: content-box;
}
.lp-why__icon img {
width: 32px;
height: 32px;
}
.lp-why__card h3 {
margin: 0;
font-family: "Google Sans", sans-serif !important;
font-weight: 700;
font-size: 24px;
color: #fff;
}
.lp-why__card p {
margin: 0;
font-size: 18px;
line-height: 1.67;
color: #fff;
} .lp-trust {
padding-top: 40px;
padding-bottom: 80px;
}
.lp-trust__header {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
gap: 20px;
margin-bottom: 24px;
}
.lp-trust__heading {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 32px;
flex: 1;
}
.lp-trust__title {
margin: 0;
font-family: "Google Sans", sans-serif !important;
font-weight: 700;
font-size: 40px;
color: #231f20;
}
.lp-trust__title span {
color: #0044b4;
}
.lp-trust__subtitle {
margin: 0;
max-width: 480px;
font-size: 16px;
color: #7c7c7c;
}
.lp-trust__cta {
display: inline-flex;
align-items: center;
justify-content: center;
padding: 12px 28px;
border-radius: 100px;
background: linear-gradient(180deg, #006eb7 0%, #1b3c74 100%);
color: #fff;
font-family: "Google Sans", sans-serif !important;
font-weight: 500;
font-size: 16px;
text-decoration: none;
white-space: nowrap;
}
.lp-trust__cta:hover {
color: #fff;
opacity: 0.92;
}
.lp-trust__badges {
display: flex;
flex-wrap: wrap;
gap: 24px 32px;
padding-bottom: 24px;
margin-bottom: 24px;
border-bottom: 1px solid rgba(0, 110, 183, 0.15);
}
.lp-trust__badge {
display: flex;
align-items: center;
gap: 12px;
flex: 1;
min-width: 220px;
}
.lp-trust__badge-icon {
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
width: 52px;
height: 52px;
border-radius: 100px;
background: #fff;
box-shadow: inset 0 -1px 7px 0 rgba(0, 110, 183, 0.2);
}
.lp-trust__badge-icon img {
width: 26px;
height: 26px;
}
.lp-trust__badge-title {
margin: 0 0 4px;
font-family: "Google Sans", sans-serif !important;
font-weight: 700;
font-size: 17px;
background: linear-gradient(180deg, #002565 63%, #008eeb 111%);
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;
color: #002565;
}
.lp-trust__badge-sub {
margin: 0;
font-size: 14px;
color: rgba(35, 31, 32, 0.7);
white-space: nowrap;
}
.lp-trust__body {
display: flex;
align-items: stretch;
gap: 16px;
}
.lp-trust__cards {
display: flex;
gap: 16px;
flex: 1.5;
}
.lp-trust__card {
display: flex;
flex-direction: column;
gap: 12px;
flex: 1;
padding: 10px 10px 24px;
border-radius: 12px;
background: #fff;
box-shadow: 1px 11px 17px 0 rgba(0, 110, 183, 0.1), inset -5px -4px 4px 0 rgba(0, 110, 183, 0.05);
}
.lp-trust__card-photo {
border-radius: 8px;
overflow: hidden;
}
.lp-trust__card-photo img {
display: block;
width: 100%;
height: 160px;
object-fit: cover;
}
.lp-trust__card h3 {
margin: 0;
padding: 0 4px;
font-family: "Google Sans", sans-serif !important;
font-weight: 600;
font-size: 19px;
color: #231f20;
}
.lp-trust__card p {
margin: 0;
padding: 0 4px;
font-size: 14px;
line-height: 1.5;
color: rgba(35, 31, 32, 0.7);
}
.lp-trust__stats {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 20px;
flex: 1;
padding: 24px;
border-radius: 12px;
background: #ebf7ff;
box-shadow: inset 0 -2px 7px 0 rgba(0, 110, 183, 0.15);
}
.lp-trust__stat {
display: flex;
flex-direction: column;
align-items: flex-start;
gap: 12px;
}
.lp-trust__stat-icon {
display: flex;
align-items: center;
justify-content: center;
width: 60px;
height: 60px;
border-radius: 100px;
background: #fff;
box-shadow: inset 0 -1px 7px 0 rgba(0, 110, 183, 0.2);
}
.lp-trust__stat-icon img {
width: 32px;
height: 32px;
}
.lp-trust__stat-num {
margin: 0 0 4px;
font-family: "Google Sans", sans-serif !important;
font-weight: 700;
font-size: 18px;
background: linear-gradient(180deg, #002565 63%, #008eeb 111%);
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;
color: #002565;
}
.lp-trust__stat-sub {
margin: 0;
font-size: 13px;
color: rgba(35, 31, 32, 0.7);
} .lp-testimonials {
padding-top: 40px;
padding-bottom: 80px;
}
.lp-testimonials__title {
margin: 0 0 32px;
font-family: "Google Sans", sans-serif !important;
font-weight: 700;
font-size: 40px;
color: #231f20;
}
.lp-testimonials__title span {
color: #0044b4;
}
.lp-testimonials__track {
display: flex;
gap: 24px;
overflow-x: auto;
scroll-snap-type: x mandatory;
scrollbar-width: none;
padding-bottom: 4px;
}
.lp-testimonials__track::-webkit-scrollbar {
display: none;
}
.lp-testimonial-card {
display: flex;
flex-direction: column;
gap: 16px;
flex: 0 0 calc(25% - 18px);
min-width: 260px;
padding: 24px;
border: 1px solid rgba(0, 110, 183, 0.1);
border-radius: 16px;
background: #fff;
box-shadow: 1px 11px 17px 0 rgba(0, 110, 183, 0.1), inset -5px -4px 4px 0 rgba(0, 110, 183, 0.05);
scroll-snap-align: start;
}
.lp-testimonial-card__stars {
display: flex;
gap: 2px;
}
.lp-testimonial-card__stars img {
width: 22px;
height: 22px;
}
.lp-testimonial-card__text {
margin: 0;
flex: 1;
font-size: 15px;
line-height: 1.7;
color: #4a5154;
}
.lp-testimonial-card__footer {
display: flex;
align-items: center;
gap: 10px;
}
.lp-testimonial-card__avatar {
width: 33px;
height: 33px;
border-radius: 100px;
}
.lp-testimonial-card__who {
display: flex;
flex-direction: column;
gap: 2px;
}
.lp-testimonial-card__name {
margin: 0;
font-family: "Google Sans", sans-serif !important;
font-weight: 600;
font-size: 14px;
color: #010101;
}
.lp-testimonial-card__place {
margin: 0;
font-size: 12px;
color: rgba(35, 31, 32, 0.6);
}
.lp-testimonial-card__quote {
width: 30px;
height: auto;
margin-left: auto;
opacity: 0.15;
}
.lp-testimonials__nav {
display: flex;
align-items: center;
justify-content: center;
gap: 32px;
margin-top: 32px;
}
.lp-testimonials__arrow {
display: flex;
align-items: center;
justify-content: center; border-radius: 100px; border: none;
background: #fff;
cursor: pointer;
padding: 0;
}
.lp-testimonials__arrow:hover, .lp-testimonials__arrow:focus {
background: linear-gradient(180deg, #fff 0%, #eef8ff 0%) !important;
} .lp-testimonials__dots {
display: flex;
align-items: center;
gap: 6px;
}
.lp-testimonials__dot {
width: 12px;
height: 12px;
border-radius: 100px;
background: linear-gradient(90deg, rgba(0, 110, 183, 0.3), rgba(27, 60, 116, 0.3));
cursor: pointer;
}
.lp-testimonials__dot.is-active {
width: 41px;
background: linear-gradient(90deg, #006eb7, #1b3c74);
} .lp-story {
position: relative;
display: flex;
align-items: stretch;
justify-content: space-between;
gap: 40px;
padding-top: 40px;
padding-bottom: 80px;
}
.lp-story__decor {
position: absolute;
inset: 0;
z-index: 0;
pointer-events: none;
background-repeat: no-repeat;
background-position: center;
background-size: cover;
}
.lp-story__title-col {
display: flex;
flex-direction: column;
justify-content: space-between;
position: relative;
z-index: 1;
flex: 1;
max-width: 33%;
justify-content: center;
}
.lp-story__photo {
position: relative;
z-index: 1;
order: 2;
flex-shrink: 0;
width: 33%;
height: auto;
}
.lp-story__doctor-name {
margin: 0;
font-family: "Google Sans", sans-serif !important;
font-weight: 700;
font-size: 25px;
color: #231f20;
}
.lp-story__doctor-exp {
margin: 4px 0 0;
font-size: 18px;
color: #231F20;
}
.lp-story__doctor hr{
color: rgb(0 0 0 / 5%);
opacity: 0.2;
margin: 20px 0px;
}
.lp-story__doctor-creds {
margin: 0;
padding: 15px;
border-radius: 10px;
background: #eef8ff;
font-family: "Google Sans", sans-serif !important;
font-weight: 500;
font-size: 14px;
line-height: 1.5;
color: #002565;
}
.lp-story__doctor{
margin-bottom: 30px;
} .lp-story__photo img {
position: relative;
display: block;
width: 100%;
height: 100%;
object-fit: cover;
border-radius: 16px;
}
.lp-story__content {
position: relative;
z-index: 1;
order: 3;
flex: 1;
max-width: 33%;
display: flex;
flex-direction: column;
justify-content: center;
}
.lp-story__title {
margin: 0;
font-family: "Google Sans", sans-serif !important;
font-weight: 700;
font-size: 3rem;
color: #231f20;
margin-bottom: 30px;
}
.lp-story__title span {
color: #0044b4;
}
.lp-story__title-break {
display: none;
}
.lp-story__content p {
margin: 0 0 16px;
font-size: 16px;
line-height: 1.7;
color: rgba(35, 31, 32, 0.7);
}
.lp-story__content p:last-child {
margin-bottom: 0;
} .lp-facilities {
padding-top: 40px;
padding-bottom: 80px;
}
.lp-facilities__header {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
gap: 20px;
margin-bottom: 24px;
}
.lp-facilities__title {
margin: 0;
font-family: "Google Sans", sans-serif !important;
font-weight: 700;
font-size: 40px;
color: #231f20;
}
.lp-facilities__title span {
color: #0044b4;
}
.lp-facilities__cta {
display: inline-flex;
align-items: center;
justify-content: center;
padding: 12px 28px;
border-radius: 100px;
background: linear-gradient(180deg, #006eb7 0%, #1b3c74 100%);
color: #fff;
font-family: "Google Sans", sans-serif !important;
font-weight: 500;
font-size: 16px;
text-decoration: none;
white-space: nowrap;
}
.lp-facilities__cta:hover {
color: #fff;
opacity: 0.92;
}
.lp-facilities__track {
display: flex;
gap: 20px;
overflow-x: auto;
scroll-snap-type: x mandatory;
scrollbar-width: none;
}
.lp-facilities__track::-webkit-scrollbar {
display: none;
}
.lp-facility-card {
position: relative;
flex: 0 0 calc(25% - 15px);
min-width: 220px;
height: 400px;
border-radius: 16px;
overflow: hidden;
scroll-snap-align: start;
}
.lp-facility-card img {
display: block;
width: 100%;
height: 100%;
object-fit: cover;
}
.lp-facility-card__label {
position: absolute;
left: 0;
right: 0;
bottom: 0;
padding: 20px;
background: linear-gradient(178deg, #f99d1c 68%, #653b00 195%);
font-family: "Google Sans", sans-serif !important;
font-weight: 700;
font-size: 18px;
color: #fff;
}
.lp-facilities__nav {
display: none;
}
.lp-facilities__arrow {
display: flex;
align-items: center;
justify-content: center; border-radius: 100px;
border: 1px solid rgba(0, 110, 183, 0.3);
background: #fff;
cursor: pointer;
padding: 0;
}
.lp-facilities__arrow:hover, .lp-facilities__arrow:focus {
background: linear-gradient(180deg, #fff 0%, #eef8ff 0%) !important;
}
.lp-facilities__arrow img {
width: 45px;
height: 45px;
}
.lp-facilities__dots {
display: flex;
align-items: center;
gap: 6px;
}
.lp-facilities__dot {
width: 12px;
height: 12px;
border-radius: 100px;
background: linear-gradient(90deg, rgba(0, 110, 183, 0.3), rgba(27, 60, 116, 0.3));
cursor: pointer;
}
.lp-facilities__dot.is-active {
width: 41px;
background: linear-gradient(90deg, #006eb7, #1b3c74);
} .lp-faq {
display: flex;
align-items: flex-start;
gap: 60px;
padding-top: 40px;
padding-bottom: 80px;
}
.lp-faq__title {
flex: 0 0 380px;
margin: 0;
font-family: "Google Sans", sans-serif !important;
font-weight: 700;
font-size: 40px;
color: #231f20;
}
.lp-faq__title span {
color: #0044b4;
}
.lp-faq__list {
display: flex;
flex-direction: column;
flex: 1;
min-width: 0;
gap: 16px;
}
.lp-faq-item {
border: 1px solid #e2e1e1;
border-radius: 12px;
overflow: hidden;
}
.lp-faq-item__question {
display: flex;
align-items: center;
justify-content: space-between;
gap: 16px;
width: 100%;
padding: 18px 24px;
background: none;
border: none;
cursor: pointer;
text-align: left;
font-family: "Google Sans", sans-serif !important;
font-weight: 500;
font-size: 17px;
color: rgba(35, 31, 32, 0.7);
}
.lp-faq-item__toggle {
position: relative;
flex-shrink: 0;
width: 32px;
height: 32px;
border-radius: 100px;
background: #f99d1c;
}
.lp-faq-item__toggle::before,
.lp-faq-item__toggle::after {
content: '';
position: absolute;
top: 50%;
left: 50%;
background: #fff;
transition: transform 0.2s ease;
}
.lp-faq-item__toggle::before {
width: 12px;
height: 2px;
transform: translate(-50%, -50%);
}
.lp-faq-item__toggle::after {
width: 2px;
height: 12px;
transform: translate(-50%, -50%);
}
.lp-faq-item.is-open .lp-faq-item__toggle::after {
transform: translate(-50%, -50%) rotate(90deg);
opacity: 0;
}
.lp-faq-item__answer {
max-height: 0;
overflow: hidden;
transition: max-height 0.25s ease;
}
.lp-faq-item__answer p {
margin: 0;
padding: 20px 24px 20px;
font-size: 15px;
line-height: 1.6;
color: rgba(35, 31, 32, 0.7);
}
.lp-faq-item.is-open {
border-color: transparent;
}
.lp-faq-item.is-open .lp-faq-item__question {
background: linear-gradient(179deg, #f99d1c 68%, #653b00 195%);
color: #fff;
font-weight: 700;
}
.lp-faq-item.is-open .lp-faq-item__toggle {
background: #fff;
}
.lp-faq-item.is-open .lp-faq-item__toggle::before,
.lp-faq-item.is-open .lp-faq-item__toggle::after {
background: #f99d1c;
}
.lp-faq-item.is-open .lp-faq-item__answer {
max-height: 200px;
background: rgba(0, 44, 95, 0.04);
} .lp-next {
padding-top: 40px;
padding-bottom: 80px;
}
.lp-next__inner {
display: flex;
align-items: center;
gap: 40px;
padding: 50px 80px 0px;
border-radius: 24px;
background: linear-gradient(156deg, #1b3c74 11%, #006eb7 77%);
}
.lp-next__left {
flex: 1;
max-width: 30%;
}
.lp-next__title {
margin: 0 0 32px;
font-family: "Google Sans", sans-serif !important;
font-weight: 700;
font-size: 36px;
color: #fff;
}
.lp-next__title span {
color: #1b97e9;
}
.lp-next__steps {
list-style: none;
margin: 0;
padding: 0;
}
.lp-next__step {
position: relative;
display: flex;
align-items: center;
gap: 40px;
padding-bottom: 40px;
}
.lp-next__step:last-child {
padding-bottom: 0;
}
.lp-next__step:not(:last-child)::before {
content: '';
position: absolute;
left: 60px;
top: 40px;
bottom: -40px;
width: 0;
border-left: 1px solid rgba(255, 255, 255, 0.5);
}
.lp-next__step::after {
content: '';
position: absolute;
left: 56px;
top: 36px;
width: 8px;
height: 8px;
border-radius: 50%;
background: #fff;
}
.lp-next__step-num-col {
display: flex;
flex-direction: column;
flex-shrink: 0;
width: 40px;
}
.lp-next__step-label {
font-size: 13px;
color: rgba(255, 255, 255, 0.7);
}
.lp-next__step-num {
font-family: "Google Sans", sans-serif !important;
font-weight: 600;
font-size: 26px;
color: #fff;
}
.lp-next__step-body {
display: flex;
align-items: center;
gap: 15px;
}
.lp-next__step-icon {
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
width: 50px;
height: 50px;
border-radius: 100px;
background: #fff;
border: 1px solid rgba(0, 110, 183, 0.2);
}
.lp-next__step-icon img {
width: 25px;
height: 25px;
}
.lp-next__step-text {
font-family: "Google Sans", sans-serif !important;
font-weight: 700;
font-size: 19px;
line-height: 1.3;
color: #fff;
}
.lp-next__photo {
position: relative;
z-index: 1;
flex: 1.6;
align-self: stretch;
display: flex;
align-items: flex-end;
justify-content: center;
max-width: 25%;
}
.lp-next__photo img {
display: block;
max-width: 100%;
max-height: 105%;
width: auto;
height: auto;
}
.lp-next__form-card {
position: relative;
z-index: 2;
flex: 1;
align-self: center;
margin-bottom: 20px;
}
.lp-next__form-body {
min-height: 320px;
} .lp-final-cta {
position: relative;
padding-top: 60px;
padding-bottom: 100px;
overflow: hidden;
}
.lp-final-cta__content {
position: relative;
z-index: 1;
display: flex;
flex-direction: column;
align-items: center;
gap: 24px;
max-width: 460px;
margin: 0 auto;
text-align: center;
}
.lp-final-cta__title {
margin: 0;
font-family: "Google Sans", sans-serif !important;
font-weight: 700;
font-size: 40px;
line-height: 1.2;
color: #231f20;
}
.lp-final-cta__title span {
color: #0044b4;
}
.lp-final-cta__divider {
display: block;
width: 100%;
height: 1px;
background: rgba(0, 68, 180, 0.15);
}
.lp-final-cta__subtitle {
margin: 0;
font-family: "Google Sans", sans-serif !important;
font-weight: 700;
font-size: 20px;
color: rgba(35, 31, 32, 0.7);
}
.lp-final-cta .lp-book__call-card {
width: 100%;
max-width: 460px;
flex-direction: column;
align-items: stretch;
gap: 20px;
}
.lp-final-cta__content .lp-book__call-info{
align-items: center;
}
.lp-final-cta__content .lp-book__call-heading{
text-align: center;
}
.lp-final-cta .lp-book__call-top {
gap: 12px;
}
.lp-final-cta .lp-book__call-icon {
width: 48px;
height: 48px;
}
.lp-final-cta .lp-book__call-divider {
display: none;
}
.lp-final-cta .lp-book__call-cta {
width: 100%;
}
.lp-final-cta__circle {
position: absolute;
border-radius: 100%;
border: 4px solid #fff;
box-shadow: 1px 11px 34px 0 rgba(0, 110, 183, 0.1);
overflow: hidden;
}
.lp-final-cta__circle img {
display: block;
width: 100%;
height: 100%;
object-fit: cover;
}
.lp-final-cta__circle--1 { width: 140px; height: 140px; left: 4%; top: 5%; }
.lp-final-cta__circle--2 { width: 140px; height: 140px; right: 4%; top: 55%; }
.lp-final-cta__circle--3 { width: 90px; height: 90px; left: 15%; top: 65%; }
.lp-final-cta__circle--4 { width: 90px; height: 90px; right: 13%; top: 28%; }
.lp-final-cta__circle--5 { width: 80px; height: 80px; left: 24%; top: 45%; }
.lp-final-cta__circle--6 { width: 80px; height: 80px; right: 5%; top: 8%; } .lp-footer {
display: flex;
align-items: center;
justify-content: center;
width: 100%;
min-height: 55px;
padding: 10px 20px;
background: #231f20;
}
.lp-footer p {
margin: 0;
font-family: "Google Sans", sans-serif !important;
font-weight: 400;
font-size: 16px;
line-height: 27px;
color: #fff;
text-align: center;
} @media (max-width: 1600px){
.lp-hero__stats{
width: 100%
}
}
@media (max-width: 1400px){
.lp-hero__location{
width: 100%;
}
}
@media (max-width: 1200px){
.lp-book__call-card {
flex-direction: column;
align-items: stretch;
gap: 20px;
padding: 16px;
}
.lp-header {
padding: 14px 24px;
}
.lp-header__nav {
gap: 24px;
}
.lp-hero__content{
gap: 5px;
}
.lp-hero__title {
font-size: 2.3rem;
}
.lp-hero__location-value{
font-size: 18px;
}
.lp-hero__cta{
margin-bottom: 0px;
}
.lp-hero__stat-icon img{
width: 16px;
height: 16px;
}
.lp-hero__stat-icon{
width: 35px;
height: 35px;
}
.lp-hero__stat p{
line-height: 1.2;
font-size: 14px;
}
.lp-hero__stats{
padding: 0px;
}
.lp-hero__cta{
padding: 8px 40px;
font-size: 16px;
margin-bottom: 0px;
margin-top: 5px;
}
.lp-hero__location-label{
margin: 0px;
}
.lp-next__photo{
display: none;
}
.lp-next__inner{
padding: 40px;
}
.lp-next__form-card{
margin-bottom: 0px;
}
.lp-next__left,
.lp-next__form-card {
max-width: 50%;
}
} @media (max-width: 991px) {
.lp-story__title-col, .lp-story__content {
max-width: none;
}
.lp-facilities__nav {
display: flex;
align-items: center;
justify-content: center;
gap: 32px;
margin-top: 32px;
}
.lp-book,
.lp-network {
padding-top: 60px;
padding-bottom: 60px;
}
.lp-book__inner {
gap: 40px;
}
.lp-book__title,
.lp-network__title {
font-size: 36px;
}
.lp-network__grid {
grid-template-columns: 1fr minmax(220px, 320px) 1fr;
gap: 24px;
}
.lp-network__number {
font-size: 44px;
}
.lp-find-hospital {
padding: 60px 40px;
}
.lp-find-hospital__title {
font-size: 36px;
}
.lp-find-hospital-card {
flex: 0 0 calc(50% - 12px);
}
.lp-services {
padding-top: 20px;
padding-bottom: 60px;
}
.lp-service {
gap: 40px;
}
.lp-why {
padding-top: 40px;
padding-bottom: 40px;
}
.lp-why__card {
padding: 10px;
}
.lp-why__title {
font-size: 30px;
}
.lp-trust,
.lp-testimonials {
padding-top: 20px;
padding-bottom: 60px;
}
.lp-trust__title,
.lp-testimonials__title {
font-size: 32px;
}
.lp-trust__body {
flex-direction: column;
}
.lp-trust__cards {
flex-wrap: wrap;
}
.lp-trust__card {
flex: 1 1 220px;
}
.lp-testimonial-card {
flex: 0 0 calc(50% - 12px);
}
.lp-story {
flex-direction: column;
align-items: flex-start;
padding-top: 0;
padding-bottom: 40px;
gap: 24px;
}
.lp-story__photo {
width: 260px;
height: 340px;
}
.lp-story__title,
.lp-facilities__title,
.lp-faq__title {
font-size: 32px;
}
.lp-facilities,
.lp-faq {
padding-top: 20px;
padding-bottom: 60px;
}
.lp-faq {
flex-direction: column;
align-items: stretch;
gap: 20px;
}
.lp-faq__title
{
flex: 0;
}
.lp-facility-card {
flex: 0 0 calc(50% - 10px);
}
.lp-next {
padding-top: 20px;
padding-bottom: 60px;
}
.lp-next__form-card {
order: 3;
}
.lp-final-cta {
padding-top: 40px;
padding-bottom: 80px;
}
.lp-final-cta__title {
font-size: 32px;
}
.lp-header__nav {
position: absolute;
top: 100%;
left: 0;
right: 0;
flex-direction: column;
align-items: flex-start;
gap: 0;
background: #fff;
box-shadow: 0 12px 20px rgba(0, 0, 0, 0.08);
max-height: 0;
overflow: hidden;
transition: max-height 0.25s ease;
}
.lp-header__nav.is-open {
max-height: 320px;
}
.lp-header__nav a {
width: 100%;
padding: 14px 24px;
border-bottom: 1px solid #eee;
}
.lp-header__cta {
padding: 12px 20px;
font-size: 15px;
}
.lp-header__toggle { display: none;
}
.lp-hero {
border-radius: 0 0 32px 32px;
}
.lp-hero__inner {
flex-direction: column;
align-items: stretch;
padding-top: 20px;
padding-bottom: 20px;
gap: 24px;
}
.lp-hero__content {
max-width: none;
gap: 20px;
}
.lp-hero__title {
font-size: 32px;
}
.lp-hero__subtitle {
font-size: 15px;
}
.lp-hero__photo--desktop {
display: none;
}
.lp-hero__photo--mobile {
display: block;
width: 100%;
}
.lp-hero__stats {
justify-content: space-between;
gap: 10px;
}
.lp-hero__stat {
gap: 8px;
flex: 1;
align-items: center;
}
.lp-hero__stat-icon {
width: 44px;
height: 44px;
}
.lp-hero__stat p {
font-size: 13px;
text-align: center;
}
.lp-hero__stat-divider {
height: 100px;
}
.lp-hero__location {
padding: 16px 20px;
}
.lp-hero__location-value {
font-size: 18px;
}
.lp-hero__cta {
width: 100%;
padding: 16px 24px;
font-size: 16px;
}
.lp-next__inner{
padding: 25px;
}
.lp-next__form-card{
margin-bottom: 0px;
}
}
@media (max-width: 768px) {
.lp-header__cta {
display: none;
}
.lp-header__call-cta {
display: inline-flex;
}
.lp-footer p {
font-size: 14px;
padding: 0 16px;
}
.lp-topbar {
gap: 8px;
padding: 3px 8px;
justify-content: space-between;
}
.lp-topbar__item {
font-size: 12px;
}
.lp-topbar__translate select.gt_selector.notranslate {
font-size: 11px;
padding: 5px;
background-size: 12px 12px, 9px 9px;
background-position: right;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");
}
.lp-hero__inner {
padding-top: 10px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
}
.lp-hero__content {
max-width: none;
gap: 5px;
padding: 10px 0px;
}
.lp-hero__photo img{
width: 92%;
margin: 0 auto;
}
.lp-hero__location {
padding: 10px 10px;
justify-content: center;
}
.lp-hero__location-label{
text-align: center;    
}
.lp-hero__location-icon{
width: 40px;
height: 40px;
}
.lp-book__form-body{
min-height: auto;
}
.lp-book,
.lp-network {
padding-top: 40px;
padding-bottom: 20px;
}
.lp-book__inner {
flex-direction: column;
}
.lp-book__left {
max-width: none;
gap: 24px;
}
.lp-book__title,
.lp-network__title {
font-size: 28px;
text-align: center;
}
.lp-network__title {
margin-bottom: 32px;
}
.lp-network__title-break {
display: block;
}
.lp-symptom-grid {
padding: 10px;
border-radius: 24px;
}
.lp-book__form-card {
max-width: 100%;
width: 100%;
}
.lp-book__call-top {
gap: 12px;
}
.lp-book__call-icon {
width: 48px;
height: 48px;
}
.lp-book__call-info {
gap: 16px;
align-items: center;
flex: auto;
}
.lp-book__call-heading {
gap: 4px;
text-align: center;
}
.lp-book__call-title {
font-size: 20px;
}
.lp-book__call-subtitle {
font-size: 14px;
}
.lp-book__call-meta {
gap: 10px;
}
.lp-book__call-phone,
.lp-book__call-hours {
gap: 10px;
}
.lp-book__call-phone img,
.lp-book__call-hours img {
width: 20px;
height: 20px;
}
.lp-book__call-hours span {
gap: 2px;
font-size: 14px;
}
.lp-book__call-hours strong {
font-size: 16px;
}
.lp-book__call-divider {
display: none;
}
.lp-book__call-cta {
width: 100%;
padding: 14px 24px;
font-size: 16px;
}
.lp-find-hospital-card__date,
.lp-find-hospital-card__slot,
.lp-find-hospital-card__specialty,
.lp-find-hospital-card__name-input,
.lp-find-hospital-card__mobile-input,
.lp-find-hospital-card__email-input,
.lp-find-hospital-card__dob,
.lp-find-hospital-card__gender {
font-size: 11px;
}
.lp-network__grid {
grid-template-columns: 1fr 1fr;
grid-template-areas:
"tl tr"
"bl br"
"map map";
justify-content: stretch;
gap: 24px 12px;
}
.lp-network__stat--tl,
.lp-network__stat--bl,
.lp-network__stat--tr,
.lp-network__stat--br {
justify-self: start;
}
.lp-network__stat {
align-items: flex-start;
gap: 12px;
}
.lp-network__icon {
width: 48px;
height: 48px;
}
.lp-network__icon img {
width: 24px;
height: 24px;
}
.lp-network__number {
font-size: 32px;
}
.lp-network__label {
font-size: 15px;
margin: 2px 0;
}
.lp-network__desc {
font-size: 13px;
}
.lp-find-hospital {
padding: 32px 16px;
}
.lp-find-hospital__title {
margin-bottom: 24px;
font-size: 32px;
}
.lp-find-hospital__filters {
flex-direction: column;
align-items: stretch;
gap: 12px;
}
.lp-find-hospital__select-wrap select {
width: 100%;
min-width: 0;
}
.lp-find-hospital-card {
flex: 0 0 100%;
}
.lp-find-hospital-card__media {
height: 244px;
}
.lp-find-hospital-card__slots {
gap: 12px;
}
.lp-find-hospital-card__field-input {
padding: 6px 12px 6px 6px;
}
.lp-services {
padding-top: 0;
padding-bottom: 40px;
}
.lp-service {
flex-direction: column;
gap: 24px;
padding: 24px 0;
} .lp-service__left {
display: contents;
}
.lp-service__title {
order: 1;
}
.lp-service__meta {
order: 2;
}
.lp-service__desc {
order: 3;
}
.lp-service__photo {
order: 4;
}
.lp-service__right {
order: 5;
}
.lp-service__helpline {
order: 6;
} .lp-service__photo img {
height: 220px;
}
.lp-service__badge {
width: 44px;
height: 44px;
}
.lp-service__badge img {
width: 24px;
height: 24px;
}
.lp-service__meta-title {
font-size: 14px;
}
.lp-ser-cta {
width: 100%;
}
.lp-service__helpline-perks {
gap: 12px;
justify-content: center;
}
.lp-service__helpline-text {
gap: 16px;
align-items: center;
}
.lp-service__helpline-heading{
align-items: center;
}
.lp-service__helpline-sub{
text-align: center;
}
.lp-service__tabs {
flex-wrap: nowrap;
justify-content: flex-start;
gap: 4px;
}
.lp-service__tab {
flex: 0 1 auto;
justify-content: flex-start;
min-width: 0;
gap: 6px;
padding: 10px 4px;
font-size: 11px;
line-height: 1.3;
white-space: normal;
text-align: left;
}
.lp-service__tab img {
width: 16px;
height: 16px;
}
.lp-service__tab span {
flex: 1 1 auto;
min-width: 0;
}
.lp-symptom-grid__cards {
grid-template-columns: 1fr 1fr;
gap: 10px;
}
.lp-symptom-card {
min-height: auto;
padding: 6px;
}
.lp-symptom-card img {
height: 113px;
margin-bottom: 10px;
}
.lp-symptom-card__title {
font-size: 14px;
padding: 0 6px;
}
.lp-symptom-card__desc {
font-size: 12px;
line-height: 1.4;
padding: 0 6px 6px;
}
.lp-specialities {
padding: 0px 16px 32px; 
}
.lp-specialities__pill {
font-size: 15px;
padding: 6px 16px 6px 6px;
gap: 10px;
}
.lp-specialities__icon {
width: 36px;
height: 36px;
}
.lp-specialities__icon img {
width: 20px;
height: 20px;
}
.lp-why {
margin-top: 24px;
margin-bottom: 24px;
padding-top: 28px;
padding-bottom: 28px;
border-radius: 16px;
}
.lp-why__header {
flex-direction: column;
align-items: flex-start;
}
.lp-why__cta {
width: 100%;
}
.lp-why__grid {
grid-template-columns: 1fr;
}
.lp-why__photo {
min-height: 140px;
}
.lp-why__photo img {
min-height: 140px;
}
.lp-why__card {
min-height: 0;
padding: 20px;
}
.lp-why__icon {
width: 24px;
height: 24px;
padding: 12px;
}
.lp-why__icon img {
width: 24px;
height: 24px;
}
.lp-why__card h3 {
font-size: 18px;
}
.lp-why__card p {
font-size: 15px;
line-height: 1.5;
}
.lp-trust,
.lp-testimonials {
padding-top: 0;
padding-bottom: 40px;
}
.lp-trust__header {
flex-direction: column;
align-items: stretch;
}
.lp-trust__heading {
flex-direction: column;
align-items: flex-start;
gap: 12px;
}
.lp-trust__cta {
width: 100%;
}
.lp-trust__title,
.lp-testimonials__title {
font-size: 26px;
}
.lp-trust__badges {
flex-direction: column;
gap: 16px;
}
.lp-trust__cards {
flex-direction: column;
}
.lp-trust__stats {
grid-template-columns: 2fr 2fr;
}
.lp-testimonial-card {
flex: 0 0 85%;
transform: unset !important;
}
.lp-testimonials__nav {
gap: 16px;
}
.lp-testimonials__arrow {
width: 40px;
height: 40px;
}
.lp-story {
flex-direction: column;
align-items: flex-start;
padding-top: 0;
padding-bottom: 40px;
gap: 24px;
} .lp-story__title-col {
display: contents;
}
.lp-story__title {
order: 1;
}
.lp-story__content {
order: 2;
}
.lp-story__photo {
order: 3;
align-self: center;
width: 100%;
max-width: 320px;
height: 360px;
}
.lp-story__doctor {
order: 4;
text-align: center;
}
.lp-story__title-break {
display: block;
}
.lp-story__title,
.lp-facilities__title,
.lp-faq__title {
font-size: 26px;
}
.lp-facilities,
.lp-faq {
padding-top: 0;
padding-bottom: 40px;
}
.lp-faq__title {
flex: none;
}
.lp-facilities__header {
flex-direction: column;
align-items: stretch;
}
.lp-facilities__cta {
width: 100%;
}
.lp-facility-card {
flex: 0 0 80%;
}
.lp-facility-card__label {
font-size: 16px;
padding: 16px;
}
.lp-facilities__cta{
display: none;
}
.lp-faq-item__question {
padding: 14px 16px;
font-size: 15px;
gap: 10px;
}
.lp-faq-item__toggle {
width: 28px;
height: 28px;
}
.lp-faq-item__answer p {
padding: 0 16px 16px;
font-size: 14px;
}
.lp-next {
padding-top: 0;
padding-bottom: 40px;
}
.lp-next__inner {
flex-direction: column;
padding: 28px 20px;
border-radius: 16px;
}
.lp-next__title {
font-size: 28px;
margin-bottom: 24px;
}
.lp-next__step {
padding-bottom: 28px;
column-gap: 35px;
}
.lp-next__step:not(:last-child)::before {
left: 53px;
}
.lp-next__step::after {
left: 50px;
}
.lp-next__step-text {
font-size: 16px;
}
.lp-next__left, .lp-next__form-card {
max-width: 100%;
}
.lp-final-cta {
padding-top: 0;
padding-bottom: 60px;
}
.lp-story__photo{
max-width: 60%;
height: auto;
margin: 0 auto;
}
.lp-final-cta__circle {
display: none;
}
.lp-final-cta__title {
font-size: 26px;
}
.lp-final-cta__subtitle {
font-size: 17px;
}
.lp-trust__cta{
display: none;
}
}
@media (max-width: 567px){
.lp-story__photo{
max-width: 90%;
height: auto;
margin: 0 auto;
}
.lp-specialities__list{
flex-direction: column;
align-items: flex-start;
}
.lp-find-hospital-card{
min-width: unset;
}
} .lp-animate {
opacity: 0;
transform: translateY(24px);
transition: opacity 0.6s ease-out, transform 0.6s ease-out;
transition-delay: var(--lp-animate-delay, 0ms);
}
.lp-animate.is-visible {
opacity: 1;
transform: translateY(0);
}
@media (prefers-reduced-motion: reduce) {
.lp-animate {
opacity: 1;
transform: none;
transition: none;
}
}
.lp-float-call {
position: fixed;
right: 24px;
bottom: 24px;
z-index: 999;
display: flex;
width: 64px;
height: 64px;
box-shadow: 0 8px 20px rgba(0, 110, 183, 0.35);
border-radius: 50%;
transition: transform 0.2s ease;
}
.lp-float-call:hover {
transform: scale(1.05);
}
.lp-float-call img {
display: block;
width: 100%;
height: 100%;
}
@media (max-width: 768px) {
.lp-float-call {
right: 16px;
bottom: 16px;
width: 52px;
height: 52px;
}
}
.lp-book__or {
display: none;
}
@media (max-width: 767px) {
.lp-book__or {
display: flex;
align-items: center;
gap: 12px;
margin: 8px 0;
font-family: "Google Sans", sans-serif !important;
font-weight: 600;
font-size: 18px;
color: rgba(35, 31, 32, 0.5);
width: 100%;
justify-content: center;
}
.lp-book__inner {
gap: 20px;
} } body.lp-thankyou-page-template {
display: flex;
flex-direction: column;
min-height: 100vh;
}
#landing-page-thank-you {
display: flex;
flex-direction: column;
flex: 1 0 auto;
}
.lp-thankyou {
display: flex;
align-items: center;
flex: 1 0 auto;
padding: 0px;
}
.lp-thankyou__inner {
display: flex;
align-items: center;
gap: 64px;
width: 100%;
}
.lp-thankyou__content {
flex: 1;
min-width: 0;
display: flex;
flex-direction: column;
align-items: center;
text-align: center;
}
.lp-thankyou__title {
margin: 0 0 20px;
font-family: "Google Sans", sans-serif !important;
font-weight: 700;
font-size: 48px;
line-height: 1.2;
color: #231f20;
}
.lp-thankyou__title span {
color: #0044b4;
}
.lp-thankyou__pill {
display: inline-block;
margin: 0 0 16px;
padding: 10px 24px;
background: #ebf7ff;
border-radius: 40px;
font-family: "Google Sans", sans-serif !important;
font-weight: 600;
font-size: 16px;
color: #002565;
}
.lp-thankyou__lead {
margin: 0 0 28px;
font-family: "Google Sans", sans-serif !important;
font-size: 18px;
line-height: 1.5;
color: #006eb7;
}
.lp-thankyou__divider {
width: 100%;
max-width: 480px;
border: none;
border-top: 1px solid rgba(35, 31, 32, 0.15);
margin: 0 0 24px;
}
.lp-thankyou__note {
max-width: 440px;
margin: 0 0 24px;
font-family: "Google Sans", sans-serif !important;
font-weight: 600;
font-size: 16px;
line-height: 1.6;
color: #231f20;
}
.lp-thankyou__website-row {
display: flex;
align-items: center;
gap: 14px;
max-width: 340px;
margin: 0 0 20px;
text-align: left;
}
.lp-thankyou__globe-badge {
flex-shrink: 0;
display: flex;
align-items: center;
justify-content: center;
width: 48px;
height: 48px;
border-radius: 26px;
background: #f0f6fa;
border: 1px solid #d0e3f0;
}
.lp-thankyou__globe-badge img {
width: 22px;
height: 22px;
display: block;
}
.lp-thankyou__website-text {
margin: 0;
font-family: "Google Sans", sans-serif !important;
font-weight: 500;
font-size: 14px;
line-height: 1.4;
color: #4a5154;
}
.lp-thankyou__cta, .lp-thankyou__cta:hover, .lp-thankyou__cta:focus {
display: inline-block;
font-family: "Google Sans", sans-serif !important;
font-weight: 600;
font-size: 18px;
color: #fff;
background: linear-gradient(180deg, #006eb7 0%, #1b3c74 100%);
border-radius: 100px;
padding: 16px 48px;
text-decoration: none;
}
.lp-thankyou__photo {
flex: 1;
min-width: 0;
}
.lp-thankyou__photo img {
display: block;
width: 100%;
height: auto;
margin-bottom: 30px;
}
@media screen and (max-width: 900px) {
.lp-thankyou {
padding: 0px;
}
.lp-thankyou__inner {
flex-direction: column;
gap: 10px;
text-align: center;
}
.lp-thankyou__title {
font-size: 36px;
}
.lp-thankyou__content{
margin-bottom: 20px;
}
}