.template-page-schedule-appointment .main-page-spacing{margin-top:50px;margin-bottom:50px}.template-page-schedule-appointment .blog-post-details{text-align:center}.template-page-schedule-appointment .blog-post-details h1{margin-bottom:0}@media only screen and (min-width:768px){.template-page-schedule-appointment .main-page-spacing{margin-top:70px;margin-bottom:70px}}.appointment_block_column.medium-4{max-width:calc(39% - 35px);flex:0 0 calc(39% - 35px)}.appointment_detail_column.medium-7{max-width:calc(61% - 35px);flex:0 0 calc(61% - 35px)}.appointment_block_column .contact-form-block-wrapper{max-width:100%}.location_iframe_wrapper{line-height:0;margin-top:30px}.appointment_block_column .rte strong{margin-bottom:0}.location_iframe{max-width:100%}.appointment_col{padding:20px;position:relative}.appointment_col:after{content:"";position:absolute;background:var(--color-header-border);width:100%;height:1px;bottom:0;left:0;opacity:.4}.appointment_col:hover{opacity:.9;background:var(--color-footer-bg)}.appointment_time_fee{margin:0;font-size:14px;font-weight:var(--font-body-bold-weight);line-height:22px}.appointment_title{font-weight:500}.section-schedule-appointment .appointment_block_column{margin-top:0}.location_wrapper .left-text-heading,.appointment_description{margin-bottom:20px}@media only screen and (max-width:767px){.location_iframe{max-height:247.5px}.location_iframe_wrapper{margin-bottom:30px}.section-schedule-appointment .rte p:first-child,.section-schedule-appointment .rte p:last-child{margin-bottom:0}.template-page-schedule-appointment .post-title h1{font-size:32px;line-height:40px}.template-page-schedule-appointment .row{padding:0 15px}.location_wrapper h3.left-text-heading{font-size:32px;line-height:40px}.section-schedule-appointment .appointment_block_column{margin-top:50px}.section-schedule-appointment .rte p,.section-schedule-appointment .rte a .section-schedule-appointment .rte span{font-size:14px;line-height:22px}.appointment_title{font-size:16px;line-height:24px}.appointment_block_column.medium-4,.appointment_detail_column.medium-7{max-width:100%;flex:0 0 100%}.appointment_col{padding-left:0;padding-right:0}}.section-schedule-appointment .main-contact-wrapper{column-gap:70px}.section-schedule-appointment collapsible-row.accordion{margin-bottom:0;border-bottom:0}.section-schedule-appointment collapsible-row.accordion summary{padding:0}.section-schedule-appointment .appointment_description{margin-top:20px}.section-schedule-appointment collapsible-row.accordion .appointment_title{margin-bottom:0}@media only screen and (max-width:767px){.section-schedule-appointment collapsible-row.accordion details{padding:0 15px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/schedule-appointment.css.map */
