/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./sfra-webpack-builder/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./sfra-webpack-builder/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./sfra-webpack-builder/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./code/app_tanishq/cartridge/client/default/scss/components/thankyoustyle.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.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: 0.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: 0.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-top: 0.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: 0.5rem; }

.bottom-section-1 {
  background: #fff2f3 0% 0% no-repeat padding-box;
  border: 0.0625rem dashed #832729;
  border-radius: 0.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: 0.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: 0.125rem; }
  .middle-section .bookandappointment-heading {
    font-size: 1.75rem;
    padding-top: 1.8125rem; }
  .middle-section .bookandappointmentu-subheading {
    font-size: 0.75rem;
    padding-top: 0.5rem; }
  .middle-section .bookandappointment-para {
    font-size: 0.75rem;
    padding-top: 0.45rem; }
  .bottom-section-1 {
    padding-top: 0.98438rem;
    width: 96%; }
    .bottom-section-1 .appointment-type,
    .bottom-section-1 .appointment-on,
    .bottom-section-1 .store-location {
      font-size: 0.75rem; }
    .bottom-section-1 .appointment-type {
      padding-top: 0.75rem; }
    .bottom-section-1 .store-location {
      padding-bottom: 0.75rem; } }


/*# sourceMappingURL=default\css\components\thankyoustyle.css.map*/