/** Shopify CDN: Minification failed

Line 60:0 Unexpected "}"

**/
.font-neue-montreal {
  font-family: "PP Neue Montreal";
}
.font-neue-montreal-book {
  font-family: "PP Neue Montreal Book";
}
.fw-light {
  font-weight: 300 !important;
}
.fw-normal {
  font-weight: 400 !important;
}
.fw-medium {
  font-weight: 500 !important;
}
.fw-semibold {
  font-weight: 600 !important;
}
.fw-bold {
  font-weight: 700 !important;
}
body h1,
body h2 {
  font-family: "Times Now";
}
body h2,
body .h2 {
  font-size: 40px;
  line-height: 1.2;
  color: #000;
  font-weight: 300;
}
.dev-btn {
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0.05em;
  line-height: 1.5;
  padding: 18px 15px;
  text-decoration: none;
  background: #fff;
  color: #000;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  -webkit-appearance: none;
  appearance: none;
  display: inline-block;
  text-align: center;
  text-transform: uppercase;
  cursor: pointer;
  width:100%;
}
.dev-btn.bg-light {
    background: linear-gradient(270deg, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0.4) 100%);
}
}
.right-arrow-heading {
  position: relative;
}
.right-arrow-heading:after {
  content: "";
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 27 46" height="46" width="27"><path fill="%23D3C1AE" d="M13.6124 45.1888C14.3435 44.8111 14.9844 44.2915 15.4941 43.6633C16.0037 43.035 16.371 42.312 16.5724 41.5402C16.5724 41.5402 12.1769 39.435 10.2318 38.5051L0.877921 23.7204L16.4011 32.5931C17.388 34.4463 19.591 38.6156 19.5954 38.6114C22.9593 37.7618 24.9612 34.4873 24.066 31.289L24.066 31.2781L16.9763 31.6623L1.0108 23.2383L19.2238 23.5413C21.0448 24.673 25.1544 27.2402 25.1544 27.2352C25.7391 26.6816 26.2033 26.0225 26.5201 25.296C26.8369 24.5695 27 23.79 27 23.0027C27 22.2154 26.8369 21.4359 26.5201 20.7094C26.2033 19.9829 25.7391 19.3237 25.1544 18.7702C25.1544 18.7702 21.0448 21.3366 19.2238 22.4682L1.0108 22.7687L16.9728 14.3523C19.1469 14.4745 24.0538 14.7457 24.0538 14.7415C24.2874 13.9877 24.3537 13.1955 24.2483 12.4157C24.1429 11.636 23.8682 10.886 23.4418 10.214C23.039 9.51591 22.4891 8.90561 21.8269 8.42175C21.1648 7.9379 20.4049 7.59105 19.5954 7.40319L16.4011 13.424L0.882291 22.2782L10.2362 7.4894C12.1813 6.58373 16.5776 4.46518 16.5724 4.46099C16.3738 3.69757 16.0125 2.9817 15.5112 2.35829C15.01 1.73487 14.3796 1.21738 13.6596 0.838286C12.9458 0.42376 12.15 0.15544 11.3224 0.0502682C10.4948 -0.0549034 9.6535 0.00535775 8.85148 0.227247L9.25798 6.95956L0.0622911 22.69C0.0187749 22.7808 -0.00245576 22.8799 0.000224063 22.9797C-0.00168901 23.0797 0.0195054 23.1789 0.0622911 23.2701L9.25798 39.0458L8.84798 45.7731C9.64172 45.9923 10.4739 46.0535 11.2933 45.9531C12.1127 45.8526 12.9019 45.5925 13.6124 45.1888Z"></path></svg>');
  width: 21px;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  vertical-align: bottom;
  min-width: 21px;
  height: 38px;
  margin-left: 15px;
}
.left-arrow-heading {
  position: relative;
}
.left-arrow-heading:before {
  content: "";
  background-image: url('data:image/svg+xml,<svg width="22" height="39" viewBox="0 0 22 39" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.7616 0.682209C10.1739 0.999981 9.65873 1.43707 9.24903 1.96555C8.83934 2.49404 8.54412 3.10232 8.38223 3.75156C8.38223 3.75156 11.9155 5.52247 13.4791 6.30477L20.9982 18.742L8.51996 11.2781C7.72658 9.71915 5.95572 6.21183 5.95221 6.21534C3.24812 6.93005 1.63888 9.68464 2.35847 12.3752L2.35847 12.3843L8.05757 12.0611L20.8914 19.1476L6.25086 18.8927C4.78709 17.9407 1.48358 15.7811 1.48358 15.7853C1.01358 16.251 0.640448 16.8055 0.385788 17.4166C0.131127 18.0278 2.3865e-07 18.6835 2.30752e-07 19.3458C2.22854e-07 20.0081 0.131127 20.6638 0.385788 21.275C0.640448 21.8862 1.01358 22.4406 1.48358 22.9063C1.48358 22.9063 4.78709 20.7474 6.25086 19.7954L20.8914 19.5426L8.06038 26.6227C6.3127 26.5199 2.36831 26.2918 2.36831 26.2953C2.1805 26.9294 2.12724 27.5959 2.21196 28.2518C2.29668 28.9078 2.5175 29.5387 2.86022 30.104C3.18404 30.6912 3.6261 31.2046 4.15836 31.6117C4.69063 32.0187 5.30148 32.3105 5.9522 32.4685L8.51996 27.4036L20.9947 19.9552L13.4756 32.396C11.912 33.1579 8.37801 34.9401 8.38223 34.9436C8.5419 35.5858 8.83231 36.188 9.23524 36.7124C9.63817 37.2369 10.1449 37.6722 10.7237 37.9911C11.2975 38.3398 11.9372 38.5655 12.6024 38.654C13.2677 38.7425 13.944 38.6918 14.5887 38.5051L14.2619 32.8417L21.6539 19.6088C21.6889 19.5325 21.7059 19.4491 21.7038 19.3652C21.7053 19.281 21.6883 19.1976 21.6539 19.1208L14.2619 5.8499L14.5915 0.190716C13.9535 0.00631731 13.2845 -0.045204 12.6258 0.0393259C11.9671 0.123852 11.3327 0.342644 10.7616 0.682209Z" fill="%23D3C1AE"/></svg>');
  width: 21px;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  vertical-align: bottom;
  min-width: 21px;
  height: 38px;
  margin-right: 15px;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
/* SWIPER CSS */
.swiper-button-next svg,
.swiper-button-prev svg {
  width: 43px;
  height: 43px;
}

@media (max-width: 1200px) {
  body h2,
  body .h2 {
    font-size: 37px;
  }
}
@media (max-width: 991px) {
  body h2,
  body .h2 {
    font-size: 32px;
  }

  .swiper-button-next svg,
  .swiper-button-prev svg {
    width: 30px;
    height: 30px;
  }
  .dev-btn {
    font-size: 15px;
    line-height: 1.5;
    padding: 16px;
  }
  .right-arrow-heading:after {
    margin-left: 10px;
  }

  .left-arrow-heading:before {
    margin-right: 10px;
  }
}
