/*-----------------------------------------------------------*/
/* LAYOUTS                                                   */
/*-----------------------------------------------------------*/
/*-----------------------------------------------------------*/
/* COLORS                                                    */
/*-----------------------------------------------------------*/
/*-----------------------------------------------------------*/
/* COLOR VARIABLES                                           */
/*-----------------------------------------------------------*/
/*-----------------------------------------------------------*/
/* COLOR VARIABLES                                           */
/*-----------------------------------------------------------*/
/*-----------------------------------------------------------*/
/* GRADIENTS (Elevation Style)                               */
/*-----------------------------------------------------------*/
/*-----------------------------------------------------------*/
/* FONTS                                                     */
/*-----------------------------------------------------------*/
/*-----------------------------------------------------------*/
/* OTHER                                                    */
/*-----------------------------------------------------------*/
/*-----------------------------------------------------------*/
/* SPACING                                                   */
/*-----------------------------------------------------------*/
/*-----------------------------------------------------------*/
/* LAYOUTS                                                   */
/*-----------------------------------------------------------*/
/*-----------------------------------------------------------*/
/* COLORS                                                    */
/*-----------------------------------------------------------*/
/*-----------------------------------------------------------*/
/* COLOR VARIABLES                                           */
/*-----------------------------------------------------------*/
/*-----------------------------------------------------------*/
/* COLOR VARIABLES                                           */
/*-----------------------------------------------------------*/
/*-----------------------------------------------------------*/
/* GRADIENTS (Elevation Style)                               */
/*-----------------------------------------------------------*/
/*-----------------------------------------------------------*/
/* FONTS                                                     */
/*-----------------------------------------------------------*/
/*-----------------------------------------------------------*/
/* OTHER                                                    */
/*-----------------------------------------------------------*/
/*-----------------------------------------------------------*/
/* SPACING                                                   */
/*-----------------------------------------------------------*/
/*-----------------------------------------------------------*/
/* TYPOGRAPHY - DESKTOP                                      */
/*-----------------------------------------------------------*/
h1, .h1, h1 .jet-listing-dynamic-field__content, .h1 .jet-listing-dynamic-field__content, h2, .h2, h2 .jet-listing-dynamic-field__content, .h2 .jet-listing-dynamic-field__content {
  font-size: 46px;
  font-weight: 800;
  line-height: 1.2em;
  letter-spacing: -0.05em;
}
h3, .h3, h3 .jet-listing-dynamic-field__content, .h3 .jet-listing-dynamic-field__content {
  font-size: 32px;
  font-weight: 800;
  line-height: 1.2em;
  letter-spacing: -0.05em;
}
h4, .h4, h4 .jet-listing-dynamic-field__content, .h4 .jet-listing-dynamic-field__content {
  font-size: 24px;
  font-weight: 800;
  line-height: 1.2em;
  letter-spacing: -0.03em;
}
h5, .h5, h5 .jet-listing-dynamic-field__content, .h5 .jet-listing-dynamic-field__content {
  font-size: 20px;
  font-weight: 800;
  line-height: 1.2em;
  letter-spacing: -0.03em;
}
h6, .h6, h6 .jet-listing-dynamic-field__content, .h6 .jet-listing-dynamic-field__content {
  font-size: 16px;
  font-weight: 800;
  line-height: 1.2em;
  letter-spacing: -0.03em;
}
/*-----------------------------------------------------------*/
/* TYPOGRAPHY - MOBILE                                       */
/*-----------------------------------------------------------*/
@media screen and (max-width: 768px) {
  h1, .h1, h1 .jet-listing-dynamic-field__content, .h1 .jet-listing-dynamic-field__content, h2, .h2, h2 .jet-listing-dynamic-field__content, .h2 .jet-listing-dynamic-field__content {
    font-size: 32px;
    font-weight: 800;
    line-height: 1.2;
    letter-spacing: -0.05em;
  }
  h3, .h3, h3 .jet-listing-dynamic-field__content, .h3 .jet-listing-dynamic-field__content {
    font-size: 24px;
    font-weight: 800;
    line-height: 1.2;
    letter-spacing: -0.05em;
  }
  h4, .h4, h4 .jet-listing-dynamic-field__content, .h4 .jet-listing-dynamic-field__content {
    font-size: 20px;
    font-weight: 800;
    line-height: 1.2;
    letter-spacing: -0.03em;
  }
}
/*-----------------------------------------------------------*/
/* BODY TEXT / PARAGRAPHS                                    */
/*-----------------------------------------------------------*/
.p-medium-regular {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.35em;
  letter-spacing: 0;
}
.p-small-regular {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.35em;
  letter-spacing: 0;
}
/*-----------------------------------------------------------*/
/* GLOBAL                                                    */
/*-----------------------------------------------------------*/
html {
  scroll-padding-top: 100px;
}
html, body {
  font-family: "Inter", sans-serif;
  scroll-behavior: smooth;
  text-wrap: pretty;
}
h1, h2, h3, h4, h5, h6 {
  font-family: "Inter", sans-serif;
  text-wrap: pretty;
}
/*-----------------------------------------------------------*/
/* GLOBAL CLASSES                                            */
/*-----------------------------------------------------------*/
.none {
  display: none !important;
}
.site-main .inside-article {
  padding: 0 !important;
}
p {
  margin: 0;
}
.no-shadow {
  box-shadow: none !important;
}
/*-----------------------------------------------------------*/
/* LAYOUT                                                    */
/*-----------------------------------------------------------*/
/*
div#page{
    padding-top: 100px !important;
    @media screen and (max-width: $breakpoint-mobile) {
        padding-top: 80px !important;
    }
}
*/
.wrapper__inner {
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}
@media screen and (max-width: 1024px) {
  .wrapper__inner {
    padding-left: 20px;
    padding-right: 20px;
  }
}
/*-----------------------------------------------------------*/
/* SCROLLBAR                                                 */
/*-----------------------------------------------------------*/
::-webkit-scrollbar {
  width: 16px;
  scrollbar-width: 16px;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}
::-webkit-scrollbar-track {
  background-color: #2B2B32;
  border-left: solid 1px #404047;
}
::-webkit-scrollbar-thumb {
  background-color: #56565B;
  border-radius: 200px;
  border: solid 3px #2B2B32;
}
::-webkit-scrollbar-thumb:hover {
  background-color: #6B6B6F;
}
/*-----------------------------------------------------------*/
/* MARTIN PAGE                                               */
/*-----------------------------------------------------------*/
.page-martin {
  --location-color: #0A7E81;
}
