@charset "UTF-8";
/*
Extra extra small 	None    <320px
Extra small xs ≥320px
Small 	sm 	≥576px
Medium 	md 	≥768px
Large 	lg 	≥992px
Extra large 	xl 	≥1200px
Extra extra large 	xxl 	≥1400px
*/
/* --- Font Mixin --- */
/* --- END Font Mixin --- */
/* --- Gutters Mixins --- */
/* --- Gutters Mixins --- */
/* --- Fit Mixins --- */
/* --- END Fit Mixins --- */
/* --- Columns Mixin --- */
/* --- END Columns Mixin --- */
/* --- Margins --- */
.m-0 {
  margin: 0em !important;
}
.m-1 {
  margin: 0.25em !important;
}
.m-2 {
  margin: 0.5em !important;
}
.m-3 {
  margin: 1em !important;
}
.m-4 {
  margin: 1.5em !important;
}
.m-5 {
  margin: 3em !important;
}
.ms-0 {
  margin-left: 0em !important;
}
.ms-1 {
  margin-left: 0.25em !important;
}
.ms-2 {
  margin-left: 0.5em !important;
}
.ms-3 {
  margin-left: 1em !important;
}
.ms-4 {
  margin-left: 1.5em !important;
}
.ms-5 {
  margin-left: 3em !important;
}
.me-0 {
  margin-right: 0em !important;
}
.me-1 {
  margin-right: 0.25em !important;
}
.me-2 {
  margin-right: 0.5em !important;
}
.me-3 {
  margin-right: 1em !important;
}
.me-4 {
  margin-right: 1.5em !important;
}
.me-5 {
  margin-right: 3em !important;
}
.mt-0 {
  margin-top: 0em !important;
}
.mt-1 {
  margin-top: 0.25em !important;
}
.mt-2 {
  margin-top: 0.5em !important;
}
.mt-3 {
  margin-top: 1em !important;
}
.mt-4 {
  margin-top: 1.5em !important;
}
.mt-5 {
  margin-top: 3em !important;
}
.mb-0 {
  margin-bottom: 0em !important;
}
.mb-1 {
  margin-bottom: 0.25em !important;
}
.mb-2 {
  margin-bottom: 0.5em !important;
}
.mb-3 {
  margin-bottom: 1em !important;
}
.mb-4 {
  margin-bottom: 1.5em !important;
}
.mb-5 {
  margin-bottom: 3em !important;
}
@media (min-width: 0) {
  .m-xxs-0 {
    margin: 0em !important;
  }
  .m-xxs-1 {
    margin: 0.25em !important;
  }
  .m-xxs-2 {
    margin: 0.5em !important;
  }
  .m-xxs-3 {
    margin: 1em !important;
  }
  .m-xxs-4 {
    margin: 1.5em !important;
  }
  .m-xxs-5 {
    margin: 3em !important;
  }
  .ms-xxs-0 {
    margin-left: 0em !important;
  }
  .ms-xxs-1 {
    margin-left: 0.25em !important;
  }
  .ms-xxs-2 {
    margin-left: 0.5em !important;
  }
  .ms-xxs-3 {
    margin-left: 1em !important;
  }
  .ms-xxs-4 {
    margin-left: 1.5em !important;
  }
  .ms-xxs-5 {
    margin-left: 3em !important;
  }
  .me-xxs-0 {
    margin-right: 0em !important;
  }
  .me-xxs-1 {
    margin-right: 0.25em !important;
  }
  .me-xxs-2 {
    margin-right: 0.5em !important;
  }
  .me-xxs-3 {
    margin-right: 1em !important;
  }
  .me-xxs-4 {
    margin-right: 1.5em !important;
  }
  .me-xxs-5 {
    margin-right: 3em !important;
  }
  .mt-xxs-0 {
    margin-top: 0em !important;
  }
  .mt-xxs-1 {
    margin-top: 0.25em !important;
  }
  .mt-xxs-2 {
    margin-top: 0.5em !important;
  }
  .mt-xxs-3 {
    margin-top: 1em !important;
  }
  .mt-xxs-4 {
    margin-top: 1.5em !important;
  }
  .mt-xxs-5 {
    margin-top: 3em !important;
  }
  .mb-xxs-0 {
    margin-bottom: 0em !important;
  }
  .mb-xxs-1 {
    margin-bottom: 0.25em !important;
  }
  .mb-xxs-2 {
    margin-bottom: 0.5em !important;
  }
  .mb-xxs-3 {
    margin-bottom: 1em !important;
  }
  .mb-xxs-4 {
    margin-bottom: 1.5em !important;
  }
  .mb-xxs-5 {
    margin-bottom: 3em !important;
  }
}
@media (min-width: 320px) {
  .m-xs-0 {
    margin: 0em !important;
  }
  .m-xs-1 {
    margin: 0.25em !important;
  }
  .m-xs-2 {
    margin: 0.5em !important;
  }
  .m-xs-3 {
    margin: 1em !important;
  }
  .m-xs-4 {
    margin: 1.5em !important;
  }
  .m-xs-5 {
    margin: 3em !important;
  }
  .ms-xs-0 {
    margin-left: 0em !important;
  }
  .ms-xs-1 {
    margin-left: 0.25em !important;
  }
  .ms-xs-2 {
    margin-left: 0.5em !important;
  }
  .ms-xs-3 {
    margin-left: 1em !important;
  }
  .ms-xs-4 {
    margin-left: 1.5em !important;
  }
  .ms-xs-5 {
    margin-left: 3em !important;
  }
  .me-xs-0 {
    margin-right: 0em !important;
  }
  .me-xs-1 {
    margin-right: 0.25em !important;
  }
  .me-xs-2 {
    margin-right: 0.5em !important;
  }
  .me-xs-3 {
    margin-right: 1em !important;
  }
  .me-xs-4 {
    margin-right: 1.5em !important;
  }
  .me-xs-5 {
    margin-right: 3em !important;
  }
  .mt-xs-0 {
    margin-top: 0em !important;
  }
  .mt-xs-1 {
    margin-top: 0.25em !important;
  }
  .mt-xs-2 {
    margin-top: 0.5em !important;
  }
  .mt-xs-3 {
    margin-top: 1em !important;
  }
  .mt-xs-4 {
    margin-top: 1.5em !important;
  }
  .mt-xs-5 {
    margin-top: 3em !important;
  }
  .mb-xs-0 {
    margin-bottom: 0em !important;
  }
  .mb-xs-1 {
    margin-bottom: 0.25em !important;
  }
  .mb-xs-2 {
    margin-bottom: 0.5em !important;
  }
  .mb-xs-3 {
    margin-bottom: 1em !important;
  }
  .mb-xs-4 {
    margin-bottom: 1.5em !important;
  }
  .mb-xs-5 {
    margin-bottom: 3em !important;
  }
}
@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0em !important;
  }
  .m-sm-1 {
    margin: 0.25em !important;
  }
  .m-sm-2 {
    margin: 0.5em !important;
  }
  .m-sm-3 {
    margin: 1em !important;
  }
  .m-sm-4 {
    margin: 1.5em !important;
  }
  .m-sm-5 {
    margin: 3em !important;
  }
  .ms-sm-0 {
    margin-left: 0em !important;
  }
  .ms-sm-1 {
    margin-left: 0.25em !important;
  }
  .ms-sm-2 {
    margin-left: 0.5em !important;
  }
  .ms-sm-3 {
    margin-left: 1em !important;
  }
  .ms-sm-4 {
    margin-left: 1.5em !important;
  }
  .ms-sm-5 {
    margin-left: 3em !important;
  }
  .me-sm-0 {
    margin-right: 0em !important;
  }
  .me-sm-1 {
    margin-right: 0.25em !important;
  }
  .me-sm-2 {
    margin-right: 0.5em !important;
  }
  .me-sm-3 {
    margin-right: 1em !important;
  }
  .me-sm-4 {
    margin-right: 1.5em !important;
  }
  .me-sm-5 {
    margin-right: 3em !important;
  }
  .mt-sm-0 {
    margin-top: 0em !important;
  }
  .mt-sm-1 {
    margin-top: 0.25em !important;
  }
  .mt-sm-2 {
    margin-top: 0.5em !important;
  }
  .mt-sm-3 {
    margin-top: 1em !important;
  }
  .mt-sm-4 {
    margin-top: 1.5em !important;
  }
  .mt-sm-5 {
    margin-top: 3em !important;
  }
  .mb-sm-0 {
    margin-bottom: 0em !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25em !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5em !important;
  }
  .mb-sm-3 {
    margin-bottom: 1em !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5em !important;
  }
  .mb-sm-5 {
    margin-bottom: 3em !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0em !important;
  }
  .m-md-1 {
    margin: 0.25em !important;
  }
  .m-md-2 {
    margin: 0.5em !important;
  }
  .m-md-3 {
    margin: 1em !important;
  }
  .m-md-4 {
    margin: 1.5em !important;
  }
  .m-md-5 {
    margin: 3em !important;
  }
  .ms-md-0 {
    margin-left: 0em !important;
  }
  .ms-md-1 {
    margin-left: 0.25em !important;
  }
  .ms-md-2 {
    margin-left: 0.5em !important;
  }
  .ms-md-3 {
    margin-left: 1em !important;
  }
  .ms-md-4 {
    margin-left: 1.5em !important;
  }
  .ms-md-5 {
    margin-left: 3em !important;
  }
  .me-md-0 {
    margin-right: 0em !important;
  }
  .me-md-1 {
    margin-right: 0.25em !important;
  }
  .me-md-2 {
    margin-right: 0.5em !important;
  }
  .me-md-3 {
    margin-right: 1em !important;
  }
  .me-md-4 {
    margin-right: 1.5em !important;
  }
  .me-md-5 {
    margin-right: 3em !important;
  }
  .mt-md-0 {
    margin-top: 0em !important;
  }
  .mt-md-1 {
    margin-top: 0.25em !important;
  }
  .mt-md-2 {
    margin-top: 0.5em !important;
  }
  .mt-md-3 {
    margin-top: 1em !important;
  }
  .mt-md-4 {
    margin-top: 1.5em !important;
  }
  .mt-md-5 {
    margin-top: 3em !important;
  }
  .mb-md-0 {
    margin-bottom: 0em !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25em !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5em !important;
  }
  .mb-md-3 {
    margin-bottom: 1em !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5em !important;
  }
  .mb-md-5 {
    margin-bottom: 3em !important;
  }
}
@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0em !important;
  }
  .m-lg-1 {
    margin: 0.25em !important;
  }
  .m-lg-2 {
    margin: 0.5em !important;
  }
  .m-lg-3 {
    margin: 1em !important;
  }
  .m-lg-4 {
    margin: 1.5em !important;
  }
  .m-lg-5 {
    margin: 3em !important;
  }
  .ms-lg-0 {
    margin-left: 0em !important;
  }
  .ms-lg-1 {
    margin-left: 0.25em !important;
  }
  .ms-lg-2 {
    margin-left: 0.5em !important;
  }
  .ms-lg-3 {
    margin-left: 1em !important;
  }
  .ms-lg-4 {
    margin-left: 1.5em !important;
  }
  .ms-lg-5 {
    margin-left: 3em !important;
  }
  .me-lg-0 {
    margin-right: 0em !important;
  }
  .me-lg-1 {
    margin-right: 0.25em !important;
  }
  .me-lg-2 {
    margin-right: 0.5em !important;
  }
  .me-lg-3 {
    margin-right: 1em !important;
  }
  .me-lg-4 {
    margin-right: 1.5em !important;
  }
  .me-lg-5 {
    margin-right: 3em !important;
  }
  .mt-lg-0 {
    margin-top: 0em !important;
  }
  .mt-lg-1 {
    margin-top: 0.25em !important;
  }
  .mt-lg-2 {
    margin-top: 0.5em !important;
  }
  .mt-lg-3 {
    margin-top: 1em !important;
  }
  .mt-lg-4 {
    margin-top: 1.5em !important;
  }
  .mt-lg-5 {
    margin-top: 3em !important;
  }
  .mb-lg-0 {
    margin-bottom: 0em !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25em !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5em !important;
  }
  .mb-lg-3 {
    margin-bottom: 1em !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5em !important;
  }
  .mb-lg-5 {
    margin-bottom: 3em !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0em !important;
  }
  .m-xl-1 {
    margin: 0.25em !important;
  }
  .m-xl-2 {
    margin: 0.5em !important;
  }
  .m-xl-3 {
    margin: 1em !important;
  }
  .m-xl-4 {
    margin: 1.5em !important;
  }
  .m-xl-5 {
    margin: 3em !important;
  }
  .ms-xl-0 {
    margin-left: 0em !important;
  }
  .ms-xl-1 {
    margin-left: 0.25em !important;
  }
  .ms-xl-2 {
    margin-left: 0.5em !important;
  }
  .ms-xl-3 {
    margin-left: 1em !important;
  }
  .ms-xl-4 {
    margin-left: 1.5em !important;
  }
  .ms-xl-5 {
    margin-left: 3em !important;
  }
  .me-xl-0 {
    margin-right: 0em !important;
  }
  .me-xl-1 {
    margin-right: 0.25em !important;
  }
  .me-xl-2 {
    margin-right: 0.5em !important;
  }
  .me-xl-3 {
    margin-right: 1em !important;
  }
  .me-xl-4 {
    margin-right: 1.5em !important;
  }
  .me-xl-5 {
    margin-right: 3em !important;
  }
  .mt-xl-0 {
    margin-top: 0em !important;
  }
  .mt-xl-1 {
    margin-top: 0.25em !important;
  }
  .mt-xl-2 {
    margin-top: 0.5em !important;
  }
  .mt-xl-3 {
    margin-top: 1em !important;
  }
  .mt-xl-4 {
    margin-top: 1.5em !important;
  }
  .mt-xl-5 {
    margin-top: 3em !important;
  }
  .mb-xl-0 {
    margin-bottom: 0em !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25em !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5em !important;
  }
  .mb-xl-3 {
    margin-bottom: 1em !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5em !important;
  }
  .mb-xl-5 {
    margin-bottom: 3em !important;
  }
}
@media (min-width: 1400px) {
  .m-xxl-0 {
    margin: 0em !important;
  }
  .m-xxl-1 {
    margin: 0.25em !important;
  }
  .m-xxl-2 {
    margin: 0.5em !important;
  }
  .m-xxl-3 {
    margin: 1em !important;
  }
  .m-xxl-4 {
    margin: 1.5em !important;
  }
  .m-xxl-5 {
    margin: 3em !important;
  }
  .ms-xxl-0 {
    margin-left: 0em !important;
  }
  .ms-xxl-1 {
    margin-left: 0.25em !important;
  }
  .ms-xxl-2 {
    margin-left: 0.5em !important;
  }
  .ms-xxl-3 {
    margin-left: 1em !important;
  }
  .ms-xxl-4 {
    margin-left: 1.5em !important;
  }
  .ms-xxl-5 {
    margin-left: 3em !important;
  }
  .me-xxl-0 {
    margin-right: 0em !important;
  }
  .me-xxl-1 {
    margin-right: 0.25em !important;
  }
  .me-xxl-2 {
    margin-right: 0.5em !important;
  }
  .me-xxl-3 {
    margin-right: 1em !important;
  }
  .me-xxl-4 {
    margin-right: 1.5em !important;
  }
  .me-xxl-5 {
    margin-right: 3em !important;
  }
  .mt-xxl-0 {
    margin-top: 0em !important;
  }
  .mt-xxl-1 {
    margin-top: 0.25em !important;
  }
  .mt-xxl-2 {
    margin-top: 0.5em !important;
  }
  .mt-xxl-3 {
    margin-top: 1em !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5em !important;
  }
  .mt-xxl-5 {
    margin-top: 3em !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0em !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.25em !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.5em !important;
  }
  .mb-xxl-3 {
    margin-bottom: 1em !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5em !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3em !important;
  }
}
@media (min-width: 1800px) {
  .m-xxxl-0 {
    margin: 0em !important;
  }
  .m-xxxl-1 {
    margin: 0.25em !important;
  }
  .m-xxxl-2 {
    margin: 0.5em !important;
  }
  .m-xxxl-3 {
    margin: 1em !important;
  }
  .m-xxxl-4 {
    margin: 1.5em !important;
  }
  .m-xxxl-5 {
    margin: 3em !important;
  }
  .ms-xxxl-0 {
    margin-left: 0em !important;
  }
  .ms-xxxl-1 {
    margin-left: 0.25em !important;
  }
  .ms-xxxl-2 {
    margin-left: 0.5em !important;
  }
  .ms-xxxl-3 {
    margin-left: 1em !important;
  }
  .ms-xxxl-4 {
    margin-left: 1.5em !important;
  }
  .ms-xxxl-5 {
    margin-left: 3em !important;
  }
  .me-xxxl-0 {
    margin-right: 0em !important;
  }
  .me-xxxl-1 {
    margin-right: 0.25em !important;
  }
  .me-xxxl-2 {
    margin-right: 0.5em !important;
  }
  .me-xxxl-3 {
    margin-right: 1em !important;
  }
  .me-xxxl-4 {
    margin-right: 1.5em !important;
  }
  .me-xxxl-5 {
    margin-right: 3em !important;
  }
  .mt-xxxl-0 {
    margin-top: 0em !important;
  }
  .mt-xxxl-1 {
    margin-top: 0.25em !important;
  }
  .mt-xxxl-2 {
    margin-top: 0.5em !important;
  }
  .mt-xxxl-3 {
    margin-top: 1em !important;
  }
  .mt-xxxl-4 {
    margin-top: 1.5em !important;
  }
  .mt-xxxl-5 {
    margin-top: 3em !important;
  }
  .mb-xxxl-0 {
    margin-bottom: 0em !important;
  }
  .mb-xxxl-1 {
    margin-bottom: 0.25em !important;
  }
  .mb-xxxl-2 {
    margin-bottom: 0.5em !important;
  }
  .mb-xxxl-3 {
    margin-bottom: 1em !important;
  }
  .mb-xxxl-4 {
    margin-bottom: 1.5em !important;
  }
  .mb-xxxl-5 {
    margin-bottom: 3em !important;
  }
}

.m-auto {
  margin: auto;
}

.m-auto-x {
  margin-left: auto;
  margin-right: auto;
}

.m-auto-y {
  margin-top: auto;
  margin-bottom: auto;
}

.p-0 {
  padding: 0em !important;
}
.p-1 {
  padding: 0.25em !important;
}
.p-2 {
  padding: 0.5em !important;
}
.p-3 {
  padding: 1em !important;
}
.p-4 {
  padding: 1.5em !important;
}
.p-5 {
  padding: 3em !important;
}
.ps-0 {
  padding-left: 0em !important;
}
.ps-1 {
  padding-left: 0.25em !important;
}
.ps-2 {
  padding-left: 0.5em !important;
}
.ps-3 {
  padding-left: 1em !important;
}
.ps-4 {
  padding-left: 1.5em !important;
}
.ps-5 {
  padding-left: 3em !important;
}
.pe-0 {
  padding-right: 0em !important;
}
.pe-1 {
  padding-right: 0.25em !important;
}
.pe-2 {
  padding-right: 0.5em !important;
}
.pe-3 {
  padding-right: 1em !important;
}
.pe-4 {
  padding-right: 1.5em !important;
}
.pe-5 {
  padding-right: 3em !important;
}
.pt-0 {
  padding-top: 0em !important;
}
.pt-1 {
  padding-top: 0.25em !important;
}
.pt-2 {
  padding-top: 0.5em !important;
}
.pt-3 {
  padding-top: 1em !important;
}
.pt-4 {
  padding-top: 1.5em !important;
}
.pt-5 {
  padding-top: 3em !important;
}
.pb-0 {
  padding-bottom: 0em !important;
}
.pb-1 {
  padding-bottom: 0.25em !important;
}
.pb-2 {
  padding-bottom: 0.5em !important;
}
.pb-3 {
  padding-bottom: 1em !important;
}
.pb-4 {
  padding-bottom: 1.5em !important;
}
.pb-5 {
  padding-bottom: 3em !important;
}
@media (min-width: 0) {
  .p-xxs-0 {
    padding: 0em !important;
  }
  .p-xxs-1 {
    padding: 0.25em !important;
  }
  .p-xxs-2 {
    padding: 0.5em !important;
  }
  .p-xxs-3 {
    padding: 1em !important;
  }
  .p-xxs-4 {
    padding: 1.5em !important;
  }
  .p-xxs-5 {
    padding: 3em !important;
  }
  .ps-xxs-0 {
    padding-left: 0em !important;
  }
  .ps-xxs-1 {
    padding-left: 0.25em !important;
  }
  .ps-xxs-2 {
    padding-left: 0.5em !important;
  }
  .ps-xxs-3 {
    padding-left: 1em !important;
  }
  .ps-xxs-4 {
    padding-left: 1.5em !important;
  }
  .ps-xxs-5 {
    padding-left: 3em !important;
  }
  .pe-xxs-0 {
    padding-right: 0em !important;
  }
  .pe-xxs-1 {
    padding-right: 0.25em !important;
  }
  .pe-xxs-2 {
    padding-right: 0.5em !important;
  }
  .pe-xxs-3 {
    padding-right: 1em !important;
  }
  .pe-xxs-4 {
    padding-right: 1.5em !important;
  }
  .pe-xxs-5 {
    padding-right: 3em !important;
  }
  .pt-xxs-0 {
    padding-top: 0em !important;
  }
  .pt-xxs-1 {
    padding-top: 0.25em !important;
  }
  .pt-xxs-2 {
    padding-top: 0.5em !important;
  }
  .pt-xxs-3 {
    padding-top: 1em !important;
  }
  .pt-xxs-4 {
    padding-top: 1.5em !important;
  }
  .pt-xxs-5 {
    padding-top: 3em !important;
  }
  .pb-xxs-0 {
    padding-bottom: 0em !important;
  }
  .pb-xxs-1 {
    padding-bottom: 0.25em !important;
  }
  .pb-xxs-2 {
    padding-bottom: 0.5em !important;
  }
  .pb-xxs-3 {
    padding-bottom: 1em !important;
  }
  .pb-xxs-4 {
    padding-bottom: 1.5em !important;
  }
  .pb-xxs-5 {
    padding-bottom: 3em !important;
  }
}
@media (min-width: 320px) {
  .p-xs-0 {
    padding: 0em !important;
  }
  .p-xs-1 {
    padding: 0.25em !important;
  }
  .p-xs-2 {
    padding: 0.5em !important;
  }
  .p-xs-3 {
    padding: 1em !important;
  }
  .p-xs-4 {
    padding: 1.5em !important;
  }
  .p-xs-5 {
    padding: 3em !important;
  }
  .ps-xs-0 {
    padding-left: 0em !important;
  }
  .ps-xs-1 {
    padding-left: 0.25em !important;
  }
  .ps-xs-2 {
    padding-left: 0.5em !important;
  }
  .ps-xs-3 {
    padding-left: 1em !important;
  }
  .ps-xs-4 {
    padding-left: 1.5em !important;
  }
  .ps-xs-5 {
    padding-left: 3em !important;
  }
  .pe-xs-0 {
    padding-right: 0em !important;
  }
  .pe-xs-1 {
    padding-right: 0.25em !important;
  }
  .pe-xs-2 {
    padding-right: 0.5em !important;
  }
  .pe-xs-3 {
    padding-right: 1em !important;
  }
  .pe-xs-4 {
    padding-right: 1.5em !important;
  }
  .pe-xs-5 {
    padding-right: 3em !important;
  }
  .pt-xs-0 {
    padding-top: 0em !important;
  }
  .pt-xs-1 {
    padding-top: 0.25em !important;
  }
  .pt-xs-2 {
    padding-top: 0.5em !important;
  }
  .pt-xs-3 {
    padding-top: 1em !important;
  }
  .pt-xs-4 {
    padding-top: 1.5em !important;
  }
  .pt-xs-5 {
    padding-top: 3em !important;
  }
  .pb-xs-0 {
    padding-bottom: 0em !important;
  }
  .pb-xs-1 {
    padding-bottom: 0.25em !important;
  }
  .pb-xs-2 {
    padding-bottom: 0.5em !important;
  }
  .pb-xs-3 {
    padding-bottom: 1em !important;
  }
  .pb-xs-4 {
    padding-bottom: 1.5em !important;
  }
  .pb-xs-5 {
    padding-bottom: 3em !important;
  }
}
@media (min-width: 576px) {
  .p-sm-0 {
    padding: 0em !important;
  }
  .p-sm-1 {
    padding: 0.25em !important;
  }
  .p-sm-2 {
    padding: 0.5em !important;
  }
  .p-sm-3 {
    padding: 1em !important;
  }
  .p-sm-4 {
    padding: 1.5em !important;
  }
  .p-sm-5 {
    padding: 3em !important;
  }
  .ps-sm-0 {
    padding-left: 0em !important;
  }
  .ps-sm-1 {
    padding-left: 0.25em !important;
  }
  .ps-sm-2 {
    padding-left: 0.5em !important;
  }
  .ps-sm-3 {
    padding-left: 1em !important;
  }
  .ps-sm-4 {
    padding-left: 1.5em !important;
  }
  .ps-sm-5 {
    padding-left: 3em !important;
  }
  .pe-sm-0 {
    padding-right: 0em !important;
  }
  .pe-sm-1 {
    padding-right: 0.25em !important;
  }
  .pe-sm-2 {
    padding-right: 0.5em !important;
  }
  .pe-sm-3 {
    padding-right: 1em !important;
  }
  .pe-sm-4 {
    padding-right: 1.5em !important;
  }
  .pe-sm-5 {
    padding-right: 3em !important;
  }
  .pt-sm-0 {
    padding-top: 0em !important;
  }
  .pt-sm-1 {
    padding-top: 0.25em !important;
  }
  .pt-sm-2 {
    padding-top: 0.5em !important;
  }
  .pt-sm-3 {
    padding-top: 1em !important;
  }
  .pt-sm-4 {
    padding-top: 1.5em !important;
  }
  .pt-sm-5 {
    padding-top: 3em !important;
  }
  .pb-sm-0 {
    padding-bottom: 0em !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25em !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5em !important;
  }
  .pb-sm-3 {
    padding-bottom: 1em !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5em !important;
  }
  .pb-sm-5 {
    padding-bottom: 3em !important;
  }
}
@media (min-width: 768px) {
  .p-md-0 {
    padding: 0em !important;
  }
  .p-md-1 {
    padding: 0.25em !important;
  }
  .p-md-2 {
    padding: 0.5em !important;
  }
  .p-md-3 {
    padding: 1em !important;
  }
  .p-md-4 {
    padding: 1.5em !important;
  }
  .p-md-5 {
    padding: 3em !important;
  }
  .ps-md-0 {
    padding-left: 0em !important;
  }
  .ps-md-1 {
    padding-left: 0.25em !important;
  }
  .ps-md-2 {
    padding-left: 0.5em !important;
  }
  .ps-md-3 {
    padding-left: 1em !important;
  }
  .ps-md-4 {
    padding-left: 1.5em !important;
  }
  .ps-md-5 {
    padding-left: 3em !important;
  }
  .pe-md-0 {
    padding-right: 0em !important;
  }
  .pe-md-1 {
    padding-right: 0.25em !important;
  }
  .pe-md-2 {
    padding-right: 0.5em !important;
  }
  .pe-md-3 {
    padding-right: 1em !important;
  }
  .pe-md-4 {
    padding-right: 1.5em !important;
  }
  .pe-md-5 {
    padding-right: 3em !important;
  }
  .pt-md-0 {
    padding-top: 0em !important;
  }
  .pt-md-1 {
    padding-top: 0.25em !important;
  }
  .pt-md-2 {
    padding-top: 0.5em !important;
  }
  .pt-md-3 {
    padding-top: 1em !important;
  }
  .pt-md-4 {
    padding-top: 1.5em !important;
  }
  .pt-md-5 {
    padding-top: 3em !important;
  }
  .pb-md-0 {
    padding-bottom: 0em !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25em !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5em !important;
  }
  .pb-md-3 {
    padding-bottom: 1em !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5em !important;
  }
  .pb-md-5 {
    padding-bottom: 3em !important;
  }
}
@media (min-width: 992px) {
  .p-lg-0 {
    padding: 0em !important;
  }
  .p-lg-1 {
    padding: 0.25em !important;
  }
  .p-lg-2 {
    padding: 0.5em !important;
  }
  .p-lg-3 {
    padding: 1em !important;
  }
  .p-lg-4 {
    padding: 1.5em !important;
  }
  .p-lg-5 {
    padding: 3em !important;
  }
  .ps-lg-0 {
    padding-left: 0em !important;
  }
  .ps-lg-1 {
    padding-left: 0.25em !important;
  }
  .ps-lg-2 {
    padding-left: 0.5em !important;
  }
  .ps-lg-3 {
    padding-left: 1em !important;
  }
  .ps-lg-4 {
    padding-left: 1.5em !important;
  }
  .ps-lg-5 {
    padding-left: 3em !important;
  }
  .pe-lg-0 {
    padding-right: 0em !important;
  }
  .pe-lg-1 {
    padding-right: 0.25em !important;
  }
  .pe-lg-2 {
    padding-right: 0.5em !important;
  }
  .pe-lg-3 {
    padding-right: 1em !important;
  }
  .pe-lg-4 {
    padding-right: 1.5em !important;
  }
  .pe-lg-5 {
    padding-right: 3em !important;
  }
  .pt-lg-0 {
    padding-top: 0em !important;
  }
  .pt-lg-1 {
    padding-top: 0.25em !important;
  }
  .pt-lg-2 {
    padding-top: 0.5em !important;
  }
  .pt-lg-3 {
    padding-top: 1em !important;
  }
  .pt-lg-4 {
    padding-top: 1.5em !important;
  }
  .pt-lg-5 {
    padding-top: 3em !important;
  }
  .pb-lg-0 {
    padding-bottom: 0em !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25em !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5em !important;
  }
  .pb-lg-3 {
    padding-bottom: 1em !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5em !important;
  }
  .pb-lg-5 {
    padding-bottom: 3em !important;
  }
}
@media (min-width: 1200px) {
  .p-xl-0 {
    padding: 0em !important;
  }
  .p-xl-1 {
    padding: 0.25em !important;
  }
  .p-xl-2 {
    padding: 0.5em !important;
  }
  .p-xl-3 {
    padding: 1em !important;
  }
  .p-xl-4 {
    padding: 1.5em !important;
  }
  .p-xl-5 {
    padding: 3em !important;
  }
  .ps-xl-0 {
    padding-left: 0em !important;
  }
  .ps-xl-1 {
    padding-left: 0.25em !important;
  }
  .ps-xl-2 {
    padding-left: 0.5em !important;
  }
  .ps-xl-3 {
    padding-left: 1em !important;
  }
  .ps-xl-4 {
    padding-left: 1.5em !important;
  }
  .ps-xl-5 {
    padding-left: 3em !important;
  }
  .pe-xl-0 {
    padding-right: 0em !important;
  }
  .pe-xl-1 {
    padding-right: 0.25em !important;
  }
  .pe-xl-2 {
    padding-right: 0.5em !important;
  }
  .pe-xl-3 {
    padding-right: 1em !important;
  }
  .pe-xl-4 {
    padding-right: 1.5em !important;
  }
  .pe-xl-5 {
    padding-right: 3em !important;
  }
  .pt-xl-0 {
    padding-top: 0em !important;
  }
  .pt-xl-1 {
    padding-top: 0.25em !important;
  }
  .pt-xl-2 {
    padding-top: 0.5em !important;
  }
  .pt-xl-3 {
    padding-top: 1em !important;
  }
  .pt-xl-4 {
    padding-top: 1.5em !important;
  }
  .pt-xl-5 {
    padding-top: 3em !important;
  }
  .pb-xl-0 {
    padding-bottom: 0em !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25em !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5em !important;
  }
  .pb-xl-3 {
    padding-bottom: 1em !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5em !important;
  }
  .pb-xl-5 {
    padding-bottom: 3em !important;
  }
}
@media (min-width: 1400px) {
  .p-xxl-0 {
    padding: 0em !important;
  }
  .p-xxl-1 {
    padding: 0.25em !important;
  }
  .p-xxl-2 {
    padding: 0.5em !important;
  }
  .p-xxl-3 {
    padding: 1em !important;
  }
  .p-xxl-4 {
    padding: 1.5em !important;
  }
  .p-xxl-5 {
    padding: 3em !important;
  }
  .ps-xxl-0 {
    padding-left: 0em !important;
  }
  .ps-xxl-1 {
    padding-left: 0.25em !important;
  }
  .ps-xxl-2 {
    padding-left: 0.5em !important;
  }
  .ps-xxl-3 {
    padding-left: 1em !important;
  }
  .ps-xxl-4 {
    padding-left: 1.5em !important;
  }
  .ps-xxl-5 {
    padding-left: 3em !important;
  }
  .pe-xxl-0 {
    padding-right: 0em !important;
  }
  .pe-xxl-1 {
    padding-right: 0.25em !important;
  }
  .pe-xxl-2 {
    padding-right: 0.5em !important;
  }
  .pe-xxl-3 {
    padding-right: 1em !important;
  }
  .pe-xxl-4 {
    padding-right: 1.5em !important;
  }
  .pe-xxl-5 {
    padding-right: 3em !important;
  }
  .pt-xxl-0 {
    padding-top: 0em !important;
  }
  .pt-xxl-1 {
    padding-top: 0.25em !important;
  }
  .pt-xxl-2 {
    padding-top: 0.5em !important;
  }
  .pt-xxl-3 {
    padding-top: 1em !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5em !important;
  }
  .pt-xxl-5 {
    padding-top: 3em !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0em !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.25em !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.5em !important;
  }
  .pb-xxl-3 {
    padding-bottom: 1em !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5em !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3em !important;
  }
}
@media (min-width: 1800px) {
  .p-xxxl-0 {
    padding: 0em !important;
  }
  .p-xxxl-1 {
    padding: 0.25em !important;
  }
  .p-xxxl-2 {
    padding: 0.5em !important;
  }
  .p-xxxl-3 {
    padding: 1em !important;
  }
  .p-xxxl-4 {
    padding: 1.5em !important;
  }
  .p-xxxl-5 {
    padding: 3em !important;
  }
  .ps-xxxl-0 {
    padding-left: 0em !important;
  }
  .ps-xxxl-1 {
    padding-left: 0.25em !important;
  }
  .ps-xxxl-2 {
    padding-left: 0.5em !important;
  }
  .ps-xxxl-3 {
    padding-left: 1em !important;
  }
  .ps-xxxl-4 {
    padding-left: 1.5em !important;
  }
  .ps-xxxl-5 {
    padding-left: 3em !important;
  }
  .pe-xxxl-0 {
    padding-right: 0em !important;
  }
  .pe-xxxl-1 {
    padding-right: 0.25em !important;
  }
  .pe-xxxl-2 {
    padding-right: 0.5em !important;
  }
  .pe-xxxl-3 {
    padding-right: 1em !important;
  }
  .pe-xxxl-4 {
    padding-right: 1.5em !important;
  }
  .pe-xxxl-5 {
    padding-right: 3em !important;
  }
  .pt-xxxl-0 {
    padding-top: 0em !important;
  }
  .pt-xxxl-1 {
    padding-top: 0.25em !important;
  }
  .pt-xxxl-2 {
    padding-top: 0.5em !important;
  }
  .pt-xxxl-3 {
    padding-top: 1em !important;
  }
  .pt-xxxl-4 {
    padding-top: 1.5em !important;
  }
  .pt-xxxl-5 {
    padding-top: 3em !important;
  }
  .pb-xxxl-0 {
    padding-bottom: 0em !important;
  }
  .pb-xxxl-1 {
    padding-bottom: 0.25em !important;
  }
  .pb-xxxl-2 {
    padding-bottom: 0.5em !important;
  }
  .pb-xxxl-3 {
    padding-bottom: 1em !important;
  }
  .pb-xxxl-4 {
    padding-bottom: 1.5em !important;
  }
  .pb-xxxl-5 {
    padding-bottom: 3em !important;
  }
}

.p-auto {
  padding: auto;
}

.p-auto-x {
  padding-left: auto;
  padding-right: auto;
}

.m-auto-y {
  padding-top: auto;
  padding-bottom: auto;
}

/* --- END Margins --- */
.text-primary {
  color: #E95525;
}

.text-orange {
  color: #F6871F;
}

.text-brown {
  color: #BEAA9A;
}

.text-beige {
  color: #F1E1D3;
}

.text-white {
  color: white;
}

.text-black {
  color: black;
}

.text-guyabano {
  color: #F8F8F8;
}

.text-transparent {
  color: transparent;
}

.bg-primary {
  background: #E95525;
}

.bg-orange {
  background: #F6871F;
}

.bg-brown {
  background: #BEAA9A;
}

.bg-white {
  background: black;
}

.bg-beige {
  background: #F1E1D3;
}

.bg-almond {
  background: #F6F1ED;
}

.bg-white {
  background: white;
}

.bg-grey-dark {
  background: rgba(183, 183, 183, 0.4);
}

.bg-guyabano {
  background: #F8F8F8;
}

.foreground-hover-primary:hover {
  color: #E95525;
}

/* --- Font Sizes Classes --- */
.fs-11 {
  font-size: 11px !important;
}

.fs-12 {
  font-size: 12px !important;
}

.fs-13 {
  font-size: 13px !important;
}

.fs-14 {
  font-size: 14px !important;
}

.fs-15 {
  font-size: 15px !important;
}

.fs-16 {
  font-size: 16px !important;
}

.fs-17 {
  font-size: 17px !important;
}

.fs-18 {
  font-size: 18px !important;
}

.fs-19 {
  font-size: 19px !important;
}

.fs-20 {
  font-size: 20px !important;
}

.fs-21 {
  font-size: 21px !important;
}

.fs-22 {
  font-size: 22px !important;
}

.fs-23 {
  font-size: 23px !important;
}

.fs-24 {
  font-size: 24px !important;
}

.fs-25 {
  font-size: 25px !important;
}

.fs-26 {
  font-size: 26px !important;
}

.fs-27 {
  font-size: 27px !important;
}

.fs-28 {
  font-size: 28px !important;
}

.fs-29 {
  font-size: 29px !important;
}

.fs-30 {
  font-size: 30px !important;
}

.fs-31 {
  font-size: 31px !important;
}

.fs-32 {
  font-size: 32px !important;
}

.fs-33 {
  font-size: 33px !important;
}

.fs-34 {
  font-size: 34px !important;
}

.fs-35 {
  font-size: 35px !important;
}

.fs-36 {
  font-size: 36px !important;
}

.fs-37 {
  font-size: 37px !important;
}

.fs-38 {
  font-size: 38px !important;
}

.fs-39 {
  font-size: 39px !important;
}

.fs-40 {
  font-size: 40px !important;
}

.fs-41 {
  font-size: 41px !important;
}

.fs-42 {
  font-size: 42px !important;
}

.fs-43 {
  font-size: 43px !important;
}

.fs-44 {
  font-size: 44px !important;
}

.fs-45 {
  font-size: 45px !important;
}

.fs-46 {
  font-size: 46px !important;
}

.fs-47 {
  font-size: 47px !important;
}

.fs-48 {
  font-size: 48px !important;
}

.fs-49 {
  font-size: 49px !important;
}

.fs-50 {
  font-size: 50px !important;
}

.fs-51 {
  font-size: 51px !important;
}

.fs-52 {
  font-size: 52px !important;
}

.fs-53 {
  font-size: 53px !important;
}

.fs-54 {
  font-size: 54px !important;
}

.fs-55 {
  font-size: 55px !important;
}

.fs-56 {
  font-size: 56px !important;
}

.fs-57 {
  font-size: 57px !important;
}

.fs-58 {
  font-size: 58px !important;
}

.fs-59 {
  font-size: 59px !important;
}

.fs-60 {
  font-size: 60px !important;
}

.fs-61 {
  font-size: 61px !important;
}

.fs-62 {
  font-size: 62px !important;
}

.fs-63 {
  font-size: 63px !important;
}

.fs-64 {
  font-size: 64px !important;
}

.fs-65 {
  font-size: 65px !important;
}

.fs-66 {
  font-size: 66px !important;
}

.fs-67 {
  font-size: 67px !important;
}

.fs-68 {
  font-size: 68px !important;
}

.fs-69 {
  font-size: 69px !important;
}

.fs-70 {
  font-size: 70px !important;
}

.fs-71 {
  font-size: 71px !important;
}

.fs-72 {
  font-size: 72px !important;
}

.fs-73 {
  font-size: 73px !important;
}

.fs-74 {
  font-size: 74px !important;
}

.fs-75 {
  font-size: 75px !important;
}

.fs-76 {
  font-size: 76px !important;
}

.fs-77 {
  font-size: 77px !important;
}

.fs-78 {
  font-size: 78px !important;
}

.fs-79 {
  font-size: 79px !important;
}

.fs-80 {
  font-size: 80px !important;
}

.fs-81 {
  font-size: 81px !important;
}

.fs-82 {
  font-size: 82px !important;
}

.fs-83 {
  font-size: 83px !important;
}

.fs-84 {
  font-size: 84px !important;
}

.fs-85 {
  font-size: 85px !important;
}

.fs-86 {
  font-size: 86px !important;
}

.fs-87 {
  font-size: 87px !important;
}

.fs-88 {
  font-size: 88px !important;
}

.fs-89 {
  font-size: 89px !important;
}

.fs-90 {
  font-size: 90px !important;
}

/* --- END Font Sizes Classes --- */
/* --- Columns --- */
.row {
  display: flex;
  flex-wrap: wrap;
}
.row > .col {
  flex: 1;
}

/*.row>* {
    max-width: 100%;
    padding-right: calc(1rem * .5);
    padding-left: calc(1rem * .5);
}*/
.col-1 {
  flex: 0 0 auto;
  width: 8.3333333333% !important;
}
.col-ofs-1 {
  margin-left: 8.3333333333% !important;
}
.col-2 {
  flex: 0 0 auto;
  width: 16.6666666667% !important;
}
.col-ofs-2 {
  margin-left: 16.6666666667% !important;
}
.col-3 {
  flex: 0 0 auto;
  width: 25% !important;
}
.col-ofs-3 {
  margin-left: 25% !important;
}
.col-4 {
  flex: 0 0 auto;
  width: 33.3333333333% !important;
}
.col-ofs-4 {
  margin-left: 33.3333333333% !important;
}
.col-5 {
  flex: 0 0 auto;
  width: 41.6666666667% !important;
}
.col-ofs-5 {
  margin-left: 41.6666666667% !important;
}
.col-6 {
  flex: 0 0 auto;
  width: 50% !important;
}
.col-ofs-6 {
  margin-left: 50% !important;
}
.col-7 {
  flex: 0 0 auto;
  width: 58.3333333333% !important;
}
.col-ofs-7 {
  margin-left: 58.3333333333% !important;
}
.col-8 {
  flex: 0 0 auto;
  width: 66.6666666667% !important;
}
.col-ofs-8 {
  margin-left: 66.6666666667% !important;
}
.col-9 {
  flex: 0 0 auto;
  width: 75% !important;
}
.col-ofs-9 {
  margin-left: 75% !important;
}
.col-10 {
  flex: 0 0 auto;
  width: 83.3333333333% !important;
}
.col-ofs-10 {
  margin-left: 83.3333333333% !important;
}
.col-11 {
  flex: 0 0 auto;
  width: 91.6666666667% !important;
}
.col-ofs-11 {
  margin-left: 91.6666666667% !important;
}
.col-12 {
  flex: 0 0 auto;
  width: 100% !important;
}
.col-ofs-12 {
  margin-left: 100% !important;
}
@media (min-width: 0) {
  .col-xxs-1 {
    flex: 0 0 auto;
    width: 8.3333333333% !important;
  }
  .col-ofs-xxs-1 {
    margin-left: 8.3333333333% !important;
  }
  .col-xxs-2 {
    flex: 0 0 auto;
    width: 16.6666666667% !important;
  }
  .col-ofs-xxs-2 {
    margin-left: 16.6666666667% !important;
  }
  .col-xxs-3 {
    flex: 0 0 auto;
    width: 25% !important;
  }
  .col-ofs-xxs-3 {
    margin-left: 25% !important;
  }
  .col-xxs-4 {
    flex: 0 0 auto;
    width: 33.3333333333% !important;
  }
  .col-ofs-xxs-4 {
    margin-left: 33.3333333333% !important;
  }
  .col-xxs-5 {
    flex: 0 0 auto;
    width: 41.6666666667% !important;
  }
  .col-ofs-xxs-5 {
    margin-left: 41.6666666667% !important;
  }
  .col-xxs-6 {
    flex: 0 0 auto;
    width: 50% !important;
  }
  .col-ofs-xxs-6 {
    margin-left: 50% !important;
  }
  .col-xxs-7 {
    flex: 0 0 auto;
    width: 58.3333333333% !important;
  }
  .col-ofs-xxs-7 {
    margin-left: 58.3333333333% !important;
  }
  .col-xxs-8 {
    flex: 0 0 auto;
    width: 66.6666666667% !important;
  }
  .col-ofs-xxs-8 {
    margin-left: 66.6666666667% !important;
  }
  .col-xxs-9 {
    flex: 0 0 auto;
    width: 75% !important;
  }
  .col-ofs-xxs-9 {
    margin-left: 75% !important;
  }
  .col-xxs-10 {
    flex: 0 0 auto;
    width: 83.3333333333% !important;
  }
  .col-ofs-xxs-10 {
    margin-left: 83.3333333333% !important;
  }
  .col-xxs-11 {
    flex: 0 0 auto;
    width: 91.6666666667% !important;
  }
  .col-ofs-xxs-11 {
    margin-left: 91.6666666667% !important;
  }
  .col-xxs-12 {
    flex: 0 0 auto;
    width: 100% !important;
  }
  .col-ofs-xxs-12 {
    margin-left: 100% !important;
  }
}
@media (min-width: 320px) {
  .col-xs-1 {
    flex: 0 0 auto;
    width: 8.3333333333% !important;
  }
  .col-ofs-xs-1 {
    margin-left: 8.3333333333% !important;
  }
  .col-xs-2 {
    flex: 0 0 auto;
    width: 16.6666666667% !important;
  }
  .col-ofs-xs-2 {
    margin-left: 16.6666666667% !important;
  }
  .col-xs-3 {
    flex: 0 0 auto;
    width: 25% !important;
  }
  .col-ofs-xs-3 {
    margin-left: 25% !important;
  }
  .col-xs-4 {
    flex: 0 0 auto;
    width: 33.3333333333% !important;
  }
  .col-ofs-xs-4 {
    margin-left: 33.3333333333% !important;
  }
  .col-xs-5 {
    flex: 0 0 auto;
    width: 41.6666666667% !important;
  }
  .col-ofs-xs-5 {
    margin-left: 41.6666666667% !important;
  }
  .col-xs-6 {
    flex: 0 0 auto;
    width: 50% !important;
  }
  .col-ofs-xs-6 {
    margin-left: 50% !important;
  }
  .col-xs-7 {
    flex: 0 0 auto;
    width: 58.3333333333% !important;
  }
  .col-ofs-xs-7 {
    margin-left: 58.3333333333% !important;
  }
  .col-xs-8 {
    flex: 0 0 auto;
    width: 66.6666666667% !important;
  }
  .col-ofs-xs-8 {
    margin-left: 66.6666666667% !important;
  }
  .col-xs-9 {
    flex: 0 0 auto;
    width: 75% !important;
  }
  .col-ofs-xs-9 {
    margin-left: 75% !important;
  }
  .col-xs-10 {
    flex: 0 0 auto;
    width: 83.3333333333% !important;
  }
  .col-ofs-xs-10 {
    margin-left: 83.3333333333% !important;
  }
  .col-xs-11 {
    flex: 0 0 auto;
    width: 91.6666666667% !important;
  }
  .col-ofs-xs-11 {
    margin-left: 91.6666666667% !important;
  }
  .col-xs-12 {
    flex: 0 0 auto;
    width: 100% !important;
  }
  .col-ofs-xs-12 {
    margin-left: 100% !important;
  }
}
@media (min-width: 576px) {
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.3333333333% !important;
  }
  .col-ofs-sm-1 {
    margin-left: 8.3333333333% !important;
  }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.6666666667% !important;
  }
  .col-ofs-sm-2 {
    margin-left: 16.6666666667% !important;
  }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25% !important;
  }
  .col-ofs-sm-3 {
    margin-left: 25% !important;
  }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.3333333333% !important;
  }
  .col-ofs-sm-4 {
    margin-left: 33.3333333333% !important;
  }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.6666666667% !important;
  }
  .col-ofs-sm-5 {
    margin-left: 41.6666666667% !important;
  }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50% !important;
  }
  .col-ofs-sm-6 {
    margin-left: 50% !important;
  }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.3333333333% !important;
  }
  .col-ofs-sm-7 {
    margin-left: 58.3333333333% !important;
  }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.6666666667% !important;
  }
  .col-ofs-sm-8 {
    margin-left: 66.6666666667% !important;
  }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75% !important;
  }
  .col-ofs-sm-9 {
    margin-left: 75% !important;
  }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.3333333333% !important;
  }
  .col-ofs-sm-10 {
    margin-left: 83.3333333333% !important;
  }
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.6666666667% !important;
  }
  .col-ofs-sm-11 {
    margin-left: 91.6666666667% !important;
  }
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100% !important;
  }
  .col-ofs-sm-12 {
    margin-left: 100% !important;
  }
}
@media (min-width: 768px) {
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.3333333333% !important;
  }
  .col-ofs-md-1 {
    margin-left: 8.3333333333% !important;
  }
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.6666666667% !important;
  }
  .col-ofs-md-2 {
    margin-left: 16.6666666667% !important;
  }
  .col-md-3 {
    flex: 0 0 auto;
    width: 25% !important;
  }
  .col-ofs-md-3 {
    margin-left: 25% !important;
  }
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.3333333333% !important;
  }
  .col-ofs-md-4 {
    margin-left: 33.3333333333% !important;
  }
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.6666666667% !important;
  }
  .col-ofs-md-5 {
    margin-left: 41.6666666667% !important;
  }
  .col-md-6 {
    flex: 0 0 auto;
    width: 50% !important;
  }
  .col-ofs-md-6 {
    margin-left: 50% !important;
  }
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.3333333333% !important;
  }
  .col-ofs-md-7 {
    margin-left: 58.3333333333% !important;
  }
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.6666666667% !important;
  }
  .col-ofs-md-8 {
    margin-left: 66.6666666667% !important;
  }
  .col-md-9 {
    flex: 0 0 auto;
    width: 75% !important;
  }
  .col-ofs-md-9 {
    margin-left: 75% !important;
  }
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.3333333333% !important;
  }
  .col-ofs-md-10 {
    margin-left: 83.3333333333% !important;
  }
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.6666666667% !important;
  }
  .col-ofs-md-11 {
    margin-left: 91.6666666667% !important;
  }
  .col-md-12 {
    flex: 0 0 auto;
    width: 100% !important;
  }
  .col-ofs-md-12 {
    margin-left: 100% !important;
  }
}
@media (min-width: 992px) {
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.3333333333% !important;
  }
  .col-ofs-lg-1 {
    margin-left: 8.3333333333% !important;
  }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.6666666667% !important;
  }
  .col-ofs-lg-2 {
    margin-left: 16.6666666667% !important;
  }
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25% !important;
  }
  .col-ofs-lg-3 {
    margin-left: 25% !important;
  }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.3333333333% !important;
  }
  .col-ofs-lg-4 {
    margin-left: 33.3333333333% !important;
  }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.6666666667% !important;
  }
  .col-ofs-lg-5 {
    margin-left: 41.6666666667% !important;
  }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50% !important;
  }
  .col-ofs-lg-6 {
    margin-left: 50% !important;
  }
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.3333333333% !important;
  }
  .col-ofs-lg-7 {
    margin-left: 58.3333333333% !important;
  }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.6666666667% !important;
  }
  .col-ofs-lg-8 {
    margin-left: 66.6666666667% !important;
  }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75% !important;
  }
  .col-ofs-lg-9 {
    margin-left: 75% !important;
  }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.3333333333% !important;
  }
  .col-ofs-lg-10 {
    margin-left: 83.3333333333% !important;
  }
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.6666666667% !important;
  }
  .col-ofs-lg-11 {
    margin-left: 91.6666666667% !important;
  }
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100% !important;
  }
  .col-ofs-lg-12 {
    margin-left: 100% !important;
  }
}
@media (min-width: 1200px) {
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.3333333333% !important;
  }
  .col-ofs-xl-1 {
    margin-left: 8.3333333333% !important;
  }
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.6666666667% !important;
  }
  .col-ofs-xl-2 {
    margin-left: 16.6666666667% !important;
  }
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25% !important;
  }
  .col-ofs-xl-3 {
    margin-left: 25% !important;
  }
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.3333333333% !important;
  }
  .col-ofs-xl-4 {
    margin-left: 33.3333333333% !important;
  }
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.6666666667% !important;
  }
  .col-ofs-xl-5 {
    margin-left: 41.6666666667% !important;
  }
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50% !important;
  }
  .col-ofs-xl-6 {
    margin-left: 50% !important;
  }
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.3333333333% !important;
  }
  .col-ofs-xl-7 {
    margin-left: 58.3333333333% !important;
  }
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.6666666667% !important;
  }
  .col-ofs-xl-8 {
    margin-left: 66.6666666667% !important;
  }
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75% !important;
  }
  .col-ofs-xl-9 {
    margin-left: 75% !important;
  }
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.3333333333% !important;
  }
  .col-ofs-xl-10 {
    margin-left: 83.3333333333% !important;
  }
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.6666666667% !important;
  }
  .col-ofs-xl-11 {
    margin-left: 91.6666666667% !important;
  }
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100% !important;
  }
  .col-ofs-xl-12 {
    margin-left: 100% !important;
  }
}
@media (min-width: 1400px) {
  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.3333333333% !important;
  }
  .col-ofs-xxl-1 {
    margin-left: 8.3333333333% !important;
  }
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.6666666667% !important;
  }
  .col-ofs-xxl-2 {
    margin-left: 16.6666666667% !important;
  }
  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25% !important;
  }
  .col-ofs-xxl-3 {
    margin-left: 25% !important;
  }
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.3333333333% !important;
  }
  .col-ofs-xxl-4 {
    margin-left: 33.3333333333% !important;
  }
  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.6666666667% !important;
  }
  .col-ofs-xxl-5 {
    margin-left: 41.6666666667% !important;
  }
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50% !important;
  }
  .col-ofs-xxl-6 {
    margin-left: 50% !important;
  }
  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.3333333333% !important;
  }
  .col-ofs-xxl-7 {
    margin-left: 58.3333333333% !important;
  }
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.6666666667% !important;
  }
  .col-ofs-xxl-8 {
    margin-left: 66.6666666667% !important;
  }
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75% !important;
  }
  .col-ofs-xxl-9 {
    margin-left: 75% !important;
  }
  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.3333333333% !important;
  }
  .col-ofs-xxl-10 {
    margin-left: 83.3333333333% !important;
  }
  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.6666666667% !important;
  }
  .col-ofs-xxl-11 {
    margin-left: 91.6666666667% !important;
  }
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100% !important;
  }
  .col-ofs-xxl-12 {
    margin-left: 100% !important;
  }
}
@media (min-width: 1800px) {
  .col-xxxl-1 {
    flex: 0 0 auto;
    width: 8.3333333333% !important;
  }
  .col-ofs-xxxl-1 {
    margin-left: 8.3333333333% !important;
  }
  .col-xxxl-2 {
    flex: 0 0 auto;
    width: 16.6666666667% !important;
  }
  .col-ofs-xxxl-2 {
    margin-left: 16.6666666667% !important;
  }
  .col-xxxl-3 {
    flex: 0 0 auto;
    width: 25% !important;
  }
  .col-ofs-xxxl-3 {
    margin-left: 25% !important;
  }
  .col-xxxl-4 {
    flex: 0 0 auto;
    width: 33.3333333333% !important;
  }
  .col-ofs-xxxl-4 {
    margin-left: 33.3333333333% !important;
  }
  .col-xxxl-5 {
    flex: 0 0 auto;
    width: 41.6666666667% !important;
  }
  .col-ofs-xxxl-5 {
    margin-left: 41.6666666667% !important;
  }
  .col-xxxl-6 {
    flex: 0 0 auto;
    width: 50% !important;
  }
  .col-ofs-xxxl-6 {
    margin-left: 50% !important;
  }
  .col-xxxl-7 {
    flex: 0 0 auto;
    width: 58.3333333333% !important;
  }
  .col-ofs-xxxl-7 {
    margin-left: 58.3333333333% !important;
  }
  .col-xxxl-8 {
    flex: 0 0 auto;
    width: 66.6666666667% !important;
  }
  .col-ofs-xxxl-8 {
    margin-left: 66.6666666667% !important;
  }
  .col-xxxl-9 {
    flex: 0 0 auto;
    width: 75% !important;
  }
  .col-ofs-xxxl-9 {
    margin-left: 75% !important;
  }
  .col-xxxl-10 {
    flex: 0 0 auto;
    width: 83.3333333333% !important;
  }
  .col-ofs-xxxl-10 {
    margin-left: 83.3333333333% !important;
  }
  .col-xxxl-11 {
    flex: 0 0 auto;
    width: 91.6666666667% !important;
  }
  .col-ofs-xxxl-11 {
    margin-left: 91.6666666667% !important;
  }
  .col-xxxl-12 {
    flex: 0 0 auto;
    width: 100% !important;
  }
  .col-ofs-xxxl-12 {
    margin-left: 100% !important;
  }
}

/* --- END Columns --- */
.text-align-start {
  text-align: start !important;
}

.w-100 {
  width: 100% !important;
}

.h-100 {
  height: 100% !important;
}

.flex-1 {
  flex: 1;
}

.align-c-end {
  align-content: end;
}

.flex-center {
  display: flex;
  align-items: center;
}

.d-flex {
  display: flex;
}

.space-between {
  justify-content: space-between;
}

.flex-space-between {
  display: flex;
  justify-content: space-between;
}

@media (min-width: 0) {
  .hidden-xxs {
    display: none !important;
  }
}

@media (min-width: 0) {
  .show-xxs {
    display: block !important;
  }
}

@media (min-width: 0) {
  .show-f-xxs {
    display: flex !important;
  }
}

@media (min-width: 0) {
  .show-inline-xxs {
    display: inline !important;
  }
}

.hidden {
  display: none !important;
}

.show {
  display: block !important;
}

.show-f {
  display: flex !important;
}

.show-inline {
  display: inline !important;
}

@media (min-width: 576px) {
  .hidden-sm {
    display: none !important;
  }
}

@media (min-width: 576px) {
  .show-sm {
    display: block !important;
  }
}

@media (min-width: 576px) {
  .show-f-sm {
    display: flex !important;
  }
}

@media (min-width: 576px) {
  .show-inline-sm {
    display: inline !important;
  }
}

@media (min-width: 768px) {
  .hidden-md {
    display: none !important;
  }
}

@media (min-width: 768px) {
  .show-md {
    display: block !important;
  }
}

@media (min-width: 768px) {
  .show-f-md {
    display: flex !important;
  }
}

@media (min-width: 768px) {
  .show-inline-md {
    display: inline !important;
  }
}

@media (min-width: 992px) {
  .hidden-lg {
    display: none !important;
  }
}

@media (min-width: 992px) {
  .show-lg {
    display: block !important;
  }
}

@media (min-width: 992px) {
  .show-f-lg {
    display: flex !important;
  }
}

@media (min-width: 992px) {
  .show-inline-lg {
    display: inline !important;
  }
}

@media (min-width: 1200px) {
  .hidden-xl {
    display: none !important;
  }
}

@media (min-width: 1200px) {
  .show-xl {
    display: block !important;
  }
}

@media (min-width: 1200px) {
  .show-f-xl {
    display: flex !important;
  }
}

@media (min-width: 1200px) {
  .show-inline-xl {
    display: inline !important;
  }
}

@media (min-width: 1400px) {
  .hidden-xxl {
    display: none !important;
  }
}

@media (min-width: 1400px) {
  .show-xxl {
    display: block !important;
  }
}

@media (min-width: 1400px) {
  .show-f-xxl {
    display: flex !important;
  }
}

@media (min-width: 1400px) {
  .show-inline-xxl {
    display: inline !important;
  }
}

@media (min-width: 1800px) {
  .hidden-xxxl {
    display: none !important;
  }
}

@media (min-width: 1800px) {
  .show-xxxl {
    display: block !important;
  }
}

@media (min-width: 1800px) {
  .show-f-xxxl {
    display: flex !important;
  }
}

@media (min-width: 1800px) {
  .show-inline-xxxl {
    display: inline !important;
  }
}

.cursor-pointer {
  cursor: pointer;
}

.fw-600 {
  font-weight: 600;
}

.position-relative {
  position: relative;
}

.style-italic {
  font-style: italic;
}

.float-right {
  float: right;
}

* {
  font-family: "Montserrat", sans-serif;
}

video#background-video {
  position: fixed;
  z-index: 20;
  min-width: 100%;
  min-height: 100%;
  background-size: cover;
  object-position: center;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.opacity-backdrop {
  z-index: 24;
  position: fixed;
  width: 100%;
  height: 100%;
  background: black;
  opacity: 0.4;
}

#section-cooming-soon {
  z-index: 25;
  position: absolute;
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
}
#section-cooming-soon .logo {
  text-align: center;
}
@media (max-width: 576px) {
  #section-cooming-soon .logo > svg {
    width: 200px;
    height: 45px;
  }
}
#section-cooming-soon .logo > svg {
  filter: drop-shadow(3px 5px 2px rgba(0, 0, 0, 0.4));
}
#section-cooming-soon .sub-header {
  color: #fdf1de;
  text-align: center;
}
#section-cooming-soon .sub-header > .title {
  font-weight: 500;
  letter-spacing: 3px;
  font-size: 26px;
  text-shadow: 0px 0px 7px black;
}
#section-cooming-soon .paragraph-secondary {
  font-weight: 500;
  letter-spacing: 1px;
  font-size: 22px;
  text-shadow: 0px 0px 7px black;
  color: #fdf1de;
  text-align: center;
}
#section-cooming-soon .paragraph-secondary.bolder {
  font-weight: 700;
}
#section-cooming-soon .bottom {
  margin-top: 48px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  column-gap: 80px;
  flex-direction: column;
  row-gap: 20px;
}
@media (min-width: 576px) {
  #section-cooming-soon .bottom {
    flex-direction: row;
  }
}
#section-cooming-soon .bottom > .left {
  text-shadow: 0px 0px 7px black;
  color: #F6871F;
  font-weight: 600;
  font-size: 22px;
  display: flex;
  align-items: center;
}
#section-cooming-soon .bottom > .left > .phone-icon {
  filter: drop-shadow(3px 5px 2px rgba(0, 0, 0, 0.4));
}
#section-cooming-soon .bottom > .right {
  text-shadow: 0px 0px 7px black;
  color: #fdf1de;
  font-weight: 500;
  font-size: 22px;
  display: flex;
  align-items: center;
}
#section-cooming-soon .bottom > .right > .email-icon {
  display: none;
}
@media (min-width: 576px) {
  #section-cooming-soon .bottom > .right > .email-icon {
    display: block;
  }
}
#section-cooming-soon .bottom > .right > .email-icon {
  filter: drop-shadow(3px 5px 2px rgba(0, 0, 0, 0.4));
}

/*# sourceMappingURL=coming-soon.css.map */
