.appointment-banner{display:flex;flex-wrap:wrap;padding:20px;background-color:#fafafa;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;max-width:1660px;margin:0 auto}.appointment-banner .content-block{display:block;position:relative;padding:10px;overflow:hidden}.appointment-banner .content-block-btn{display:inline-block;background:#fff;color:#112151;border:1px solid #e6e6e6;width:100%;max-width:350px;text-align:center;margin:0;height:48px;padding:15px 35px;border-radius:60px;font-weight:600;font-size:16px;line-height:normal;text-decoration:none;letter-spacing:0;white-space:nowrap;box-shadow:none;transition:background .3s ease}.appointment-banner .content-block-btn:hover{background:#112151;color:#fff}.appointment-banner .content-block-img{display:flex;flex-direction:column}.appointment-banner .content-block-img img{width:100%;height:100%;object-fit:cover}.appointment-banner .content-block h2{margin:0 0 30px;font-weight:500}.appointment-banner .content-block-img .content-block-btn{display:block;position:absolute;bottom:10%;left:50%;transform:translate(-50%)}.appointment-banner p a{line-height:24px;display:inline-block;font-weight:500;color:#112151;text-decoration-thickness:2px;text-underline-offset:0}@media screen and (max-width: 989px){.appointment-banner .content-blocks-con{flex-direction:column}.appointment-banner .content-block{width:100%!important;padding:10px 0}.appointment-banner .content-block h2{margin:0 0 15px}.appointment-banner .content-block-img{display:none}}
/*# sourceMappingURL=/cdn/shop/t/186/assets/appointment-banner.css.map */
