.appointment-card{background-color:#fff;border-radius:20px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:49px 30px}.appointment-card__button-link{display:block;width:100%;background-color:#006f83;color:#fff;font-size:14px;line-height:20px;letter-spacing:.84px;text-transform:uppercase;text-align:center;border-radius:34px;padding:11px 0}@media screen and (min-width:600px){.appointment-card{padding-top:71px;padding-bottom:71px;padding-left:clamp(30px,calc(5.57vw + 4px),46px);padding-right:clamp(30px,calc(5.57vw + 4px),46px)}}@media screen and (min-width:1024px){.appointment-card{padding-top:86px;padding-bottom:86px;padding-left:clamp(46px,calc(20.35vw - 110px),150px);padding-right:clamp(46px,calc(20.35vw - 110px),150px)}}@media screen and (min-width:1440px){.appointment-card{min-height:574px;padding-left:clamp(150px,calc(12vw + 4px),227px);padding-right:clamp(150px,calc(12vw + 4px),227px)}}.appointment-card__icon{background-size:contain;background-repeat:no-repeat;background-position:center;width:56px;height:64px;margin-bottom:27px;background:linear-gradient(125deg,var(--color-golden-yellow) 0%,var(--color-neon-pink) 100%);mask-image:var(--appointment-card-icon-url);-webkit-mask-image:var(--appointment-card-icon-url);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;mask-size:contain;-webkit-mask-size:contain}@media screen and (min-width:1024px){.appointment-card__icon{width:70px;height:80px;margin-bottom:31px}}@media screen and (min-width:1440px){.appointment-card__icon{margin-bottom:40px}}.appointment-card__title{font-weight:700;color:#001449;margin-bottom:16px;font-size:clamp(14px,calc(3.07vw + 14px),26px);line-height:32px;letter-spacing:.52px}@media screen and (min-width:600px){.appointment-card__title{font-size:clamp(26px,calc(4.18vw + 6px),38px);line-height:47px}}@media screen and (min-width:1024px){.appointment-card__button-link{padding:17px 0;font-size:18px;line-height:23px;letter-spacing:1.08px}.appointment-card__title{font-size:40px}}@media screen and (min-width:1440px){.appointment-card__title{font-size:42px;line-height:33px;letter-spacing:1.1px;margin-bottom:27px}}.appointment-card__description{color:#0b021d;font-size:clamp(14px,calc(.51vw + 14px),16px);line-height:24px;letter-spacing:.32px;margin-bottom:18px}@media screen and (min-width:600px){.appointment-card__description{font-size:clamp(16px,calc(.69vw + 13px),18px);line-height:28px;letter-spacing:.06em;margin-bottom:23px}}@media screen and (min-width:1024px){.appointment-card__description{font-size:clamp(18px,calc(.78vw + 12px),22px);margin-bottom:32px}}@media screen and (min-width:1440px){.appointment-card__description{font-size:clamp(22px,calc(.31vw + 18px),24px);line-height:37px;letter-spacing:1.44px;margin-bottom:46px}}@media screen and (max-width:599px){.appointment-card__button-link{max-width:600px}}@media screen and (min-width:600px){.appointment-card__button-link{max-width:256px}}@media screen and (min-width:1024px){.appointment-card__button-link{max-width:280px}}@media screen and (min-width:1440px){.appointment-card__button-link{max-width:347px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/call-to-action-section.css.map */
