.section.digital-appointment{background-color:#fff}.digital-appointment-inner{align-items:center;display:grid;gap:8rem;grid-template-columns:1fr 1fr}.digital-appointment-eyebrow{color:var(--orange)!important;font-size:1.2rem!important;font-weight:600!important;letter-spacing:.14em!important;line-height:2rem!important;margin-bottom:1rem!important;text-transform:uppercase!important}.digital-appointment-intro{margin-bottom:3rem!important;margin-top:2rem!important}.digital-appointment-content div,.digital-appointment-content em,.digital-appointment-content li,.digital-appointment-content p,.digital-appointment-content span,.digital-appointment-content strong,.digital-appointment-intro div,.digital-appointment-intro em,.digital-appointment-intro p,.digital-appointment-intro span,.digital-appointment-intro strong{color:#4a5960!important}.digital-appointment-usps{display:flex;flex-direction:column;gap:.6rem;list-style:none!important;margin:0 0 4rem!important;padding:0!important}.digital-appointment-usps li{align-items:center;color:var(--text-color);display:flex;font-size:1.8rem;gap:1.4rem;line-height:3.6rem}.digital-appointment-arrow{align-items:center;display:inline-flex;flex-shrink:0;transform:translateY(.1rem)}.digital-appointment-visual{padding-top:10rem;position:relative}.digital-appointment-card{background-color:var(--blue);border-radius:1.2rem;box-shadow:0 12px 40px rgba(0,0,0,.2);padding:2.4rem 2.8rem;position:absolute;right:-1rem;top:0;width:26rem;z-index:2}.digital-appointment-card-label{color:hsla(0,0%,100%,.5)!important;font-size:1.1rem!important;font-weight:600!important;letter-spacing:.1em!important;line-height:1.6rem!important;margin-bottom:1.6rem!important;text-transform:uppercase!important}.digital-appointment-card-row{align-items:center;display:flex;gap:1.4rem;margin-bottom:1.4rem}.digital-appointment-card-row:last-child{margin-bottom:0}.digital-appointment-card-icon{align-items:center;background-color:rgba(243,119,52,.18);border-radius:.8rem;color:var(--orange);display:flex;flex-shrink:0;height:3.4rem;justify-content:center;width:3.4rem}.digital-appointment-card-icon svg{height:1.6rem;width:1.6rem}.digital-appointment-card-row strong{color:var(--text-color-negative)!important;display:block;font-size:1.4rem;font-weight:700;line-height:1.8rem}.digital-appointment-card-row small{color:hsla(0,0%,100%,.5);display:block;font-size:1.2rem;line-height:1.6rem}.digital-appointment-image{border-radius:.4rem;margin:0;overflow:hidden;position:relative;z-index:1}.digital-appointment-image img{display:block;height:52rem;object-fit:cover;width:100%}@media only screen and (max-width:1440px){.digital-appointment-inner{gap:6rem}.digital-appointment-image img{height:44rem}.digital-appointment-card{padding:2rem 2.2rem;width:23rem}}@media only screen and (max-width:1023px){.digital-appointment-inner{gap:5rem;grid-template-columns:1fr}.digital-appointment-visual{order:-1;padding-top:8rem}.digital-appointment-card{right:0;width:22rem}.digital-appointment-image img{height:38rem}}@media only screen and (max-width:750px){.digital-appointment-visual{padding-top:7rem}.digital-appointment-card{padding:1.6rem 1.8rem;right:0;width:18rem}.digital-appointment-card-label{font-size:1rem!important;margin-bottom:1.2rem!important}.digital-appointment-card-icon{height:2.8rem;width:2.8rem}.digital-appointment-card-row strong{font-size:1.3rem}.digital-appointment-card-row small{font-size:1.1rem}.digital-appointment-image img{height:28rem}.digital-appointment-usps li{font-size:1.6rem;line-height:2.8rem}.digital-appointment-content .button{max-width:100%;width:fit-content}}