﻿.ConsultationConfirmedPage-body{background-color:#e3f2f2;}.consultation-confirmed-hero-section{position:relative;overflow:hidden;}.consultation-confirmed-hero-section .wrapper{margin:auto;padding:0 1.5rem;box-sizing:border-box;max-width:93.75rem;width:100%;position:relative;overflow:hidden;padding:3.75rem 1.5rem;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;}@media(max-width:500px){.consultation-confirmed-hero-section .wrapper{padding:1.875rem 1.875rem;}}@media(max-width:900px){.consultation-confirmed-hero-section .wrapper{grid-template-columns:1fr;gap:40px;}.consultation-confirmed-hero-section .wrapper .hero-content-left{order:2;}.consultation-confirmed-hero-section .wrapper .hero-content-right{order:1;}}.consultation-confirmed-hero-section .hero-content-left{display:flex;flex-direction:column;gap:24px;max-width:31.25rem;}@media(max-width:900px){.consultation-confirmed-hero-section .hero-content-left{max-width:100%;}}@media(max-width:768px){.consultation-confirmed-hero-section .hero-content-left{gap:12px;}}.consultation-confirmed-hero-section .hero-content-left .booking-badge{background-color:#42aaa9;color:#fff;border-radius:1.34375rem;padding:.59375rem 1.5rem;display:inline-block;font-family:Roboto;font-size:1rem;line-height:normal;font-weight:500;transition:background-color .1s ease-in-out,color .1s ease-in-out,border-color .1s ease-in-out;cursor:pointer;border:1px solid #42aaa9;background-color:#fff;color:#42aaa9;display:inline-flex;align-items:center;gap:8px;width:fit-content;cursor:default;}.consultation-confirmed-hero-section .hero-content-left .booking-badge:hover{background-color:transparent;color:#42aaa9;}.consultation-confirmed-hero-section .hero-content-left .booking-badge:hover{background-color:#fff;color:#42aaa9;}.consultation-confirmed-hero-section .hero-content-left .booking-badge svg{width:16px;height:16px;flex-shrink:0;}.consultation-confirmed-hero-section .hero-content-left .hero-title{font-size:48px;font-weight:700;color:#00695c;line-height:1.2;margin:0;}@media(max-width:768px){.consultation-confirmed-hero-section .hero-content-left .hero-title{font-size:30px;}}.consultation-confirmed-hero-section .hero-content-left .hero-title span.diary,.consultation-confirmed-hero-section .hero-content-left .hero-title .diary{color:#e91e63;}.consultation-confirmed-hero-section .hero-content-left .hero-heading p{font-size:26px;font-weight:400;color:#42aaa9;display:block;line-height:normal;}@media(max-width:500px){.consultation-confirmed-hero-section .hero-content-left .hero-heading p{font-size:14px;}}.consultation-confirmed-hero-section .hero-content-left .check-inbox-box{background:#fff;border-radius:1.25rem;padding:1.5rem;display:flex;gap:16px;margin-top:8px;box-shadow:2px 2px 5px 0 rgba(3,90,93,.15);max-width:31.25rem;}.consultation-confirmed-hero-section .hero-content-left .check-inbox-box .inbox-icon{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:1rem;background-color:#eff6ff;}.consultation-confirmed-hero-section .hero-content-left .check-inbox-box .inbox-icon svg{width:24px;height:24px;}.consultation-confirmed-hero-section .hero-content-left .check-inbox-box .inbox-content{flex:1;}.consultation-confirmed-hero-section .hero-content-right{position:relative;}.consultation-confirmed-hero-section .hero-content-right .hero-image{display:block;width:100%;padding-bottom:50%;background-size:contain;background-position:right;background-repeat:no-repeat;}@media(max-width:900px){.consultation-confirmed-hero-section .hero-content-right .hero-image{padding-bottom:30%;background-position:center;}}@media(max-width:700px){.consultation-confirmed-hero-section .hero-content-right .hero-image{padding-bottom:40%;background-position:center;}}@media(max-width:500px){.consultation-confirmed-hero-section .hero-content-right .hero-image{padding-bottom:50%;background-position:center;}}.consultation-confirmed-items .section-header{text-align:center;padding-bottom:3.125rem;padding-top:2.5rem;}@media(max-width:900px){.consultation-confirmed-items .section-header{padding-bottom:1.875rem;padding-top:.625rem;}}.consultation-confirmed-items .list-items{display:flex;flex-direction:row;align-items:stretch;justify-content:center;gap:0;position:relative;}@media(max-width:900px){.consultation-confirmed-items .list-items{flex-direction:column;align-items:center;}}.consultation-confirmed-items .list-items .item{flex:1;background:#fff;border-radius:1.25rem;padding:1.5rem;position:relative;display:flex;flex-direction:column;align-items:flex-start;box-shadow:2px 2px 5px 0 rgba(3,90,93,.15);overflow:hidden;border:0;position:relative;z-index:0;}.consultation-confirmed-items .list-items .item::before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(308.93deg,#42aaa9 1.11%,rgba(66,170,169,.1) 97.32%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:-1;transition:opacity .3s ease-in-out;opacity:0;}.consultation-confirmed-items .list-items .item:hover::before{opacity:1;}@media(max-width:900px){.consultation-confirmed-items .list-items .item{max-width:100%;width:calc(100% - 3rem);}}.consultation-confirmed-items .list-items .item .icon-wrapper{display:flex;align-items:center;gap:15px;margin-bottom:2.1875rem;width:100%;}.consultation-confirmed-items .list-items .item .icon-wrapper .icon{display:flex;flex-shrink:0;}.consultation-confirmed-items .list-items .item .icon-wrapper .icon img{max-width:2.5rem;height:auto;object-fit:contain;align-self:center;}.consultation-confirmed-items .list-items .item .icon-wrapper .step-number{font-size:48px;font-weight:900;color:#f3f4f6;line-height:1;margin-left:auto;}.consultation-confirmed-items .list-items .item .content{width:100%;}.consultation-confirmed-items .list-items .item .content .title{font-size:1.625rem;margin-bottom:.9375rem;}@media(max-width:500px){.consultation-confirmed-items .list-items .item .content .title{font-size:1.375rem;}}.consultation-confirmed-items .list-items .item .content .description{font-weight:400;font-size:1rem;color:#212222;line-height:1.6;}@media(max-width:500px){.consultation-confirmed-items .list-items .item .content .description{font-size:.75rem;}}.consultation-confirmed-items .list-items .connector{width:40px;height:2px;border-top:2px dashed #b2dfdb;margin-top:60px;flex-shrink:0;}@media(max-width:900px){.consultation-confirmed-items .list-items .connector{width:2px;height:40px;border-top:0;border-left:2px dashed #b2dfdb;margin-top:0;margin-bottom:0;}}