.bookandappointment-section{text-align:center;margin:auto;width:29.8125rem}@media (min-width: 576px){.bookandappointment-section{width:31.875rem}}.bookandappointment-section .bookandappointment-img{border-bottom:.0625rem dashed #832729}.bookandappointment-section .continue-a{padding-top:2.25rem}.bookandappointment-section .continue-a .continue-link{text-decoration:underline;text-align:center;font-size:1rem;font-family:"nunito_sansregular";font-style:normal;font-variant:normal;font-weight:bold;letter-spacing:0;color:#832729 !important;text-transform:uppercase;opacity:1}.bookandappointment-section .continue-a .continue-icon{color:#832729 !important;padding-left:.1875rem}.middle-section{justify-self:center;text-align:center}.middle-section .bookandappointment-heading{text-align:center;font:400 40px/32px "Gambetta-Variable",sans-serif;letter-spacing:0;color:#832729;opacity:1;padding:.875rem}.middle-section .bookandappointmentu-subheading{text-align:center;font:400 16px/14px "satoshi Variable",sans-serif;color:#000;opacity:1}.middle-section .bookandappointment-para{font:400 14px/14px "satoshi Variable",sans-serif;color:#000;opacity:1;padding-top:.5rem}.bottom-section-1{background:#fff2f3 0% 0% no-repeat padding-box;border:.0625rem dashed #832729;border-radius:.3125rem;opacity:1;width:85%;padding:1.25rem 1.25rem}.bottom-section-1 .appointment-type div,.bottom-section-1 .appointment-on div,.bottom-section-1 .store-location div{font:400 13px/12px "satoshi Variable",sans-serif;text-align:center;color:#000}@media (min-width: 576px){.bottom-section-1 .appointment-type div b,.bottom-section-1 .appointment-on div b,.bottom-section-1 .store-location div b{font-family:"satoshi Variable",sans-serif;white-space:nowrap}}.bottom-section-1 .appointment-on{padding:.625rem 0}@media (max-width: 767.98px){.bookandappointment-section{width:100%}.bookandappointment-section .continue-a{padding-top:1.875rem}.bookandappointment-section .continue-a .continue-icon{padding-left:.125rem}.middle-section .bookandappointment-heading{font-size:1.75rem;padding-top:1.8125rem}.middle-section .bookandappointmentu-subheading{font-size:.75rem;padding-top:.5rem}.middle-section .bookandappointment-para{font-size:.75rem;padding-top:.45rem}.bottom-section-1{padding-top:.98438rem;width:96%}.bottom-section-1 .appointment-type,.bottom-section-1 .appointment-on,.bottom-section-1 .store-location{font-size:.75rem}.bottom-section-1 .appointment-type{padding-top:.75rem}.bottom-section-1 .store-location{padding-bottom:.75rem}}

