.bls-630 .bls-element.bls-element-6232648 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: -35px;
  margin-bottom: 0px;
  /* padding: 8rem 0rem 20rem 0rem; */
  position: relative;
}

.bls-column-content {
  position: absolute !important;
  inset: 0;
  z-index: 9;
}

.bls-background-image {
  position: relative;
}

.bls-630 .bls-element.bls-element-6b24290.bls-column > .bls-widget-wrap {
  justify-content: center;
}

.bls-630 .bls-element.bls-element-00b5b61 .info-box-title > * {
  font-size: 40px;
  font-weight: 400;
}

.bls-630 .bls-element.bls-element-00b5b61 .info-box-wrap .info-box-title {
  margin-bottom: 10px;
}

.bls-630 .bls-element.bls-element-00b5b61 .info-box-description > * {
  color: #222222;
  font-size: 18px;
  font-weight: 300;
  line-height: 27px;
  max-width: 475px;
  margin: auto;
}

.bls-630 .bls-element.bls-element-00b5b61 .button.btn-style-outline {
  border-width: 1px;
}

.bls-630 .bls-element.bls-element-00b5b61 .bls-button a {
  font-size: 18px;
  font-weight: 400;
}

.bls-630 .bls-element.bls-element-00b5b61 .bls-button a.btn-style-outline {
  padding: 9px 28px 9px 28px;
}

.bls-630 .bls-element.bls-element-00b5b61 .bls-button .button,
.bls-630 .bls-element.bls-element-00b5b61 .bls-button .btn-style-text,
.bls-630 .bls-element.bls-element-7fd78fd .bls-button .button {
  color: #30333f;
}

.bls-630 .bls-element.bls-element-7fd78fd .bls-button .button,
.bls-630 .bls-element.bls-element-00b5b61 .bls-button .btn-style-link:after,
.bls-630 .bls-element.bls-element-00b5b61 .bls-button .btn-style-outline {
  border-color: #30333f;
}

.bls-630 .bls-element.bls-element-00b5b61 .bls-info-box .info-box-btn {
  margin-top: 40px;
}

.bls-630 .bls-column-content .bls-column {
  width: var(--container-widget-width, 30%);
  max-width: 40%;
  --container-widget-width: 40%;
  --container-widget-flex-grow: 0;
  margin-left: auto;
  margin-right: auto;
}

.bls-630 .bls-column-content {
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-top: -8.5rem;
}

.bls-630
  .bls-element.bls-element-5b5dcf1:not(
    .bls-motion-effects-element-type-background
  ),
.bls-630
  .bls-element.bls-element-5b5dcf1
  > .bls-motion-effects-container
  > .bls-motion-effects-layer {
  background-color: #cdb380;
}

.bls-630 .bls-element.bls-element-5b5dcf1 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 1rem 0rem 1rem 0rem;
}

.bls-630 .bls-element.bls-element-23df1e0.bls-column > .bls-widget-wrap {
  justify-content: center;
}

.bls-630 .bls-element.bls-element-31b6a49 {
  color: #ffffff;
  font-family: 'Jost', Sans-serif;
  font-size: 18px;
  font-weight: 400;
  width: auto;
  max-width: auto;
}

.bls-630 .bls-element.bls-element-31b6a49 > .bls-widget-container {
  margin: 0rem 3rem 0rem 0rem;
}

.bls-630 .bls-element.bls-element-3fbf665 {
  color: #ffffff;
  font-family: 'Jost', Sans-serif;
  font-size: 18px;
  font-weight: 400;
  width: auto;
  max-width: auto;
}

.bls-630 .bls-element.bls-element-3fbf665 > .bls-widget-container {
  margin: 0rem 3rem 0rem 0rem;
}

.bls-630 .bls-element.bls-element-cec8858 {
  color: #ffffff;
  font-family: 'Jost', Sans-serif;
  font-size: 18px;
  font-weight: 400;
  width: auto;
  max-width: auto;
}

.bls-630 .bls-element.bls-element-cec8858 > .bls-widget-container {
  margin: 0rem 3rem 0rem 0rem;
}

.bls-630 .bls-element.bls-element-97e84ac {
  color: #ffffff;
  font-family: 'Jost', Sans-serif;
  font-size: 18px;
  font-weight: 400;
  width: auto;
  max-width: auto;
}

.bls-630
  .bls-element.bls-element-cfe2ca9:not(
    .bls-motion-effects-element-type-background
  ),
.bls-630
  .bls-element.bls-element-cfe2ca9
  > .bls-motion-effects-container
  > .bls-motion-effects-layer {
  background-color: #f6f1ef;
}

.bls-630 .bls-element.bls-element-cfe2ca9 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 6rem 0rem 3rem 0rem;
}

.bls-630 .bls-element.bls-element-da13773 .bls-heading {
  text-align: center;
  max-width: 100%;
  width: 100%;
}

.bls-630 .bls-element.bls-element-da13773 .heading-title {
  font-size: 40px;
}

.bls-630 .bls-element.bls-element-da13773 > .bls-widget-container {
  margin: 0px 0px 18px 0px;
}

.bls-630 .bls-element.bls-element-131f5ec > .bls-element-populated {
  padding: 15px 45px 15px 15px;
}

.bls-630 .bls-element.bls-element-acd6482 {
  text-align: center;
}

.bls-630 .bls-element.bls-element-acd6482 img {
  box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.1);
}

.bls-630 .bls-element.bls-element-acd6482 .widget-image-caption {
  color: #000000;
  font-size: 20px;
  font-weight: 400;
  font-style: normal;
  margin-top: 10px;
}

.bls-630 .bls-element.bls-element-35bc931 > .bls-element-populated {
  padding: 15px 30px 15px 30px;
}
@media (min-width: 768px) {
  .bls-element-populated.f-1{
    padding: 15px 45px 15px 15px !important;
  }
  .bls-element-populated.f-2{
    padding: 15px 30px 15px 30px !important;
  }
  .bls-element-populated.f-3{
    padding: 15px 15px 15px 45px !important;
  }
}

.bls-630 .bls-element.bls-element-515cf79 {
  text-align: center;
}

.bls-630 .bls-element.bls-element-515cf79 img {
  box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.1);
}

.bls-630 .bls-element.bls-element-515cf79 .widget-image-caption {
  color: #000000;
  font-size: 20px;
  font-weight: 400;
  font-style: normal;
  margin-top: 10px;
}

.bls-630 .bls-element.bls-element-65c00a0 > .bls-element-populated {
  padding: 15px 15px 15px 45px;
}

.bls-630 .bls-element.bls-element-aec5eb3 {
  text-align: center;
}

.bls-630 .bls-element.bls-element-aec5eb3 img {
  box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.1);
}

.bls-630 .bls-element.bls-element-aec5eb3 .widget-image-caption {
  color: #000000;
  font-size: 20px;
  font-weight: 400;
  font-style: normal;
  margin-top: 10px;
}

.bls-630 .bls-element.bls-element-02a0b4c > .bls-element-populated {
  padding: 15px 30px 15px 30px;
}

.bls-630 .bls-element.bls-element-6c51834 {
  text-align: center;
}

.bls-630 .bls-element.bls-element-6c51834 img {
  box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.1);
}

.bls-630 .bls-element.bls-element-6c51834 .widget-image-caption {
  color: #000000;
  font-size: 20px;
  font-weight: 400;
  font-style: normal;
  margin-top: 10px;
}

.bls-630 .bls-element.bls-element-c46d375 > .bls-element-populated {
  padding: 15px 45px 15px 15px;
}

.bls-630 .bls-element.bls-element-80b7205 {
  text-align: center;
}

.bls-630 .bls-element.bls-element-80b7205 img {
  box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.1);
}

.bls-630 .bls-element.bls-element-80b7205 .widget-image-caption {
  color: #000000;
  font-size: 20px;
  font-weight: 400;
  font-style: normal;
  margin-top: 10px;
}

.bls-630 .bls-element.bls-element-2ae9b4d > .bls-element-populated {
  padding: 15px 30px 15px 30px;
}

.bls-630 .bls-element.bls-element-2ae9b4d {
  z-index: 400;
}

.bls-630 .bls-element.bls-element-d949dce {
  text-align: center;
}

.bls-630 .bls-element.bls-element-d949dce img {
  box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.1);
}

.bls-630 .bls-element.bls-element-d949dce .widget-image-caption {
  color: #000000;
  font-size: 20px;
  font-weight: 400;
  font-style: normal;
  margin-top: 10px;
}

.bls-630 .bls-element.bls-element-ea62061 > .bls-element-populated {
  padding: 15px 45px 15px 15px;
}

.bls-630 .bls-element.bls-element-4e31bf3 {
  text-align: center;
}

.bls-630 .bls-element.bls-element-4e31bf3 img {
  box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.1);
}

.bls-630 .bls-element.bls-element-4e31bf3 .widget-image-caption {
  color: #000000;
  font-size: 20px;
  font-weight: 400;
  font-style: normal;
  margin-top: 10px;
}

.bls-630 .bls-element.bls-element-7705a3a > .bls-element-populated {
  padding: 15px 45px 15px 15px;
}

.bls-630 .bls-element.bls-element-b6eceb1 {
  text-align: center;
}

.bls-630 .bls-element.bls-element-b6eceb1 img {
  box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.1);
}

.bls-630 .bls-element.bls-element-b6eceb1 .widget-image-caption {
  color: #000000;
  font-size: 20px;
  font-weight: 400;
  font-style: normal;
  margin-top: 10px;
}

.bls-630 .bls-element.bls-element-982f4eb > .bls-element-populated {
  padding: 15px 45px 15px 15px;
}

.bls-630 .bls-element.bls-element-235b6c1 {
  text-align: center;
}

.bls-630 .bls-element.bls-element-235b6c1 img {
  box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.1);
}

.bls-630 .bls-element.bls-element-235b6c1 .widget-image-caption {
  color: #000000;
  font-size: 20px;
  font-weight: 400;
  font-style: normal;
  margin-top: 10px;
}

.bls-630
  .bls-element.bls-element-e00fe26:not(
    .bls-motion-effects-element-type-background
  ),
.bls-630
  .bls-element.bls-element-e00fe26
  > .bls-motion-effects-container
  > .bls-motion-effects-layer {
  background-color: #f6f1ef;
}

.bls-630 .bls-element.bls-element-e00fe26 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 5rem 0rem 5rem 0rem;
}

.bls-630 .bls-element.bls-element-0d182c2.bls-column > .bls-widget-wrap {
  justify-content: center;
}

.bls-630 .bls-element.bls-element-36fd23b .bls-heading {
  text-align: center;
  max-width: 40%;
  width: 40%;
}

.bls-630 .bls-element.bls-element-36fd23b .heading-title {
  font-size: 40px;
}

.bls-630 .bls-element.bls-element-36fd23b .heading-tagline {
  color: #222222;
  font-size: 20px;
  font-weight: 300;
  line-height: 28px;
}

.bls-630 .bls-element.bls-element-36fd23b > .bls-widget-container {
  margin: 0rem 0rem 2rem 0rem;
}

.bls-630 .bls-element.bls-element-94ab1f5 {
  --e-image-carousel-slides-to-show: 4;
}

.bls-630 .bls-element.bls-element-94ab1f5 .bls-image-carousel-caption {
  text-align: center;
  color: #222222;
  font-size: 20px;
  font-weight: 400;
  line-height: 1;
  margin-top: 30px;
}

.bls-630 .bls-element.bls-element-69e6e19 {
  width: auto;
  max-width: auto;
}

.bls-630 .bls-element.bls-element-d3f5005 {
  color: #222222;
  width: var(--container-widget-width, 17%);
  max-width: 17%;
  --container-widget-width: 17%;
  --container-widget-flex-grow: 0;
  align-self: center;
}

.bls-630 .bls-element.bls-element-d3f5005 > .bls-widget-container {
  margin: 0px 0px 0px 18px;
}

.bls-630
  .bls-element.bls-element-21d193f:not(
    .bls-motion-effects-element-type-background
  ),
.bls-630
  .bls-element.bls-element-21d193f
  > .bls-motion-effects-container
  > .bls-motion-effects-layer {
  background-color: #192226;
}

.bls-630 .bls-element.bls-element-21d193f {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 5rem 0rem 3rem 0rem;
}

.bls-630 .bls-element.bls-element-23a14bf .bls-heading {
  text-align: center;
}

.bls-630 .bls-element.bls-element-23a14bf .heading-title {
  color: #ffffff;
  font-size: 40px;
}

.bls-630 .bls-element.bls-element-c729fe3 .bls-tabs .nav-link {
  color: #cccccc;
}

.bls-630 .bls-element.bls-element-c729fe3 .bls-tabs .nav-link.active {
  color: #ccb280;
}

.bls-630 .bls-element.bls-element-c729fe3 .bls-tabs .nav-link:after {
  border-bottom-color: #ccb280;
}

.bls-630 .bls-element.bls-element-c729fe3 .bls-tabs .nav-tabs .nav-link {
  font-size: 20px;
}

.bls-630 .bls-element.bls-element-c729fe3 .tab-content > .tab-pane {
  text-align: left;
}

.bls-630 .bls-element.bls-element-c729fe3 .bls-tabs .tab-content {
  padding: 1rem 0rem 0rem 0rem;
}

.bls-630
  .bls-element.bls-element-110ffac:not(
    .bls-motion-effects-element-type-background
  ),
.bls-630
  .bls-element.bls-element-110ffac
  > .bls-motion-effects-container
  > .bls-motion-effects-layer {
  background-color: #f6f1ef;
}

.bls-630 .bls-element.bls-element-110ffac {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 5rem 0rem 4rem 0rem;
}

.bls-630 .bls-element.bls-element-d6e21ae.bls-column > .bls-widget-wrap {
  justify-content: center;
}

.bls-630 .bls-element.bls-element-75b8b76 .bls-heading {
  text-align: center;
  max-width: 43%;
  width: 43%;
}

.bls-630 .bls-element.bls-element-75b8b76 .heading-title {
  font-size: 40px;
}

.bls-630 .bls-element.bls-element-75b8b76 .heading-tagline {
  color: #222222;
  font-size: 20px;
  font-weight: 300;
  line-height: 28px;
}

.bls-630 .bls-element.bls-element-75b8b76 > .bls-widget-container {
  margin: 0rem 0rem 1rem 0rem;
}

.bls-630 .bls-element.bls-element-2d2fdcd img {
  box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.1);
}

.bls-630 .bls-element.bls-element-bf4b60a img {
  box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.1);
}

.bls-630 .bls-element.bls-element-f0f6630 img {
  box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.1);
}

.bls-630 .bls-element.bls-element-6c9fc4c img {
  box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.1);
}

.bls-630
  .bls-element.bls-element-057e81b:not(
    .bls-motion-effects-element-type-background
  ),
.bls-630
  .bls-element.bls-element-057e81b
  > .bls-motion-effects-container
  > .bls-motion-effects-layer {
  background-color: #192226;
}

.bls-630 .bls-element.bls-element-057e81b {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 5rem 0rem 4rem 0rem;
}

.bls-630 .bls-element.bls-element-90b7e60.bls-column > .bls-widget-wrap {
  justify-content: center;
}

.bls-630 .bls-element.bls-element-623d83e .bls-heading {
  text-align: center;
}

.bls-630 .bls-element.bls-element-623d83e .heading-title {
  color: #ffffff;
  font-size: 40px;
}

.bls-630 .bls-element.bls-element-623d83e .heading-tagline {
  color: #c2c2c2;
  font-size: 20px;
  font-weight: 300;
  line-height: 28px;
}

.bls-630 .bls-element.bls-element-623d83e > .bls-widget-container {
  margin: 0rem 0rem 3rem 0rem;
}

.bls-630 .bls-element.bls-element-aacba2b {
  --e-image-carousel-slides-to-show: 5;
}

.bls-630 .bls-element.bls-element-aacba2b > .bls-widget-container {
  margin: 0rem 0rem 2rem 0rem;
}

.bls-630
  .bls-element.bls-element-084e26a:not(
    .bls-motion-effects-element-type-background
  ),
.bls-630
  .bls-element.bls-element-084e26a
  > .bls-motion-effects-container
  > .bls-motion-effects-layer {
  background-color: #f6f1ef;
}

.bls-630 .bls-element.bls-element-084e26a {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 5rem 0rem 4rem 0rem;
}

.bls-630 .bls-element.bls-element-c2893c7.bls-column > .bls-widget-wrap {
  justify-content: center;
}

.bls-630 .bls-element.bls-element-3b6665d .bls-heading {
  text-align: center;
}

.bls-630 .bls-element.bls-element-3b6665d .heading-title {
  color: #222222;
  font-size: 40px;
}

.bls-630 .bls-element.bls-element-3b6665d .heading-tagline {
  color: #222222;
  font-size: 20px;
  font-weight: 300;
  line-height: 28px;
}

.bls-630 .bls-element.bls-element-3b6665d > .bls-widget-container {
  margin: 0rem 0rem 1rem 0rem;
}

.bls-630 .bls-element.bls-element-19c10cb .info-box-title > * {
  font-size: 24px;
  font-weight: 500;
}

.bls-630 .bls-element.bls-element-19c10cb .info-box-description > * {
  color: #666666;
  font-size: 18px;
  line-height: 25px;
}

.bls-630 .bls-element.bls-element-9913563 .info-box-title > * {
  font-size: 24px;
  font-weight: 500;
}

.bls-630 .bls-element.bls-element-9913563 .info-box-description > * {
  color: #666666;
  font-size: 18px;
  line-height: 25px;
}

.bls-630 .bls-element.bls-element-44d4fdb .info-box-title > * {
  font-size: 24px;
  font-weight: 500;
}

.bls-630 .bls-element.bls-element-44d4fdb .info-box-description > * {
  color: #666666;
  font-size: 18px;
  line-height: 25px;
}

.bls-630 .bls-element.bls-element-0f41bee .info-box-title > * {
  font-size: 24px;
  font-weight: 500;
}

.bls-630 .bls-element.bls-element-0f41bee .info-box-description > * {
  color: #666666;
  font-size: 18px;
  line-height: 25px;
}

.bls-630 .bls-element.bls-element-5bb0536 .info-box-title > * {
  font-size: 24px;
  font-weight: 500;
}

.bls-630 .bls-element.bls-element-5bb0536 .info-box-description > * {
  color: #666666;
  font-size: 18px;
  line-height: 25px;
}

.bls-630 .bls-element.bls-element-b2249ee .info-box-title > * {
  font-size: 24px;
  font-weight: 500;
}

.bls-630 .bls-element.bls-element-b2249ee .info-box-description > * {
  color: #666666;
  font-size: 18px;
  line-height: 25px;
}

.bls-630 .bls-element.bls-element-c05e71e .info-box-title > * {
  font-size: 24px;
  font-weight: 500;
}

.bls-630 .bls-element.bls-element-c05e71e .info-box-description > * {
  color: #666666;
  font-size: 18px;
  line-height: 25px;
}

.bls-630 .bls-element.bls-element-894f7b0 .info-box-title > * {
  font-size: 24px;
  font-weight: 500;
}

.bls-630 .bls-element.bls-element-894f7b0 .info-box-description > * {
  color: #666666;
  font-size: 18px;
  line-height: 25px;
}

.bls-630 .bls-element.bls-element-9f3c307 .info-box-title > * {
  font-size: 24px;
  font-weight: 500;
}

.bls-630 .bls-element.bls-element-9f3c307 .info-box-description > * {
  color: #666666;
  font-size: 18px;
  line-height: 25px;
}

.bls-630 .bls-element.bls-element-bf93fe4 .info-box-title > * {
  font-size: 24px;
  font-weight: 500;
}

.bls-630 .bls-element.bls-element-bf93fe4 .info-box-description > * {
  color: #666666;
  font-size: 18px;
  line-height: 25px;
}

.bls-630 .bls-element.bls-element-2e13054 .info-box-title > * {
  font-size: 24px;
  font-weight: 500;
}

.bls-630 .bls-element.bls-element-2e13054 .info-box-description > * {
  color: #666666;
  font-size: 18px;
  line-height: 25px;
}

.bls-630 .bls-element.bls-element-ae29a0c .info-box-title > * {
  font-size: 24px;
  font-weight: 500;
}

.bls-630 .bls-element.bls-element-ae29a0c .info-box-description > * {
  color: #666666;
  font-size: 18px;
  line-height: 25px;
}

.bls-630 .bls-element.bls-element-4c2e59e {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 5rem 0rem 5rem 0rem;
}

.bls-630 .bls-element.bls-element-6506b47.bls-column > .bls-widget-wrap {
  justify-content: center;
}

.bls-630 .bls-element.bls-element-5c3b4ce .bls-heading {
  text-align: center;
}

.bls-630 .bls-element.bls-element-5c3b4ce .heading-title {
  color: #222222;
  font-size: 40px;
}

.bls-630 .bls-element.bls-element-5c3b4ce .heading-tagline {
  color: #222222;
  font-size: 20px;
  font-weight: 300;
  line-height: 28px;
}

.bls-630 .bls-element.bls-element-5c3b4ce > .bls-widget-container {
  margin: 0rem 0rem 1rem 0rem;
}

.bls-630 .bls-element.bls-element-9f8109e .info-box-title > * {
  font-size: 24px;
  font-weight: 500;
}

.bls-630 .bls-element.bls-element-9f8109e .info-box-wrap .info-box-title {
  margin-bottom: 4px;
}

.bls-630 .bls-element.bls-element-9f8109e .info-box-description > * {
  color: #666666;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
}

.bls-630 .bls-element.bls-element-ab73371 .info-box-title > * {
  font-size: 24px;
  font-weight: 500;
}

.bls-630 .bls-element.bls-element-ab73371 .info-box-wrap .info-box-title {
  margin-bottom: 4px;
}

.bls-630 .bls-element.bls-element-ab73371 .info-box-description > * {
  color: #666666;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
}

.bls-630 .bls-element.bls-element-aad3f7c .info-box-title > * {
  font-size: 24px;
  font-weight: 500;
}

.bls-630 .bls-element.bls-element-aad3f7c .info-box-wrap .info-box-title {
  margin-bottom: 4px;
}

.bls-630 .bls-element.bls-element-aad3f7c .info-box-description > * {
  color: #666666;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
}

.bls-630 .bls-element.bls-element-a25ae5d .info-box-title > * {
  font-size: 24px;
  font-weight: 500;
}

.bls-630 .bls-element.bls-element-a25ae5d .info-box-wrap .info-box-title {
  margin-bottom: 4px;
}

.bls-630 .bls-element.bls-element-a25ae5d .info-box-description > * {
  color: #666666;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
}

.bls-630 .bls-element.bls-element-c4846d2 .info-box-title > * {
  font-size: 24px;
  font-weight: 500;
}

.bls-630 .bls-element.bls-element-c4846d2 .info-box-wrap .info-box-title {
  margin-bottom: 4px;
}

.bls-630 .bls-element.bls-element-c4846d2 .info-box-description > * {
  color: #666666;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
}

.bls-630 .bls-element.bls-element-c359a3e .info-box-title > * {
  font-size: 24px;
  font-weight: 500;
}

.bls-630 .bls-element.bls-element-c359a3e .info-box-wrap .info-box-title {
  margin-bottom: 4px;
}

.bls-630 .bls-element.bls-element-c359a3e .info-box-description > * {
  color: #666666;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
}

.bls-630 .bls-element.bls-element-20ad1ac .info-box-title > * {
  font-size: 24px;
  font-weight: 500;
}

.bls-630 .bls-element.bls-element-4c2e59e .info-box-wrap .info-box-title {
  margin-bottom: 10px !important;
}

.bls-630 .bls-element.bls-element-20ad1ac .info-box-description > * {
  color: #666666;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
}

.bls-630 .bls-element.bls-element-b14ca57 .info-box-title > * {
  font-size: 24px;
  font-weight: 500;
}

.bls-630 .bls-element.bls-element-b14ca57 .info-box-wrap .info-box-title {
  margin-bottom: 4px;
}

.bls-630 .bls-element.bls-element-b14ca57 .info-box-description > * {
  color: #666666;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
}

.bls-630 .bls-element.bls-element-ecd6e3e .info-box-title > * {
  font-size: 24px;
  font-weight: 500;
}

.bls-630 .bls-element.bls-element-ecd6e3e .info-box-wrap .info-box-title {
  margin-bottom: 4px;
}

.bls-630 .bls-element.bls-element-ecd6e3e .info-box-description > * {
  color: #666666;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
}

.bls-630 .bls-element.bls-element-ac8c5d1 .info-box-title > * {
  font-size: 24px;
  font-weight: 500;
}

.bls-element bls-element-4c2e59e .info-box-wrap .info-box-title {
  margin-bottom: 10px !important;
}

.bls-630 .bls-element.bls-element-ac8c5d1 .info-box-description > * {
  color: #666666;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
}

.bls-630 .bls-element.bls-element-fae17ac .info-box-title > * {
  font-size: 24px;
  font-weight: 500;
}

.bls-630 .bls-element.bls-element-fae17ac .info-box-wrap .info-box-title {
  margin-bottom: 4px;
}

.bls-630 .bls-element.bls-element-fae17ac .info-box-description > * {
  color: #666666;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
}

.bls-630 .bls-element.bls-element-2b21b0f .info-box-title > * {
  font-size: 24px;
  font-weight: 500;
}

.bls-630 .bls-element.bls-element-2b21b0f .info-box-wrap .info-box-title {
  margin-bottom: 4px;
}

.bls-630 .bls-element.bls-element-2b21b0f .info-box-description > * {
  color: #666666;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
}

.bls-630
  .bls-element.bls-element-58e2c29
  > .bls-motion-effects-container
  > .bls-motion-effects-layer {
  background-color: #f6f1ef;
}

.bls-630 .bls-element.bls-element-58e2c29 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 5rem 0rem 4rem 0rem;
}

.bls-630 .bls-element.bls-element-3316c0a.bls-column > .bls-widget-wrap {
  justify-content: center;
}

.bls-630 .bls-element.bls-element-84eb17d .info-box-title > * {
  font-size: 24px;
  font-weight: 400;
}

.bls-630 .bls-element.bls-element-84eb17d .box-icon-wrap .info-box-icon {
  font-size: 48px;
}

.bls-630 .bls-element.bls-element-84eb17d .info-box-icon {
  color: #222222;
}

.bls-630 .bls-element.bls-element-84eb17d .info-box-wrap .box-icon-wrap {
  margin-bottom: 5px;
}

.bls-630 .bls-element.bls-element-84eb17d > .bls-widget-container {
  margin: 0rem 3rem 0rem 0rem;
  padding: 0rem 3rem 0rem 0rem;
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: #bbbbbb;
}

.bls-630 .bls-element.bls-element-84eb17d {
  width: auto;
  max-width: auto;
}

.bls-630 .bls-element.bls-element-c3134ae .info-box-title > * {
  font-size: 24px;
  font-weight: 400;
}

.bls-630 .bls-element.bls-element-c3134ae .box-icon-wrap .info-box-icon {
  font-size: 48px;
}

.bls-630 .bls-element.bls-element-c3134ae .info-box-icon {
  color: #222222;
}

.bls-630 .bls-element.bls-element-c3134ae .info-box-wrap .box-icon-wrap {
  margin-bottom: 5px;
}

.bls-630 .bls-element.bls-element-c3134ae {
  width: auto;
  max-width: auto;
}

.bls-630 .bls-element.bls-element-d93d0f3 .bls-heading {
  text-align: center;
  max-width: 47%;
  width: 47%;
}

.bls-630 .bls-element.bls-element-d93d0f3 .heading-tagline {
  color: #222222;
  font-size: 20px;
  font-weight: 300;
  line-height: 28px;
}

.bls-630 .bls-element.bls-element-d93d0f3 > .bls-widget-container {
  margin: 14px 0px 0px 0px;
}

.bls-630 .bls-element.bls-element-f534e3d {
  margin-top: 10px;
  margin-bottom: 0px;
}

.bls-630
  .bls-element.bls-element-437c45a:not(
    .bls-motion-effects-element-type-background
  ),
.bls-630
  .bls-element.bls-element-437c45a
  > .bls-motion-effects-container
  > .bls-motion-effects-layer {
  background-color: #f6f1ef;
}

.bls-630 .bls-element.bls-element-437c45a {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 5rem 0rem 4rem 0rem;
}

.bls-630 .bls-element.bls-element-ff8f812.bls-column > .bls-widget-wrap {
  justify-content: center;
}

.bls-630 .bls-element.bls-element-21d0e33 .bls-heading {
  text-align: center;
}

.bls-630 .bls-element.bls-element-21d0e33 .heading-title {
  color: #222222;
  font-size: 40px;
}

.bls-630 .bls-element.bls-element-21d0e33 .heading-tagline {
  color: #222222;
  font-size: 20px;
  font-weight: 300;
  line-height: 28px;
}

.bls-630 .bls-element.bls-element-21d0e33 > .bls-widget-container {
  margin: 0rem 0rem 1rem 0rem;
}

.bls-630 .bls-element.bls-element-6c05af6 {
  margin-top: 0px;
  margin-bottom: 12px;
}

.bls-630 .bls-element.bls-element-b131b81 .info-box-title > * {
  font-size: 20px;
  font-weight: 500;
}

.bls-630 .bls-element.bls-element-b131b81 .info-box-description > * {
  color: #666666;
  font-size: 16px;
  line-height: 22px;
}

.bls-630 .bls-element.bls-element-b131b81 .info-box-wrap .box-icon-wrap {
  margin-bottom: 20px;
}

.bls-630 .bls-element.bls-element-d2e43c6 .info-box-title > * {
  font-size: 20px;
  font-weight: 500;
}

.bls-630 .bls-element.bls-element-d2e43c6 .info-box-description > * {
  color: #666666;
  font-size: 16px;
  line-height: 22px;
}

.bls-630 .bls-element.bls-element-d2e43c6 .info-box-wrap .box-icon-wrap {
  margin-bottom: 20px;
}

.bls-630 .bls-element.bls-element-9eafa3e .info-box-title > * {
  font-size: 20px;
  font-weight: 500;
}

.bls-630 .bls-element.bls-element-9eafa3e .info-box-description > * {
  color: #666666;
  font-size: 16px;
  line-height: 22px;
}

.bls-630 .bls-element.bls-element-9eafa3e .info-box-wrap .box-icon-wrap {
  margin-bottom: 20px;
}

.bls-630 .bls-element.bls-element-052cc98 .info-box-title > * {
  font-size: 20px;
  font-weight: 500;
}

.bls-630 .bls-element.bls-element-052cc98 .info-box-description > * {
  color: #666666;
  font-size: 16px;
  line-height: 22px;
}

.bls-630 .bls-element.bls-element-052cc98 .info-box-wrap .box-icon-wrap {
  margin-bottom: 20px;
}

.bls-630 .bls-element.bls-element-b18b0fd {
  margin-top: 0px;
  margin-bottom: 12px;
}

.bls-630 .bls-element.bls-element-58da7cf .info-box-title > * {
  font-size: 20px;
  font-weight: 500;
}

.bls-630 .bls-element.bls-element-58da7cf .info-box-description > * {
  color: #666666;
  font-size: 16px;
  line-height: 22px;
}

.bls-630 .bls-element.bls-element-58da7cf .info-box-wrap .box-icon-wrap {
  margin-bottom: 20px;
}

.bls-630 .bls-element.bls-element-2ba33ea .info-box-title > * {
  font-size: 20px;
  font-weight: 500;
}

.bls-630 .bls-element.bls-element-2ba33ea .info-box-description > * {
  color: #666666;
  font-size: 16px;
  line-height: 22px;
}

.bls-630 .bls-element.bls-element-2ba33ea .info-box-wrap .box-icon-wrap {
  margin-bottom: 20px;
}

.bls-630 .bls-element.bls-element-f714a7d .info-box-title > * {
  font-size: 20px;
  font-weight: 500;
}

.bls-630 .bls-element.bls-element-f714a7d .info-box-description > * {
  color: #666666;
  font-size: 16px;
  line-height: 22px;
}

.bls-630 .bls-element.bls-element-f714a7d .info-box-wrap .box-icon-wrap {
  margin-bottom: 20px;
}

.bls-630 .bls-element.bls-element-782fe8a .info-box-title > * {
  font-size: 20px;
  font-weight: 500;
}

.bls-630 .bls-element.bls-element-782fe8a .info-box-description > * {
  color: #666666;
  font-size: 16px;
  line-height: 22px;
}

.bls-630 .bls-element.bls-element-782fe8a .info-box-wrap .box-icon-wrap {
  margin-bottom: 20px;
}

.bls-630 .bls-element.bls-element-a4ea31b .info-box-title > * {
  font-size: 20px;
  font-weight: 500;
}

.bls-630 .bls-element.bls-element-a4ea31b .info-box-description > * {
  color: #666666;
  font-size: 16px;
  line-height: 22px;
}

.bls-630 .bls-element.bls-element-a4ea31b .info-box-wrap .box-icon-wrap {
  margin-bottom: 20px;
}

.bls-630 .bls-element.bls-element-a4ab1ad .info-box-title > * {
  font-size: 20px;
  font-weight: 500;
}

.bls-630 .bls-element.bls-element-a4ab1ad .info-box-description > * {
  color: #666666;
  font-size: 16px;
  line-height: 22px;
}

.bls-630 .bls-element.bls-element-a4ab1ad .info-box-wrap .box-icon-wrap {
  margin-bottom: 20px;
}

.bls-630 .bls-element.bls-element-8ba0e62 .info-box-title > * {
  font-size: 20px;
  font-weight: 500;
}

.bls-630 .bls-element.bls-element-8ba0e62 .info-box-description > * {
  color: #666666;
  font-size: 16px;
  line-height: 22px;
}

.bls-630 .bls-element.bls-element-8ba0e62 .info-box-wrap .box-icon-wrap {
  margin-bottom: 20px;
}

.bls-630 .bls-element.bls-element-0e620fc .info-box-title > * {
  font-size: 20px;
  font-weight: 500;
}

.bls-630 .bls-element.bls-element-0e620fc .info-box-description > * {
  color: #666666;
  font-size: 16px;
  line-height: 22px;
}

.bls-630 .bls-element.bls-element-0e620fc .info-box-wrap .box-icon-wrap {
  margin-bottom: 20px;
}

.bls-630
  .bls-element.bls-element-58e2c29:not(
    .bls-motion-effects-element-type-background
  ),
.bls-630
  .bls-element.bls-element-b1bd730:not(
    .bls-motion-effects-element-type-background
  ),
.bls-630
  .bls-element.bls-element-b1bd730
  > .bls-motion-effects-container
  > .bls-motion-effects-layer {
  background-color: #fdfaf9;
}

.bls-630
  .bls-element.bls-element-58e2c29:not(
    .bls-motion-effects-element-type-background
  ) {
  padding-bottom: 0;
}

.bls-630
  .bls-element.bls-element-58e2c29:not(
    .bls-motion-effects-element-type-background
  )::before {
  content: '';
  position: absolute;
  background: linear-gradient(180deg, rgba(247, 241, 239, 0) 0%, #ffffff 100%);
  bottom: 0;
  left: 0;
  right: 0;
  height: 250px;
  z-index: 1;
  pointer-events: none;
}

.bls-630 .bls-element.bls-element-b1bd730 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 5rem 0rem 4rem 0rem;
}

.bls-630 .bls-element.bls-element-2a72e74.bls-column > .bls-widget-wrap {
  justify-content: center;
}

.bls-630 .bls-element.bls-element-30b5db5 .info-box-title > * {
  font-size: 40px;
  font-weight: 400;
}

.bls-630 .bls-element.bls-element-30b5db5 .info-box-wrap .box-icon-wrap {
  margin-bottom: 5px;
}

.bls-630 .bls-element.bls-element-bbdc194 .testimonial-title {
  color: #222222;
}

.bls-630 .bls-element.bls-element-bbdc194 .testimonial-name {
  color: #222222;
}

.bls-630 .testimonial-description {
  color: #222222;
}

.bls-630 .bls-element.bls-element-fa638c4 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 5rem 0rem 4rem 0rem;
}

.bls-630 .bls-element.bls-element-f197e2d.bls-column > .bls-widget-wrap {
  justify-content: center;
}

.bls-630 .bls-element.bls-element-656b98d .bls-heading {
  text-align: center;
}

.bls-630 .bls-element.bls-element-656b98d .heading-title {
  color: #222222;
  font-size: 40px;
}

.bls-630 .bls-element.bls-element-656b98d .heading-tagline {
  color: #222222;
  font-size: 20px;
  font-weight: 300;
  line-height: 28px;
}

.bls-630 .bls-element.bls-element-656b98d > .bls-widget-container {
  margin: 0rem 0rem 1rem 0rem;
}

.bls-630 .bls-element.bls-element-e08fa69 .info-box-title > * {
  font-size: 24px;
  font-weight: 500;
}

.bls-630 .bls-element.bls-element-e08fa69 .info-box-description > * {
  color: #666666;
  font-size: 16px;
  line-height: 22px;
}

.bls-630 .bls-element.bls-element-e08fa69 .box-icon-wrap .info-box-icon img {
  max-width: 72px;
  width: 72px;
}

.bls-630 .bls-element.bls-element-e08fa69 .bls-button .button,
.bls-630 .bls-element.bls-element-e08fa69 .bls-button .btn-style-text {
  color: #222222;
}

.bls-630 .bls-element.bls-element-e08fa69 .bls-button .btn-style-link:after,
.bls-630 .bls-element.bls-element-e08fa69 .bls-button .btn-style-outline {
  border-color: #222222;
}

.bls-630 .bls-element.bls-element-e08fa69 .bls-button .button:hover,
.bls-630 .bls-element.bls-element-e08fa69 .bls-button .btn-style-link:hover {
  color: #222222;
}

.bls-630
  .bls-element.bls-element-e08fa69
  .bls-button
  .btn-style-link:hover:after {
  border-color: #222222;
}

.bls-630 .bls-element.bls-element-e08fa69 .bls-info-box .info-box-btn {
  margin-top: 20px;
}

.bls-630 .bls-element.bls-element-e08fa69 > .bls-widget-container {
  padding: 30px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #e3e3e3;
  border-radius: 12px 12px 12px 12px;
}

.bls-630 .bls-element.bls-element-d072f6b .info-box-title > * {
  font-size: 24px;
  font-weight: 500;
}

.bls-630 .bls-element.bls-element-d072f6b .info-box-description > * {
  color: #666666;
  font-size: 16px;
  line-height: 22px;
}

.bls-630 .bls-element.bls-element-d072f6b .box-icon-wrap .info-box-icon img {
  max-width: 72px;
  width: 72px;
}

.bls-630 .bls-element.bls-element-d072f6b .bls-button .button,
.bls-630 .bls-element.bls-element-d072f6b .bls-button .btn-style-text {
  color: #222222;
}

.bls-630 .bls-element.bls-element-d072f6b .bls-button .btn-style-link:after,
.bls-630 .bls-element.bls-element-d072f6b .bls-button .btn-style-outline {
  border-color: #222222;
}

.bls-630 .bls-element.bls-element-d072f6b .bls-button .button:hover,
.bls-630 .bls-element.bls-element-d072f6b .bls-button .btn-style-link:hover,
.bls-630 .bls-element.bls-element-d072f6b .bls-button .btn-style-text:hover {
  color: #222222;
}

.bls-630
  .bls-element.bls-element-d072f6b
  .bls-button
  .btn-style-link:hover:after {
  border-color: #222222;
}

.bls-630 .bls-element.bls-element-d072f6b .bls-info-box .info-box-btn {
  margin-top: 20px;
}

.bls-630 .bls-element.bls-element-d072f6b > .bls-widget-container {
  padding: 30px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #e3e3e3;
  border-radius: 12px 12px 12px 12px;
}

.bls-630 .bls-element.bls-element-bb8ef54 .info-box-title > * {
  font-size: 24px;
  font-weight: 500;
}

.bls-630 .bls-element.bls-element-bb8ef54 .info-box-description > * {
  color: #666666;
  font-size: 16px;
  line-height: 22px;
}

.bls-630 .bls-element.bls-element-bb8ef54 .box-icon-wrap .info-box-icon img {
  max-width: 72px;
  width: 72px;
}

.bls-630 .bls-element.bls-element-bb8ef54 .bls-button .button,
.bls-630 .bls-element.bls-element-bb8ef54 .bls-button .btn-style-text {
  color: #222222;
}

.bls-630 .bls-element.bls-element-bb8ef54 .bls-button .btn-style-link:after,
.bls-630 .bls-element.bls-element-bb8ef54 .bls-button .btn-style-outline {
  border-color: #222222;
}

.bls-630 .bls-element.bls-element-bb8ef54 .bls-button .button:hover,
.bls-630 .bls-element.bls-element-bb8ef54 .bls-button .btn-style-link:hover,
.bls-630 .bls-element.bls-element-bb8ef54 .bls-button .btn-style-text:hover {
  color: #222222;
}

.bls-630
  .bls-element.bls-element-bb8ef54
  .bls-button
  .btn-style-link:hover:after {
  border-color: #222222;
}

.bls-630 .bls-element.bls-element-bb8ef54 .bls-info-box .info-box-btn {
  margin-top: 20px;
}

.bls-630 .bls-element.bls-element-bb8ef54 > .bls-widget-container {
  padding: 30px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #e3e3e3;
  border-radius: 12px 12px 12px 12px;
}

.bls-630
  .bls-element.bls-element-f4e25c8:not(
    .bls-motion-effects-element-type-background
  ),
.bls-630
  .bls-element.bls-element-f4e25c8
  > .bls-motion-effects-container
  > .bls-motion-effects-layer {
  background-color: #f6f1ef;
}

.bls-630 .bls-element.bls-element-f4e25c8 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 10px 10px 10px 10px;
}

.bls-630 .bls-element.bls-element-921b10d.bls-column > .bls-widget-wrap {
  justify-content: center;
}

.bls-630 .bls-element.bls-element-85ebddc {
  width: auto;
  max-width: auto;
}

.bls-630 .bls-element.bls-element-59fbc89 {
  color: #222222;
  font-family: 'Jost', Sans-serif;
  font-size: 24px;
  font-weight: 400;
  width: auto;
  max-width: auto;
  align-self: center;
}

.bls-630 .bls-element.bls-element-59fbc89 > .bls-widget-container {
  margin: 0px 0px 0px 24px;
}

.bls-630
  .bls-element.bls-element-c13dd35:not(
    .bls-motion-effects-element-type-background
  ),
.bls-630
  .bls-element.bls-element-c13dd35
  > .bls-motion-effects-container
  > .bls-motion-effects-layer {
  background-image: url('../assets/images/Footer-bg.webp');
  background-position: center center;
  background-size: cover;
}

.bls-630 .bls-element.bls-element-c13dd35 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: -100px;
  padding: 5rem 0rem 3.5rem 0rem;
}

.bls-630 .bls-element.bls-element-7ea9231.bls-column > .bls-widget-wrap {
  justify-content: center;
}

.bls-630 .bls-element.bls-element-c279caf .bls-heading {
  text-align: center;
  max-width: 42%;
  width: 42%;
}

.bls-630 .bls-element.bls-element-c279caf .heading-title {
  color: #ffffff;
  font-size: 40px;
  font-weight: 500;
  margin-bottom: clamp(1.5rem, 2vw, 2.5rem);
}

.bls-630 .bls-element.bls-element-c279caf .heading-tagline {
  color: #222222;
  font-size: 20px;
  font-weight: 300;
  line-height: 28px;
}

.bls-630 .bls-element.bls-element-c279caf > .bls-widget-container {
  margin: 0rem 0rem -3rem 0rem;
}

.bls-630 .bls-element.bls-element-67f6f3b {
  margin-top: 0rem;
  margin-bottom: 2.5rem;
}

.bls-630 .bls-element.bls-element-9d39307.bls-column > .bls-widget-wrap {
  justify-content: center;
}

.bls-630 .bls-element.bls-element-b8c4e68 .info-box-title > * {
  color: #cccccc;
  font-size: 16px !important;
  font-weight: 500;
}

.bls-630 .bls-element.bls-element-b8c4e68 .info-box-wrap .info-box-title {
  margin-bottom: 0px;
}

.bls-630 .bls-element.bls-element-b8c4e68 > .bls-widget-container {
  margin: 0rem 3rem 0rem 0rem;
}

.bls-630 .bls-element.bls-element-b8c4e68 {
  width: auto;
  max-width: auto;
}

.bls-630 .bls-element.bls-element-1ac7127 .info-box-title > * {
  color: #cccccc;
  font-size: 16px !important;
  font-weight: 500;
}

.bls-630 .bls-element.bls-element-1ac7127 .info-box-wrap .info-box-title {
  margin-bottom: 0px;
}

.bls-630 .bls-element.bls-element-1ac7127 > .bls-widget-container {
  margin: 0rem 3rem 0rem 0rem;
}

.bls-630 .bls-element.bls-element-1ac7127 {
  width: auto;
  max-width: auto;
}

.bls-630 .bls-element.bls-element-f75db6a .info-box-title > * {
  color: #cccccc;
  font-size: 16px !important;
  font-weight: 500;
}

.bls-630 .bls-element.bls-element-f75db6a .info-box-wrap .info-box-title {
  margin-bottom: 0px;
}

.bls-630 .bls-element.bls-element-f75db6a {
  width: auto;
  max-width: auto;
}

.bls-630 .bls-element.bls-element-9dc428e .bls-button {
  text-align: center;
}

.bls-630 .bls-element.bls-element-9dc428e .bls-button a {
  font-size: 20px;
  font-weight: 500;
}

.bls-630 .bls-element.bls-element-9dc428e .bls-button a.btn-style-flat {
  padding: 15px 40px 15px 40px;
}

.bls-630 .bls-element.bls-element-9dc428e .bls-button .btn-style-flat {
  background-color: #ffffff;
}

.bls-630 .bls-element.bls-element-9dc428e .bls-button .btn-style-flat,
.bls-630 .bls-element.bls-element-9dc428e .bls-button .btn-style-link,
.bls-630 .bls-element.bls-element-9dc428e .bls-button .btn-style-text {
  color: #192226;
}

.bls-630 .bls-element.bls-element-9dc428e .bls-button .btn-style-link:after {
  border-color: #192226;
}

.bls-630 .bls-element.bls-element-8952cfc {
  color: #cccccc;
  font-family: 'Jost', Sans-serif;
  font-weight: 400;
  width: auto;
  max-width: auto;
  align-self: center;
  text-align: center;
}

.bls-630 .bls-element.bls-element-8952cfc > .bls-widget-container {
  margin: 4rem 0rem 0rem 0rem;
}

.bls-630 .bls-element .bls-image-carousel-caption {
  text-align: center;
  color: #d6d6d6;
  font-size: 18px;
  font-weight: 300;
  line-height: 1;
  margin-top: 30px;
}

.bls-630 .bls-block-637 .bls-element > .bls-widget-container {
  margin: 0rem 0rem 2rem 0rem;
}

.bls-header-col.bls-header-col-left,
.bls-header-col.bls-header-col-right {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0px;
  -ms-flex: 1 1 0px;
  flex: 1 1 0px;
}

@media (max-width: 991px) and (min-width: 768px) {
  .bls-630 .bls-element.bls-element-7cfc7b3 {
    width: 25%;
  }

  .bls-630 .bls-element.bls-element-2ac667c {
    width: 25%;
  }

  .bls-630 .bls-element.bls-element-af873ed {
    width: 25%;
  }

  .bls-630 .bls-element.bls-element-aaedf85 {
    width: 25%;
  }

  .bls-630 .bls-element.bls-element-ceda4ed {
    width: 25%;
  }

  .bls-630 .bls-element.bls-element-ddd56c8 {
    width: 25%;
  }

  .bls-630 .bls-element.bls-element-01ad06d {
    width: 25%;
  }

  .bls-630 .bls-element.bls-element-143bd62 {
    width: 25%;
  }

  .bls-630 .bls-element.bls-element-d2064b9 {
    width: 50%;
  }

  .bls-630 .bls-element.bls-element-6c6e78b {
    width: 50%;
  }

  .bls-630 .bls-element.bls-element-073ce37 {
    width: 50%;
  }
}

.menu-bottom-mobile {
  display: none;
}

.menu-bottom-mobile {
  background-color: #ffffff;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 10;
  box-shadow: 0 -4px 20px rgb(0 0 0 / 4%);
}

.menu-bottom-mobile ul {
  list-style: none;
  display: flex;
  justify-content: space-around;
  align-items: center;
  padding-left: 0;
  margin: 10px 0 6px;
}

.menu-bottom-mobile ul li a {
  display: block;
  text-align: center;
  font-size: 15px;
  color: #222222;
}

.menu-bottom-mobile ul li a:hover {
  color: #222222;
}

.menu-bottom-mobile ul li a img {
  margin: auto;
  margin-bottom: 2px;
  display: block;
}

@media (max-width: 991px) {
  .bls-630 .bls-column-content {
    margin-top: unset;
  }

  .bls-630 .bls-element.bls-element-00b5b61 .bls-button a.btn-style-outline {
    background-color: #222222;
    color: #ffffff !important;
  }

  .bls-630 > .bls-section {
    padding: 2rem 0 !important;
  }

  .bls-630 .bls-element.bls-element-6232648 {
    padding: 0 !important;
  }

  .image_speed {
    padding-bottom: 2rem !important;
  }

  .import-box-content h3,
  .bls-630 .bls-element .info-box-title > * {
    font-size: 20px !important;
  }

  .bls-630 .bls-element .info-box-description > * {
    font-size: 16px !important;
  }
}

@media (max-width: 1024px) {
  .bls-630 .bls-element.bls-element-00b5b61 .info-box-title > * {
    font-size: 36px;
  }

  .bls-630 .bls-column-content .bls-column {
    --container-widget-width: 60%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 60%);
    max-width: 60%;
  }

  .bls-630 .bls-element.bls-element-31b6a49 > .bls-widget-container {
    margin: 0rem 2rem 0rem 0rem;
  }

  .bls-630 .bls-element.bls-element-3fbf665 > .bls-widget-container {
    margin: 0rem 2rem 0rem 0rem;
  }

  .bls-630 .bls-element.bls-element-cec8858 > .bls-widget-container {
    margin: 0rem 2rem 0rem 0rem;
  }

  .bls-630 .bls-element.bls-element-36fd23b .bls-heading {
    max-width: 70%;
    width: 70%;
  }

  .bls-630 .bls-element.bls-element-94ab1f5 {
    --e-image-carousel-slides-to-show: 3;
  }

  .bls-630 .bls-element.bls-element-d3f5005 {
    --container-widget-width: 38%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 38%);
    max-width: 38%;
  }

  .bls-630 .bls-element.bls-element-75b8b76 .bls-heading {
    max-width: 70%;
    width: 70%;
  }

  .bls-630 .bls-element.bls-element-efab4cb .bls-heading {
    max-width: 70%;
    width: 70%;
  }

  .bls-630 .bls-element.bls-element-d93d0f3 .bls-heading {
    max-width: 70%;
    width: 70%;
  }

  .bls-630 .bls-element.bls-element-c279caf .bls-heading {
    max-width: 70%;
    width: 70%;
  }

  .bls-630 .bls-element.bls-element-b8c4e68 > .bls-widget-container {
    margin: 0rem 3rem 1rem 0rem;
  }

  .bls-630 .bls-element.bls-element-1ac7127 > .bls-widget-container {
    margin: 0rem 3rem 1rem 0rem;
  }

  .bls-header-main .bls-header-col.bls-header-col-center {
    justify-content: end;
  }
}

@media (max-width: 767px) {
  .bls-630 .bls-column-content .bls-column {
    --container-widget-width: 70%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 70%);
    max-width: 70%;
  }

  .bls-testimonials.style-2 .testimonial-description,
  .bls-testimonials.style-3 .testimonial-description {
    font-size: 20px;
  }

  .bls-630 .bls-element.bls-element-8952cfc > .bls-widget-container {
    margin: 1rem 0rem 0rem 0rem;
  }

  .bls-element-67f6f3b .info-box-wrap {
    display: flex;
    align-items: center;
    gap: 10px;
  }

  .bls-630 .bls-element.bls-element-84eb17d > .bls-widget-container {
    margin: 0;
    border-width: 0;
  }

  .bls-630 .bls-element.bls-element-c279caf .bls-heading {
    max-width: 100%;
    width: 100%;
  }

  .bls-630 .bls-column-content {
    margin-top: -10rem;
  }

  .bls-630 .bls-element.bls-element-cfe2ca9 {
    padding: 2rem 0rem 2rem 0rem;
  }

  .bls-630 .bls-element.bls-element-da13773 .heading-title {
    font-size: 34px;
  }

  .bls-630 .bls-element.bls-element-131f5ec > .bls-element-populated {
    padding: 15px 15px 15px 15px;
  }

  .bls-630 .bls-element.bls-element-35bc931 > .bls-element-populated {
    padding: 15px 15px 15px 15px;
  }

  .bls-630 .bls-element.bls-element-65c00a0 > .bls-element-populated {
    padding: 15px 15px 15px 15px;
  }

  .bls-630 .bls-element.bls-element-02a0b4c > .bls-element-populated {
    padding: 15px 15px 15px 15px;
  }

  .bls-630 .bls-element.bls-element-c46d375 > .bls-element-populated {
    padding: 15px 15px 15px 15px;
  }

  .bls-630 .bls-element.bls-element-2ae9b4d > .bls-element-populated {
    padding: 15px 15px 15px 15px;
  }

  .bls-630 .bls-element.bls-element-ea62061 > .bls-element-populated {
    padding: 15px 15px 15px 15px;
  }

  .bls-630 .bls-element.bls-element-7705a3a > .bls-element-populated {
    padding: 15px 15px 15px 15px;
  }

  .bls-630 .bls-element.bls-element-982f4eb > .bls-element-populated {
    padding: 15px 15px 15px 15px;
  }

  .bls-630 .bls-element.bls-element-0d9d6de {
    padding: 2rem 0rem 2rem 0rem;
  }

  .bls-630 .bls-element.bls-element-36fd23b .bls-heading {
    max-width: 100%;
    width: 100%;
  }

  .bls-630 .bls-element .heading-title {
    font-size: 28px !important;
  }

  .bls-630 .bls-element.bls-element-94ab1f5 {
    --e-image-carousel-slides-to-show: 2;
  }

  .bls-630 .bls-element.bls-element-d3f5005 {
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 50%);
    max-width: 50%;
  }

  .bls-630 .bls-element.bls-element-21d193f {
    padding: 2rem 0rem 2rem 0rem;
  }

  .bls-630 .bls-element.bls-element-23a14bf .heading-title {
    font-size: 34px;
  }

  .bls-630 .bls-element.bls-element-110ffac {
    padding: 2rem 0rem 2rem 0rem;
  }

  .bls-630 .bls-element.bls-element-75b8b76 .bls-heading {
    max-width: 100%;
    width: 100%;
  }

  .bls-630 .bls-element.bls-element-75b8b76 .heading-title {
    font-size: 34px;
  }

  .bls-630 .bls-element.bls-element-8942764 {
    padding: 2rem 0rem 2rem 0rem;
  }

  .bls-630 .bls-element.bls-element-efab4cb .bls-heading {
    max-width: 100%;
    width: 100%;
  }

  .bls-630 .bls-element.bls-element-efab4cb .heading-title {
    font-size: 34px;
  }

  .bls-630 .bls-element.bls-element-057e81b {
    padding: 2rem 0rem 2rem 0rem;
  }

  .bls-630 .bls-element.bls-element-623d83e .heading-title {
    font-size: 34px;
  }

  .bls-630 .bls-element.bls-element-3b6665d .heading-title {
    font-size: 34px;
  }

  .bls-630 .bls-element.bls-element-4c2e59e {
    padding: 2rem 0rem 2rem 0rem;
  }

  .bls-630 .bls-element.bls-element-5c3b4ce .heading-title {
    font-size: 34px;
  }

  .bls-630 .bls-element.bls-element-58e2c29 {
    padding: 2rem 0rem 2rem 0rem;
  }

  .bls-630 .bls-element.bls-element-d93d0f3 .bls-heading {
    max-width: 100%;
    width: 100%;
  }

  .bls-630 .bls-element.bls-element-437c45a {
    padding: 2rem 0rem 2rem 0rem;
  }

  .bls-630 .bls-element.bls-element-21d0e33 .heading-title {
    font-size: 34px;
  }

  .bls-630 .bls-element.bls-element-b1bd730 {
    padding: 2rem 0rem 2rem 0rem;
  }

  .bls-630 .bls-element.bls-element-30b5db5 .info-box-title > * {
    font-size: 34px;
  }

  .bls-630 .bls-element.bls-element-656b98d .heading-title {
    font-size: 34px;
  }

  .bls-630 .bls-element.bls-element-c13dd35 {
    padding: 2rem 0rem 1.5rem 0rem;
  }

  .bls-630 .bls-element.bls-element-c279caf .heading-title {
    font-size: 34px;
  }

  .bls-630 .bls-element.bls-element-b8c4e68 .info-box-wrap .box-icon-wrap {
    margin-bottom: 8px;
  }

  .bls-630 .bls-element.bls-element-b8c4e68 > .bls-widget-container {
    margin: 0rem 0rem 1rem 0rem;
  }

  .bls-630 .bls-element.bls-element-1ac7127 .info-box-wrap .box-icon-wrap {
    margin-bottom: 8px;
  }

  .bls-630 .bls-element.bls-element-1ac7127 > .bls-widget-container {
    margin: 0rem 0rem 1rem 0rem;
  }

  .bls-630 .bls-element.bls-element-9d39307.bls-column > .bls-widget-wrap {
    column-gap: 3rem;
    text-align: left;
    max-width: 325px;
    justify-content: left;
    margin: auto;
  }

  .bls-630 .bls-element.bls-element-f75db6a .info-box-wrap .box-icon-wrap {
    margin-bottom: 8px;
  }
}

@media (max-width: 575px) {
  .menu-bottom-mobile {
    display: block;
  }

  .bls-back-to-top {
    bottom: 80px;
  }

  .bls-section.bls-element-c13dd35 {
    padding-bottom: 4rem !important;
  }
}

@media (max-width: 475px) {
  .bls-630 .bls-column-content .bls-column {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 80%);
    max-width: 100%;
  }

  .bls-630 .bls-column-content {
    margin-top: -11.5rem;
  }
}

.bls-element-084e26abc,
.bls-element-084e26ab,
.bls-element-0d9d6de {
  background-color: #fdfaf9 !important;
}

.bls-element-0d9d6de {
  padding: 3rem 0;
}

.bls-element-0d9d6de > .bls-column-gap-default {
  align-items: center;
}

.bls-element-0d9d6de .bls-widget:not(:last-child),
.bls-element-0d9d6de .bls-element ul li:not(:last-child) {
  margin-bottom: 15px;
}

.bls-element-0d9d6de .heading-tagline {
  max-width: 640px;
}

.image_speed {
  justify-content: center;
  padding-bottom: 5rem;
}

.section-buy-alukas {
  --bls-grid-gap: 0;
}

.section-buy-alukas .bls-col-50 {
  background-color: #fff;
}

.bls-element-084e26ab::before {
  content: '';
  position: absolute;
  background-color: #192226;
  bottom: -20px;
  top: 77%;
  width: 100vw;
  margin-left: -50vw;
  left: 50%;
  pointer-events: none;
}

.buy-col-left {
  background-color: #fff;
  box-shadow: 0px 4px 32px 0px #00000014;
  padding: 3.5% 4%;
}

.buy-content .heading-title {
  font-size: clamp(1.5rem, 2vw, 2.5rem);
}

.heading-tagline {
  font-weight: 300;
  color: #222222;
  font-size: 20px;
}

.buy-content .heading-tagline {
  margin-bottom: 20px;
  max-width: 550px;
}

.section-buy-alukas a.button {
  margin-top: 2rem;
}

.bls-element .bls-icon-list-item {
  font-size: 16px;
  color: #222222;
  font-weight: 400;
  display: flex;
  align-items: center;
  gap: 10px;
}

.bls-element .bls-icon-list-item:not(:last-child) {
  margin-bottom: 10px;
}

.bls-element .bls-icon-list-item i {
  font-size: 26px;
  font-weight: 600;
}

.bls-element-7fd78fd {
  margin-top: 1.5rem;
}

.text-speed {
  text-align: center;
  font-weight: 300;
  font-size: 20px;
  color: #222222;
  margin-top: 30px;
}

.image_speed .bls-widget-wrap {
  flex-direction: column;
}

.bls-630 .bls-element.bls-element-084e26ab {
  padding-bottom: 0 !important;
}

.import-box-wrap {
  background-color: #f0f0f0;
  border-radius: 10px;
  display: flex;
  flex-direction: row-reverse;
  flex-wrap: wrap;
  justify-content: center;
  height: 100%;
}

.import-box-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: clamp(30px, 2vw, 50px);
  flex: 1;
}

.import-box-content h3 {
  font-size: 24px;
}

.import-box-content p {
  font-size: 18px;
  margin: 0;
}

.import-box-wrap picture {
  margin: 20px 25px 0;
}

.bls-import-info-box,
.bls-import-info-box > div,
.bls-import-info-box > div > div {
  height: 100%;
}

@media (min-width: 1200px) {
  .import-box-wrap picture {
    max-width: 46%;
    display: flex;
    align-items: self-end;
  }
}

.info-box-btn a {
  font-size: 16px;
  font-weight: 500;
}

.info-box-btn a i {
  font-size: 12px;
  font-weight: 600;
  vertical-align: -1px;
}

.bls-element-084e26abcde .bls-col-33,
.bls-element-a356c53 .bls-col-33 {
  --bls-grid-gap: 20px;
}

.menu-label {
  position: absolute;
  right: -10px;
  top: -7px;
  font-size: 9px;
  font-weight: 800;
  border-radius: 2px;
  padding: 5px 7px;
  line-height: 1;
  background-color: #dd3327;
  color: #fff;
}

span.menu-label:after {
  border: 5px solid transparent;
  content: '';
  height: 0;
  position: absolute;
  width: 0;
  bottom: 1px;
  left: 7px;
  margin-left: 0;
  transform: translateY(100%);
  transform-origin: 0 0;
  border-top-color: #dd3327;
  border-radius: 1px;
}
.explore-button {
  margin-left: 20px;
}
.custom_text_html {
  left: 50%;
  transform: translateX(-50%);
  position: fixed;
  bottom: 10px;
  z-index: 99;
  background-color: #cdb380;
  color: #fff;
  border-radius: 60px;
  font-size: 13px;
  padding: 12px 30px;
  font-weight: 500;
  pointer-events: auto;
  overflow: hidden;
}
.custom_text_html p {
  margin-bottom: 0px;
}
.custom_text_html a {
  color: white;
  text-decoration: underline;
}

@media (max-width: 575px) {
  .custom_text_html {
    display: none;
  }
}
.explore-button .menu-label.hot {
  color: red;
  top: 4px;
  right: -3px;
  font-size: 12px;
  background: none;
  font-weight: bolder;
}
.explore-button .menu-label.hot::after {
  display: none;
}
.custom_top_bar{
  position: relative;
  z-index: 10;
    text-align: center;
    background-color: #cdb380;
}
.custom_top_bar a{
  display: block;
   font-size: 12px;
   padding: 8px 20px;
   color: #fff;
   font-weight: 500;
 }
 @media (max-width: 991px) {
  .bls-630 > .bls-section.bls-element-c13dd35 {
    padding-bottom: 60px !important;
  }
 }

@media (max-width: 410px) {
   .explore-button{
     margin-top: 5px;
   }
}

.bls-caption {
  position: relative;
}

.label.new{
  background-color: #0067f0;
  color: #ffffff;
  position: absolute;
  z-index: 10;
  top: 15px;
  left: 15px;
  font-style: normal;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  padding: 4px 12px;
  min-width: 58px;
  text-align: center;
  border-radius: 5px;
  text-transform: capitalize;
}