.appointment-block-section .image-with-text__container{display:flex;flex-direction:column}.appointment-block-section .image-with-text__image-wrapper{flex:0 0 50%;width:100%}.appointment-block-section .image-with-text__image-wrapper img{width:100%;height:100%;display:block;object-fit:cover}.appointment-block-section .image-with-text__container{box-shadow:0 0 16px #0000000f;-webkit-box-shadow:0px 0px 16px 0px rgba(0,0,0,.06);-moz-box-shadow:-1px -1px 15px 0px rgba(0,0,0,.59)}.appointment-block-section .image-with-text__text-wrapper{flex:0 0 50%;justify-content:space-between;text-align:center;text-align:left;display:flex;flex-direction:column;padding:40px}.appointment-block-section .image-with-text__heading{font-size:20px;font-weight:500;line-height:1.3;margin-bottom:20px}.appointment-block-section .image-with-text__text{font-family:Futura PT Book;line-height:1.4;letter-spacing:.66px}.appointment-block-section .button{width:100%;border-color:rgb(var(--button-background, var(--text-color)));margin-top:20px}@media (max-width:1199px){.appointment-block-section .image-with-text__text-wrapper{padding:20px}}@media (min-width:820px){.appointment-block-section .image-with-text__container{flex-direction:row}.appointment-block-section .image-with-text__container--image-right{flex-direction:row-reverse}.appointment-block-section .image-with-text__text-wrapper{text-align:left}.appointment-block-section .button{min-height:48px}}@media (max-width:699px){.appointment-block-section .button{font-size:14px;padding-left:10px;padding-right:10px}}@media (max-width:400px){.appointment-block-section .button{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/appointment-block.css.map */
