html{font-family: sans-serif;

  -ms-text-size-adjust: 100%;

  -webkit-text-size-adjust: 100%;}
body{margin: 0;}
details,header,main,nav,section,summary{display: block;}
video{display: inline-block;

  vertical-align: baseline;}
a{background-color: transparent;}
a:active,a:hover{outline: 0;}
strong{font-weight: bold;}
h1{font-size: 2em;
  margin: 0.67em 0;}
img{border: 0;}
svg:not(:root){overflow: hidden;}
button{color: inherit;

  font: inherit;

  margin: 0;}
button{overflow: visible;}
button{text-transform: none;}
button{-webkit-appearance: button;

  cursor: pointer;}
button::-moz-focus-inner{border: 0;
  padding: 0;}
@font-face {
  font-family: "webflow-icons";
  src: url("data:application/x-font-ttf;charset=utf-8;base64,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") format("woff2");
  font-weight: normal;
  font-style: normal;
}
*{-webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;}
html{height: 100%;}
body{margin: 0;
  min-height: 100%;
  background-color: #fff;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
  color: #333;}
img{max-width: 100%;
  vertical-align: middle;
  display: inline-block;}
.w-inline-block{max-width: 100%;
  display: inline-block;}
.w-button{display: inline-block;
  padding: 9px 15px;
  background-color: #3898EC;
  color: white;
  border: 0;
  line-height: inherit;
  text-decoration: none;
  cursor: pointer;
  border-radius: 0;}
h1,h2,h6{font-weight: bold;
  margin-bottom: 10px;}
h1{font-size: 38px;
  line-height: 44px;
  margin-top: 20px;}
h2{font-size: 32px;
  line-height: 36px;
  margin-top: 20px;}
h6{font-size: 12px;
  line-height: 18px;
  margin-top: 10px;}
p{margin-top: 0;
  margin-bottom: 10px;}
blockquote{margin: 0 0 10px 0;
  padding: 10px 20px;
  border-left: 5px solid #E2E2E2;
  font-size: 18px;
  line-height: 22px;}
.w-embed:before,.w-embed:after{content: " ";
  display: table;
  grid-column-start: 1;
  grid-row-start: 1;
  grid-column-end: 2;
  grid-row-end: 2;}
.w-embed:after{clear: both;}
button,[type="button"]{border: 0;
  cursor: pointer;
  -webkit-appearance: button;}
.w-dropdown{display: inline-block;
  position: relative;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  z-index: 900;}
.w-dropdown-toggle,.w-dropdown-link{position: relative;
  vertical-align: top;
  text-decoration: none;
  color: #222222;
  padding: 20px;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  white-space: nowrap;}
.w-dropdown-toggle{user-select: none;
  display: inline-block;
  cursor: pointer;
  padding-right: 40px;}
.w-dropdown-toggle:focus{outline: 0;}
.w-dropdown-list{position: absolute;
  background: #dddddd;
  display: none;
  min-width: 100%;}
.w-dropdown-link{padding: 10px 20px;
  display: block;
  color: #222222;}
.w-dropdown-link:focus{outline: 0;}
@media screen and (max-width: 767px){.w-nav-brand{padding-left: 10px;}}
.w-richtext:before,.w-richtext:after{content: " ";
  display: table;
  grid-column-start: 1;
  grid-row-start: 1;
  grid-column-end: 2;
  grid-row-end: 2;}
.w-richtext:after{clear: both;}
.w-nav{position: relative;
  background: #dddddd;
  z-index: 1000;}
.w-nav:before,.w-nav:after{content: " ";
  display: table;
  grid-column-start: 1;
  grid-row-start: 1;
  grid-column-end: 2;
  grid-row-end: 2;}
.w-nav:after{clear: both;}
.w-nav-brand{position: relative;
  float: left;
  text-decoration: none;
  color: #333333;}
.w-nav-link{position: relative;
  display: inline-block;
  vertical-align: top;
  text-decoration: none;
  color: #222222;
  padding: 20px;
  text-align: left;
  margin-left: auto;
  margin-right: auto;}
.w-nav-menu{position: relative;
  float: right;}
.w-nav-button{position: relative;
  float: right;
  padding: 18px;
  font-size: 24px;
  display: none;
  cursor: pointer;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  user-select: none;}
.w-nav-button:focus{outline: 0;}
@media screen and (max-width: 991px){.w-nav[data-collapse="medium"] .w-nav-menu{display: none;}
.w-nav[data-collapse="medium"] .w-nav-button{display: block;}}
@media screen and (max-width: 767px){.w-nav-brand{padding-left: 10px;}}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@font-face {
  font-family: Freshman Podx;
  src: url("../fonts/Freshman-POdx.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: Satoshi;
  src: url("../fonts/Satoshi-Black.woff2") format("woff2");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: Satoshi;
  src: url("../fonts/Satoshi-BlackItalic.woff2") format("woff2");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: Satoshi;
  src: url("../fonts/Satoshi-BoldItalic.woff2") format("woff2");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: Satoshi;
  src: url("../fonts/Satoshi-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: Satoshi;
  src: url("../fonts/Satoshi-MediumItalic.woff2") format("woff2");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: Satoshi;
  src: url("../fonts/Satoshi-LightItalic.woff2") format("woff2");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: Satoshi;
  src: url("../fonts/Satoshi-Bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: Satoshi;
  src: url("../fonts/Satoshi-Italic.woff2") format("woff2");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: Satoshi;
  src: url("../fonts/Satoshi-Light.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: Satoshi;
  src: url("../fonts/Satoshi-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: Catchland Personal Use Only;
  src: url("../fonts/Catchland_PERSONAL_USE_ONLY.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
:root{--link-color--link-primary: var(--base-color-brand--blue);
  --background-color--background-primary: var(--base-color-neutral--black);
  --text-color--text-alternate: var(--base-color-neutral--white);
  --text-color--text-primary: var(--base-color-neutral--black);
  --text-color--text-error: var(--base-color-system--error-red-dark);
  --background-color--background-success: var(--base-color-system--success-green);
  --text-color--text-success: var(--base-color-system--success-green-dark);
  --border-color--border-alternate: var(--base-color-neutral--neutral-darker);
  --border-color--border-primary: var(--base-color-neutral--neutral-lightest);
  --background-color--background-alternate: var(--base-color-neutral--white);
  --background-color--background-secondary: var(--base-color-brand--blue);
  --text-color--text-secondary: var(--base-color-neutral--neutral);
  --background-color--background-tertiary: var(--base-color-brand--pink);
  --background-color--background-error: var(--base-color-system--error-red);
  --base-color-neutral--white: #fff;
  --base-color-neutral--black: #000;
  --background-color--background-warning: var(--base-color-system--warning-yellow);
  --text-color--text-warning: var(--base-color-system--warning-yellow-dark);
  --base-color-neutral--neutral-lightest: #eee;
  --base-color-brand--blue-light: #d9e5ff;
  --base-color-brand--blue: #066537;
  --base-color-brand--blue-dark: #080331;
  --base-color-brand--pink-light: #ffaefe;
  --base-color-brand--pink: #dd23bb;
  --base-color-brand--pink-dark: #3c043b;
  --base-color-neutral--neutral-lighter: #ccc;
  --base-color-neutral--neutral-light: #aaa;
  --base-color-neutral--neutral: #666;
  --base-color-neutral--neutral-dark: #444;
  --base-color-neutral--neutral-darker: #222;
  --base-color-neutral--neutral-darkest: #111;
  --base-color-system--success-green: #cef5ca;
  --base-color-system--success-green-dark: #114e0b;
  --base-color-system--warning-yellow: #fcf8d8;
  --base-color-system--warning-yellow-dark: #5e5515;
  --base-color-system--error-red: #f8e4e4;
  --base-color-system--error-red-dark: #3b0b0b;
  --base-color-system--focus-state: #2d62ff;
  --border-color--border-secondary: var(--base-color-brand--blue);
  --link-color--link-secondary: var(--base-color-neutral--black);
  --link-color--link-alternate: var(--base-color-neutral--white);}
.w-layout-hflex{flex-direction: row;
  align-items: flex-start;
  display: flex;}
.w-layout-grid{grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;}
body{color: #000;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;}
h1{margin-top: 0;
  margin-bottom: 0;
  font-size: 4rem;
  font-weight: 700;
  line-height: 1.1;}
h2{margin-top: 0;
  margin-bottom: 0;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;}
h6{margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;}
p{margin-bottom: 0;}
a{color: var(--link-color--link-primary);}
img{max-width: 100%;
  display: inline-block;}
strong{font-weight: bold;}
blockquote{border-left: .25rem solid #e2e2e2;
  margin-bottom: 0;
  padding: 0 1.25rem;
  font-size: 1.25rem;
  line-height: 1.5;}
.global-styles{display: block;
  position: fixed;
  inset: 0% auto auto 0%;}
.margin-xlarge{margin: 4rem;}
.margin-xxsmall{margin: .25rem;}
.margin-xxlarge{margin: 5rem;}
.margin-small{margin: 1rem;}
.margin-medium{margin: 2rem;}
.margin-bottom,.margin-bottom.margin-xxsmall,.margin-bottom.margin-small{margin-top: 0;
  margin-left: 0;
  margin-right: 0;}
.margin-bottom.margin-xxlarge{margin-left: 0;
  margin-right: 0;}
.margin-top{margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;}
.z-index-2{z-index: 2;
  position: relative;}
.text-style-strikethrough{text-decoration: line-through;}
.max-width-full{width: 100%;
  max-width: none;}
.text-color-primary{color: var(--text-color--text-primary);}
.text-color-secondary{color: var(--text-color--text-error);}
.heading-style-h3{text-align: center;
  font-family: Freshman Podx, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.2;}
.text-rich-text{color: var(--border-color--border-alternate);
  text-align: left;
  font-size: 1.125rem;}
.text-rich-text blockquote{margin-top: 2rem;
  margin-bottom: 2rem;}
.text-rich-text strong{color: var(--text-color--text-primary);
  text-align: center;
  margin-top: 2rem;
  font-size: 1.1rem;
  font-weight: 700;
  display: inline-block;}
.container-small{width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;}
.heading-style-h1{color: #4d0000;
  font-family: Freshman Podx, sans-serif;
  font-size: 4rem;
  font-weight: 500;
  line-height: 1.1;}
.heading-style-h1.special{color: #570d0d;
  padding-top: 20px;
  font-family: Catchland Personal Use Only, sans-serif;
  font-size: 5.2rem;}
.heading-style-h1.highlight{color: #f6522c;}
.heading-style-h1.highlight.text-style-strikethrough{margin-top: -5.3rem;
  text-decoration: none;}
.padding-global{padding-left: 2.5rem;
  padding-right: 2.5rem;}
.text-size-regular{font-size: 1.125rem;}
.text-size-regular.text-color-secondary{color: var(--border-color--border-alternate);
  font-family: Satoshi, sans-serif;
  font-size: 1.6rem;}
.text-weight-bold{font-weight: 700;}
.max-width-large{width: 100%;
  max-width: 48rem;}
.heading-style-h4{text-align: center;
  font-size: 1.5rem;
  font-weight: 900;
  line-height: 1.4;}
.heading-style-h6{font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;}
.padding-section-large{padding-top: 8rem;
  padding-bottom: 8rem;}
.text-style-link{color: var(--text-color--text-error);
  text-decoration: underline;}
.text-size-large{font-size: 1.5rem;}
.heading-style-h2{text-align: left;
  font-family: Freshman Podx, sans-serif;
  font-size: 3rem;
  font-weight: 500;
  line-height: 1.1;}
.page-wrapper.navbar-on-page{font-family: Satoshi, sans-serif;}
.heading-style-h5{font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.5;}
.container-large{width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;}
.text-align-center{text-align: center;}
.main-wrapper.max-width-full{background-color: #fddcdc;}
.button{color: var(--text-color--text-alternate);
  text-align: center;
  background-color: #f6522c;
  border-radius: .5rem;
  padding: .75rem 1.5rem;
  font-weight: 500;}
.button.is-small{padding: .5rem 1.25rem;
  text-decoration: line-through;}
.button.is-secondary{color: var(--text-color--text-primary);
  background-color: #0000;
  border: 1px solid #f6522c;}
.text-size-medium{font-size: 1.25rem;}
.text-size-medium.text-weight-bold{font-size: 1.7rem;
  font-weight: 700;}
.text-size-medium.text-color-secondary{color: var(--border-color--border-alternate);
  text-align: left;}
.text-size-medium.z-index-2.text-color-secondary{color: var(--text-color--text-primary);}
.text-size-medium.z-index-2.text-color-secondary.text-align-center{text-align: center;
  text-decoration: none;}
.button-group{grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;}
.button-group.is-center{justify-content: center;}
.button-group.is-center.z-index-2{z-index: 2;
  position: relative;}
.spacer-medium{width: 100%;
  padding-top: 2rem;}
.spacer-large{padding-top: 3rem;}
.navbar13_component{background-color: #0000;
  justify-content: center;
  align-items: center;
  margin-top: 1.5rem;
  margin-left: 5%;
  margin-right: 5%;
  display: flex;
  position: fixed;
  top: 0%;}
.navbar-on-page{flex-direction: column;
  align-items: center;
  display: flex;}
.navbar13_container{grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: 1px solid var(--border-color--border-primary);
  background-color: var(--base-color-neutral--white);
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr auto;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  height: auto;
  min-height: 4.5rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
  box-shadow: 0 3px 2px 1px #0000000d;}
.navbar13_logo-link{padding-left: 0;}
.navbar13_menu{align-items: center;
  position: static;}
.navbar13_menu-link-wrapper{display: flex;}
.navbar13_link{padding: .5rem 1rem;}
.navbar13_button-wrapper{grid-column-gap: 1rem;
  justify-content: center;
  align-items: center;
  display: flex;}
.navbar13_menu-button{padding: 0;}
.table{grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: 1px solid #440f0f;
  border-radius: .5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  overflow: hidden;}
.table_column{padding: 1rem 1.5rem;}
.table_column.is-head{color: #fff;
  background-color: #650606;}
.table_column.is-odd{background-color: #faf8f1;}
.header80_component{height: 300vh;
  position: relative;}
.header80_content-wrapper{height: 100vh;
  position: sticky;
  top: 0;
  overflow: hidden;}
.header80_images-wrapper{z-index: 1;
  position: absolute;
  inset: 0% auto 0% 0%;}
.header80_images-wrapper.images-wrapper-right{z-index: 0;
  inset: 0% 0% 0% auto;}
.header80_image-list{z-index: 1;
  grid-row-gap: 26vw;
  flex-direction: column;
  padding-top: 70vh;
  display: flex;}
.header80_image-wrapper{width: 100%;
  padding-top: 120%;
  position: relative;}
.header80_image-wrapper.is-image-1{width: 22vw;}
.header80_image-wrapper.is-image-2{width: 22vw;
  margin-top: -46vw;
  left: 58vw;}
.header80_image-wrapper.is-image-3{width: 20vw;
  margin-top: -5vw;
  left: 4vw;}
.header80_image-wrapper.is-image-4{width: 18vw;
  margin-top: -45vw;
  left: 64vw;}
.header80_image-wrapper.is-image-5{opacity: .75;
  width: 20vw;}
.header80_image-wrapper.is-image-6{opacity: .75;
  width: 19vw;
  margin-top: -44vw;
  right: 54vw;}
.header80_image{opacity: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;}
.header80_content{align-items: center;
  max-width: 48rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 7rem;
  padding-bottom: 7rem;
  display: flex;
  position: relative;}
.header80_ix-trigger{z-index: -1;
  margin-top: 100vh;
  position: absolute;
  inset: 0%;}
.icon-embed-xsmall{flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;}
.contact16_component{grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;}
.contact16_contact-list{grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;}
.contact16_item{display: flex;}
.contact16_item-icon-wrapper{flex: none;
  align-self: flex-start;
  margin-right: 1rem;}
.contact16_map-wrapper{width: 100%;
  height: 35rem;
  position: relative;}
.footer_bottom{background-color: #0000;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;}
.footer_bottom-component{justify-content: space-between;
  align-items: center;
  display: flex;}
.footer_bottom-copyright{grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;}
.footer_bottom-createdby{grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  color: #0000;
  align-items: center;
  font-size: .875rem;
  text-decoration: none;
  display: flex;}
.footer_bottom-createdby-logo{height: 1.125rem;}
.language-dropdown{display: none;}
.dropdown-list{background-color: var(--background-color--background-alternate);
  color: var(--background-color--background-alternate);
  border: 1px solid #000;
  border-radius: 1px;
  display: none;}
.body{background-color: #fff;}
.centered-image{text-align: left;
  vertical-align: middle;}
.flex-block{flex-flow: column;
  justify-content: center;
  align-items: center;}
.paragraph,.paragraph-2{text-align: left;}
.layout470_content{grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;}
.layout470_image-group{grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  display: flex;
  position: relative;}
.layout470_image-wrapper2{flex: 0 auto;
  width: 50%;
  position: absolute;
  inset: auto auto 14% 0%;}
.layout470_image2{aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;}
.layout470_image-wrapper1{width: 100%;
  margin-left: 15%;
  margin-right: 15%;}
.layout470_image1{aspect-ratio: 2 / 3;
  object-fit: cover;
  width: 100%;
  height: 100%;}
.layout470_image-wrapper3{width: 40%;
  position: absolute;
  inset: 20% 0% auto auto;}
.layout470_image3{aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;}
.section_layout414{overflow: hidden;}
.layout414_component{flex-direction: column;
  align-items: center;
  display: flex;}
.layout414_content-top{grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;}
.layout414_content-bottom{grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: center;
  width: 100vw;
  display: flex;
  overflow: hidden;}
.layout414_image-list{grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;}
.layout414_image-wrapper{width: 30vw;}
.layout414_image{aspect-ratio: 4 / 3;
  object-fit: cover;
  width: 100%;}
@media screen and (max-width: 991px){.margin-xlarge{margin: 3rem;}
.margin-xxlarge{margin: 4rem;}
.margin-medium{margin: 1.5rem;}
.margin-bottom{margin-top: 0;
    margin-left: 0;
    margin-right: 0;}
.margin-top{margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;}
.padding-section-large{padding-top: 6rem;
    padding-bottom: 6rem;}
.spacer-medium{padding-top: 1.5rem;}
.spacer-large{padding-top: 2.5rem;}
.navbar13_component{width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 5%;
    padding-right: 5%;}
.navbar13_container{grid-template-columns: auto 1fr;
    width: 100%;}
.navbar13_menu{background-color: #0000;
    justify-content: center;
    padding-left: 5%;
    padding-right: 5%;
    position: absolute;}
.navbar13_menu-link-wrapper{border-style: none solid solid;
    border-width: 1px;
    border-color: var(--border-color--border-primary);
    background-color: var(--base-color-neutral--white);
    flex-direction: column;
    width: 100%;
    padding: 2rem;}
.navbar13_link{text-align: center;
    padding: .75rem 0;
    font-size: 1.125rem;}
.navbar13_button-wrapper{align-items: center;}
.navbar13_menu-button{padding: 0;}
.menu-icon2{flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;}
.menu-icon2_line-top{background-color: var(--base-color-neutral--black);
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;}
.menu-icon2_line-middle{background-color: var(--base-color-neutral--black);
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;}
.menu-icon_line-middle-inner{width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;}
.menu-icon2_line-bottom{background-color: var(--base-color-neutral--black);
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;}
.header80_image-wrapper.is-image-1,.header80_image-wrapper.is-image-2{width: 28vw;}
.header80_image-wrapper.is-image-3{width: 26vw;}
.header80_image-wrapper.is-image-4{width: 24vw;}
.header80_image-wrapper.is-image-5{width: 26vw;}
.header80_image-wrapper.is-image-6{width: 24vw;}
.header80_content{padding-top: 6rem;
    padding-bottom: 6rem;}
.contact16_component{grid-column-gap: 3rem;}
.contact16_map-wrapper{height: 30rem;}
.footer_bottom-component{grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-wrap: wrap;
    justify-content: center;}
.footer_bottom-copyright{grid-row-gap: .5rem;
    flex-wrap: wrap;
    place-content: center;}
.layout414_content-top{grid-column-gap: 3rem;
    grid-row-gap: 2rem;}}
@media screen and (max-width: 767px){h1{font-size: 2.5rem;}
h2{font-size: 2rem;}
h6{font-size: .875rem;}
.margin-xlarge{margin: 2rem;}
.margin-xxlarge{margin: 3rem;}
.margin-medium{margin: 1.25rem;}
.margin-bottom{margin-top: 0;
    margin-left: 0;
    margin-right: 0;}
.margin-top{margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;}
.heading-style-h3{font-size: 1.5rem;}
.heading-style-h1{font-size: 2.5rem;}
.heading-style-h1.special{font-size: 3.4rem;}
.padding-global{padding-left: 1.25rem;
    padding-right: 1.25rem;}
.text-size-regular{font-size: 1rem;}
.heading-style-h4{font-size: 1rem;}
.heading-style-h6{font-size: .75rem;}
.padding-section-large{padding-top: 4rem;
    padding-bottom: 4rem;}
.text-size-large{font-size: 1.25rem;}
.heading-style-h2{font-size: 2rem;}
.heading-style-h5{font-size: .875rem;}
.text-size-medium{font-size: 1.125rem;}
.spacer-medium{padding-top: 1.25rem;}
.spacer-large{padding-top: 1.5rem;}
.navbar13_component{margin-top: 1.25rem;}
.navbar13_container{min-height: 4rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;}
.navbar13_menu-link-wrapper{padding: 1.25rem;}
.header80_component{height: 150vh;}
.header80_content-wrapper{flex-direction: column;
    align-items: flex-start;}
.header80_image-wrapper.is-image-1{width: 30vw;}
.header80_image-wrapper.is-image-2{width: 30vw;
    left: 52vw;}
.header80_image-wrapper.is-image-3{width: 28vw;}
.header80_image-wrapper.is-image-4{width: 26vw;}
.header80_image-wrapper.is-image-5{width: 28vw;}
.header80_image-wrapper.is-image-6{width: 26vw;
    right: 50vw;}
.header80_content{justify-content: flex-start;
    align-items: flex-start;
    padding-top: 8rem;}
.header80_ix-trigger{margin-top: 35rem;}
.contact16_component{grid-row-gap: 3rem;
    grid-template-columns: 1fr;}
.contact16_map-wrapper{height: 25rem;}
.layout470_content{grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;}
.layout470_image-group{grid-column-gap: 2rem;
    grid-row-gap: 2rem;}
.layout414_content-top{grid-template-columns: 1fr;}
.layout414_image-wrapper{width: 40vw;}}
@media screen and (max-width: 479px){.margin-bottom{margin-top: 0;
    margin-left: 0;
    margin-right: 0;}
.margin-top{margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;}
.text-size-regular.text-color-secondary{font-size: 1rem;}
.text-size-medium.text-weight-bold{font-size: 1.4rem;}
.table{grid-template-columns: .5fr 1fr;}
.header80_image-wrapper{width: 30vw;
    height: 35vw;}
.header80_content{justify-content: flex-start;
    align-items: flex-start;
    padding-top: 8rem;}
.contact16_component,.contact16_contact-list{grid-template-columns: 1fr;}
.layout470_image-group{grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;}
.layout414_content-top{grid-template-columns: 1fr;}}
#w-node-_77a74113-8741-186d-857b-eaa2e2c45009-3cabe8cd{justify-self: end;}
#w-node-_85c5056c-2060-89dd-5b7a-6fc2ba26c158-3cabe8cd,#w-node-_85c5056c-2060-89dd-5b7a-6fc2ba26c15c-3cabe8cd,#w-node-_85c5056c-2060-89dd-5b7a-6fc2ba26c15e-3cabe8cd,#w-node-_85c5056c-2060-89dd-5b7a-6fc2ba26c162-3cabe8cd,#w-node-_85c5056c-2060-89dd-5b7a-6fc2ba26c164-3cabe8cd,#w-node-_2a180a4c-e8b7-62c2-df08-6b8659cf229c-3cabe8cd,#w-node-_2a180a4c-e8b7-62c2-df08-6b8659cf229d-3cabe8cd,#w-node-_2a180a4c-e8b7-62c2-df08-6b8659cf229e-3cabe8cd,#w-node-_2a180a4c-e8b7-62c2-df08-6b8659cf22a0-3cabe8cd,#w-node-_2a180a4c-e8b7-62c2-df08-6b8659cf22a1-3cabe8cd,#w-node-_2a180a4c-e8b7-62c2-df08-6b8659cf22a2-3cabe8cd,#w-node-_2a180a4c-e8b7-62c2-df08-6b8659cf22a3-3cabe8cd,#w-node-_2a180a4c-e8b7-62c2-df08-6b8659cf22a5-3cabe8cd,#w-node-_2a180a4c-e8b7-62c2-df08-6b8659cf22a7-3cabe8cd,#w-node-_2a180a4c-e8b7-62c2-df08-6b8659cf22a9-3cabe8cd,#w-node-_2a180a4c-e8b7-62c2-df08-6b8659cf22ab-3cabe8cd,#w-node-_2a180a4c-e8b7-62c2-df08-6b8659cf22ac-3cabe8cd,#w-node-_0e391269-693d-3342-c296-b272ab9d8d41-3cabe8cd,#w-node-_0e391269-693d-3342-c296-b272ab9d8d42-3cabe8cd,#w-node-_0e391269-693d-3342-c296-b272ab9d8d43-3cabe8cd,#w-node-_0e391269-693d-3342-c296-b272ab9d8d44-3cabe8cd,#w-node-_0e391269-693d-3342-c296-b272ab9d8d45-3cabe8cd,#w-node-_0e391269-693d-3342-c296-b272ab9d8d46-3cabe8cd,#w-node-_0e391269-693d-3342-c296-b272ab9d8d47-3cabe8cd,#w-node-_0e391269-693d-3342-c296-b272ab9d8d48-3cabe8cd{grid-area: span 1 / span 1 / span 1 / span 1;}
#w-node-b261fd6e-6152-7a45-d532-57f879ad23da-3cabe8cd,#w-node-b261fd6e-6152-7a45-d532-57f879ad23e3-3cabe8cd,#w-node-b261fd6e-6152-7a45-d532-57f879ad23ec-3cabe8cd{align-self: start;}
@font-face {
  font-family: "Freshman Podx";
  src: url("../fonts/Freshman-POdx.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Satoshi";
  src: url("../fonts/Satoshi-Black.woff2") format("woff2");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Satoshi";
  src: url("../fonts/Satoshi-BlackItalic.woff2") format("woff2");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Satoshi";
  src: url("../fonts/Satoshi-BoldItalic.woff2") format("woff2");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Satoshi";
  src: url("../fonts/Satoshi-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Satoshi";
  src: url("../fonts/Satoshi-MediumItalic.woff2") format("woff2");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Satoshi";
  src: url("../fonts/Satoshi-LightItalic.woff2") format("woff2");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Satoshi";
  src: url("../fonts/Satoshi-Bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Satoshi";
  src: url("../fonts/Satoshi-Italic.woff2") format("woff2");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Satoshi";
  src: url("../fonts/Satoshi-Light.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Satoshi";
  src: url("../fonts/Satoshi-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Catchland Personal Use Only";
  src: url("../fonts/Catchland_PERSONAL_USE_ONLY.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
