:root{
  --base:#151515;
  --black:#000000;
  --gray:#C6C6C6;
  --light:#F5F5F5;
  --white:#FFFFFF;
  --primary:#F08626;
  --secondary:#FFD318;

  --br-big:50px;
  --br-med:30px;
  --br-sm:20px;

  --gap-big:50px;
  --gap-med:30px;
  --gap-sm:20px;

  --font-heading:'Onest', sans-serif;
  --font-base:'Onest', sans-serif;

  --fw-base:200;
  --fw-btn:200;
  --fw-bold:700;

  --lh-title:120%;
  --lh-base:160%;

  --fs-btn:16px;
  --fs-base:16px;
  --fs-sm:14px;
  --fs-h1:50px;
  --fs-h2:32px;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}
::selection {
  background: var(--base);
  color: var(--white);
}
::-moz-selection {
  background: var(--base);
  color: var(--white);
}

* {
  font-family: var(--font-base);
}
html {
  font-family: var(--font-base);
  font-size: var(--fs-base);
  line-height: var(--lh-base);
  color: var(--white);
  background-color: var(--black);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}
body {
  margin: 0;
  font-size: var(--fs-base);
  font-weight: var(--fw-base);
  line-height: var(--lh-base);
  color: var(--white);
  text-align: left;
  background-color: var(--black);
  letter-spacing: 0;
  -webkit-letter-spacing: 0;
  -moz-letter-spacing: 0;
  -ms-letter-spacing: 0;
  -o-letter-spacing: 0;
}
[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0!important;
}
hr {
  height: 1px;
  width: 100%;
  display: block;
  margin: 30px 0;
  padding: 0;
  border: none;
  background: var(--base);
}
p {
  font-size: var(--fs-base);
  font-weight: var(--fw-base);
  line-height: var(--lh-base);
  margin: 0 0 20px 0;
}
ol,
ul,
dl {
  padding: 0;
  margin: 0 0 20px 0;
  font-size: var(--fs-base);
}
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}
ul {
  list-style: none;
}
ul li {
  position: relative;
  font-weight: var(--fw-base);
}
ul li {
  padding: 0 0 0 15px;
  margin: 0 0 15px 0;
}
menu {
  list-style: none;
}
menu li {
  position: relative;
  font-weight: var(--fw-base);
}
menu li {
  padding: 0;
  margin: 0;
}
ol {}
ol li {
  position: relative;
  font-weight: var(--fw-base);
  padding: 0;
  margin: 0 0 5px 0;
}
ol li::marker {
  font-weight: var(--fw-base);
}
b,
strong {
  font-weight: var(--fw-bold);
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 80%;
  line-height: 0;
  vertical-align: baseline;
}
sub {
  bottom: -.25em;
}
sup {
  top: -.5em;
}
a {
  color: var(--white);
  font-weight: var(--fw-base);
  text-decoration: underline;
  background-color: transparent;
  transition: .3s ease;
}
a:hover {
  color: var(--primary);
  text-decoration: underline;
}
figure {
  margin: 0 0 1rem;
}
img {
  vertical-align: middle;
  border-style: none;
  width: 100%;
  pointer-events: none;
}
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6,
.font-heading {
  font-weight: var(--fw-bold);
  line-height: var(--lh-title);
  color: var(--white);
  font-family: var(--font-heading);
}
h1, .h1 {font-size: var(--fs-h1);}
h2, .h2 {font-size: var(--fs-h2);}
h3, .h3 {font-size: var(--fs-h2);}
h4, .h4 {font-size: var(--fs-h2);}
h5, .h5 {font-size: var(--fs-h2);}
h6, .h6 {font-size: var(--fs-h2);}
section {padding: 60px 0;position: relative;background: var(--black);z-index: 0;overflow: hidden;}

.btn {
  text-decoration: none;
  font-size: var(--fs-btn);
  font-weight: var(--fw-btn);
  margin: 0;
  transition: .45s ease;
  border-radius: var(--br-big);
  padding: 0 20px;
  line-height: 100%;
  width: auto;
  min-width: 70px;
  height: 40px;
  z-index: 1;
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  background: transparent;
  border: 1px solid var(--white);
  color: var(--white);
}
.btn-sm {
  padding: 0 32px;
  min-width: unset;
}
.btn:hover {
  text-decoration: none;
  cursor: pointer;
  background: var(--base);
  border-color: var(--white);
  color: var(--white);
}
.btn-blur {
  border-color: rgba(200,200,200,.12);
  background: rgba(255, 255, 255, 0.04);
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
}
.btn-blur:hover {
  border-color: rgba(200,200,200,.12);
  background: rgba(255, 255, 255, 0.08);
}
.btn:focus, .btn.focus {outline: 0;}
.white-space-nowrap {white-space: nowrap;}
.text-lowercase {text-transform: lowercase!important;}
.text-uppercase {text-transform: uppercase!important;}
.text-capitalize {text-transform: capitalize!important;}
.text-normal {font-style: normal;}
.text-italic {font-style: italic;}
.text-base {color: var(--base)!important;}
.text-white {color: var(--white)!important;}
.text-primary {color: var(--primary)!important;}
.text-secondary {color: var(--secondary)!important;}
.bs-big {box-shadow: var(--bs-big)}
.bs-med {box-shadow: var(--bs-med)}
.bs-sm {box-shadow: var(--bs-sm)}
.bs-0 {box-shadow: none;}
.fw-base {font-weight: var(--fw-base)!important;}
.fw-bold {font-weight: var(--fw-bold)!important;}
.lh-100 {line-height: 100%!important;}
.lh-title {line-height: var(--lh-title)!important;}
.lh-base {line-height: var(--lh-base)!important;}
.br-big {border-radius: var(--br-big)!important;}
.br-med {border-radius: var(--br-med)!important;}
.br-sm {border-radius: var(--br-sm)!important;}
.br-100 {border-radius: var(--br-100)!important;}
.br-50 {border-radius: var(--br-50)!important;}
.br-0 {border-radius: var(--br-0)!important;}
small,.small {font-size: 80%;font-weight: inherit;}
.h-100 {height: 100%!important;}
.w-100 {width: 100%!important;}
.text-justify {text-align: justify!important;}
.text-wrap {white-space: normal!important;}
.text-nowrap {white-space: nowrap!important;}
.text-truncate {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.text-left {text-align: left!important;}
.text-right {text-align: right!important;}
.text-center {text-align: center!important;}
.bg-black {background-color: var(--black)!important;}
.bg-gray {background-color: var(--gray)!important;}
.bg-light {background-color: var(--light)!important;}
.bg-white {background-color: var(--white)!important;}
.bg-primary {background-color: var(--primary)!important;}
.bg-secondary {background-color: var(--secondary)!important;}
.bg-transparent {background-color: transparent!important;}
.border-none {border: 0!important;}
.d-none {display: none!important;}
.d-inline {display: inline!important;}
.d-inline-block {display: inline-block!important;}
.d-block {display: block!important;}
.d-flex {display: -ms-flexbox!important;display: flex!important;}
.flex-wrap {flex-wrap: wrap;}
.flex-column {flex-direction: column;}
.d-inline-flex {display: -ms-inline-flexbox!important;display: inline-flex!important;}
.d-grid {display: grid!important;grid-gap: var(--gap-big);grid-auto-flow: dense;}
.align-items-center {align-items: center;}
.align-items-start {align-items: start;}
.align-items-end {align-items: end;}
.justify-content-center {justify-content: center;}
.justify-content-start {justify-content: start;}
.justify-content-end {justify-content: end;}
.justify-content-between {justify-content: space-between;}
.grid-cols-1 {grid-template-columns: repeat(1, 1fr);}
.grid-cols-2 {grid-template-columns: repeat(2, 1fr);}
.grid-cols-3 {grid-template-columns: repeat(3, 1fr);}
.grid-cols-4 {grid-template-columns: repeat(4, 1fr);}
.grid-cols-5 {grid-template-columns: repeat(5, 1fr);}
.grid-cols-6 {grid-template-columns: repeat(6, 1fr);}
.gap-big {grid-gap: var(--gap-big);}
.gap-med {grid-gap: var(--gap-med);}
.gap-sm {grid-gap: var(--gap-sm);}
.column-fill-auto {column-fill: auto;}
.break-inside-avoid, .break-inside-avoid * {page-break-inside: avoid;break-inside: avoid;}
.order-1 {order: 1;}
.order-2 {order: 2;}
.order-3 {order: 3;}
.order-4 {order: 4;}
.order-5 {order: 5;}
.z-index-1 {z-index: 1;}
.z-index-2 {z-index: 2;}
.z-index-3 {z-index: 3;}
.z-index-4 {z-index: 4;}
.z-index-5 {z-index: 5;}
.of-visible {overflow: visible;z-index: 1;}
.of-hidden {overflow: hidden;}
.container,.container-fluid {width: 100%;max-width: 1860px;padding-right: 20px;padding-left: 20px;margin-right: auto;margin-left: auto;}
.container-fluid {width: calc(100% - 60px);max-width: 1920px;}
.p-relative {position: relative!important;}

@media (max-width: 1920px) {.container-fluid {width: 100%;}}
@media (max-width: 576px) {.container,.container-fluid {padding-left: 10px;padding-right: 10px;}}

@media (min-width: 577px) {
  .d-sm-none {display: none!important;}
  .d-sm-inline {display: inline!important;}
  .d-sm-inline-block {display: inline-block!important;}
  .d-sm-block {display: block!important;}
  .d-sm-flex {display: -ms-flexbox!important;display: flex!important;}
  .d-sm-inline-flex {display: -ms-inline-flexbox!important;display: inline-flex!important;}
  .d-sm-grid {display: grid!important;grid-gap: var(--gap-med);grid-auto-flow: dense;}
  .grid-sm-cols-1 {grid-template-columns: repeat(1, 1fr);}
  .grid-sm-cols-2 {grid-template-columns: repeat(2, 1fr);}
  .grid-sm-cols-3 {grid-template-columns: repeat(3, 1fr);}
  .grid-sm-cols-4 {grid-template-columns: repeat(4, 1fr);}
  .grid-sm-cols-5 {grid-template-columns: repeat(5, 1fr);}
  .grid-sm-cols-6 {grid-template-columns: repeat(6, 1fr);}
  .order-sm-1 {order: 1;}
  .order-sm-2 {order: 2;}
  .order-sm-3 {order: 3;}
  .order-sm-4 {order: 4;}
  .order-sm-5 {order: 5;}
  .text-sm-left {text-align: left!important;}
  .text-sm-right {text-align: right!important;}
  .text-sm-center {text-align: center!important;}
}

@media (min-width: 769px) {
  .d-md-none {display: none!important;}
  .d-md-inline {display: inline!important;}
  .d-md-inline-block {display: inline-block!important;}
  .d-md-block {display: block!important;}
  .d-md-flex {display: -ms-flexbox!important;display: flex!important;}
  .d-md-inline-flex {display: -ms-inline-flexbox!important;display: inline-flex!important;}
  .d-md-grid {display: grid!important;grid-gap: var(--gap-med);margin: 0 0 10px 0;grid-auto-flow: dense;}
  .grid-md-cols-1 {grid-template-columns: repeat(1, 1fr);}
  .grid-md-cols-2 {grid-template-columns: repeat(2, 1fr);}
  .grid-md-cols-3 {grid-template-columns: repeat(3, 1fr);}
  .grid-md-cols-4 {grid-template-columns: repeat(4, 1fr);}
  .grid-md-cols-5 {grid-template-columns: repeat(5, 1fr);}
  .grid-md-cols-6 {grid-template-columns: repeat(6, 1fr);}
  .order-md-1 {order: 1;}
  .order-md-2 {order: 2;}
  .order-md-3 {order: 3;}
  .order-md-4 {order: 4;}
  .order-md-5 {order: 5;}
  .text-md-left {text-align: left!important;}
  .text-md-right {text-align: right!important;}
  .text-md-center {text-align: center!important;}
}

@media (min-width: 993px) {
  .d-lg-none {display: none!important;}
  .d-lg-inline {display: inline!important;}
  .d-lg-inline-block {display: inline-block!important;}
  .d-lg-block {display: block!important;}
  .d-lg-flex {display: -ms-flexbox!important;display: flex!important;}
  .d-lg-inline-flex {display: -ms-inline-flexbox!important;display: inline-flex!important;}
  .d-lg-grid {display: grid!important;grid-gap: var(--gap-med);grid-auto-flow: dense;}
  .grid-lg-cols-1 {grid-template-columns: repeat(1, 1fr);}
  .grid-lg-cols-2 {grid-template-columns: repeat(2, 1fr);}
  .grid-lg-cols-3 {grid-template-columns: repeat(3, 1fr);}
  .grid-lg-cols-4 {grid-template-columns: repeat(4, 1fr);}
  .grid-lg-cols-5 {grid-template-columns: repeat(5, 1fr);}
  .grid-lg-cols-6 {grid-template-columns: repeat(6, 1fr);}
  .order-lg-1 {order: 1;}
  .order-lg-2 {order: 2;}
  .order-lg-3 {order: 3;}
  .order-lg-4 {order: 4;}
  .order-lg-5 {order: 5;}
  .text-lg-left {text-align: left!important;}
  .text-lg-right {text-align: right!important;}
  .text-lg-center {text-align: center!important;}
}

@media (min-width: 1301px) {
  .d-xl-none {display: none!important;}
  .d-xl-inline {display: inline!important;}
  .d-xl-inline-block {display: inline-block!important;}
  .d-xl-block {display: block!important;}
  .d-xl-flex {display: -ms-flexbox!important;display: flex!important;}
  .d-xl-inline-flex {display: -ms-inline-flexbox!important;display: inline-flex!important;}
  .d-xl-grid {display: grid!important;grid-gap: var(--gap-med);grid-auto-flow: dense;}
  .grid-xl-cols-1 {grid-template-columns: repeat(1, 1fr);}
  .grid-xl-cols-2 {grid-template-columns: repeat(2, 1fr);}
  .grid-xl-cols-3 {grid-template-columns: repeat(3, 1fr);}
  .grid-xl-cols-4 {grid-template-columns: repeat(4, 1fr);}
  .grid-xl-cols-5 {grid-template-columns: repeat(5, 1fr);}
  .grid-xl-cols-6 {grid-template-columns: repeat(6, 1fr);}
  .order-xl-1 {order: 1;}
  .order-xl-2 {order: 2;}
  .order-xl-3 {order: 3;}
  .order-xl-4 {order: 4;}
  .order-xl-5 {order: 5;}
  .text-xl-left {text-align: left!important;}
  .text-xl-right {text-align: right!important;}
  .text-xl-center {text-align: center!important;}
}



.p-0 {padding: 0!important;}
.p-5 {padding: 5px!important;}
.p-10 {padding: 10px!important;}
.p-15 {padding: 15px!important;}
.p-30 {padding: 30px!important;}
.p-50 {padding: 50px!important;}
.p-80 {padding: 80px!important;}
.p-100 {padding: 100px!important;}
.p-big {padding:var(--gap-big)!important;}
.p-med {padding:var(--gap-med)!important;}
.p-sm {padding:var(--gap-sm)!important;}
.p-xs {padding:var(--gap-xs)!important;}
.pt-0 {padding-top: 0!important;}
.pt-5 {padding-top: 5px!important;}
.pt-10 {padding-top: 10px!important;}
.pt-15 {padding-top: 15px!important;}
.pt-30 {padding-top: 30px!important;}
.pt-50 {padding-top: 50px!important;}
.pt-80 {padding-top: 80px!important;}
.pt-100 {padding-top: 100px!important;}
.pt-big {padding-top:var(--gap-big)!important;}
.pt-med {padding-top:var(--gap-med)!important;}
.pt-sm {padding-top:var(--gap-sm)!important;}
.pt-xs {padding-top:var(--gap-xs)!important;}
.pb-0 {padding-bottom: 0!important;}
.pb-5 {padding-bottom: 5px!important;}
.pb-10 {padding-bottom: 10px!important;}
.pb-15 {padding-bottom: 15px!important;}
.pb-30 {padding-bottom: 30px!important;}
.pb-50 {padding-bottom: 50px!important;}
.pb-80 {padding-bottom: 80px!important;}
.pb-100 {padding-bottom: 100px!important;}
.pb-big {padding-bottom:var(--gap-big)!important;}
.pb-med {padding-bottom:var(--gap-med)!important;}
.pb-sm {padding-bottom:var(--gap-sm)!important;}
.pb-xs {padding-bottom:var(--gap-xs)!important;}
.pr-0 {padding-right: 0!important;}
.pr-5 {padding-right: 5px!important;}
.pr-10 {padding-right: 10px!important;}
.pr-15 {padding-right: 15px!important;}
.pr-30 {padding-right: 30px!important;}
.pr-50 {padding-right: 50px!important;}
.pr-80 {padding-right: 80px!important;}
.pr-100 {padding-right: 100px!important;}
.pr-big {padding-right:var(--gap-big)!important;}
.pr-med {padding-right:var(--gap-med)!important;}
.pr-sm {padding-right:var(--gap-sm)!important;}
.pr-xs {padding-right:var(--gap-xs)!important;}
.pl-0 {padding-left: 0!important;}
.pl-5 {padding-left: 5px!important;}
.pl-10 {padding-left: 10px!important;}
.pl-15 {padding-left: 15px!important;}
.pl-30 {padding-left: 30px!important;}
.pl-50 {padding-left: 50px!important;}
.pl-80 {padding-left: 80px!important;}
.pl-100 {padding-left: 100px!important;}
.pl-big {padding-left:var(--gap-big)!important;}
.pl-med {padding-left:var(--gap-med)!important;}
.pl-sm {padding-left:var(--gap-sm)!important;}
.pl-xs {padding-left:var(--gap-xs)!important;}

.m-auto {margin: auto!important;}
.m-0 {margin: 0!important;}
.m-5 {margin: 5px!important;}
.m-10 {margin: 10px!important;}
.m-15 {margin: 15px!important;}
.m-30 {margin: 30px!important;}
.m-50 {margin: 50px!important;}
.m-80 {margin: 80px!important;}
.m-100 {margin: 100px!important;}
.m-big {margin:var(--gap-big)!important;}
.m-med {margin:var(--gap-med)!important;}
.m-sm {margin:var(--gap-sm)!important;}
.m-xs {margin:var(--gap-xs)!important;}
.mt-auto {margin-top: auto!important}
.mt-0 {margin-top: 0!important;}
.mt-5 {margin-top: 5px!important;}
.mt-10 {margin-top: 10px!important;}
.mt-15 {margin-top: 15px!important;}
.mt-30 {margin-top: 30px!important;}
.mt-50 {margin-top: 50px!important;}
.mt-80 {margin-top: 80px!important;}
.mt-100 {margin-top: 100px!important;}
.mt-big {margin-top:var(--gap-big)!important;}
.mt-med {margin-top:var(--gap-med)!important;}
.mt-sm {margin-top:var(--gap-sm)!important;}
.mt-xs {margin-top:var(--gap-xs)!important;}
.mb-auto {margin-bottom: auto!important}
.mb-0 {margin-bottom: 0!important;}
.mb-5 {margin-bottom: 5px!important;}
.mb-10 {margin-bottom: 10px!important;}
.mb-15 {margin-bottom: 15px!important;}
.mb-30 {margin-bottom: 30px!important;}
.mb-50 {margin-bottom: 50px!important;}
.mb-80 {margin-bottom: 80px!important;}
.mb-100 {margin-bottom: 100px!important;}
.mb-big {margin-bottom:var(--gap-big)!important;}
.mb-med {margin-bottom:var(--gap-med)!important;}
.mb-sm {margin-bottom:var(--gap-sm)!important;}
.mb-xs {margin-bottom:var(--gap-xs)!important;}
.ml-auto {margin-left: auto!important}
.ml-0 {margin-left: 0!important;}
.ml-5 {margin-left: 5px!important;}
.ml-10 {margin-left: 10px!important;}
.ml-15 {margin-left: 15px!important;}
.ml-30 {margin-left: 30px!important;}
.ml-50 {margin-left: 50px!important;}
.ml-80 {margin-left: 80px!important;}
.ml-100 {margin-left: 100px!important;}
.ml-big {margin-left:var(--gap-big)!important;}
.ml-med {margin-left:var(--gap-med)!important;}
.ml-sm {margin-left:var(--gap-sm)!important;}
.ml-xs {margin-left:var(--gap-xs)!important;}
.mr-auto {margin-right: auto!important}
.mr-0 {margin-right: 0!important;}
.mr-5 {margin-right: 5px!important;}
.mr-10 {margin-right: 10px!important;}
.mr-15 {margin-right: 15px!important;}
.mr-30 {margin-right: 30px!important;}
.mr-50 {margin-right: 50px!important;}
.mr-80 {margin-right: 80px!important;}
.mr-100 {margin-right: 100px!important;}
.mr-big {margin-right:var(--gap-big)!important;}
.mr-med {margin-right:var(--gap-med)!important;}
.mr-sm {margin-right:var(--gap-sm)!important;}
.mr-xs {margin-right:var(--gap-xs)!important;}

.ar-1-1 {aspect-ratio: 1/1!important;}
.ar-2-1 {aspect-ratio: 2/1!important;}
.ar-3-1 {aspect-ratio: 3/1!important;}
.ar-4-1 {aspect-ratio: 4/1!important;}
.ar-1-2 {aspect-ratio: 1/2!important;}
.ar-3-2 {aspect-ratio: 3/2!important;}
.ar-4-2 {aspect-ratio: 4/2!important;}
.ar-1-3 {aspect-ratio: 1/3!important;}
.ar-2-3 {aspect-ratio: 2/3!important;}
.ar-4-3 {aspect-ratio: 4/3!important;}
.ar-1-4 {aspect-ratio: 1/4!important;}
.ar-2-4 {aspect-ratio: 2/4!important;}
.ar-3-4 {aspect-ratio: 3/4!important;}

@media (min-width: 576px) {
  .p-sm-0 {padding: 0!important;}
  .p-sm-5 {padding: 5px!important;}
  .p-sm-10 {padding: 10px!important;}
  .p-sm-15 {padding: 15px!important;}
  .p-sm-30 {padding: 30px!important;}
  .p-sm-50 {padding: 50px!important;}
  .p-sm-80 {padding: 80px!important;}
  .p-sm-100 {padding: 100px!important;}
  .p-sm-big {padding:var(--gap-big)!important;}
  .p-sm-med {padding:var(--gap-med)!important;}
  .p-sm-sm {padding:var(--gap-sm)!important;}
  .p-sm-xs {padding:var(--gap-xs)!important;}
  .pt-sm-0 {padding-top: 0!important;}
  .pt-sm-5 {padding-top: 5px!important;}
  .pt-sm-10 {padding-top: 10px!important;}
  .pt-sm-15 {padding-top: 15px!important;}
  .pt-sm-30 {padding-top: 30px!important;}
  .pt-sm-50 {padding-top: 50px!important;}
  .pt-sm-80 {padding-top: 80px!important;}
  .pt-sm-100 {padding-top: 100px!important;}
  .pt-sm-big {padding-top:var(--gap-big)!important;}
  .pt-sm-med {padding-top:var(--gap-med)!important;}
  .pt-sm-sm {padding-top:var(--gap-sm)!important;}
  .pt-sm-xs {padding-top:var(--gap-xs)!important;}
  .pb-sm-0 {padding-bottom: 0!important;}
  .pb-sm-5 {padding-bottom: 5px!important;}
  .pb-sm-10 {padding-bottom: 10px!important;}
  .pb-sm-15 {padding-bottom: 15px!important;}
  .pb-sm-30 {padding-bottom: 30px!important;}
  .pb-sm-50 {padding-bottom: 50px!important;}
  .pb-sm-80 {padding-bottom: 80px!important;}
  .pb-sm-100 {padding-bottom: 100px!important;}
  .pb-sm-big {padding-bottom:var(--gap-big)!important;}
  .pb-sm-med {padding-bottom:var(--gap-med)!important;}
  .pb-sm-sm {padding-bottom:var(--gap-sm)!important;}
  .pb-sm-xs {padding-bottom:var(--gap-xs)!important;}
  .pr-sm-0 {padding-right: 0!important;}
  .pr-sm-5 {padding-right: 5px!important;}
  .pr-sm-10 {padding-right: 10px!important;}
  .pr-sm-15 {padding-right: 15px!important;}
  .pr-sm-30 {padding-right: 30px!important;}
  .pr-sm-50 {padding-right: 50px!important;}
  .pr-sm-80 {padding-right: 80px!important;}
  .pr-sm-100 {padding-right: 100px!important;}
  .pr-sm-big {padding-right:var(--gap-big)!important;}
  .pr-sm-med {padding-right:var(--gap-med)!important;}
  .pr-sm-sm {padding-right:var(--gap-sm)!important;}
  .pr-sm-xs {padding-right:var(--gap-xs)!important;}
  .pl-sm-0 {padding-left: 0!important;}
  .pl-sm-5 {padding-left: 5px!important;}
  .pl-sm-10 {padding-left: 10px!important;}
  .pl-sm-15 {padding-left: 15px!important;}
  .pl-sm-30 {padding-left: 30px!important;}
  .pl-sm-50 {padding-left: 50px!important;}
  .pl-sm-80 {padding-left: 80px!important;}
  .pl-sm-100 {padding-left: 100px!important;}
  .pl-sm-big {padding-left:var(--gap-big)!important;}
  .pl-sm-med {padding-left:var(--gap-med)!important;}
  .pl-sm-sm {padding-left:var(--gap-sm)!important;}
  .pl-sm-xs {padding-left:var(--gap-xs)!important;}

  .m-sm-0 {margin: 0px!important;}
  .m-sm-5 {margin: 5px!important;}
  .m-sm-10 {margin: 10px!important;}
  .m-sm-15 {margin: 15px!important;}
  .m-sm-30 {margin: 30px!important;}
  .m-sm-50 {margin: 50px!important;}
  .m-sm-80 {margin: 80px!important;}
  .m-sm-100 {margin: 100px!important;}
  .m-sm-big {margin:var(--gap-big)!important;}
  .m-sm-med {margin:var(--gap-med)!important;}
  .m-sm-sm {margin:var(--gap-sm)!important;}
  .m-sm-xs {margin:var(--gap-xs)!important;}
  .mt-sm-0 {margin-top: 0px!important;}
  .mt-sm-5 {margin-top: 5px!important;}
  .mt-sm-10 {margin-top: 10px!important;}
  .mt-sm-15 {margin-top: 15px!important;}
  .mt-sm-30 {margin-top: 30px!important;}
  .mt-sm-50 {margin-top: 50px!important;}
  .mt-sm-80 {margin-top: 80px!important;}
  .mt-sm-100 {margin-top: 100px!important;}
  .mt-sm-big {margin-top:var(--gap-big)!important;}
  .mt-sm-med {margin-top:var(--gap-med)!important;}
  .mt-sm-sm {margin-top:var(--gap-sm)!important;}
  .mt-sm-xs {margin-top:var(--gap-xs)!important;}
  .mb-sm-0 {margin-bottom: 0px!important;}
  .mb-sm-5 {margin-bottom: 5px!important;}
  .mb-sm-10 {margin-bottom: 10px!important;}
  .mb-sm-15 {margin-bottom: 15px!important;}
  .mb-sm-30 {margin-bottom: 30px!important;}
  .mb-sm-50 {margin-bottom: 50px!important;}
  .mb-sm-80 {margin-bottom: 80px!important;}
  .mb-sm-100 {margin-bottom: 100px!important;}
  .mb-sm-big {margin-bottom:var(--gap-big)!important;}
  .mb-sm-med {margin-bottom:var(--gap-med)!important;}
  .mb-sm-sm {margin-bottom:var(--gap-sm)!important;}
  .mb-sm-xs {margin-bottom:var(--gap-xs)!important;}
  .ml-sm-0 {margin-left: 0px!important;}
  .ml-sm-5 {margin-left: 5px!important;}
  .ml-sm-10 {margin-left: 10px!important;}
  .ml-sm-15 {margin-left: 15px!important;}
  .ml-sm-30 {margin-left: 30px!important;}
  .ml-sm-50 {margin-left: 50px!important;}
  .ml-sm-80 {margin-left: 80px!important;}
  .ml-sm-100 {margin-left: 100px!important;}
  .ml-sm-big {margin-left:var(--gap-big)!important;}
  .ml-sm-med {margin-left:var(--gap-med)!important;}
  .ml-sm-sm {margin-left:var(--gap-sm)!important;}
  .ml-sm-xs {margin-left:var(--gap-xs)!important;}
  .mr-sm-0 {margin-right: 0px!important;}
  .mr-sm-5 {margin-right: 5px!important;}
  .mr-sm-10 {margin-right: 10px!important;}
  .mr-sm-15 {margin-right: 15px!important;}
  .mr-sm-30 {margin-right: 30px!important;}
  .mr-sm-50 {margin-right: 50px!important;}
  .mr-sm-80 {margin-right: 80px!important;}
  .mr-sm-100 {margin-right: 100px!important;}
  .mr-sm-big {margin-right:var(--gap-big)!important;}
  .mr-sm-med {margin-right:var(--gap-med)!important;}
  .mr-sm-sm {margin-right:var(--gap-sm)!important;}
  .mr-sm-xs {margin-right:var(--gap-xs)!important;}
}
@media (min-width: 768px) {
  .p-md-0 {padding: 0!important;}
  .p-md-5 {padding: 5px!important;}
  .p-md-10 {padding: 10px!important;}
  .p-md-15 {padding: 15px!important;}
  .p-md-30 {padding: 30px!important;}
  .p-md-50 {padding: 50px!important;}
  .p-md-80 {padding: 80px!important;}
  .p-md-100 {padding: 100px!important;}
  .p-md-big {padding:var(--gap-big)!important;}
  .p-md-med {padding:var(--gap-med)!important;}
  .p-md-sm {padding:var(--gap-sm)!important;}
  .p-md-xs {padding:var(--gap-xs)!important;}
  .pt-md-0 {padding-top: 0!important;}
  .pt-md-5 {padding-top: 5px!important;}
  .pt-md-10 {padding-top: 10px!important;}
  .pt-md-15 {padding-top: 15px!important;}
  .pt-md-30 {padding-top: 30px!important;}
  .pt-md-50 {padding-top: 50px!important;}
  .pt-md-80 {padding-top: 80px!important;}
  .pt-md-100 {padding-top: 100px!important;}
  .pt-md-big {padding-top:var(--gap-big)!important;}
  .pt-md-med {padding-top:var(--gap-med)!important;}
  .pt-md-sm {padding-top:var(--gap-sm)!important;}
  .pt-md-xs {padding-top:var(--gap-xs)!important;}
  .pb-md-0 {padding-bottom: 0!important;}
  .pb-md-5 {padding-bottom: 5px!important;}
  .pb-md-10 {padding-bottom: 10px!important;}
  .pb-md-15 {padding-bottom: 15px!important;}
  .pb-md-30 {padding-bottom: 30px!important;}
  .pb-md-50 {padding-bottom: 50px!important;}
  .pb-md-80 {padding-bottom: 80px!important;}
  .pb-md-100 {padding-bottom: 100px!important;}
  .pb-md-big {padding-bottom:var(--gap-big)!important;}
  .pb-md-med {padding-bottom:var(--gap-med)!important;}
  .pb-md-sm {padding-bottom:var(--gap-sm)!important;}
  .pb-md-xs {padding-bottom:var(--gap-xs)!important;}
  .pr-md-0 {padding-right: 0!important;}
  .pr-md-5 {padding-right: 5px!important;}
  .pr-md-10 {padding-right: 10px!important;}
  .pr-md-15 {padding-right: 15px!important;}
  .pr-md-30 {padding-right: 30px!important;}
  .pr-md-50 {padding-right: 50px!important;}
  .pr-md-80 {padding-right: 80px!important;}
  .pr-md-100 {padding-right: 100px!important;}
  .pr-md-big {padding-right:var(--gap-big)!important;}
  .pr-md-med {padding-right:var(--gap-med)!important;}
  .pr-md-sm {padding-right:var(--gap-sm)!important;}
  .pr-md-xs {padding-right:var(--gap-xs)!important;}
  .pl-md-0 {padding-left: 0!important;}
  .pl-md-5 {padding-left: 5px!important;}
  .pl-md-10 {padding-left: 10px!important;}
  .pl-md-15 {padding-left: 15px!important;}
  .pl-md-30 {padding-left: 30px!important;}
  .pl-md-50 {padding-left: 50px!important;}
  .pl-md-80 {padding-left: 80px!important;}
  .pl-md-100 {padding-left: 100px!important;}
  .pl-md-big {padding-left:var(--gap-big)!important;}
  .pl-md-med {padding-left:var(--gap-med)!important;}
  .pl-md-sm {padding-left:var(--gap-sm)!important;}
  .pl-md-xs {padding-left:var(--gap-xs)!important;}

  .m-md-0 {margin: 0px!important;}
  .m-md-5 {margin: 5px!important;}
  .m-md-10 {margin: 10px!important;}
  .m-md-15 {margin: 15px!important;}
  .m-md-30 {margin: 30px!important;}
  .m-md-50 {margin: 50px!important;}
  .m-md-80 {margin: 80px!important;}
  .m-md-100 {margin: 100px!important;}
  .m-md-big {margin:var(--gap-big)!important;}
  .m-md-med {margin:var(--gap-med)!important;}
  .m-md-sm {margin:var(--gap-sm)!important;}
  .m-md-xs {margin:var(--gap-xs)!important;}
  .mt-md-0 {margin-top: 0px!important;}
  .mt-md-5 {margin-top: 5px!important;}
  .mt-md-10 {margin-top: 10px!important;}
  .mt-md-15 {margin-top: 15px!important;}
  .mt-md-30 {margin-top: 30px!important;}
  .mt-md-50 {margin-top: 50px!important;}
  .mt-md-80 {margin-top: 80px!important;}
  .mt-md-100 {margin-top: 100px!important;}
  .mt-md-big {margin-top:var(--gap-big)!important;}
  .mt-md-med {margin-top:var(--gap-med)!important;}
  .mt-md-sm {margin-top:var(--gap-sm)!important;}
  .mt-md-xs {margin-top:var(--gap-xs)!important;}
  .mb-md-0 {margin-bottom: 0px!important;}
  .mb-md-5 {margin-bottom: 5px!important;}
  .mb-md-10 {margin-bottom: 10px!important;}
  .mb-md-15 {margin-bottom: 15px!important;}
  .mb-md-30 {margin-bottom: 30px!important;}
  .mb-md-50 {margin-bottom: 50px!important;}
  .mb-md-80 {margin-bottom: 80px!important;}
  .mb-md-100 {margin-bottom: 100px!important;}
  .mb-md-big {margin-bottom:var(--gap-big)!important;}
  .mb-md-med {margin-bottom:var(--gap-med)!important;}
  .mb-md-sm {margin-bottom:var(--gap-sm)!important;}
  .mb-md-xs {margin-bottom:var(--gap-xs)!important;}
  .ml-md-0 {margin-left: 0px!important;}
  .ml-md-5 {margin-left: 5px!important;}
  .ml-md-10 {margin-left: 10px!important;}
  .ml-md-15 {margin-left: 15px!important;}
  .ml-md-30 {margin-left: 30px!important;}
  .ml-md-50 {margin-left: 50px!important;}
  .ml-md-80 {margin-left: 80px!important;}
  .ml-md-100 {margin-left: 100px!important;}
  .ml-md-big {margin-left:var(--gap-big)!important;}
  .ml-md-med {margin-left:var(--gap-med)!important;}
  .ml-md-sm {margin-left:var(--gap-sm)!important;}
  .ml-md-xs {margin-left:var(--gap-xs)!important;}
  .mr-md-0 {margin-right: 0px!important;}
  .mr-md-5 {margin-right: 5px!important;}
  .mr-md-10 {margin-right: 10px!important;}
  .mr-md-15 {margin-right: 15px!important;}
  .mr-md-30 {margin-right: 30px!important;}
  .mr-md-50 {margin-right: 50px!important;}
  .mr-md-80 {margin-right: 80px!important;}
  .mr-md-100 {margin-right: 100px!important;}
  .mr-md-big {margin-right:var(--gap-big)!important;}
  .mr-md-med {margin-right:var(--gap-med)!important;}
  .mr-md-sm {margin-right:var(--gap-sm)!important;}
  .mr-md-xs {margin-right:var(--gap-xs)!important;}
}
@media (min-width: 992px) {
  .p-lg-0 {padding: 0!important;}
  .p-lg-5 {padding: 5px!important;}
  .p-lg-10 {padding: 10px!important;}
  .p-lg-15 {padding: 15px!important;}
  .p-lg-30 {padding: 30px!important;}
  .p-lg-50 {padding: 50px!important;}
  .p-lg-80 {padding: 80px!important;}
  .p-lg-100 {padding: 100px!important;}
  .p-lg-big {padding:var(--gap-big)!important;}
  .p-lg-med {padding:var(--gap-med)!important;}
  .p-lg-sm {padding:var(--gap-sm)!important;}
  .p-lg-xs {padding:var(--gap-xs)!important;}
  .pt-lg-0 {padding-top: 0!important;}
  .pt-lg-5 {padding-top: 5px!important;}
  .pt-lg-10 {padding-top: 10px!important;}
  .pt-lg-15 {padding-top: 15px!important;}
  .pt-lg-30 {padding-top: 30px!important;}
  .pt-lg-50 {padding-top: 50px!important;}
  .pt-lg-80 {padding-top: 80px!important;}
  .pt-lg-100 {padding-top: 100px!important;}
  .pt-lg-big {padding-top:var(--gap-big)!important;}
  .pt-lg-med {padding-top:var(--gap-med)!important;}
  .pt-lg-sm {padding-top:var(--gap-sm)!important;}
  .pt-lg-xs {padding-top:var(--gap-xs)!important;}
  .pb-lg-0 {padding-bottom: 0!important;}
  .pb-lg-5 {padding-bottom: 5px!important;}
  .pb-lg-10 {padding-bottom: 10px!important;}
  .pb-lg-15 {padding-bottom: 15px!important;}
  .pb-lg-30 {padding-bottom: 30px!important;}
  .pb-lg-50 {padding-bottom: 50px!important;}
  .pb-lg-80 {padding-bottom: 80px!important;}
  .pb-lg-100 {padding-bottom: 100px!important;}
  .pb-lg-big {padding-bottom:var(--gap-big)!important;}
  .pb-lg-med {padding-bottom:var(--gap-med)!important;}
  .pb-lg-sm {padding-bottom:var(--gap-sm)!important;}
  .pb-lg-xs {padding-bottom:var(--gap-xs)!important;}
  .pr-lg-0 {padding-right: 0!important;}
  .pr-lg-5 {padding-right: 5px!important;}
  .pr-lg-10 {padding-right: 10px!important;}
  .pr-lg-15 {padding-right: 15px!important;}
  .pr-lg-30 {padding-right: 30px!important;}
  .pr-lg-50 {padding-right: 50px!important;}
  .pr-lg-80 {padding-right: 80px!important;}
  .pr-lg-100 {padding-right: 100px!important;}
  .pr-lg-big {padding-right:var(--gap-big)!important;}
  .pr-lg-med {padding-right:var(--gap-med)!important;}
  .pr-lg-sm {padding-right:var(--gap-sm)!important;}
  .pr-lg-xs {padding-right:var(--gap-xs)!important;}
  .pl-lg-0 {padding-left: 0!important;}
  .pl-lg-5 {padding-left: 5px!important;}
  .pl-lg-10 {padding-left: 10px!important;}
  .pl-lg-15 {padding-left: 15px!important;}
  .pl-lg-30 {padding-left: 30px!important;}
  .pl-lg-50 {padding-left: 50px!important;}
  .pl-lg-80 {padding-left: 80px!important;}
  .pl-lg-100 {padding-left: 100px!important;}
  .pl-lg-big {padding-left:var(--gap-big)!important;}
  .pl-lg-med {padding-left:var(--gap-med)!important;}
  .pl-lg-sm {padding-left:var(--gap-sm)!important;}
  .pl-lg-xs {padding-left:var(--gap-xs)!important;}

  .m-lg-0 {margin: 0px!important;}
  .m-lg-5 {margin: 5px!important;}
  .m-lg-10 {margin: 10px!important;}
  .m-lg-15 {margin: 15px!important;}
  .m-lg-30 {margin: 30px!important;}
  .m-lg-50 {margin: 50px!important;}
  .m-lg-80 {margin: 80px!important;}
  .m-lg-100 {margin: 100px!important;}
  .m-lg-big {margin:var(--gap-big)!important;}
  .m-lg-med {margin:var(--gap-med)!important;}
  .m-lg-sm {margin:var(--gap-sm)!important;}
  .m-lg-xs {margin:var(--gap-xs)!important;}
  .mt-lg-0 {margin-top: 0px!important;}
  .mt-lg-5 {margin-top: 5px!important;}
  .mt-lg-10 {margin-top: 10px!important;}
  .mt-lg-15 {margin-top: 15px!important;}
  .mt-lg-30 {margin-top: 30px!important;}
  .mt-lg-50 {margin-top: 50px!important;}
  .mt-lg-80 {margin-top: 80px!important;}
  .mt-lg-100 {margin-top: 100px!important;}
  .mt-lg-big {margin-top:var(--gap-big)!important;}
  .mt-lg-med {margin-top:var(--gap-med)!important;}
  .mt-lg-sm {margin-top:var(--gap-sm)!important;}
  .mt-lg-xs {margin-top:var(--gap-xs)!important;}
  .mb-lg-0 {margin-bottom: 0px!important;}
  .mb-lg-5 {margin-bottom: 5px!important;}
  .mb-lg-10 {margin-bottom: 10px!important;}
  .mb-lg-15 {margin-bottom: 15px!important;}
  .mb-lg-30 {margin-bottom: 30px!important;}
  .mb-lg-50 {margin-bottom: 50px!important;}
  .mb-lg-80 {margin-bottom: 80px!important;}
  .mb-lg-100 {margin-bottom: 100px!important;}
  .mb-lg-big {margin-bottom:var(--gap-big)!important;}
  .mb-lg-med {margin-bottom:var(--gap-med)!important;}
  .mb-lg-sm {margin-bottom:var(--gap-sm)!important;}
  .mb-lg-xs {margin-bottom:var(--gap-xs)!important;}
  .ml-lg-0 {margin-left: 0px!important;}
  .ml-lg-5 {margin-left: 5px!important;}
  .ml-lg-10 {margin-left: 10px!important;}
  .ml-lg-15 {margin-left: 15px!important;}
  .ml-lg-30 {margin-left: 30px!important;}
  .ml-lg-50 {margin-left: 50px!important;}
  .ml-lg-80 {margin-left: 80px!important;}
  .ml-lg-100 {margin-left: 100px!important;}
  .ml-lg-big {margin-left:var(--gap-big)!important;}
  .ml-lg-med {margin-left:var(--gap-med)!important;}
  .ml-lg-sm {margin-left:var(--gap-sm)!important;}
  .ml-lg-xs {margin-left:var(--gap-xs)!important;}
  .mr-lg-0 {margin-right: 0px!important;}
  .mr-lg-5 {margin-right: 5px!important;}
  .mr-lg-10 {margin-right: 10px!important;}
  .mr-lg-15 {margin-right: 15px!important;}
  .mr-lg-30 {margin-right: 30px!important;}
  .mr-lg-50 {margin-right: 50px!important;}
  .mr-lg-80 {margin-right: 80px!important;}
  .mr-lg-100 {margin-right: 100px!important;}
  .mr-lg-big {margin-right:var(--gap-big)!important;}
  .mr-lg-med {margin-right:var(--gap-med)!important;}
  .mr-lg-sm {margin-right:var(--gap-sm)!important;}
  .mr-lg-xs {margin-right:var(--gap-xs)!important;}
}
@media (min-width: 1300px) {
  .p-xl-0 {padding: 0!important;}
  .p-xl-5 {padding: 5px!important;}
  .p-xl-10 {padding: 10px!important;}
  .p-xl-15 {padding: 15px!important;}
  .p-xl-30 {padding: 30px!important;}
  .p-xl-50 {padding: 50px!important;}
  .p-xl-80 {padding: 80px!important;}
  .p-xl-100 {padding: 100px!important;}
  .p-xl-big {padding:var(--gap-big)!important;}
  .p-xl-med {padding:var(--gap-med)!important;}
  .p-xl-sm {padding:var(--gap-sm)!important;}
  .p-xl-xs {padding:var(--gap-xs)!important;}
  .pt-xl-0 {padding-top: 0!important;}
  .pt-xl-5 {padding-top: 5px!important;}
  .pt-xl-10 {padding-top: 10px!important;}
  .pt-xl-15 {padding-top: 15px!important;}
  .pt-xl-30 {padding-top: 30px!important;}
  .pt-xl-50 {padding-top: 50px!important;}
  .pt-xl-80 {padding-top: 80px!important;}
  .pt-xl-100 {padding-top: 100px!important;}
  .pt-xl-big {padding-top:var(--gap-big)!important;}
  .pt-xl-med {padding-top:var(--gap-med)!important;}
  .pt-xl-sm {padding-top:var(--gap-sm)!important;}
  .pt-xl-xs {padding-top:var(--gap-xs)!important;}
  .pb-xl-0 {padding-bottom: 0!important;}
  .pb-xl-5 {padding-bottom: 5px!important;}
  .pb-xl-10 {padding-bottom: 10px!important;}
  .pb-xl-15 {padding-bottom: 15px!important;}
  .pb-xl-30 {padding-bottom: 30px!important;}
  .pb-xl-50 {padding-bottom: 50px!important;}
  .pb-xl-80 {padding-bottom: 80px!important;}
  .pb-xl-100 {padding-bottom: 100px!important;}
  .pb-xl-big {padding-bottom:var(--gap-big)!important;}
  .pb-xl-med {padding-bottom:var(--gap-med)!important;}
  .pb-xl-sm {padding-bottom:var(--gap-sm)!important;}
  .pb-xl-xs {padding-bottom:var(--gap-xs)!important;}
  .pr-xl-0 {padding-right: 0!important;}
  .pr-xl-5 {padding-right: 5px!important;}
  .pr-xl-10 {padding-right: 10px!important;}
  .pr-xl-15 {padding-right: 15px!important;}
  .pr-xl-30 {padding-right: 30px!important;}
  .pr-xl-50 {padding-right: 50px!important;}
  .pr-xl-80 {padding-right: 80px!important;}
  .pr-xl-100 {padding-right: 100px!important;}
  .pr-xl-big {padding-right:var(--gap-big)!important;}
  .pr-xl-med {padding-right:var(--gap-med)!important;}
  .pr-xl-sm {padding-right:var(--gap-sm)!important;}
  .pr-xl-xs {padding-right:var(--gap-xs)!important;}
  .pl-xl-0 {padding-left: 0!important;}
  .pl-xl-5 {padding-left: 5px!important;}
  .pl-xl-10 {padding-left: 10px!important;}
  .pl-xl-15 {padding-left: 15px!important;}
  .pl-xl-30 {padding-left: 30px!important;}
  .pl-xl-50 {padding-left: 50px!important;}
  .pl-xl-80 {padding-left: 80px!important;}
  .pl-xl-100 {padding-left: 100px!important;}
  .pl-xl-big {padding-left:var(--gap-big)!important;}
  .pl-xl-med {padding-left:var(--gap-med)!important;}
  .pl-xl-sm {padding-left:var(--gap-sm)!important;}
  .pl-xl-xs {padding-left:var(--gap-xs)!important;}

  .m-xl-0 {margin: 0px!important;}
  .m-xl-5 {margin: 5px!important;}
  .m-xl-10 {margin: 10px!important;}
  .m-xl-15 {margin: 15px!important;}
  .m-xl-30 {margin: 30px!important;}
  .m-xl-50 {margin: 50px!important;}
  .m-xl-80 {margin: 80px!important;}
  .m-xl-100 {margin: 100px!important;}
  .m-xl-big {margin:var(--gap-big)!important;}
  .m-xl-med {margin:var(--gap-med)!important;}
  .m-xl-sm {margin:var(--gap-sm)!important;}
  .m-xl-xs {margin:var(--gap-xs)!important;}
  .mt-xl-0 {margin-top: 0px!important;}
  .mt-xl-5 {margin-top: 5px!important;}
  .mt-xl-10 {margin-top: 10px!important;}
  .mt-xl-15 {margin-top: 15px!important;}
  .mt-xl-30 {margin-top: 30px!important;}
  .mt-xl-50 {margin-top: 50px!important;}
  .mt-xl-80 {margin-top: 80px!important;}
  .mt-xl-100 {margin-top: 100px!important;}
  .mt-xl-big {margin-top:var(--gap-big)!important;}
  .mt-xl-med {margin-top:var(--gap-med)!important;}
  .mt-xl-sm {margin-top:var(--gap-sm)!important;}
  .mt-xl-xs {margin-top:var(--gap-xs)!important;}
  .mb-xl-0 {margin-bottom: 0px!important;}
  .mb-xl-5 {margin-bottom: 5px!important;}
  .mb-xl-10 {margin-bottom: 10px!important;}
  .mb-xl-15 {margin-bottom: 15px!important;}
  .mb-xl-30 {margin-bottom: 30px!important;}
  .mb-xl-50 {margin-bottom: 50px!important;}
  .mb-xl-80 {margin-bottom: 80px!important;}
  .mb-xl-100 {margin-bottom: 100px!important;}
  .mb-xl-big {margin-bottom:var(--gap-big)!important;}
  .mb-xl-med {margin-bottom:var(--gap-med)!important;}
  .mb-xl-sm {margin-bottom:var(--gap-sm)!important;}
  .mb-xl-xs {margin-bottom:var(--gap-xs)!important;}
  .ml-xl-0 {margin-left: 0px!important;}
  .ml-xl-5 {margin-left: 5px!important;}
  .ml-xl-10 {margin-left: 10px!important;}
  .ml-xl-15 {margin-left: 15px!important;}
  .ml-xl-30 {margin-left: 30px!important;}
  .ml-xl-50 {margin-left: 50px!important;}
  .ml-xl-80 {margin-left: 80px!important;}
  .ml-xl-100 {margin-left: 100px!important;}
  .ml-xl-big {margin-left:var(--gap-big)!important;}
  .ml-xl-med {margin-left:var(--gap-med)!important;}
  .ml-xl-sm {margin-left:var(--gap-sm)!important;}
  .ml-xl-xs {margin-left:var(--gap-xs)!important;}
  .mr-xl-0 {margin-right: 0px!important;}
  .mr-xl-5 {margin-right: 5px!important;}
  .mr-xl-10 {margin-right: 10px!important;}
  .mr-xl-15 {margin-right: 15px!important;}
  .mr-xl-30 {margin-right: 30px!important;}
  .mr-xl-50 {margin-right: 50px!important;}
  .mr-xl-80 {margin-right: 80px!important;}
  .mr-xl-100 {margin-right: 100px!important;}
  .mr-xl-big {margin-right:var(--gap-big)!important;}
  .mr-xl-med {margin-right:var(--gap-med)!important;}
  .mr-xl-sm {margin-right:var(--gap-sm)!important;}
  .mr-xl-xs {margin-right:var(--gap-xs)!important;}
}

@media screen and (max-width: 1400px) {
  :root{
    --fs-h1:44px;
    --fs-h2:32px;
  }
}
@media screen and (max-width: 1200px) {
  :root{
    --fs-h1:40px;
    --fs-h2:32px;
  }
}
@media screen and (max-width: 992px) {}
@media screen and (max-width: 768px) {
  :root{
    --fs-h1:32px;
    --fs-h2:26px;
  }
}
@media screen and (max-width: 576px) {
  :root{
    --br-big:24px;
    --br-med:16px;
    --br-sm:16px;
    --gap-big:40px;
    --gap-med:20px;
    --gap-sm:10px;
    --fs-base:14px;
    --fs-btn:14px;
    --fs-h1:22px;
    --fs-h2:22px;
  }
  .container,.container-fluid {padding-right: 10px;padding-left: 10px;}
  section {padding: 40px 0;}
  .btn {height: 36px;}
}