/* Hero slide 3 and the carousel controls match the live homepage. */
.hero-slide-alt-2{background:url('assets/provider-full.png') center/cover no-repeat!important}.hero-slide-alt-2 h1{color:#dc3475!important}.hero-slide-alt-2 .intro{max-width:720px;color:#962a2c!important;line-height:1.6}.hero-arrow{transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.hero-arrow:hover,.hero-arrow:focus-visible{background:#c33770!important;color:#fff!important;box-shadow:0 12px 22px rgba(195,55,112,.24);outline:0}
.hero-slide .hero-kicker{margin:0 0 38px;font-size:18px;font-weight:800;color:#82272a}.hero-slide-alt .hero-kicker,.hero-slide-alt .hero-prices{color:#fff!important}.hero-slide-alt .hero-kicker{margin-bottom:66px}.hero-slide .hero-appointment{display:inline-flex;align-items:center;min-height:68px;padding:5px 28px 5px 6px;gap:20px;border-radius:38px;background:#c73571;color:#fff;text-decoration:none;text-transform:uppercase;font-size:16px;font-weight:800;letter-spacing:.02em;box-shadow:0 10px 20px rgba(195,55,112,.22)}.hero-slide .hero-appointment span{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#fff;color:#22354b;font-size:21px;font-weight:400}.hero-slide .hero-appointment:hover{background:#ad285f}.hero-slide .hero-prices{font-size:30px!important;line-height:1.36!important;max-width:760px;margin-bottom:38px!important}.hero-slide-alt h1{margin-bottom:29px!important}
.back-to-top{width:50px!important;height:50px!important;font-size:17px!important;background:#c73571!important}.back-to-top .itp-icon{line-height:1!important}
@media(max-width:850px){.hero-slide-alt-2{background-position:64% center!important}.hero-slide-alt-2 .intro{max-width:58%}}
