/**
 * selectize.css (v0.12.6)
 * Copyright (c) 2013–2015 Brian Reavis & contributors
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this
 * file except in compliance with the License. You may obtain a copy of the License at:
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software distributed under
 * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
 * ANY KIND, either express or implied. See the License for the specific language
 * governing permissions and limitations under the License.
 *
 * @author Brian Reavis <brian@thirdroute.com>
 */

.selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sortable-placeholder {
  visibility: visible !important;
  background: #f2f2f2 !important;
  background: rgba(0, 0, 0, 0.06) !important;
  border: 0 none !important;
  -webkit-box-shadow: inset 0 0 12px 4px #fff;
  box-shadow: inset 0 0 12px 4px #fff;
}
.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after {
  content: '!';
  visibility: hidden;
}
.selectize-control.plugin-drag_drop .ui-sortable-helper {
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}
.selectize-dropdown-header {
  position: relative;
  padding: 5px 8px;
  border-bottom: 1px solid #d0d0d0;
  background: #f8f8f8;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
.selectize-dropdown-header-close {
  position: absolute;
  right: 8px;
  top: 50%;
  color: #303030;
  opacity: 0.4;
  margin-top: -12px;
  line-height: 20px;
  font-size: 20px !important;
}
.selectize-dropdown-header-close:hover {
  color: #000000;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup {
  border-right: 1px solid #f2f2f2;
  border-top: 0 none;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child {
  border-right: 0 none;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup:before {
  display: none;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup-header {
  border-top: 0 none;
}
.selectize-control.plugin-remove_button [data-value] {
  position: relative;
  padding-right: 24px !important;
}
.selectize-control.plugin-remove_button [data-value] .remove {
  z-index: 1;
  /* fixes ie bug (see #392) */
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 17px;
  text-align: center;
  font-weight: bold;
  font-size: 12px;
  color: inherit;
  text-decoration: none;
  vertical-align: middle;
  display: inline-block;
  padding: 2px 0 0 0;
  border-left: 1px solid #d0d0d0;
  -webkit-border-radius: 0 2px 2px 0;
  -moz-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.selectize-control.plugin-remove_button [data-value] .remove:hover {
  background: rgba(0, 0, 0, 0.05);
}
.selectize-control.plugin-remove_button [data-value].active .remove {
  border-left-color: #cacaca;
}
.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover {
  background: none;
}
.selectize-control.plugin-remove_button .disabled [data-value] .remove {
  border-left-color: #ffffff;
}
.selectize-control.plugin-remove_button .remove-single {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 23px;
}
.selectize-control {
  position: relative;
}
.selectize-dropdown,
.selectize-input,
.selectize-input input {
  color: #303030;
  font-family: inherit;
  font-size: 13px;
  line-height: 18px;
  -webkit-font-smoothing: inherit;
}
.selectize-input,
.selectize-control.single .selectize-input.input-active {
  background: #fff;
  cursor: text;
  display: inline-block;
}
.selectize-input {
  border: 1px solid #d0d0d0;
  padding: 8px 8px;
  display: inline-block;
  width: 100%;
  overflow: hidden;
  position: relative;
  z-index: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.selectize-control.multi .selectize-input.has-items {
  padding: 6px 8px 3px;
}
.selectize-input.full {
  background-color: #fff;
}
.selectize-input.disabled,
.selectize-input.disabled * {
  cursor: default !important;
}
.selectize-input.focus {
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
}
.selectize-input.dropdown-active {
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
.selectize-input > * {
  vertical-align: baseline;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.selectize-control.multi .selectize-input > div {
  cursor: pointer;
  margin: 0 3px 3px 0;
  padding: 2px 6px;
  background: #f2f2f2;
  color: #303030;
  border: 0 solid #d0d0d0;
}
.selectize-control.multi .selectize-input > div.active {
  background: #e8e8e8;
  color: #303030;
  border: 0 solid #cacaca;
}
.selectize-control.multi .selectize-input.disabled > div,
.selectize-control.multi .selectize-input.disabled > div.active {
  color: #7d7d7d;
  background: #ffffff;
  border: 0 solid #ffffff;
}
.selectize-input > input {
  display: inline-block !important;
  padding: 0 !important;
  min-height: 0 !important;
  max-height: none !important;
  max-width: 100% !important;
  margin: 0 2px 0 0 !important;
  text-indent: 0 !important;
  border: 0 none !important;
  background: none !important;
  line-height: inherit !important;
  -webkit-user-select: auto !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.selectize-input > input::-ms-clear {
  display: none;
}
.selectize-input > input:focus {
  outline: none !important;
}
.selectize-input::after {
  content: ' ';
  display: block;
  clear: left;
}
.selectize-input.dropdown-active::before {
  content: ' ';
  display: block;
  position: absolute;
  background: #f0f0f0;
  height: 1px;
  bottom: 0;
  left: 0;
  right: 0;
}
.selectize-dropdown {
  position: absolute;
  z-index: 10;
  border: 1px solid #d0d0d0;
  background: #fff;
  margin: -1px 0 0 0;
  border-top: 0 none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}
.selectize-dropdown [data-selectable] {
  cursor: pointer;
  overflow: hidden;
}
.selectize-dropdown [data-selectable] .highlight {
  background: rgba(125, 168, 208, 0.2);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
}
.selectize-dropdown .option,
.selectize-dropdown .optgroup-header {
  padding: 5px 8px;
}
.selectize-dropdown .option,
.selectize-dropdown [data-disabled],
.selectize-dropdown [data-disabled] [data-selectable].option {
  cursor: inherit;
  opacity: 0.5;
}
.selectize-dropdown [data-selectable].option {
  opacity: 1;
}
.selectize-dropdown .optgroup:first-child .optgroup-header {
  border-top: 0 none;
}
.selectize-dropdown .optgroup-header {
  color: #303030;
  background: #fff;
  cursor: default;
}
.selectize-dropdown .active {
  background-color: #f5fafd;
  color: #495c68;
}
.selectize-dropdown .active.create {
  color: #495c68;
}
.selectize-dropdown .create {
  color: rgba(48, 48, 48, 0.5);
}
.selectize-dropdown-content {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 200px;
  -webkit-overflow-scrolling: touch;
}
.selectize-control.single .selectize-input,
.selectize-control.single .selectize-input input {
  cursor: pointer;
}
.selectize-control.single .selectize-input.input-active,
.selectize-control.single .selectize-input.input-active input {
  cursor: text;
}
.selectize-control.single .selectize-input:after {
  content: ' ';
  display: block;
  position: absolute;
  top: 50%;
  right: 15px;
  margin-top: -3px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: #808080 transparent transparent transparent;
}
.selectize-control.single .selectize-input.dropdown-active:after {
  margin-top: -4px;
  border-width: 0 5px 5px 5px;
  border-color: transparent transparent #808080 transparent;
}
.selectize-control.rtl.single .selectize-input:after {
  left: 15px;
  right: auto;
}
.selectize-control.rtl .selectize-input > input {
  margin: 0 4px 0 -2px !important;
}
.selectize-control .selectize-input.disabled {
  opacity: 0.5;
  background-color: #fafafa;
}
@charset "UTF-8";

@font-face {
  font-family: 'Gibson';
  src: url(/wp-content/themes/lawgeex/dist/fonts/Gibson-Light.eot);
  src: url(/wp-content/themes/lawgeex/dist/fonts/Gibson-Light.eot) format("embedded-opentype"), url(/wp-content/themes/lawgeex/dist/fonts/Gibson-Light.woff2) format("woff2"), url(/wp-content/themes/lawgeex/dist/fonts/Gibson-Light.woff) format("woff"), url(/wp-content/themes/lawgeex/dist/fonts/Gibson-Light.ttf) format("truetype"), url(/wp-content/themes/lawgeex/dist/fonts/Gibson-Light.svg) format("svg");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'Gibson';
  src: url(/wp-content/themes/lawgeex/dist/fonts/Gibson-Regular.eot);
  src: url(/wp-content/themes/lawgeex/dist/fonts/Gibson-Regular.eot) format("embedded-opentype"), url(/wp-content/themes/lawgeex/dist/fonts/Gibson-Regular.woff2) format("woff2"), url(/wp-content/themes/lawgeex/dist/fonts/Gibson-Regular.woff) format("woff"), url(/wp-content/themes/lawgeex/dist/fonts/Gibson-Regular.ttf) format("truetype"), url(/wp-content/themes/lawgeex/dist/fonts/Gibson-Regular.svg) format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Gibson';
  src: url(/wp-content/themes/lawgeex/dist/fonts/Gibson-SemiBold.eot);
  src: url(/wp-content/themes/lawgeex/dist/fonts/Gibson-SemiBold.eot) format("embedded-opentype"), url(/wp-content/themes/lawgeex/dist/fonts/Gibson-SemiBold.woff2) format("woff2"), url(/wp-content/themes/lawgeex/dist/fonts/Gibson-SemiBold.woff) format("woff"), url(/wp-content/themes/lawgeex/dist/fonts/Gibson-SemiBold.ttf) format("truetype"), url(/wp-content/themes/lawgeex/dist/fonts/Gibson-SemiBold.svg) format("svg");
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'Gibson';
  src: url(/wp-content/themes/lawgeex/dist/fonts/Gibson-Bold.eot);
  src: url(/wp-content/themes/lawgeex/dist/fonts/Gibson-Bold.eot) format("embedded-opentype"), url(/wp-content/themes/lawgeex/dist/fonts/Gibson-Bold.woff2) format("woff2"), url(/wp-content/themes/lawgeex/dist/fonts/Gibson-Bold.woff) format("woff"), url(/wp-content/themes/lawgeex/dist/fonts/Gibson-Bold.ttf) format("truetype"), url(/wp-content/themes/lawgeex/dist/fonts/Gibson-Bold.svg) format("svg");
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Gibson';
  src: url(/wp-content/themes/lawgeex/dist/fonts/Gibson-Heavy.eot);
  src: url(/wp-content/themes/lawgeex/dist/fonts/Gibson-Heavy.eot) format("embedded-opentype"), url(/wp-content/themes/lawgeex/dist/fonts/Gibson-Heavy.woff2) format("woff2"), url(/wp-content/themes/lawgeex/dist/fonts/Gibson-Heavy.woff) format("woff"), url(/wp-content/themes/lawgeex/dist/fonts/Gibson-Heavy.ttf) format("truetype"), url(/wp-content/themes/lawgeex/dist/fonts/Gibson-Heavy.svg) format("svg");
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Myriad Pro';
  src: url(/wp-content/themes/lawgeex/dist/fonts/MyriadPro-Semibold.eot);
  src: url(/wp-content/themes/lawgeex/dist/fonts/MyriadPro-Semibold.eot) format("embedded-opentype"), url(/wp-content/themes/lawgeex/dist/fonts/MyriadPro-Semibold.woff2) format("woff2"), url(/wp-content/themes/lawgeex/dist/fonts/MyriadPro-Semibold.woff) format("woff"), url(/wp-content/themes/lawgeex/dist/fonts/MyriadPro-Semibold.ttf) format("truetype"), url(/wp-content/themes/lawgeex/dist/fonts/MyriadPro-Semibold.svg) format("svg");
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'Myriad Pro';
  src: url(/wp-content/themes/lawgeex/dist/fonts/MyriadPro-Bold.eot);
  src: url(/wp-content/themes/lawgeex/dist/fonts/MyriadPro-Bold.eot) format("embedded-opentype"), url(/wp-content/themes/lawgeex/dist/fonts/MyriadPro-Bold.woff2) format("woff2"), url(/wp-content/themes/lawgeex/dist/fonts/MyriadPro-Bold.woff) format("woff"), url(/wp-content/themes/lawgeex/dist/fonts/MyriadPro-Bold.ttf) format("truetype"), url(/wp-content/themes/lawgeex/dist/fonts/MyriadPro-Bold.svg) format("svg");
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'Myriad Pro';
  src: url(/wp-content/themes/lawgeex/dist/fonts/MyriadPro-Regular.eot);
  src: url(/wp-content/themes/lawgeex/dist/fonts/MyriadPro-Regular.eot) format("embedded-opentype"), url(/wp-content/themes/lawgeex/dist/fonts/MyriadPro-Regular.woff2) format("woff2"), url(/wp-content/themes/lawgeex/dist/fonts/MyriadPro-Regular.woff) format("woff"), url(/wp-content/themes/lawgeex/dist/fonts/MyriadPro-Regular.ttf) format("truetype"), url(/wp-content/themes/lawgeex/dist/fonts/MyriadPro-Regular.svg) format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Myriad Pro';
  src: url(/wp-content/themes/lawgeex/dist/fonts/MyriadPro-Light.eot);
  src: url(/wp-content/themes/lawgeex/dist/fonts/MyriadPro-Light.eot) format("embedded-opentype"), url(/wp-content/themes/lawgeex/dist/fonts/MyriadPro-Light.woff2) format("woff2"), url(/wp-content/themes/lawgeex/dist/fonts/MyriadPro-Light.woff) format("woff"), url(/wp-content/themes/lawgeex/dist/fonts/MyriadPro-Light.ttf) format("truetype"), url(/wp-content/themes/lawgeex/dist/fonts/MyriadPro-Light.svg) format("svg");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'Raleway';
  src: url(/wp-content/themes/lawgeex/dist/fonts/Raleway-SemiBold.eot);
  src: url(/wp-content/themes/lawgeex/dist/fonts/Raleway-SemiBold.eot) format("embedded-opentype"), url(/wp-content/themes/lawgeex/dist/fonts/Raleway-SemiBold.woff2) format("woff2"), url(/wp-content/themes/lawgeex/dist/fonts/Raleway-SemiBold.woff) format("woff"), url(/wp-content/themes/lawgeex/dist/fonts/Raleway-SemiBold.ttf) format("truetype"), url(/wp-content/themes/lawgeex/dist/fonts/Raleway-SemiBold.svg) format("svg");
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'Raleway';
  src: url(/wp-content/themes/lawgeex/dist/fonts/Raleway-Light.eot);
  src: url(/wp-content/themes/lawgeex/dist/fonts/Raleway-Light.eot) format("embedded-opentype"), url(/wp-content/themes/lawgeex/dist/fonts/Raleway-Light.woff2) format("woff2"), url(/wp-content/themes/lawgeex/dist/fonts/Raleway-Light.woff) format("woff"), url(/wp-content/themes/lawgeex/dist/fonts/Raleway-Light.ttf) format("truetype"), url(/wp-content/themes/lawgeex/dist/fonts/Raleway-Light.svg) format("svg");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'Roboto';
  src: url(/wp-content/themes/lawgeex/dist/fonts/Roboto-Regular.eot);
  src: url(/wp-content/themes/lawgeex/dist/fonts/Roboto-Regular.eot) format("embedded-opentype"), url(/wp-content/themes/lawgeex/dist/fonts/Roboto-Regular.woff2) format("woff2"), url(/wp-content/themes/lawgeex/dist/fonts/Roboto-Regular.woff) format("woff"), url(/wp-content/themes/lawgeex/dist/fonts/Roboto-Regular.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Roboto';
  src: url(/wp-content/themes/lawgeex/dist/fonts/Roboto-Light.eot);
  src: url(/wp-content/themes/lawgeex/dist/fonts/Roboto-Light.eot) format("embedded-opentype"), url(/wp-content/themes/lawgeex/dist/fonts/Roboto-Light.woff2) format("woff2"), url(/wp-content/themes/lawgeex/dist/fonts/Roboto-Light.woff) format("woff"), url(/wp-content/themes/lawgeex/dist/fonts/Roboto-Light.ttf) format("truetype"), url(/wp-content/themes/lawgeex/dist/fonts/Roboto-Light.svg) format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Roboto';
  src: url(/wp-content/themes/lawgeex/dist/fonts/Roboto-Bold.eot);
  src: url(/wp-content/themes/lawgeex/dist/fonts/Roboto-Bold.eot) format("embedded-opentype"), url(/wp-content/themes/lawgeex/dist/fonts/Roboto-Bold.woff2) format("woff2"), url(/wp-content/themes/lawgeex/dist/fonts/Roboto-Bold.woff) format("woff"), url(/wp-content/themes/lawgeex/dist/fonts/Roboto-Bold.ttf) format("truetype"), url(/wp-content/themes/lawgeex/dist/fonts/Roboto-Bold.svg) format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Open Sans';
  src: url(/wp-content/themes/lawgeex/dist/fonts/OpenSans-Regular.eot);
  src: url(/wp-content/themes/lawgeex/dist/fonts/OpenSans-Regular.eot) format("embedded-opentype"), url(/wp-content/themes/lawgeex/dist/fonts/OpenSans-Regular.woff2) format("woff2"), url(/wp-content/themes/lawgeex/dist/fonts/OpenSans-Regular.woff) format("woff"), url(/wp-content/themes/lawgeex/dist/fonts/OpenSans-Regular.ttf) format("truetype"), url(/wp-content/themes/lawgeex/dist/fonts/OpenSans-Regular.svg) format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Open Sans';
  src: url(/wp-content/themes/lawgeex/dist/fonts/OpenSans-Light.eot);
  src: url(/wp-content/themes/lawgeex/dist/fonts/OpenSans-Light.eot) format("embedded-opentype"), url(/wp-content/themes/lawgeex/dist/fonts/OpenSans-Light.woff2) format("woff2"), url(/wp-content/themes/lawgeex/dist/fonts/OpenSans-Light.woff) format("woff"), url(/wp-content/themes/lawgeex/dist/fonts/OpenSans-Light.ttf) format("truetype"), url(/wp-content/themes/lawgeex/dist/fonts/OpenSans-Light.svg) format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Open Sans';
  src: url(/wp-content/themes/lawgeex/dist/fonts/OpenSans-Bold.eot);
  src: url(/wp-content/themes/lawgeex/dist/fonts/OpenSans-Bold.eot) format("embedded-opentype"), url(/wp-content/themes/lawgeex/dist/fonts/OpenSans-Bold.woff2) format("woff2"), url(/wp-content/themes/lawgeex/dist/fonts/OpenSans-Bold.woff) format("woff"), url(/wp-content/themes/lawgeex/dist/fonts/OpenSans-Bold.ttf) format("truetype"), url(/wp-content/themes/lawgeex/dist/fonts/OpenSans-Bold.svg) format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

/** Import everything from autoload */

/*!
 * Bootstrap v4.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/* line 1, node_modules/bootstrap/scss/_root.scss */

:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --gold: #b09968;
  --white: #fff;
  --primary: #020d2d;
  --secondary: #af9968;
  --success: #28a745;
  --info: #00a6e0;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --primaryLight: #010d2c;
  --tertiary: #eb5e60;
  --pacificBlue: #00a6e0;
  --bigStone: #19223e;
  --cta: #b89a64;
  --breakpoint-xxs: 0;
  --breakpoint-xs: 360px;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --breakpoint-xxl: 1400px;
  --breakpoint-xxxl: 1600px;
  --breakpoint-xxxxl: 1800px;
  --breakpoint-xxxxxl: 2000px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

/* line 21, node_modules/bootstrap/scss/_reboot.scss */

*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

/* line 27, node_modules/bootstrap/scss/_reboot.scss */

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

@-ms-viewport {
  width: device-width;
}

/* line 45, node_modules/bootstrap/scss/_reboot.scss */

article,
aside,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
  display: block;
}

/* line 57, node_modules/bootstrap/scss/_reboot.scss */

body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff;
}

/* line 73, node_modules/bootstrap/scss/_reboot.scss */

[tabindex="-1"]:focus {
  outline: 0 !important;
}

/* line 83, node_modules/bootstrap/scss/_reboot.scss */

hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
  overflow: visible;
}

/* line 99, node_modules/bootstrap/scss/_reboot.scss */

h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

/* line 109, node_modules/bootstrap/scss/_reboot.scss */

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

/* line 121, node_modules/bootstrap/scss/_reboot.scss */

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
}

/* line 129, node_modules/bootstrap/scss/_reboot.scss */

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

/* line 135, node_modules/bootstrap/scss/_reboot.scss */

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

/* line 142, node_modules/bootstrap/scss/_reboot.scss */

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

/* line 149, node_modules/bootstrap/scss/_reboot.scss */

dt {
  font-weight: 700;
}

/* line 153, node_modules/bootstrap/scss/_reboot.scss */

dd {
  margin-bottom: .5rem;
  margin-left: 0;
}

/* line 158, node_modules/bootstrap/scss/_reboot.scss */

blockquote {
  margin: 0 0 1rem;
}

/* line 162, node_modules/bootstrap/scss/_reboot.scss */

dfn {
  font-style: italic;
}

/* line 167, node_modules/bootstrap/scss/_reboot.scss */

b,
strong {
  font-weight: bolder;
}

/* line 173, node_modules/bootstrap/scss/_reboot.scss */

small {
  font-size: 80%;
}

/* line 182, node_modules/bootstrap/scss/_reboot.scss */

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

/* line 190, node_modules/bootstrap/scss/_reboot.scss */

sub {
  bottom: -.25em;
}

/* line 191, node_modules/bootstrap/scss/_reboot.scss */

sup {
  top: -.5em;
}

/* line 198, node_modules/bootstrap/scss/_reboot.scss */

a {
  color: #020d2d;
  text-decoration: none;
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

a:hover {
  color: black;
  text-decoration: underline;
}

/* line 216, node_modules/bootstrap/scss/_reboot.scss */

a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a:not([href]):not([tabindex]):hover,
a:not([href]):not([tabindex]):focus {
  color: inherit;
  text-decoration: none;
}

/* line 225, node_modules/bootstrap/scss/_reboot.scss */

a:not([href]):not([tabindex]):focus {
  outline: 0;
}

/* line 235, node_modules/bootstrap/scss/_reboot.scss */

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}

/* line 243, node_modules/bootstrap/scss/_reboot.scss */

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}

/* line 260, node_modules/bootstrap/scss/_reboot.scss */

figure {
  margin: 0 0 1rem;
}

/* line 270, node_modules/bootstrap/scss/_reboot.scss */

img {
  vertical-align: middle;
  border-style: none;
}

/* line 275, node_modules/bootstrap/scss/_reboot.scss */

svg {
  overflow: hidden;
  vertical-align: middle;
}

/* line 287, node_modules/bootstrap/scss/_reboot.scss */

table {
  border-collapse: collapse;
}

/* line 291, node_modules/bootstrap/scss/_reboot.scss */

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom;
}

/* line 299, node_modules/bootstrap/scss/_reboot.scss */

th {
  text-align: inherit;
}

/* line 310, node_modules/bootstrap/scss/_reboot.scss */

label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

/* line 319, node_modules/bootstrap/scss/_reboot.scss */

button {
  border-radius: 0;
}

/* line 327, node_modules/bootstrap/scss/_reboot.scss */

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

/* line 332, node_modules/bootstrap/scss/_reboot.scss */

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

/* line 343, node_modules/bootstrap/scss/_reboot.scss */

button,
input {
  overflow: visible;
}

/* line 348, node_modules/bootstrap/scss/_reboot.scss */

button,
select {
  text-transform: none;
}

/* line 356, node_modules/bootstrap/scss/_reboot.scss */

button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/* line 364, node_modules/bootstrap/scss/_reboot.scss */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

/* line 372, node_modules/bootstrap/scss/_reboot.scss */

input[type="radio"],
input[type="checkbox"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}

/* line 379, node_modules/bootstrap/scss/_reboot.scss */

input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  -webkit-appearance: listbox;
}

/* line 391, node_modules/bootstrap/scss/_reboot.scss */

textarea {
  overflow: auto;
  resize: vertical;
}

/* line 397, node_modules/bootstrap/scss/_reboot.scss */

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

/* line 412, node_modules/bootstrap/scss/_reboot.scss */

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

/* line 424, node_modules/bootstrap/scss/_reboot.scss */

progress {
  vertical-align: baseline;
}

/* line 429, node_modules/bootstrap/scss/_reboot.scss */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/* line 434, node_modules/bootstrap/scss/_reboot.scss */

[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

/* line 447, node_modules/bootstrap/scss/_reboot.scss */

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 457, node_modules/bootstrap/scss/_reboot.scss */

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

/* line 466, node_modules/bootstrap/scss/_reboot.scss */

output {
  display: inline-block;
}

/* line 470, node_modules/bootstrap/scss/_reboot.scss */

summary {
  display: list-item;
  cursor: pointer;
}

/* line 475, node_modules/bootstrap/scss/_reboot.scss */

template {
  display: none;
}

/* line 481, node_modules/bootstrap/scss/_reboot.scss */

[hidden] {
  display: none !important;
}

/* line 7, node_modules/bootstrap/scss/_type.scss */

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  margin-bottom: 0.5rem;
  font-family: inherit;
  font-weight: 500;
  line-height: 1.2;
  color: inherit;
}

/* line 16, node_modules/bootstrap/scss/_type.scss */

h1,
.h1 {
  font-size: 2.5rem;
}

/* line 17, node_modules/bootstrap/scss/_type.scss */

h2,
.h2 {
  font-size: 2rem;
}

/* line 18, node_modules/bootstrap/scss/_type.scss */

h3,
.h3 {
  font-size: 1.75rem;
}

/* line 19, node_modules/bootstrap/scss/_type.scss */

h4,
.h4 {
  font-size: 1.5rem;
}

/* line 20, node_modules/bootstrap/scss/_type.scss */

h5,
.h5 {
  font-size: 1.25rem;
}

/* line 21, node_modules/bootstrap/scss/_type.scss */

h6,
.h6 {
  font-size: 1rem;
}

/* line 23, node_modules/bootstrap/scss/_type.scss */

.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

/* line 29, node_modules/bootstrap/scss/_type.scss */

.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}

/* line 34, node_modules/bootstrap/scss/_type.scss */

.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}

/* line 39, node_modules/bootstrap/scss/_type.scss */

.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}

/* line 44, node_modules/bootstrap/scss/_type.scss */

.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}

/* line 55, node_modules/bootstrap/scss/_type.scss */

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

/* line 67, node_modules/bootstrap/scss/_type.scss */

small,
.small {
  font-size: 80%;
  font-weight: 400;
}

/* line 73, node_modules/bootstrap/scss/_type.scss */

mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

/* line 84, node_modules/bootstrap/scss/_type.scss */

.list-unstyled,
.comment-list {
  padding-left: 0;
  list-style: none;
}

/* line 89, node_modules/bootstrap/scss/_type.scss */

.list-inline {
  padding-left: 0;
  list-style: none;
}

/* line 92, node_modules/bootstrap/scss/_type.scss */

.list-inline-item {
  display: inline-block;
}

/* line 95, node_modules/bootstrap/scss/_type.scss */

.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

/* line 106, node_modules/bootstrap/scss/_type.scss */

.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

/* line 112, node_modules/bootstrap/scss/_type.scss */

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}

/* line 117, node_modules/bootstrap/scss/_type.scss */

.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6c757d;
}

/* line 122, node_modules/bootstrap/scss/_type.scss */

.blockquote-footer::before {
  content: "\2014   \A0";
}

/* line 8, node_modules/bootstrap/scss/_images.scss */

.img-fluid,
.wp-caption img {
  max-width: 100%;
  height: auto;
}

/* line 14, node_modules/bootstrap/scss/_images.scss */

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  max-width: 100%;
  height: auto;
}

/* line 29, node_modules/bootstrap/scss/_images.scss */

.figure,
.wp-caption {
  display: inline-block;
}

/* line 34, node_modules/bootstrap/scss/_images.scss */

.figure-img,
.wp-caption img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

/* line 39, node_modules/bootstrap/scss/_images.scss */

.figure-caption,
.wp-caption-text {
  font-size: 90%;
  color: #6c757d;
}

/* line 2, node_modules/bootstrap/scss/_code.scss */

code {
  font-size: 87.5%;
  color: #e83e8c;
  word-break: break-word;
}

/* line 8, node_modules/bootstrap/scss/_code.scss */

a > code {
  color: inherit;
}

/* line 14, node_modules/bootstrap/scss/_code.scss */

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
}

/* line 22, node_modules/bootstrap/scss/_code.scss */

kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}

/* line 31, node_modules/bootstrap/scss/_code.scss */

pre {
  display: block;
  font-size: 87.5%;
  color: #212529;
}

/* line 37, node_modules/bootstrap/scss/_code.scss */

pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

/* line 45, node_modules/bootstrap/scss/_code.scss */

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

/* line 6, node_modules/bootstrap/scss/_grid.scss */

.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  /* line 6, node_modules/bootstrap/scss/_grid.scss */

  .container {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  /* line 6, node_modules/bootstrap/scss/_grid.scss */

  .container {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  /* line 6, node_modules/bootstrap/scss/_grid.scss */

  .container {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  /* line 6, node_modules/bootstrap/scss/_grid.scss */

  .container {
    max-width: 1140px;
  }
}

/* line 18, node_modules/bootstrap/scss/_grid.scss */

.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

/* line 28, node_modules/bootstrap/scss/_grid.scss */

.row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

/* line 34, node_modules/bootstrap/scss/_grid.scss */

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

/* line 38, node_modules/bootstrap/scss/_grid.scss */

.no-gutters > .col,
.no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}

/* line 8, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col,
.col-auto,
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs,
.col-xs-auto,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm,
.col-sm-auto,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md,
.col-md-auto,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg,
.col-lg-auto,
.col-xl-1,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl,
.col-xl-auto,
.col-xxl-1,
.col-xxl-2,
.col-xxl-3,
.col-xxl-4,
.col-xxl-5,
.col-xxl-6,
.col-xxl-7,
.col-xxl-8,
.col-xxl-9,
.col-xxl-10,
.col-xxl-11,
.col-xxl-12,
.col-xxl,
.col-xxl-auto,
.col-xxxl-1,
.col-xxxl-2,
.col-xxxl-3,
.col-xxxl-4,
.col-xxxl-5,
.col-xxxl-6,
.col-xxxl-7,
.col-xxxl-8,
.col-xxxl-9,
.col-xxxl-10,
.col-xxxl-11,
.col-xxxl-12,
.col-xxxl,
.col-xxxl-auto,
.col-xxxxl-1,
.col-xxxxl-2,
.col-xxxxl-3,
.col-xxxxl-4,
.col-xxxxl-5,
.col-xxxxl-6,
.col-xxxxl-7,
.col-xxxxl-8,
.col-xxxxl-9,
.col-xxxxl-10,
.col-xxxxl-11,
.col-xxxxl-12,
.col-xxxxl,
.col-xxxxl-auto,
.col-xxxxxl-1,
.col-xxxxxl-2,
.col-xxxxxl-3,
.col-xxxxxl-4,
.col-xxxxxl-5,
.col-xxxxxl-6,
.col-xxxxxl-7,
.col-xxxxxl-8,
.col-xxxxxl-9,
.col-xxxxxl-10,
.col-xxxxxl-11,
.col-xxxxxl-12,
.col-xxxxxl,
.col-xxxxxl-auto {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

/* line 32, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.col {
  -webkit-flex-basis: 0;
      -ms-flex-preferred-size: 0;
          flex-basis: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  max-width: 100%;
}

/* line 37, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.col-auto {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
  max-width: none;
}

/* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.col-1 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 8.33333%;
      -ms-flex: 0 0 8.33333%;
          flex: 0 0 8.33333%;
  max-width: 8.33333%;
}

/* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.col-2 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 16.66667%;
      -ms-flex: 0 0 16.66667%;
          flex: 0 0 16.66667%;
  max-width: 16.66667%;
}

/* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.col-3 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 25%;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%;
}

/* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.col-4 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 33.33333%;
      -ms-flex: 0 0 33.33333%;
          flex: 0 0 33.33333%;
  max-width: 33.33333%;
}

/* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.col-5 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 41.66667%;
      -ms-flex: 0 0 41.66667%;
          flex: 0 0 41.66667%;
  max-width: 41.66667%;
}

/* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.col-6 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}

/* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.col-7 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 58.33333%;
      -ms-flex: 0 0 58.33333%;
          flex: 0 0 58.33333%;
  max-width: 58.33333%;
}

/* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.col-8 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 66.66667%;
      -ms-flex: 0 0 66.66667%;
          flex: 0 0 66.66667%;
  max-width: 66.66667%;
}

/* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.col-9 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 75%;
      -ms-flex: 0 0 75%;
          flex: 0 0 75%;
  max-width: 75%;
}

/* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.col-10 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 83.33333%;
      -ms-flex: 0 0 83.33333%;
          flex: 0 0 83.33333%;
  max-width: 83.33333%;
}

/* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.col-11 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 91.66667%;
      -ms-flex: 0 0 91.66667%;
          flex: 0 0 91.66667%;
  max-width: 91.66667%;
}

/* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.col-12 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

/* line 49, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.order-first {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
}

/* line 51, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.order-last {
  -webkit-box-ordinal-group: 14;
  -webkit-order: 13;
      -ms-flex-order: 13;
          order: 13;
}

/* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.order-0 {
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
      -ms-flex-order: 0;
          order: 0;
}

/* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.order-1 {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}

/* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.order-2 {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
}

/* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.order-3 {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
      -ms-flex-order: 3;
          order: 3;
}

/* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.order-4 {
  -webkit-box-ordinal-group: 5;
  -webkit-order: 4;
      -ms-flex-order: 4;
          order: 4;
}

/* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.order-5 {
  -webkit-box-ordinal-group: 6;
  -webkit-order: 5;
      -ms-flex-order: 5;
          order: 5;
}

/* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.order-6 {
  -webkit-box-ordinal-group: 7;
  -webkit-order: 6;
      -ms-flex-order: 6;
          order: 6;
}

/* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.order-7 {
  -webkit-box-ordinal-group: 8;
  -webkit-order: 7;
      -ms-flex-order: 7;
          order: 7;
}

/* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.order-8 {
  -webkit-box-ordinal-group: 9;
  -webkit-order: 8;
      -ms-flex-order: 8;
          order: 8;
}

/* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.order-9 {
  -webkit-box-ordinal-group: 10;
  -webkit-order: 9;
      -ms-flex-order: 9;
          order: 9;
}

/* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.order-10 {
  -webkit-box-ordinal-group: 11;
  -webkit-order: 10;
      -ms-flex-order: 10;
          order: 10;
}

/* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.order-11 {
  -webkit-box-ordinal-group: 12;
  -webkit-order: 11;
      -ms-flex-order: 11;
          order: 11;
}

/* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.order-12 {
  -webkit-box-ordinal-group: 13;
  -webkit-order: 12;
      -ms-flex-order: 12;
          order: 12;
}

/* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.offset-1 {
  margin-left: 8.33333%;
}

/* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.offset-2 {
  margin-left: 16.66667%;
}

/* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.offset-3 {
  margin-left: 25%;
}

/* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.offset-4 {
  margin-left: 33.33333%;
}

/* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.offset-5 {
  margin-left: 41.66667%;
}

/* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.offset-6 {
  margin-left: 50%;
}

/* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.offset-7 {
  margin-left: 58.33333%;
}

/* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.offset-8 {
  margin-left: 66.66667%;
}

/* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.offset-9 {
  margin-left: 75%;
}

/* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.offset-10 {
  margin-left: 83.33333%;
}

/* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.offset-11 {
  margin-left: 91.66667%;
}

@media (min-width: 360px) {
  /* line 32, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xs {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }

  /* line 37, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xs-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xs-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.33333%;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xs-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.66667%;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xs-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xs-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xs-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.66667%;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xs-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xs-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333%;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xs-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.66667%;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xs-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xs-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.33333%;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xs-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.66667%;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xs-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }

  /* line 49, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xs-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1;
  }

  /* line 51, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xs-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
        -ms-flex-order: 13;
            order: 13;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xs-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xs-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xs-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xs-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xs-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
        -ms-flex-order: 4;
            order: 4;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xs-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
        -ms-flex-order: 5;
            order: 5;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xs-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
        -ms-flex-order: 6;
            order: 6;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xs-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
        -ms-flex-order: 7;
            order: 7;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xs-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
        -ms-flex-order: 8;
            order: 8;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xs-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
        -ms-flex-order: 9;
            order: 9;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xs-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
        -ms-flex-order: 10;
            order: 10;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xs-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
        -ms-flex-order: 11;
            order: 11;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xs-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
        -ms-flex-order: 12;
            order: 12;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xs-0 {
    margin-left: 0;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xs-1 {
    margin-left: 8.33333%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xs-2 {
    margin-left: 16.66667%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xs-3 {
    margin-left: 25%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xs-4 {
    margin-left: 33.33333%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xs-5 {
    margin-left: 41.66667%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xs-6 {
    margin-left: 50%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xs-7 {
    margin-left: 58.33333%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xs-8 {
    margin-left: 66.66667%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xs-9 {
    margin-left: 75%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xs-10 {
    margin-left: 83.33333%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xs-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 576px) {
  /* line 32, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-sm {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }

  /* line 37, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-sm-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-sm-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.33333%;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-sm-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.66667%;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-sm-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-sm-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-sm-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.66667%;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-sm-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-sm-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333%;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-sm-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.66667%;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-sm-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-sm-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.33333%;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-sm-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.66667%;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-sm-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }

  /* line 49, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-sm-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1;
  }

  /* line 51, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-sm-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
        -ms-flex-order: 13;
            order: 13;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-sm-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-sm-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-sm-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-sm-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-sm-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
        -ms-flex-order: 4;
            order: 4;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-sm-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
        -ms-flex-order: 5;
            order: 5;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-sm-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
        -ms-flex-order: 6;
            order: 6;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-sm-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
        -ms-flex-order: 7;
            order: 7;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-sm-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
        -ms-flex-order: 8;
            order: 8;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-sm-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
        -ms-flex-order: 9;
            order: 9;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-sm-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
        -ms-flex-order: 10;
            order: 10;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-sm-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
        -ms-flex-order: 11;
            order: 11;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-sm-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
        -ms-flex-order: 12;
            order: 12;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-sm-0 {
    margin-left: 0;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-sm-1 {
    margin-left: 8.33333%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-sm-2 {
    margin-left: 16.66667%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-sm-3 {
    margin-left: 25%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-sm-4 {
    margin-left: 33.33333%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-sm-5 {
    margin-left: 41.66667%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-sm-6 {
    margin-left: 50%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-sm-7 {
    margin-left: 58.33333%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-sm-8 {
    margin-left: 66.66667%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-sm-9 {
    margin-left: 75%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-sm-10 {
    margin-left: 83.33333%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-sm-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 768px) {
  /* line 32, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-md {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }

  /* line 37, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-md-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-md-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.33333%;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-md-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.66667%;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-md-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-md-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-md-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.66667%;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-md-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-md-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333%;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-md-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.66667%;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-md-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-md-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.33333%;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-md-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.66667%;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-md-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }

  /* line 49, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-md-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1;
  }

  /* line 51, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-md-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
        -ms-flex-order: 13;
            order: 13;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-md-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-md-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-md-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-md-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-md-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
        -ms-flex-order: 4;
            order: 4;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-md-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
        -ms-flex-order: 5;
            order: 5;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-md-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
        -ms-flex-order: 6;
            order: 6;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-md-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
        -ms-flex-order: 7;
            order: 7;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-md-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
        -ms-flex-order: 8;
            order: 8;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-md-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
        -ms-flex-order: 9;
            order: 9;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-md-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
        -ms-flex-order: 10;
            order: 10;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-md-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
        -ms-flex-order: 11;
            order: 11;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-md-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
        -ms-flex-order: 12;
            order: 12;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-md-0 {
    margin-left: 0;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-md-1 {
    margin-left: 8.33333%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-md-2 {
    margin-left: 16.66667%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-md-3 {
    margin-left: 25%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-md-4 {
    margin-left: 33.33333%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-md-5 {
    margin-left: 41.66667%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-md-6 {
    margin-left: 50%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-md-7 {
    margin-left: 58.33333%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-md-8 {
    margin-left: 66.66667%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-md-9 {
    margin-left: 75%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-md-10 {
    margin-left: 83.33333%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-md-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 992px) {
  /* line 32, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-lg {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }

  /* line 37, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-lg-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-lg-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.33333%;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-lg-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.66667%;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-lg-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-lg-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-lg-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.66667%;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-lg-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-lg-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333%;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-lg-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.66667%;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-lg-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-lg-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.33333%;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-lg-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.66667%;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-lg-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }

  /* line 49, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-lg-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1;
  }

  /* line 51, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-lg-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
        -ms-flex-order: 13;
            order: 13;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-lg-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-lg-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-lg-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-lg-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-lg-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
        -ms-flex-order: 4;
            order: 4;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-lg-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
        -ms-flex-order: 5;
            order: 5;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-lg-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
        -ms-flex-order: 6;
            order: 6;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-lg-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
        -ms-flex-order: 7;
            order: 7;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-lg-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
        -ms-flex-order: 8;
            order: 8;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-lg-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
        -ms-flex-order: 9;
            order: 9;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-lg-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
        -ms-flex-order: 10;
            order: 10;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-lg-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
        -ms-flex-order: 11;
            order: 11;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-lg-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
        -ms-flex-order: 12;
            order: 12;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-lg-0 {
    margin-left: 0;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-lg-1 {
    margin-left: 8.33333%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-lg-2 {
    margin-left: 16.66667%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-lg-3 {
    margin-left: 25%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-lg-4 {
    margin-left: 33.33333%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-lg-5 {
    margin-left: 41.66667%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-lg-6 {
    margin-left: 50%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-lg-7 {
    margin-left: 58.33333%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-lg-8 {
    margin-left: 66.66667%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-lg-9 {
    margin-left: 75%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-lg-10 {
    margin-left: 83.33333%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-lg-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 1200px) {
  /* line 32, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xl {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }

  /* line 37, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xl-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xl-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.33333%;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xl-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.66667%;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xl-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xl-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xl-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.66667%;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xl-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xl-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333%;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xl-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.66667%;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xl-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xl-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.33333%;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xl-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.66667%;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xl-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }

  /* line 49, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xl-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1;
  }

  /* line 51, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xl-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
        -ms-flex-order: 13;
            order: 13;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xl-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xl-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xl-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xl-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xl-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
        -ms-flex-order: 4;
            order: 4;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xl-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
        -ms-flex-order: 5;
            order: 5;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xl-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
        -ms-flex-order: 6;
            order: 6;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xl-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
        -ms-flex-order: 7;
            order: 7;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xl-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
        -ms-flex-order: 8;
            order: 8;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xl-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
        -ms-flex-order: 9;
            order: 9;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xl-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
        -ms-flex-order: 10;
            order: 10;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xl-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
        -ms-flex-order: 11;
            order: 11;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xl-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
        -ms-flex-order: 12;
            order: 12;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xl-0 {
    margin-left: 0;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xl-1 {
    margin-left: 8.33333%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xl-2 {
    margin-left: 16.66667%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xl-3 {
    margin-left: 25%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xl-4 {
    margin-left: 33.33333%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xl-5 {
    margin-left: 41.66667%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xl-6 {
    margin-left: 50%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xl-7 {
    margin-left: 58.33333%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xl-8 {
    margin-left: 66.66667%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xl-9 {
    margin-left: 75%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xl-10 {
    margin-left: 83.33333%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xl-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 1400px) {
  /* line 32, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxl {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }

  /* line 37, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxl-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxl-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.33333%;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxl-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.66667%;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxl-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxl-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxl-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.66667%;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxl-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxl-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333%;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxl-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.66667%;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxl-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxl-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.33333%;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxl-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.66667%;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxl-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }

  /* line 49, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxl-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1;
  }

  /* line 51, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxl-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
        -ms-flex-order: 13;
            order: 13;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxl-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxl-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxl-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxl-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxl-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
        -ms-flex-order: 4;
            order: 4;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxl-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
        -ms-flex-order: 5;
            order: 5;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxl-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
        -ms-flex-order: 6;
            order: 6;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxl-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
        -ms-flex-order: 7;
            order: 7;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxl-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
        -ms-flex-order: 8;
            order: 8;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxl-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
        -ms-flex-order: 9;
            order: 9;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxl-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
        -ms-flex-order: 10;
            order: 10;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxl-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
        -ms-flex-order: 11;
            order: 11;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxl-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
        -ms-flex-order: 12;
            order: 12;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xxl-0 {
    margin-left: 0;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xxl-1 {
    margin-left: 8.33333%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xxl-2 {
    margin-left: 16.66667%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xxl-3 {
    margin-left: 25%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xxl-4 {
    margin-left: 33.33333%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xxl-5 {
    margin-left: 41.66667%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xxl-6 {
    margin-left: 50%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xxl-7 {
    margin-left: 58.33333%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xxl-8 {
    margin-left: 66.66667%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xxl-9 {
    margin-left: 75%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xxl-10 {
    margin-left: 83.33333%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xxl-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 1600px) {
  /* line 32, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxxl {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }

  /* line 37, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxxl-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxxl-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.33333%;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxxl-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.66667%;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxxl-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxxl-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxxl-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.66667%;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxxl-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxxl-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333%;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxxl-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.66667%;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxxl-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxxl-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.33333%;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxxl-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.66667%;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxxl-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }

  /* line 49, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxxl-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1;
  }

  /* line 51, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxxl-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
        -ms-flex-order: 13;
            order: 13;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxxl-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxxl-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxxl-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxxl-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxxl-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
        -ms-flex-order: 4;
            order: 4;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxxl-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
        -ms-flex-order: 5;
            order: 5;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxxl-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
        -ms-flex-order: 6;
            order: 6;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxxl-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
        -ms-flex-order: 7;
            order: 7;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxxl-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
        -ms-flex-order: 8;
            order: 8;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxxl-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
        -ms-flex-order: 9;
            order: 9;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxxl-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
        -ms-flex-order: 10;
            order: 10;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxxl-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
        -ms-flex-order: 11;
            order: 11;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxxl-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
        -ms-flex-order: 12;
            order: 12;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xxxl-0 {
    margin-left: 0;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xxxl-1 {
    margin-left: 8.33333%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xxxl-2 {
    margin-left: 16.66667%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xxxl-3 {
    margin-left: 25%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xxxl-4 {
    margin-left: 33.33333%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xxxl-5 {
    margin-left: 41.66667%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xxxl-6 {
    margin-left: 50%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xxxl-7 {
    margin-left: 58.33333%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xxxl-8 {
    margin-left: 66.66667%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xxxl-9 {
    margin-left: 75%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xxxl-10 {
    margin-left: 83.33333%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xxxl-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 1800px) {
  /* line 32, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxxxl {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }

  /* line 37, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxxxl-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxxxl-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.33333%;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxxxl-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.66667%;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxxxl-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxxxl-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxxxl-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.66667%;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxxxl-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxxxl-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333%;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxxxl-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.66667%;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxxxl-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxxxl-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.33333%;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxxxl-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.66667%;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxxxl-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }

  /* line 49, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxxxl-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1;
  }

  /* line 51, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxxxl-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
        -ms-flex-order: 13;
            order: 13;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxxxl-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxxxl-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxxxl-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxxxl-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxxxl-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
        -ms-flex-order: 4;
            order: 4;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxxxl-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
        -ms-flex-order: 5;
            order: 5;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxxxl-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
        -ms-flex-order: 6;
            order: 6;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxxxl-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
        -ms-flex-order: 7;
            order: 7;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxxxl-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
        -ms-flex-order: 8;
            order: 8;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxxxl-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
        -ms-flex-order: 9;
            order: 9;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxxxl-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
        -ms-flex-order: 10;
            order: 10;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxxxl-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
        -ms-flex-order: 11;
            order: 11;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxxxl-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
        -ms-flex-order: 12;
            order: 12;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xxxxl-0 {
    margin-left: 0;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xxxxl-1 {
    margin-left: 8.33333%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xxxxl-2 {
    margin-left: 16.66667%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xxxxl-3 {
    margin-left: 25%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xxxxl-4 {
    margin-left: 33.33333%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xxxxl-5 {
    margin-left: 41.66667%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xxxxl-6 {
    margin-left: 50%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xxxxl-7 {
    margin-left: 58.33333%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xxxxl-8 {
    margin-left: 66.66667%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xxxxl-9 {
    margin-left: 75%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xxxxl-10 {
    margin-left: 83.33333%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xxxxl-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 2000px) {
  /* line 32, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxxxxl {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }

  /* line 37, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxxxxl-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxxxxl-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.33333%;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxxxxl-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.66667%;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxxxxl-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxxxxl-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxxxxl-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.66667%;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxxxxl-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxxxxl-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333%;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxxxxl-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.66667%;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxxxxl-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxxxxl-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.33333%;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxxxxl-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.66667%;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  /* line 44, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxxxxl-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }

  /* line 49, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxxxxl-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1;
  }

  /* line 51, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxxxxl-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
        -ms-flex-order: 13;
            order: 13;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxxxxl-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxxxxl-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxxxxl-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxxxxl-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxxxxl-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
        -ms-flex-order: 4;
            order: 4;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxxxxl-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
        -ms-flex-order: 5;
            order: 5;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxxxxl-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
        -ms-flex-order: 6;
            order: 6;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxxxxl-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
        -ms-flex-order: 7;
            order: 7;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxxxxl-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
        -ms-flex-order: 8;
            order: 8;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxxxxl-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
        -ms-flex-order: 9;
            order: 9;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxxxxl-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
        -ms-flex-order: 10;
            order: 10;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxxxxl-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
        -ms-flex-order: 11;
            order: 11;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxxxxl-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
        -ms-flex-order: 12;
            order: 12;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xxxxxl-0 {
    margin-left: 0;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xxxxxl-1 {
    margin-left: 8.33333%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xxxxxl-2 {
    margin-left: 16.66667%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xxxxxl-3 {
    margin-left: 25%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xxxxxl-4 {
    margin-left: 33.33333%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xxxxxl-5 {
    margin-left: 41.66667%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xxxxxl-6 {
    margin-left: 50%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xxxxxl-7 {
    margin-left: 58.33333%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xxxxxl-8 {
    margin-left: 66.66667%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xxxxxl-9 {
    margin-left: 75%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xxxxxl-10 {
    margin-left: 83.33333%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xxxxxl-11 {
    margin-left: 91.66667%;
  }
}

/* line 5, node_modules/bootstrap/scss/_tables.scss */

.table {
  width: 100%;
  margin-bottom: 1rem;
  background-color: transparent;
}

/* line 10, node_modules/bootstrap/scss/_tables.scss */

.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}

/* line 17, node_modules/bootstrap/scss/_tables.scss */

.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}

/* line 22, node_modules/bootstrap/scss/_tables.scss */

.table tbody + tbody {
  border-top: 2px solid #dee2e6;
}

/* line 26, node_modules/bootstrap/scss/_tables.scss */

.table .table {
  background-color: #fff;
}

/* line 37, node_modules/bootstrap/scss/_tables.scss */

.table-sm th,
.table-sm td {
  padding: 0.3rem;
}

/* line 48, node_modules/bootstrap/scss/_tables.scss */

.table-bordered {
  border: 1px solid #dee2e6;
}

/* line 51, node_modules/bootstrap/scss/_tables.scss */

.table-bordered th,
.table-bordered td {
  border: 1px solid #dee2e6;
}

/* line 57, node_modules/bootstrap/scss/_tables.scss */

.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}

/* line 65, node_modules/bootstrap/scss/_tables.scss */

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0;
}

/* line 78, node_modules/bootstrap/scss/_tables.scss */

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.table-hover tbody tr:hover {
  background-color: rgba(0, 0, 0, 0.075);
}

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #b8bbc4;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.table-hover .table-primary:hover {
  background-color: #aaaeb8;
}

/* line 23, node_modules/bootstrap/scss/mixins/_table-row.scss */

.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #aaaeb8;
}

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #e9e2d5;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.table-hover .table-secondary:hover {
  background-color: #e0d6c4;
}

/* line 23, node_modules/bootstrap/scss/mixins/_table-row.scss */

.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: #e0d6c4;
}

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */

.table-success,
.table-success > th,
.table-success > td {
  background-color: #c3e6cb;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.table-hover .table-success:hover {
  background-color: #b1dfbb;
}

/* line 23, node_modules/bootstrap/scss/mixins/_table-row.scss */

.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #b1dfbb;
}

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */

.table-info,
.table-info > th,
.table-info > td {
  background-color: #b8e6f6;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.table-hover .table-info:hover {
  background-color: #a1def3;
}

/* line 23, node_modules/bootstrap/scss/mixins/_table-row.scss */

.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #a1def3;
}

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #ffeeba;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.table-hover .table-warning:hover {
  background-color: #ffe8a1;
}

/* line 23, node_modules/bootstrap/scss/mixins/_table-row.scss */

.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #ffe8a1;
}

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f5c6cb;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.table-hover .table-danger:hover {
  background-color: #f1b0b7;
}

/* line 23, node_modules/bootstrap/scss/mixins/_table-row.scss */

.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #f1b0b7;
}

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */

.table-light,
.table-light > th,
.table-light > td {
  background-color: #fdfdfe;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.table-hover .table-light:hover {
  background-color: #ececf6;
}

/* line 23, node_modules/bootstrap/scss/mixins/_table-row.scss */

.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #ececf6;
}

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c6c8ca;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.table-hover .table-dark:hover {
  background-color: #b9bbbe;
}

/* line 23, node_modules/bootstrap/scss/mixins/_table-row.scss */

.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #b9bbbe;
}

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */

.table-primaryLight,
.table-primaryLight > th,
.table-primaryLight > td {
  background-color: #b8bbc4;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.table-hover .table-primaryLight:hover {
  background-color: #aaaeb8;
}

/* line 23, node_modules/bootstrap/scss/mixins/_table-row.scss */

.table-hover .table-primaryLight:hover > td,
.table-hover .table-primaryLight:hover > th {
  background-color: #aaaeb8;
}

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */

.table-tertiary,
.table-tertiary > th,
.table-tertiary > td {
  background-color: #f9d2d2;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.table-hover .table-tertiary:hover {
  background-color: #f6bcbc;
}

/* line 23, node_modules/bootstrap/scss/mixins/_table-row.scss */

.table-hover .table-tertiary:hover > td,
.table-hover .table-tertiary:hover > th {
  background-color: #f6bcbc;
}

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */

.table-pacificBlue,
.table-pacificBlue > th,
.table-pacificBlue > td {
  background-color: #b8e6f6;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.table-hover .table-pacificBlue:hover {
  background-color: #a1def3;
}

/* line 23, node_modules/bootstrap/scss/mixins/_table-row.scss */

.table-hover .table-pacificBlue:hover > td,
.table-hover .table-pacificBlue:hover > th {
  background-color: #a1def3;
}

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */

.table-bigStone,
.table-bigStone > th,
.table-bigStone > td {
  background-color: #bfc1c9;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.table-hover .table-bigStone:hover {
  background-color: #b1b4bd;
}

/* line 23, node_modules/bootstrap/scss/mixins/_table-row.scss */

.table-hover .table-bigStone:hover > td,
.table-hover .table-bigStone:hover > th {
  background-color: #b1b4bd;
}

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */

.table-cta,
.table-cta > th,
.table-cta > td {
  background-color: #ebe3d4;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.table-hover .table-cta:hover {
  background-color: #e3d8c3;
}

/* line 23, node_modules/bootstrap/scss/mixins/_table-row.scss */

.table-hover .table-cta:hover > td,
.table-hover .table-cta:hover > th {
  background-color: #e3d8c3;
}

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */

.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}

/* line 23, node_modules/bootstrap/scss/mixins/_table-row.scss */

.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}

/* line 116, node_modules/bootstrap/scss/_tables.scss */

.table .thead-dark th {
  color: #fff;
  background-color: #212529;
  border-color: #32383e;
}

/* line 124, node_modules/bootstrap/scss/_tables.scss */

.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

/* line 132, node_modules/bootstrap/scss/_tables.scss */

.table-dark {
  color: #fff;
  background-color: #212529;
}

/* line 136, node_modules/bootstrap/scss/_tables.scss */

.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #32383e;
}

/* line 142, node_modules/bootstrap/scss/_tables.scss */

.table-dark.table-bordered {
  border: 0;
}

/* line 147, node_modules/bootstrap/scss/_tables.scss */

.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.table-dark.table-hover tbody tr:hover {
  background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 359.98px) {
  /* line 172, node_modules/bootstrap/scss/_tables.scss */

  .table-responsive-xs {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }

  /* line 181, node_modules/bootstrap/scss/_tables.scss */

  .table-responsive-xs > .table-bordered {
    border: 0;
  }
}

@media (max-width: 575.98px) {
  /* line 172, node_modules/bootstrap/scss/_tables.scss */

  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }

  /* line 181, node_modules/bootstrap/scss/_tables.scss */

  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}

@media (max-width: 767.98px) {
  /* line 172, node_modules/bootstrap/scss/_tables.scss */

  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }

  /* line 181, node_modules/bootstrap/scss/_tables.scss */

  .table-responsive-md > .table-bordered {
    border: 0;
  }
}

@media (max-width: 991.98px) {
  /* line 172, node_modules/bootstrap/scss/_tables.scss */

  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }

  /* line 181, node_modules/bootstrap/scss/_tables.scss */

  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}

@media (max-width: 1199.98px) {
  /* line 172, node_modules/bootstrap/scss/_tables.scss */

  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }

  /* line 181, node_modules/bootstrap/scss/_tables.scss */

  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}

@media (max-width: 1399.98px) {
  /* line 172, node_modules/bootstrap/scss/_tables.scss */

  .table-responsive-xxl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }

  /* line 181, node_modules/bootstrap/scss/_tables.scss */

  .table-responsive-xxl > .table-bordered {
    border: 0;
  }
}

@media (max-width: 1599.98px) {
  /* line 172, node_modules/bootstrap/scss/_tables.scss */

  .table-responsive-xxxl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }

  /* line 181, node_modules/bootstrap/scss/_tables.scss */

  .table-responsive-xxxl > .table-bordered {
    border: 0;
  }
}

@media (max-width: 1799.98px) {
  /* line 172, node_modules/bootstrap/scss/_tables.scss */

  .table-responsive-xxxxl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }

  /* line 181, node_modules/bootstrap/scss/_tables.scss */

  .table-responsive-xxxxl > .table-bordered {
    border: 0;
  }
}

@media (max-width: 1999.98px) {
  /* line 172, node_modules/bootstrap/scss/_tables.scss */

  .table-responsive-xxxxxl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }

  /* line 181, node_modules/bootstrap/scss/_tables.scss */

  .table-responsive-xxxxxl > .table-bordered {
    border: 0;
  }
}

/* line 172, node_modules/bootstrap/scss/_tables.scss */

.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

/* line 181, node_modules/bootstrap/scss/_tables.scss */

.table-responsive > .table-bordered {
  border: 0;
}

/* line 7, node_modules/bootstrap/scss/_forms.scss */

.form-control,
.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form input[type="url"],
.comment-form textarea {
  display: block;
  width: 100%;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0;
  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}

@media screen and (prefers-reduced-motion: reduce) {
  /* line 7, node_modules/bootstrap/scss/_forms.scss */

  .form-control,
  .comment-form input[type="text"],
  .comment-form input[type="email"],
  .comment-form input[type="url"],
  .comment-form textarea {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

/* line 32, node_modules/bootstrap/scss/_forms.scss */

.form-control::-ms-expand,
.comment-form input[type="text"]::-ms-expand,
.comment-form input[type="email"]::-ms-expand,
.comment-form input[type="url"]::-ms-expand,
.comment-form textarea::-ms-expand {
  background-color: transparent;
  border: 0;
}

/* line 14, node_modules/bootstrap/scss/mixins/_forms.scss */

.form-control:focus,
.comment-form input:focus[type="text"],
.comment-form input:focus[type="email"],
.comment-form input:focus[type="url"],
.comment-form textarea:focus {
  color: #495057;
  background-color: #fff;
  border-color: #0730a7;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(2, 13, 45, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(2, 13, 45, 0.25);
}

/* line 41, node_modules/bootstrap/scss/_forms.scss */

.form-control::-webkit-input-placeholder,
.comment-form input[type="text"]::-webkit-input-placeholder,
.comment-form input[type="email"]::-webkit-input-placeholder,
.comment-form input[type="url"]::-webkit-input-placeholder,
.comment-form textarea::-webkit-input-placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control::-ms-input-placeholder,
.comment-form input[type="text"]::-ms-input-placeholder,
.comment-form input[type="email"]::-ms-input-placeholder,
.comment-form input[type="url"]::-ms-input-placeholder,
.comment-form textarea::-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control::placeholder,
.comment-form input[type="text"]::placeholder,
.comment-form input[type="email"]::placeholder,
.comment-form input[type="url"]::placeholder,
.comment-form textarea::placeholder {
  color: #6c757d;
  opacity: 1;
}

/* line 52, node_modules/bootstrap/scss/_forms.scss */

.form-control:disabled,
.comment-form input:disabled[type="text"],
.comment-form input:disabled[type="email"],
.comment-form input:disabled[type="url"],
.comment-form textarea:disabled,
.form-control[readonly],
.comment-form input[readonly][type="text"],
.comment-form input[readonly][type="email"],
.comment-form input[readonly][type="url"],
.comment-form textarea[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}

/* line 61, node_modules/bootstrap/scss/_forms.scss */

select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}

/* line 73, node_modules/bootstrap/scss/_forms.scss */

.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}

/* line 86, node_modules/bootstrap/scss/_forms.scss */

.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

/* line 94, node_modules/bootstrap/scss/_forms.scss */

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5;
}

/* line 101, node_modules/bootstrap/scss/_forms.scss */

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5;
}

/* line 114, node_modules/bootstrap/scss/_forms.scss */

.form-control-plaintext {
  display: block;
  width: 100%;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  margin-bottom: 0;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}

/* line 126, node_modules/bootstrap/scss/_forms.scss */

.form-control-plaintext.form-control-sm,
.form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

/* line 141, node_modules/bootstrap/scss/_forms.scss */

.form-control-sm {
  height: calc(1.8125rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}

/* line 149, node_modules/bootstrap/scss/_forms.scss */

.form-control-lg {
  height: calc(2.875rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

/* line 159, node_modules/bootstrap/scss/_forms.scss */

select.form-control[size],
select.form-control[multiple] {
  height: auto;
}

/* line 165, node_modules/bootstrap/scss/_forms.scss */

textarea.form-control,
.comment-form textarea {
  height: auto;
}

/* line 175, node_modules/bootstrap/scss/_forms.scss */

.form-group,
.comment-form p {
  margin-bottom: 1rem;
}

/* line 179, node_modules/bootstrap/scss/_forms.scss */

.form-text {
  display: block;
  margin-top: 0.25rem;
}

/* line 189, node_modules/bootstrap/scss/_forms.scss */

.form-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}

/* line 195, node_modules/bootstrap/scss/_forms.scss */

.form-row > .col,
.form-row > [class*="col-"] {
  padding-right: 5px;
  padding-left: 5px;
}

/* line 207, node_modules/bootstrap/scss/_forms.scss */

.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}

/* line 213, node_modules/bootstrap/scss/_forms.scss */

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}

/* line 218, node_modules/bootstrap/scss/_forms.scss */

.form-check-input:disabled ~ .form-check-label {
  color: #6c757d;
}

/* line 223, node_modules/bootstrap/scss/_forms.scss */

.form-check-label {
  margin-bottom: 0;
}

/* line 227, node_modules/bootstrap/scss/_forms.scss */

.form-check-inline {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}

/* line 234, node_modules/bootstrap/scss/_forms.scss */

.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}

/* line 30, node_modules/bootstrap/scss/mixins/_forms.scss */

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #28a745;
}

/* line 38, node_modules/bootstrap/scss/mixins/_forms.scss */

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.9);
}

/* line 55, node_modules/bootstrap/scss/mixins/_forms.scss */

.was-validated .form-control:valid,
.was-validated .comment-form input:valid[type="text"],
.comment-form .was-validated input:valid[type="text"],
.was-validated .comment-form input:valid[type="email"],
.comment-form .was-validated input:valid[type="email"],
.was-validated .comment-form input:valid[type="url"],
.comment-form .was-validated input:valid[type="url"],
.was-validated .comment-form textarea:valid,
.comment-form .was-validated textarea:valid,
.form-control.is-valid,
.comment-form input.is-valid[type="text"],
.comment-form input.is-valid[type="email"],
.comment-form input.is-valid[type="url"],
.comment-form textarea.is-valid,
.was-validated
.custom-select:valid,
.custom-select.is-valid {
  border-color: #28a745;
}

/* line 59, node_modules/bootstrap/scss/mixins/_forms.scss */

.was-validated .form-control:valid:focus,
.was-validated .comment-form input:valid:focus[type="text"],
.comment-form .was-validated input:valid:focus[type="text"],
.was-validated .comment-form input:valid:focus[type="email"],
.comment-form .was-validated input:valid:focus[type="email"],
.was-validated .comment-form input:valid:focus[type="url"],
.comment-form .was-validated input:valid:focus[type="url"],
.was-validated .comment-form textarea:valid:focus,
.comment-form .was-validated textarea:valid:focus,
.form-control.is-valid:focus,
.comment-form input.is-valid:focus[type="text"],
.comment-form input.is-valid:focus[type="email"],
.comment-form input.is-valid:focus[type="url"],
.comment-form textarea.is-valid:focus,
.was-validated
  .custom-select:valid:focus,
.custom-select.is-valid:focus {
  border-color: #28a745;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

/* line 64, node_modules/bootstrap/scss/mixins/_forms.scss */

.was-validated .form-control:valid ~ .valid-feedback,
.was-validated .comment-form input:valid[type="text"] ~ .valid-feedback,
.comment-form .was-validated input:valid[type="text"] ~ .valid-feedback,
.was-validated .comment-form input:valid[type="email"] ~ .valid-feedback,
.comment-form .was-validated input:valid[type="email"] ~ .valid-feedback,
.was-validated .comment-form input:valid[type="url"] ~ .valid-feedback,
.comment-form .was-validated input:valid[type="url"] ~ .valid-feedback,
.was-validated .comment-form textarea:valid ~ .valid-feedback,
.comment-form .was-validated textarea:valid ~ .valid-feedback,
.was-validated .form-control:valid ~ .valid-tooltip,
.was-validated .comment-form input:valid[type="text"] ~ .valid-tooltip,
.comment-form .was-validated input:valid[type="text"] ~ .valid-tooltip,
.was-validated .comment-form input:valid[type="email"] ~ .valid-tooltip,
.comment-form .was-validated input:valid[type="email"] ~ .valid-tooltip,
.was-validated .comment-form input:valid[type="url"] ~ .valid-tooltip,
.comment-form .was-validated input:valid[type="url"] ~ .valid-tooltip,
.was-validated .comment-form textarea:valid ~ .valid-tooltip,
.comment-form .was-validated textarea:valid ~ .valid-tooltip,
.form-control.is-valid ~ .valid-feedback,
.comment-form input.is-valid[type="text"] ~ .valid-feedback,
.comment-form input.is-valid[type="email"] ~ .valid-feedback,
.comment-form input.is-valid[type="url"] ~ .valid-feedback,
.comment-form textarea.is-valid ~ .valid-feedback,
.form-control.is-valid ~ .valid-tooltip,
.comment-form input.is-valid[type="text"] ~ .valid-tooltip,
.comment-form input.is-valid[type="email"] ~ .valid-tooltip,
.comment-form input.is-valid[type="url"] ~ .valid-tooltip,
.comment-form textarea.is-valid ~ .valid-tooltip,
.was-validated
  .custom-select:valid ~ .valid-feedback,
.was-validated
  .custom-select:valid ~ .valid-tooltip,
.custom-select.is-valid ~ .valid-feedback,
.custom-select.is-valid ~ .valid-tooltip {
  display: block;
}

/* line 74, node_modules/bootstrap/scss/mixins/_forms.scss */

.was-validated .form-control-file:valid ~ .valid-feedback,
.was-validated .form-control-file:valid ~ .valid-tooltip,
.form-control-file.is-valid ~ .valid-feedback,
.form-control-file.is-valid ~ .valid-tooltip {
  display: block;
}

/* line 84, node_modules/bootstrap/scss/mixins/_forms.scss */

.was-validated .form-check-input:valid ~ .form-check-label,
.form-check-input.is-valid ~ .form-check-label {
  color: #28a745;
}

/* line 88, node_modules/bootstrap/scss/mixins/_forms.scss */

.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip,
.form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}

/* line 98, node_modules/bootstrap/scss/mixins/_forms.scss */

.was-validated .custom-control-input:valid ~ .custom-control-label,
.custom-control-input.is-valid ~ .custom-control-label {
  color: #28a745;
}

/* line 101, node_modules/bootstrap/scss/mixins/_forms.scss */

.was-validated .custom-control-input:valid ~ .custom-control-label::before,
.custom-control-input.is-valid ~ .custom-control-label::before {
  background-color: #71dd8a;
}

/* line 106, node_modules/bootstrap/scss/mixins/_forms.scss */

.was-validated .custom-control-input:valid ~ .valid-feedback,
.was-validated .custom-control-input:valid ~ .valid-tooltip,
.custom-control-input.is-valid ~ .valid-feedback,
.custom-control-input.is-valid ~ .valid-tooltip {
  display: block;
}

/* line 112, node_modules/bootstrap/scss/mixins/_forms.scss */

.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before,
.custom-control-input.is-valid:checked ~ .custom-control-label::before {
  background-color: #34ce57;
}

/* line 118, node_modules/bootstrap/scss/mixins/_forms.scss */

.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before,
.custom-control-input.is-valid:focus ~ .custom-control-label::before {
  -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
          box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

/* line 129, node_modules/bootstrap/scss/mixins/_forms.scss */

.was-validated .custom-file-input:valid ~ .custom-file-label,
.custom-file-input.is-valid ~ .custom-file-label {
  border-color: #28a745;
}

/* line 132, node_modules/bootstrap/scss/mixins/_forms.scss */

.was-validated .custom-file-input:valid ~ .custom-file-label::after,
.custom-file-input.is-valid ~ .custom-file-label::after {
  border-color: inherit;
}

/* line 135, node_modules/bootstrap/scss/mixins/_forms.scss */

.was-validated .custom-file-input:valid ~ .valid-feedback,
.was-validated .custom-file-input:valid ~ .valid-tooltip,
.custom-file-input.is-valid ~ .valid-feedback,
.custom-file-input.is-valid ~ .valid-tooltip {
  display: block;
}

/* line 141, node_modules/bootstrap/scss/mixins/_forms.scss */

.was-validated .custom-file-input:valid:focus ~ .custom-file-label,
.custom-file-input.is-valid:focus ~ .custom-file-label {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

/* line 30, node_modules/bootstrap/scss/mixins/_forms.scss */

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #dc3545;
}

/* line 38, node_modules/bootstrap/scss/mixins/_forms.scss */

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
}

/* line 55, node_modules/bootstrap/scss/mixins/_forms.scss */

.was-validated .form-control:invalid,
.was-validated .comment-form input:invalid[type="text"],
.comment-form .was-validated input:invalid[type="text"],
.was-validated .comment-form input:invalid[type="email"],
.comment-form .was-validated input:invalid[type="email"],
.was-validated .comment-form input:invalid[type="url"],
.comment-form .was-validated input:invalid[type="url"],
.was-validated .comment-form textarea:invalid,
.comment-form .was-validated textarea:invalid,
.form-control.is-invalid,
.comment-form input.is-invalid[type="text"],
.comment-form input.is-invalid[type="email"],
.comment-form input.is-invalid[type="url"],
.comment-form textarea.is-invalid,
.was-validated
.custom-select:invalid,
.custom-select.is-invalid {
  border-color: #dc3545;
}

/* line 59, node_modules/bootstrap/scss/mixins/_forms.scss */

.was-validated .form-control:invalid:focus,
.was-validated .comment-form input:invalid:focus[type="text"],
.comment-form .was-validated input:invalid:focus[type="text"],
.was-validated .comment-form input:invalid:focus[type="email"],
.comment-form .was-validated input:invalid:focus[type="email"],
.was-validated .comment-form input:invalid:focus[type="url"],
.comment-form .was-validated input:invalid:focus[type="url"],
.was-validated .comment-form textarea:invalid:focus,
.comment-form .was-validated textarea:invalid:focus,
.form-control.is-invalid:focus,
.comment-form input.is-invalid:focus[type="text"],
.comment-form input.is-invalid:focus[type="email"],
.comment-form input.is-invalid:focus[type="url"],
.comment-form textarea.is-invalid:focus,
.was-validated
  .custom-select:invalid:focus,
.custom-select.is-invalid:focus {
  border-color: #dc3545;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

/* line 64, node_modules/bootstrap/scss/mixins/_forms.scss */

.was-validated .form-control:invalid ~ .invalid-feedback,
.was-validated .comment-form input:invalid[type="text"] ~ .invalid-feedback,
.comment-form .was-validated input:invalid[type="text"] ~ .invalid-feedback,
.was-validated .comment-form input:invalid[type="email"] ~ .invalid-feedback,
.comment-form .was-validated input:invalid[type="email"] ~ .invalid-feedback,
.was-validated .comment-form input:invalid[type="url"] ~ .invalid-feedback,
.comment-form .was-validated input:invalid[type="url"] ~ .invalid-feedback,
.was-validated .comment-form textarea:invalid ~ .invalid-feedback,
.comment-form .was-validated textarea:invalid ~ .invalid-feedback,
.was-validated .form-control:invalid ~ .invalid-tooltip,
.was-validated .comment-form input:invalid[type="text"] ~ .invalid-tooltip,
.comment-form .was-validated input:invalid[type="text"] ~ .invalid-tooltip,
.was-validated .comment-form input:invalid[type="email"] ~ .invalid-tooltip,
.comment-form .was-validated input:invalid[type="email"] ~ .invalid-tooltip,
.was-validated .comment-form input:invalid[type="url"] ~ .invalid-tooltip,
.comment-form .was-validated input:invalid[type="url"] ~ .invalid-tooltip,
.was-validated .comment-form textarea:invalid ~ .invalid-tooltip,
.comment-form .was-validated textarea:invalid ~ .invalid-tooltip,
.form-control.is-invalid ~ .invalid-feedback,
.comment-form input.is-invalid[type="text"] ~ .invalid-feedback,
.comment-form input.is-invalid[type="email"] ~ .invalid-feedback,
.comment-form input.is-invalid[type="url"] ~ .invalid-feedback,
.comment-form textarea.is-invalid ~ .invalid-feedback,
.form-control.is-invalid ~ .invalid-tooltip,
.comment-form input.is-invalid[type="text"] ~ .invalid-tooltip,
.comment-form input.is-invalid[type="email"] ~ .invalid-tooltip,
.comment-form input.is-invalid[type="url"] ~ .invalid-tooltip,
.comment-form textarea.is-invalid ~ .invalid-tooltip,
.was-validated
  .custom-select:invalid ~ .invalid-feedback,
.was-validated
  .custom-select:invalid ~ .invalid-tooltip,
.custom-select.is-invalid ~ .invalid-feedback,
.custom-select.is-invalid ~ .invalid-tooltip {
  display: block;
}

/* line 74, node_modules/bootstrap/scss/mixins/_forms.scss */

.was-validated .form-control-file:invalid ~ .invalid-feedback,
.was-validated .form-control-file:invalid ~ .invalid-tooltip,
.form-control-file.is-invalid ~ .invalid-feedback,
.form-control-file.is-invalid ~ .invalid-tooltip {
  display: block;
}

/* line 84, node_modules/bootstrap/scss/mixins/_forms.scss */

.was-validated .form-check-input:invalid ~ .form-check-label,
.form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545;
}

/* line 88, node_modules/bootstrap/scss/mixins/_forms.scss */

.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip,
.form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

/* line 98, node_modules/bootstrap/scss/mixins/_forms.scss */

.was-validated .custom-control-input:invalid ~ .custom-control-label,
.custom-control-input.is-invalid ~ .custom-control-label {
  color: #dc3545;
}

/* line 101, node_modules/bootstrap/scss/mixins/_forms.scss */

.was-validated .custom-control-input:invalid ~ .custom-control-label::before,
.custom-control-input.is-invalid ~ .custom-control-label::before {
  background-color: #efa2a9;
}

/* line 106, node_modules/bootstrap/scss/mixins/_forms.scss */

.was-validated .custom-control-input:invalid ~ .invalid-feedback,
.was-validated .custom-control-input:invalid ~ .invalid-tooltip,
.custom-control-input.is-invalid ~ .invalid-feedback,
.custom-control-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

/* line 112, node_modules/bootstrap/scss/mixins/_forms.scss */

.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before,
.custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  background-color: #e4606d;
}

/* line 118, node_modules/bootstrap/scss/mixins/_forms.scss */

.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before,
.custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
          box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

/* line 129, node_modules/bootstrap/scss/mixins/_forms.scss */

.was-validated .custom-file-input:invalid ~ .custom-file-label,
.custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #dc3545;
}

/* line 132, node_modules/bootstrap/scss/mixins/_forms.scss */

.was-validated .custom-file-input:invalid ~ .custom-file-label::after,
.custom-file-input.is-invalid ~ .custom-file-label::after {
  border-color: inherit;
}

/* line 135, node_modules/bootstrap/scss/mixins/_forms.scss */

.was-validated .custom-file-input:invalid ~ .invalid-feedback,
.was-validated .custom-file-input:invalid ~ .invalid-tooltip,
.custom-file-input.is-invalid ~ .invalid-feedback,
.custom-file-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

/* line 141, node_modules/bootstrap/scss/mixins/_forms.scss */

.was-validated .custom-file-input:invalid:focus ~ .custom-file-label,
.custom-file-input.is-invalid:focus ~ .custom-file-label {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

/* line 262, node_modules/bootstrap/scss/_forms.scss */

.form-inline {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 270, node_modules/bootstrap/scss/_forms.scss */

.form-inline .form-check {
  width: 100%;
}

@media (min-width: 576px) {
  /* line 276, node_modules/bootstrap/scss/_forms.scss */

  .form-inline label {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 0;
  }

  /* line 284, node_modules/bootstrap/scss/_forms.scss */

  .form-inline .form-group,
  .form-inline .comment-form p,
  .comment-form .form-inline p {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 0;
  }

  /* line 293, node_modules/bootstrap/scss/_forms.scss */

  .form-inline .form-control,
  .form-inline .comment-form input[type="text"],
  .comment-form .form-inline input[type="text"],
  .form-inline .comment-form input[type="email"],
  .comment-form .form-inline input[type="email"],
  .form-inline .comment-form input[type="url"],
  .comment-form .form-inline input[type="url"],
  .form-inline .comment-form textarea,
  .comment-form .form-inline textarea {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }

  /* line 300, node_modules/bootstrap/scss/_forms.scss */

  .form-inline .form-control-plaintext {
    display: inline-block;
  }

  /* line 304, node_modules/bootstrap/scss/_forms.scss */

  .form-inline .input-group,
  .form-inline .custom-select {
    width: auto;
  }

  /* line 311, node_modules/bootstrap/scss/_forms.scss */

  .form-inline .form-check {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: auto;
    padding-left: 0;
  }

  /* line 318, node_modules/bootstrap/scss/_forms.scss */

  .form-inline .form-check-input {
    position: relative;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }

  /* line 325, node_modules/bootstrap/scss/_forms.scss */

  .form-inline .custom-control {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  /* line 329, node_modules/bootstrap/scss/_forms.scss */

  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}

/* line 7, node_modules/bootstrap/scss/_buttons.scss */

.btn,
.comment-form input[type="submit"] {
  display: inline-block;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}

@media screen and (prefers-reduced-motion: reduce) {
  /* line 7, node_modules/bootstrap/scss/_buttons.scss */

  .btn,
  .comment-form input[type="submit"] {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn:hover,
.comment-form input:hover[type="submit"],
.btn:focus,
.comment-form input:focus[type="submit"] {
  text-decoration: none;
}

/* line 23, node_modules/bootstrap/scss/_buttons.scss */

.btn:focus,
.comment-form input:focus[type="submit"],
.btn.focus,
.comment-form input.focus[type="submit"] {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(2, 13, 45, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(2, 13, 45, 0.25);
}

/* line 30, node_modules/bootstrap/scss/_buttons.scss */

.btn.disabled,
.comment-form input.disabled[type="submit"],
.btn:disabled,
.comment-form input:disabled[type="submit"] {
  opacity: 0.65;
}

/* line 37, node_modules/bootstrap/scss/_buttons.scss */

.btn:not(:disabled):not(.disabled),
.comment-form input:not(:disabled):not(.disabled)[type="submit"] {
  cursor: pointer;
}

/* line 52, node_modules/bootstrap/scss/_buttons.scss */

a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}

/* line 63, node_modules/bootstrap/scss/_buttons.scss */

.btn-primary {
  color: #fff;
  background-color: #020d2d;
  border-color: #020d2d;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-primary:hover {
  color: #fff;
  background-color: #000208;
  border-color: black;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-primary:focus,
.btn-primary.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(2, 13, 45, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(2, 13, 45, 0.5);
}

/* line 29, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-primary.disabled,
.btn-primary:disabled {
  color: #fff;
  background-color: #020d2d;
  border-color: #020d2d;
}

/* line 36, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: black;
  border-color: black;
}

/* line 46, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-primary:not(:disabled):not(.disabled):active:focus,
.btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(2, 13, 45, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(2, 13, 45, 0.5);
}

/* line 63, node_modules/bootstrap/scss/_buttons.scss */

.btn-secondary,
.comment-form input[type="submit"] {
  color: #212529;
  background-color: #af9968;
  border-color: #af9968;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-secondary:hover,
.comment-form input:hover[type="submit"] {
  color: #fff;
  background-color: #9d8653;
  border-color: #957f4f;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-secondary:focus,
.comment-form input:focus[type="submit"],
.btn-secondary.focus,
.comment-form input.focus[type="submit"] {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(175, 153, 104, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(175, 153, 104, 0.5);
}

/* line 29, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-secondary.disabled,
.comment-form input.disabled[type="submit"],
.btn-secondary:disabled,
.comment-form input:disabled[type="submit"] {
  color: #212529;
  background-color: #af9968;
  border-color: #af9968;
}

/* line 36, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-secondary:not(:disabled):not(.disabled):active,
.comment-form input:not(:disabled):not(.disabled):active[type="submit"],
.btn-secondary:not(:disabled):not(.disabled).active,
.comment-form input:not(:disabled):not(.disabled).active[type="submit"],
.show > .btn-secondary.dropdown-toggle,
.comment-form .show > input.dropdown-toggle[type="submit"] {
  color: #fff;
  background-color: #957f4f;
  border-color: #8d784b;
}

/* line 46, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-secondary:not(:disabled):not(.disabled):active:focus,
.comment-form input:not(:disabled):not(.disabled):active:focus[type="submit"],
.btn-secondary:not(:disabled):not(.disabled).active:focus,
.comment-form input:not(:disabled):not(.disabled).active:focus[type="submit"],
.show > .btn-secondary.dropdown-toggle:focus,
.comment-form .show > input.dropdown-toggle:focus[type="submit"] {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(175, 153, 104, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(175, 153, 104, 0.5);
}

/* line 63, node_modules/bootstrap/scss/_buttons.scss */

.btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-success:hover {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-success:focus,
.btn-success.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

/* line 29, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-success.disabled,
.btn-success:disabled {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

/* line 36, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-success:not(:disabled):not(.disabled):active,
.btn-success:not(:disabled):not(.disabled).active,
.show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #1e7e34;
  border-color: #1c7430;
}

/* line 46, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-success:not(:disabled):not(.disabled):active:focus,
.btn-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-success.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

/* line 63, node_modules/bootstrap/scss/_buttons.scss */

.btn-info {
  color: #fff;
  background-color: #00a6e0;
  border-color: #00a6e0;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-info:hover {
  color: #fff;
  background-color: #008aba;
  border-color: #0080ad;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-info:focus,
.btn-info.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 166, 224, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(0, 166, 224, 0.5);
}

/* line 29, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-info.disabled,
.btn-info:disabled {
  color: #fff;
  background-color: #00a6e0;
  border-color: #00a6e0;
}

/* line 36, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-info:not(:disabled):not(.disabled):active,
.btn-info:not(:disabled):not(.disabled).active,
.show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #0080ad;
  border-color: #0077a0;
}

/* line 46, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-info:not(:disabled):not(.disabled):active:focus,
.btn-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-info.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 166, 224, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(0, 166, 224, 0.5);
}

/* line 63, node_modules/bootstrap/scss/_buttons.scss */

.btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-warning:hover {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-warning:focus,
.btn-warning.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

/* line 29, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-warning.disabled,
.btn-warning:disabled {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

/* line 36, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-warning:not(:disabled):not(.disabled):active,
.btn-warning:not(:disabled):not(.disabled).active,
.show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #d39e00;
  border-color: #c69500;
}

/* line 46, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-warning:not(:disabled):not(.disabled):active:focus,
.btn-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-warning.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

/* line 63, node_modules/bootstrap/scss/_buttons.scss */

.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-danger:hover {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-danger:focus,
.btn-danger.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

/* line 29, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-danger.disabled,
.btn-danger:disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

/* line 36, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-danger:not(:disabled):not(.disabled):active,
.btn-danger:not(:disabled):not(.disabled).active,
.show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #bd2130;
  border-color: #b21f2d;
}

/* line 46, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-danger:not(:disabled):not(.disabled):active:focus,
.btn-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-danger.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

/* line 63, node_modules/bootstrap/scss/_buttons.scss */

.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-light:hover {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-light:focus,
.btn-light.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

/* line 29, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-light.disabled,
.btn-light:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

/* line 36, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-light:not(:disabled):not(.disabled):active,
.btn-light:not(:disabled):not(.disabled).active,
.show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #dae0e5;
  border-color: #d3d9df;
}

/* line 46, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-light:not(:disabled):not(.disabled):active:focus,
.btn-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-light.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

/* line 63, node_modules/bootstrap/scss/_buttons.scss */

.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-dark:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-dark:focus,
.btn-dark.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

/* line 29, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-dark.disabled,
.btn-dark:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

/* line 36, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-dark:not(:disabled):not(.disabled):active,
.btn-dark:not(:disabled):not(.disabled).active,
.show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1d2124;
  border-color: #171a1d;
}

/* line 46, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-dark:not(:disabled):not(.disabled):active:focus,
.btn-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-dark.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

/* line 63, node_modules/bootstrap/scss/_buttons.scss */

.btn-primaryLight {
  color: #fff;
  background-color: #010d2c;
  border-color: #010d2c;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-primaryLight:hover {
  color: #fff;
  background-color: #000207;
  border-color: black;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-primaryLight:focus,
.btn-primaryLight.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(1, 13, 44, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(1, 13, 44, 0.5);
}

/* line 29, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-primaryLight.disabled,
.btn-primaryLight:disabled {
  color: #fff;
  background-color: #010d2c;
  border-color: #010d2c;
}

/* line 36, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-primaryLight:not(:disabled):not(.disabled):active,
.btn-primaryLight:not(:disabled):not(.disabled).active,
.show > .btn-primaryLight.dropdown-toggle {
  color: #fff;
  background-color: black;
  border-color: black;
}

/* line 46, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-primaryLight:not(:disabled):not(.disabled):active:focus,
.btn-primaryLight:not(:disabled):not(.disabled).active:focus,
.show > .btn-primaryLight.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(1, 13, 44, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(1, 13, 44, 0.5);
}

/* line 63, node_modules/bootstrap/scss/_buttons.scss */

.btn-tertiary {
  color: #fff;
  background-color: #eb5e60;
  border-color: #eb5e60;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-tertiary:hover {
  color: #fff;
  background-color: #e73c3e;
  border-color: #e53133;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-tertiary:focus,
.btn-tertiary.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(235, 94, 96, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(235, 94, 96, 0.5);
}

/* line 29, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-tertiary.disabled,
.btn-tertiary:disabled {
  color: #fff;
  background-color: #eb5e60;
  border-color: #eb5e60;
}

/* line 36, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-tertiary:not(:disabled):not(.disabled):active,
.btn-tertiary:not(:disabled):not(.disabled).active,
.show > .btn-tertiary.dropdown-toggle {
  color: #fff;
  background-color: #e53133;
  border-color: #e42528;
}

/* line 46, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-tertiary:not(:disabled):not(.disabled):active:focus,
.btn-tertiary:not(:disabled):not(.disabled).active:focus,
.show > .btn-tertiary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(235, 94, 96, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(235, 94, 96, 0.5);
}

/* line 63, node_modules/bootstrap/scss/_buttons.scss */

.btn-pacificBlue {
  color: #fff;
  background-color: #00a6e0;
  border-color: #00a6e0;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-pacificBlue:hover {
  color: #fff;
  background-color: #008aba;
  border-color: #0080ad;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-pacificBlue:focus,
.btn-pacificBlue.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 166, 224, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(0, 166, 224, 0.5);
}

/* line 29, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-pacificBlue.disabled,
.btn-pacificBlue:disabled {
  color: #fff;
  background-color: #00a6e0;
  border-color: #00a6e0;
}

/* line 36, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-pacificBlue:not(:disabled):not(.disabled):active,
.btn-pacificBlue:not(:disabled):not(.disabled).active,
.show > .btn-pacificBlue.dropdown-toggle {
  color: #fff;
  background-color: #0080ad;
  border-color: #0077a0;
}

/* line 46, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-pacificBlue:not(:disabled):not(.disabled):active:focus,
.btn-pacificBlue:not(:disabled):not(.disabled).active:focus,
.show > .btn-pacificBlue.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 166, 224, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(0, 166, 224, 0.5);
}

/* line 63, node_modules/bootstrap/scss/_buttons.scss */

.btn-bigStone {
  color: #fff;
  background-color: #19223e;
  border-color: #19223e;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-bigStone:hover {
  color: #fff;
  background-color: #0e1323;
  border-color: #0a0e1a;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-bigStone:focus,
.btn-bigStone.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(25, 34, 62, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(25, 34, 62, 0.5);
}

/* line 29, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-bigStone.disabled,
.btn-bigStone:disabled {
  color: #fff;
  background-color: #19223e;
  border-color: #19223e;
}

/* line 36, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-bigStone:not(:disabled):not(.disabled):active,
.btn-bigStone:not(:disabled):not(.disabled).active,
.show > .btn-bigStone.dropdown-toggle {
  color: #fff;
  background-color: #0a0e1a;
  border-color: #070911;
}

/* line 46, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-bigStone:not(:disabled):not(.disabled):active:focus,
.btn-bigStone:not(:disabled):not(.disabled).active:focus,
.show > .btn-bigStone.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(25, 34, 62, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(25, 34, 62, 0.5);
}

/* line 63, node_modules/bootstrap/scss/_buttons.scss */

.btn-cta {
  color: #212529;
  background-color: #b89a64;
  border-color: #b89a64;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-cta:hover {
  color: #fff;
  background-color: #a9884d;
  border-color: #a08149;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-cta:focus,
.btn-cta.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(184, 154, 100, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(184, 154, 100, 0.5);
}

/* line 29, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-cta.disabled,
.btn-cta:disabled {
  color: #212529;
  background-color: #b89a64;
  border-color: #b89a64;
}

/* line 36, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-cta:not(:disabled):not(.disabled):active,
.btn-cta:not(:disabled):not(.disabled).active,
.show > .btn-cta.dropdown-toggle {
  color: #fff;
  background-color: #a08149;
  border-color: #977a45;
}

/* line 46, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-cta:not(:disabled):not(.disabled):active:focus,
.btn-cta:not(:disabled):not(.disabled).active:focus,
.show > .btn-cta.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(184, 154, 100, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(184, 154, 100, 0.5);
}

/* line 69, node_modules/bootstrap/scss/_buttons.scss */

.btn-outline-primary {
  color: #020d2d;
  background-color: transparent;
  background-image: none;
  border-color: #020d2d;
}

/* line 63, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-primary:hover {
  color: #fff;
  background-color: #020d2d;
  border-color: #020d2d;
}

/* line 69, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-primary:focus,
.btn-outline-primary.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(2, 13, 45, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(2, 13, 45, 0.5);
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
  color: #020d2d;
  background-color: transparent;
}

/* line 80, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-primary:not(:disabled):not(.disabled):active,
.btn-outline-primary:not(:disabled):not(.disabled).active,
.show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #020d2d;
  border-color: #020d2d;
}

/* line 87, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-primary:not(:disabled):not(.disabled):active:focus,
.btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-primary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(2, 13, 45, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(2, 13, 45, 0.5);
}

/* line 69, node_modules/bootstrap/scss/_buttons.scss */

.btn-outline-secondary {
  color: #af9968;
  background-color: transparent;
  background-image: none;
  border-color: #af9968;
}

/* line 63, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-secondary:hover {
  color: #212529;
  background-color: #af9968;
  border-color: #af9968;
}

/* line 69, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-secondary:focus,
.btn-outline-secondary.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(175, 153, 104, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(175, 153, 104, 0.5);
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-secondary.disabled,
.btn-outline-secondary:disabled {
  color: #af9968;
  background-color: transparent;
}

/* line 80, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-secondary:not(:disabled):not(.disabled):active,
.btn-outline-secondary:not(:disabled):not(.disabled).active,
.show > .btn-outline-secondary.dropdown-toggle {
  color: #212529;
  background-color: #af9968;
  border-color: #af9968;
}

/* line 87, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-secondary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(175, 153, 104, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(175, 153, 104, 0.5);
}

/* line 69, node_modules/bootstrap/scss/_buttons.scss */

.btn-outline-success {
  color: #28a745;
  background-color: transparent;
  background-image: none;
  border-color: #28a745;
}

/* line 63, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-success:hover {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

/* line 69, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-success:focus,
.btn-outline-success.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-success.disabled,
.btn-outline-success:disabled {
  color: #28a745;
  background-color: transparent;
}

/* line 80, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-success:not(:disabled):not(.disabled):active,
.btn-outline-success:not(:disabled):not(.disabled).active,
.show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

/* line 87, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-success:not(:disabled):not(.disabled):active:focus,
.btn-outline-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-success.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

/* line 69, node_modules/bootstrap/scss/_buttons.scss */

.btn-outline-info {
  color: #00a6e0;
  background-color: transparent;
  background-image: none;
  border-color: #00a6e0;
}

/* line 63, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-info:hover {
  color: #fff;
  background-color: #00a6e0;
  border-color: #00a6e0;
}

/* line 69, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-info:focus,
.btn-outline-info.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 166, 224, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(0, 166, 224, 0.5);
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-info.disabled,
.btn-outline-info:disabled {
  color: #00a6e0;
  background-color: transparent;
}

/* line 80, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-info:not(:disabled):not(.disabled):active,
.btn-outline-info:not(:disabled):not(.disabled).active,
.show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #00a6e0;
  border-color: #00a6e0;
}

/* line 87, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-info:not(:disabled):not(.disabled):active:focus,
.btn-outline-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-info.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 166, 224, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(0, 166, 224, 0.5);
}

/* line 69, node_modules/bootstrap/scss/_buttons.scss */

.btn-outline-warning {
  color: #ffc107;
  background-color: transparent;
  background-image: none;
  border-color: #ffc107;
}

/* line 63, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-warning:hover {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

/* line 69, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-warning:focus,
.btn-outline-warning.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-warning.disabled,
.btn-outline-warning:disabled {
  color: #ffc107;
  background-color: transparent;
}

/* line 80, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-warning:not(:disabled):not(.disabled):active,
.btn-outline-warning:not(:disabled):not(.disabled).active,
.show > .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

/* line 87, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-warning:not(:disabled):not(.disabled):active:focus,
.btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-warning.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

/* line 69, node_modules/bootstrap/scss/_buttons.scss */

.btn-outline-danger {
  color: #dc3545;
  background-color: transparent;
  background-image: none;
  border-color: #dc3545;
}

/* line 63, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

/* line 69, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-danger:focus,
.btn-outline-danger.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-danger.disabled,
.btn-outline-danger:disabled {
  color: #dc3545;
  background-color: transparent;
}

/* line 80, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-danger:not(:disabled):not(.disabled):active,
.btn-outline-danger:not(:disabled):not(.disabled).active,
.show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

/* line 87, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-danger:not(:disabled):not(.disabled):active:focus,
.btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-danger.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

/* line 69, node_modules/bootstrap/scss/_buttons.scss */

.btn-outline-light {
  color: #f8f9fa;
  background-color: transparent;
  background-image: none;
  border-color: #f8f9fa;
}

/* line 63, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-light:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

/* line 69, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-light:focus,
.btn-outline-light.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-light.disabled,
.btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}

/* line 80, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-light:not(:disabled):not(.disabled):active,
.btn-outline-light:not(:disabled):not(.disabled).active,
.show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

/* line 87, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-light:not(:disabled):not(.disabled):active:focus,
.btn-outline-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-light.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

/* line 69, node_modules/bootstrap/scss/_buttons.scss */

.btn-outline-dark {
  color: #343a40;
  background-color: transparent;
  background-image: none;
  border-color: #343a40;
}

/* line 63, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

/* line 69, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-dark:focus,
.btn-outline-dark.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-dark.disabled,
.btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent;
}

/* line 80, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-dark:not(:disabled):not(.disabled):active,
.btn-outline-dark:not(:disabled):not(.disabled).active,
.show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

/* line 87, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-dark:not(:disabled):not(.disabled):active:focus,
.btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-dark.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

/* line 69, node_modules/bootstrap/scss/_buttons.scss */

.btn-outline-primaryLight {
  color: #010d2c;
  background-color: transparent;
  background-image: none;
  border-color: #010d2c;
}

/* line 63, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-primaryLight:hover {
  color: #fff;
  background-color: #010d2c;
  border-color: #010d2c;
}

/* line 69, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-primaryLight:focus,
.btn-outline-primaryLight.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(1, 13, 44, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(1, 13, 44, 0.5);
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-primaryLight.disabled,
.btn-outline-primaryLight:disabled {
  color: #010d2c;
  background-color: transparent;
}

/* line 80, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-primaryLight:not(:disabled):not(.disabled):active,
.btn-outline-primaryLight:not(:disabled):not(.disabled).active,
.show > .btn-outline-primaryLight.dropdown-toggle {
  color: #fff;
  background-color: #010d2c;
  border-color: #010d2c;
}

/* line 87, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-primaryLight:not(:disabled):not(.disabled):active:focus,
.btn-outline-primaryLight:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-primaryLight.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(1, 13, 44, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(1, 13, 44, 0.5);
}

/* line 69, node_modules/bootstrap/scss/_buttons.scss */

.btn-outline-tertiary {
  color: #eb5e60;
  background-color: transparent;
  background-image: none;
  border-color: #eb5e60;
}

/* line 63, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-tertiary:hover {
  color: #fff;
  background-color: #eb5e60;
  border-color: #eb5e60;
}

/* line 69, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-tertiary:focus,
.btn-outline-tertiary.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(235, 94, 96, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(235, 94, 96, 0.5);
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-tertiary.disabled,
.btn-outline-tertiary:disabled {
  color: #eb5e60;
  background-color: transparent;
}

/* line 80, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-tertiary:not(:disabled):not(.disabled):active,
.btn-outline-tertiary:not(:disabled):not(.disabled).active,
.show > .btn-outline-tertiary.dropdown-toggle {
  color: #fff;
  background-color: #eb5e60;
  border-color: #eb5e60;
}

/* line 87, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-tertiary:not(:disabled):not(.disabled):active:focus,
.btn-outline-tertiary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-tertiary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(235, 94, 96, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(235, 94, 96, 0.5);
}

/* line 69, node_modules/bootstrap/scss/_buttons.scss */

.btn-outline-pacificBlue {
  color: #00a6e0;
  background-color: transparent;
  background-image: none;
  border-color: #00a6e0;
}

/* line 63, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-pacificBlue:hover {
  color: #fff;
  background-color: #00a6e0;
  border-color: #00a6e0;
}

/* line 69, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-pacificBlue:focus,
.btn-outline-pacificBlue.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 166, 224, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(0, 166, 224, 0.5);
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-pacificBlue.disabled,
.btn-outline-pacificBlue:disabled {
  color: #00a6e0;
  background-color: transparent;
}

/* line 80, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-pacificBlue:not(:disabled):not(.disabled):active,
.btn-outline-pacificBlue:not(:disabled):not(.disabled).active,
.show > .btn-outline-pacificBlue.dropdown-toggle {
  color: #fff;
  background-color: #00a6e0;
  border-color: #00a6e0;
}

/* line 87, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-pacificBlue:not(:disabled):not(.disabled):active:focus,
.btn-outline-pacificBlue:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-pacificBlue.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 166, 224, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(0, 166, 224, 0.5);
}

/* line 69, node_modules/bootstrap/scss/_buttons.scss */

.btn-outline-bigStone {
  color: #19223e;
  background-color: transparent;
  background-image: none;
  border-color: #19223e;
}

/* line 63, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-bigStone:hover {
  color: #fff;
  background-color: #19223e;
  border-color: #19223e;
}

/* line 69, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-bigStone:focus,
.btn-outline-bigStone.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(25, 34, 62, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(25, 34, 62, 0.5);
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-bigStone.disabled,
.btn-outline-bigStone:disabled {
  color: #19223e;
  background-color: transparent;
}

/* line 80, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-bigStone:not(:disabled):not(.disabled):active,
.btn-outline-bigStone:not(:disabled):not(.disabled).active,
.show > .btn-outline-bigStone.dropdown-toggle {
  color: #fff;
  background-color: #19223e;
  border-color: #19223e;
}

/* line 87, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-bigStone:not(:disabled):not(.disabled):active:focus,
.btn-outline-bigStone:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-bigStone.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(25, 34, 62, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(25, 34, 62, 0.5);
}

/* line 69, node_modules/bootstrap/scss/_buttons.scss */

.btn-outline-cta {
  color: #b89a64;
  background-color: transparent;
  background-image: none;
  border-color: #b89a64;
}

/* line 63, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-cta:hover {
  color: #212529;
  background-color: #b89a64;
  border-color: #b89a64;
}

/* line 69, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-cta:focus,
.btn-outline-cta.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(184, 154, 100, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(184, 154, 100, 0.5);
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-cta.disabled,
.btn-outline-cta:disabled {
  color: #b89a64;
  background-color: transparent;
}

/* line 80, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-cta:not(:disabled):not(.disabled):active,
.btn-outline-cta:not(:disabled):not(.disabled).active,
.show > .btn-outline-cta.dropdown-toggle {
  color: #212529;
  background-color: #b89a64;
  border-color: #b89a64;
}

/* line 87, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-cta:not(:disabled):not(.disabled):active:focus,
.btn-outline-cta:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-cta.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(184, 154, 100, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(184, 154, 100, 0.5);
}

/* line 80, node_modules/bootstrap/scss/_buttons.scss */

.btn-link {
  font-weight: 400;
  color: #020d2d;
  background-color: transparent;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-link:hover {
  color: black;
  text-decoration: underline;
  background-color: transparent;
  border-color: transparent;
}

/* line 92, node_modules/bootstrap/scss/_buttons.scss */

.btn-link:focus,
.btn-link.focus {
  text-decoration: underline;
  border-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}

/* line 99, node_modules/bootstrap/scss/_buttons.scss */

.btn-link:disabled,
.btn-link.disabled {
  color: #6c757d;
  pointer-events: none;
}

/* line 113, node_modules/bootstrap/scss/_buttons.scss */

.btn-lg,
.btn-group-lg > .btn,
.comment-form .btn-group-lg > input[type="submit"] {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0;
}

/* line 117, node_modules/bootstrap/scss/_buttons.scss */

.btn-sm,
.btn-group-sm > .btn,
.comment-form .btn-group-sm > input[type="submit"] {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0;
}

/* line 126, node_modules/bootstrap/scss/_buttons.scss */

.btn-block {
  display: block;
  width: 100%;
}

/* line 131, node_modules/bootstrap/scss/_buttons.scss */

.btn-block + .btn-block {
  margin-top: 0.5rem;
}

/* line 140, node_modules/bootstrap/scss/_buttons.scss */

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}

/* line 3, node_modules/bootstrap/scss/_transitions.scss */

.fade {
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}

@media screen and (prefers-reduced-motion: reduce) {
  /* line 3, node_modules/bootstrap/scss/_transitions.scss */

  .fade {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

/* line 6, node_modules/bootstrap/scss/_transitions.scss */

.fade:not(.show) {
  opacity: 0;
}

/* line 12, node_modules/bootstrap/scss/_transitions.scss */

.collapse:not(.show) {
  display: none;
}

/* line 17, node_modules/bootstrap/scss/_transitions.scss */

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  -o-transition: height 0.35s ease;
  transition: height 0.35s ease;
}

@media screen and (prefers-reduced-motion: reduce) {
  /* line 17, node_modules/bootstrap/scss/_transitions.scss */

  .collapsing {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

/* line 2, node_modules/bootstrap/scss/_dropdown.scss */

.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative;
}

/* line 30, node_modules/bootstrap/scss/mixins/_caret.scss */

.dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}

/* line 62, node_modules/bootstrap/scss/mixins/_caret.scss */

.dropdown-toggle:empty::after {
  margin-left: 0;
}

/* line 15, node_modules/bootstrap/scss/_dropdown.scss */

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
}

/* line 36, node_modules/bootstrap/scss/_dropdown.scss */

.dropdown-menu-right {
  right: 0;
  left: auto;
}

/* line 44, node_modules/bootstrap/scss/_dropdown.scss */

.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}

/* line 30, node_modules/bootstrap/scss/mixins/_caret.scss */

.dropup .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}

/* line 62, node_modules/bootstrap/scss/mixins/_caret.scss */

.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

/* line 57, node_modules/bootstrap/scss/_dropdown.scss */

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}

/* line 30, node_modules/bootstrap/scss/mixins/_caret.scss */

.dropright .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}

/* line 62, node_modules/bootstrap/scss/mixins/_caret.scss */

.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}

/* line 67, node_modules/bootstrap/scss/_dropdown.scss */

.dropright .dropdown-toggle::after {
  vertical-align: 0;
}

/* line 74, node_modules/bootstrap/scss/_dropdown.scss */

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}

/* line 30, node_modules/bootstrap/scss/mixins/_caret.scss */

.dropleft .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}

/* line 47, node_modules/bootstrap/scss/mixins/_caret.scss */

.dropleft .dropdown-toggle::after {
  display: none;
}

/* line 51, node_modules/bootstrap/scss/mixins/_caret.scss */

.dropleft .dropdown-toggle::before {
  display: inline-block;
  width: 0;
  height: 0;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}

/* line 62, node_modules/bootstrap/scss/mixins/_caret.scss */

.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}

/* line 84, node_modules/bootstrap/scss/_dropdown.scss */

.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

/* line 93, node_modules/bootstrap/scss/_dropdown.scss */

.dropdown-menu[x-placement^="top"],
.dropdown-menu[x-placement^="right"],
.dropdown-menu[x-placement^="bottom"],
.dropdown-menu[x-placement^="left"] {
  right: auto;
  bottom: auto;
}

/* line 104, node_modules/bootstrap/scss/_dropdown.scss */

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}

/* line 111, node_modules/bootstrap/scss/_dropdown.scss */

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

.dropdown-item:hover,
.dropdown-item:focus {
  color: #16181b;
  text-decoration: none;
  background-color: #f8f9fa;
}

/* line 129, node_modules/bootstrap/scss/_dropdown.scss */

.dropdown-item.active,
.dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #020d2d;
}

/* line 136, node_modules/bootstrap/scss/_dropdown.scss */

.dropdown-item.disabled,
.dropdown-item:disabled {
  color: #6c757d;
  background-color: transparent;
}

/* line 147, node_modules/bootstrap/scss/_dropdown.scss */

.dropdown-menu.show {
  display: block;
}

/* line 152, node_modules/bootstrap/scss/_dropdown.scss */

.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap;
}

/* line 162, node_modules/bootstrap/scss/_dropdown.scss */

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529;
}

/* line 4, node_modules/bootstrap/scss/_button-group.scss */

.btn-group,
.btn-group-vertical {
  position: relative;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
}

/* line 10, node_modules/bootstrap/scss/_button-group.scss */

.btn-group > .btn,
.comment-form .btn-group > input[type="submit"],
.btn-group-vertical > .btn,
.comment-form .btn-group-vertical > input[type="submit"] {
  position: relative;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-group > .btn:hover,
.comment-form .btn-group > input:hover[type="submit"],
.btn-group-vertical > .btn:hover,
.comment-form .btn-group-vertical > input:hover[type="submit"] {
  z-index: 1;
}

/* line 19, node_modules/bootstrap/scss/_button-group.scss */

.btn-group > .btn:focus,
.comment-form .btn-group > input:focus[type="submit"],
.btn-group > .btn:active,
.comment-form .btn-group > input:active[type="submit"],
.btn-group > .btn.active,
.comment-form .btn-group > input.active[type="submit"],
.btn-group-vertical > .btn:focus,
.comment-form .btn-group-vertical > input:focus[type="submit"],
.btn-group-vertical > .btn:active,
.comment-form .btn-group-vertical > input:active[type="submit"],
.btn-group-vertical > .btn.active,
.comment-form .btn-group-vertical > input.active[type="submit"] {
  z-index: 1;
}

/* line 27, node_modules/bootstrap/scss/_button-group.scss */

.btn-group .btn + .btn,
.btn-group .comment-form input[type="submit"] + .btn,
.comment-form .btn-group input[type="submit"] + .btn,
.btn-group .comment-form .btn + input[type="submit"],
.comment-form .btn-group .btn + input[type="submit"],
.btn-group .comment-form input[type="submit"] + input[type="submit"],
.comment-form .btn-group input[type="submit"] + input[type="submit"],
.btn-group .btn + .btn-group,
.btn-group .comment-form input[type="submit"] + .btn-group,
.comment-form .btn-group input[type="submit"] + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .comment-form .btn-group + input[type="submit"],
.comment-form .btn-group .btn-group + input[type="submit"],
.btn-group .btn-group + .btn-group,
.btn-group-vertical .btn + .btn,
.btn-group-vertical .comment-form input[type="submit"] + .btn,
.comment-form .btn-group-vertical input[type="submit"] + .btn,
.btn-group-vertical .comment-form .btn + input[type="submit"],
.comment-form .btn-group-vertical .btn + input[type="submit"],
.btn-group-vertical .comment-form input[type="submit"] + input[type="submit"],
.comment-form .btn-group-vertical input[type="submit"] + input[type="submit"],
.btn-group-vertical .btn + .btn-group,
.btn-group-vertical .comment-form input[type="submit"] + .btn-group,
.comment-form .btn-group-vertical input[type="submit"] + .btn-group,
.btn-group-vertical .btn-group + .btn,
.btn-group-vertical .comment-form .btn-group + input[type="submit"],
.comment-form .btn-group-vertical .btn-group + input[type="submit"],
.btn-group-vertical .btn-group + .btn-group {
  margin-left: -1px;
}

/* line 36, node_modules/bootstrap/scss/_button-group.scss */

.btn-toolbar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

/* line 41, node_modules/bootstrap/scss/_button-group.scss */

.btn-toolbar .input-group {
  width: auto;
}

/* line 47, node_modules/bootstrap/scss/_button-group.scss */

.btn-group > .btn:first-child,
.comment-form .btn-group > input:first-child[type="submit"] {
  margin-left: 0;
}

/* line 75, node_modules/bootstrap/scss/_button-group.scss */

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}

/* line 79, node_modules/bootstrap/scss/_button-group.scss */

.dropdown-toggle-split::after,
.dropup .dropdown-toggle-split::after,
.dropright .dropdown-toggle-split::after {
  margin-left: 0;
}

/* line 85, node_modules/bootstrap/scss/_button-group.scss */

.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}

/* line 90, node_modules/bootstrap/scss/_button-group.scss */

.btn-sm + .dropdown-toggle-split,
.btn-group-sm > .btn + .dropdown-toggle-split,
.comment-form .btn-group-sm > input[type="submit"] + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

/* line 95, node_modules/bootstrap/scss/_button-group.scss */

.btn-lg + .dropdown-toggle-split,
.btn-group-lg > .btn + .dropdown-toggle-split,
.comment-form .btn-group-lg > input[type="submit"] + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

/* line 117, node_modules/bootstrap/scss/_button-group.scss */

.btn-group-vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 122, node_modules/bootstrap/scss/_button-group.scss */

.btn-group-vertical .btn,
.btn-group-vertical .comment-form input[type="submit"],
.comment-form .btn-group-vertical input[type="submit"],
.btn-group-vertical .btn-group {
  width: 100%;
}

/* line 127, node_modules/bootstrap/scss/_button-group.scss */

.btn-group-vertical > .btn + .btn,
.comment-form .btn-group-vertical > input[type="submit"] + .btn,
.comment-form .btn-group-vertical > .btn + input[type="submit"],
.comment-form .btn-group-vertical > input[type="submit"] + input[type="submit"],
.btn-group-vertical > .btn + .btn-group,
.comment-form .btn-group-vertical > input[type="submit"] + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.comment-form .btn-group-vertical > .btn-group + input[type="submit"],
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}

/* line 161, node_modules/bootstrap/scss/_button-group.scss */

.btn-group-toggle > .btn,
.comment-form .btn-group-toggle > input[type="submit"],
.btn-group-toggle > .btn-group > .btn,
.comment-form .btn-group-toggle > .btn-group > input[type="submit"] {
  margin-bottom: 0;
}

/* line 165, node_modules/bootstrap/scss/_button-group.scss */

.btn-group-toggle > .btn input[type="radio"],
.comment-form .btn-group-toggle > input[type="submit"] input[type="radio"],
.btn-group-toggle > .btn input[type="checkbox"],
.comment-form .btn-group-toggle > input[type="submit"] input[type="checkbox"],
.btn-group-toggle > .btn-group > .btn input[type="radio"],
.comment-form .btn-group-toggle > .btn-group > input[type="submit"] input[type="radio"],
.btn-group-toggle > .btn-group > .btn input[type="checkbox"],
.comment-form .btn-group-toggle > .btn-group > input[type="submit"] input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

/* line 7, node_modules/bootstrap/scss/_input-group.scss */

.input-group {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  width: 100%;
}

/* line 14, node_modules/bootstrap/scss/_input-group.scss */

.input-group > .form-control,
.comment-form .input-group > input[type="text"],
.comment-form .input-group > input[type="email"],
.comment-form .input-group > input[type="url"],
.comment-form .input-group > textarea,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0;
}

/* line 24, node_modules/bootstrap/scss/_input-group.scss */

.input-group > .form-control + .form-control,
.comment-form .input-group > input[type="text"] + .form-control,
.comment-form .input-group > input[type="email"] + .form-control,
.comment-form .input-group > input[type="url"] + .form-control,
.comment-form .input-group > textarea + .form-control,
.comment-form .input-group > .form-control + input[type="text"],
.comment-form .input-group > input[type="text"] + input[type="text"],
.comment-form .input-group > input[type="email"] + input[type="text"],
.comment-form .input-group > input[type="url"] + input[type="text"],
.comment-form .input-group > textarea + input[type="text"],
.comment-form .input-group > .form-control + input[type="email"],
.comment-form .input-group > input[type="text"] + input[type="email"],
.comment-form .input-group > input[type="email"] + input[type="email"],
.comment-form .input-group > input[type="url"] + input[type="email"],
.comment-form .input-group > textarea + input[type="email"],
.comment-form .input-group > .form-control + input[type="url"],
.comment-form .input-group > input[type="text"] + input[type="url"],
.comment-form .input-group > input[type="email"] + input[type="url"],
.comment-form .input-group > input[type="url"] + input[type="url"],
.comment-form .input-group > textarea + input[type="url"],
.comment-form .input-group > .form-control + textarea,
.comment-form .input-group > input[type="text"] + textarea,
.comment-form .input-group > input[type="email"] + textarea,
.comment-form .input-group > input[type="url"] + textarea,
.comment-form .input-group > textarea + textarea,
.input-group > .form-control + .custom-select,
.comment-form .input-group > input[type="text"] + .custom-select,
.comment-form .input-group > input[type="email"] + .custom-select,
.comment-form .input-group > input[type="url"] + .custom-select,
.comment-form .input-group > textarea + .custom-select,
.input-group > .form-control + .custom-file,
.comment-form .input-group > input[type="text"] + .custom-file,
.comment-form .input-group > input[type="email"] + .custom-file,
.comment-form .input-group > input[type="url"] + .custom-file,
.comment-form .input-group > textarea + .custom-file,
.input-group > .custom-select + .form-control,
.comment-form .input-group > .custom-select + input[type="text"],
.comment-form .input-group > .custom-select + input[type="email"],
.comment-form .input-group > .custom-select + input[type="url"],
.comment-form .input-group > .custom-select + textarea,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.comment-form .input-group > .custom-file + input[type="text"],
.comment-form .input-group > .custom-file + input[type="email"],
.comment-form .input-group > .custom-file + input[type="url"],
.comment-form .input-group > .custom-file + textarea,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
  margin-left: -1px;
}

/* line 32, node_modules/bootstrap/scss/_input-group.scss */

.input-group > .form-control:focus,
.comment-form .input-group > input:focus[type="text"],
.comment-form .input-group > input:focus[type="email"],
.comment-form .input-group > input:focus[type="url"],
.comment-form .input-group > textarea:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}

/* line 39, node_modules/bootstrap/scss/_input-group.scss */

.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}

/* line 51, node_modules/bootstrap/scss/_input-group.scss */

.input-group > .custom-file {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 68, node_modules/bootstrap/scss/_input-group.scss */

.input-group-prepend,
.input-group-append {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/* line 75, node_modules/bootstrap/scss/_input-group.scss */

.input-group-prepend .btn,
.input-group-prepend .comment-form input[type="submit"],
.comment-form .input-group-prepend input[type="submit"],
.input-group-append .btn,
.input-group-append .comment-form input[type="submit"],
.comment-form .input-group-append input[type="submit"] {
  position: relative;
  z-index: 2;
}

/* line 80, node_modules/bootstrap/scss/_input-group.scss */

.input-group-prepend .btn + .btn,
.input-group-prepend .comment-form input[type="submit"] + .btn,
.comment-form .input-group-prepend input[type="submit"] + .btn,
.input-group-prepend .comment-form .btn + input[type="submit"],
.comment-form .input-group-prepend .btn + input[type="submit"],
.input-group-prepend .comment-form input[type="submit"] + input[type="submit"],
.comment-form .input-group-prepend input[type="submit"] + input[type="submit"],
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .comment-form input[type="submit"] + .input-group-text,
.comment-form .input-group-prepend input[type="submit"] + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-prepend .comment-form .input-group-text + input[type="submit"],
.comment-form .input-group-prepend .input-group-text + input[type="submit"],
.input-group-append .btn + .btn,
.input-group-append .comment-form input[type="submit"] + .btn,
.comment-form .input-group-append input[type="submit"] + .btn,
.input-group-append .comment-form .btn + input[type="submit"],
.comment-form .input-group-append .btn + input[type="submit"],
.input-group-append .comment-form input[type="submit"] + input[type="submit"],
.comment-form .input-group-append input[type="submit"] + input[type="submit"],
.input-group-append .btn + .input-group-text,
.input-group-append .comment-form input[type="submit"] + .input-group-text,
.comment-form .input-group-append input[type="submit"] + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn,
.input-group-append .comment-form .input-group-text + input[type="submit"],
.comment-form .input-group-append .input-group-text + input[type="submit"] {
  margin-left: -1px;
}

/* line 88, node_modules/bootstrap/scss/_input-group.scss */

.input-group-prepend {
  margin-right: -1px;
}

/* line 89, node_modules/bootstrap/scss/_input-group.scss */

.input-group-append {
  margin-left: -1px;
}

/* line 97, node_modules/bootstrap/scss/_input-group.scss */

.input-group-text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
}

/* line 113, node_modules/bootstrap/scss/_input-group.scss */

.input-group-text input[type="radio"],
.input-group-text input[type="checkbox"] {
  margin-top: 0;
}

/* line 125, node_modules/bootstrap/scss/_input-group.scss */

.input-group-lg > .form-control,
.comment-form .input-group-lg > input[type="text"],
.comment-form .input-group-lg > input[type="email"],
.comment-form .input-group-lg > input[type="url"],
.comment-form .input-group-lg > textarea,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.comment-form .input-group-lg > .input-group-prepend > input[type="submit"],
.input-group-lg > .input-group-append > .btn,
.comment-form .input-group-lg > .input-group-append > input[type="submit"] {
  height: calc(2.875rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

/* line 137, node_modules/bootstrap/scss/_input-group.scss */

.input-group-sm > .form-control,
.comment-form .input-group-sm > input[type="text"],
.comment-form .input-group-sm > input[type="email"],
.comment-form .input-group-sm > input[type="url"],
.comment-form .input-group-sm > textarea,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.comment-form .input-group-sm > .input-group-prepend > input[type="submit"],
.input-group-sm > .input-group-append > .btn,
.comment-form .input-group-sm > .input-group-append > input[type="submit"] {
  height: calc(1.8125rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}

/* line 10, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-control {
  position: relative;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
}

/* line 17, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-control-inline {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 1rem;
}

/* line 22, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}

/* line 27, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  background-color: #020d2d;
}

/* line 33, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-control-input:focus ~ .custom-control-label::before {
  -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(2, 13, 45, 0.25);
          box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(2, 13, 45, 0.25);
}

/* line 38, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-control-input:active ~ .custom-control-label::before {
  color: #fff;
  background-color: #0a3ed8;
}

/* line 45, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-control-input:disabled ~ .custom-control-label {
  color: #6c757d;
}

/* line 48, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #e9ecef;
}

/* line 59, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-control-label {
  position: relative;
  margin-bottom: 0;
}

/* line 64, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-control-label::before {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: #dee2e6;
}

/* line 79, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-control-label::after {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 50% 50%;
}

/* line 104, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #020d2d;
}

/* line 107, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

/* line 113, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  background-color: #020d2d;
}

/* line 117, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E");
}

/* line 123, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(2, 13, 45, 0.5);
}

/* line 126, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(2, 13, 45, 0.5);
}

/* line 137, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-radio .custom-control-label::before {
  border-radius: 50%;
}

/* line 142, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #020d2d;
}

/* line 145, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");
}

/* line 151, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(2, 13, 45, 0.5);
}

/* line 164, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;
  background-size: 8px 10px;
  border: 1px solid #ced4da;
  border-radius: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

/* line 183, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-select:focus {
  border-color: #0730a7;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(7, 48, 167, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(7, 48, 167, 0.5);
}

/* line 192, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-select:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}

/* line 203, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-select[multiple],
.custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}

/* line 210, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-select:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}

/* line 216, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-select::-ms-expand {
  opacity: 0;
}

/* line 221, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-select-sm {
  height: calc(1.8125rem + 2px);
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 75%;
}

/* line 228, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-select-lg {
  height: calc(2.875rem + 2px);
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 125%;
}

/* line 240, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(2.25rem + 2px);
  margin-bottom: 0;
}

/* line 248, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(2.25rem + 2px);
  margin: 0;
  opacity: 0;
}

/* line 256, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-file-input:focus ~ .custom-file-label {
  border-color: #0730a7;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(2, 13, 45, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(2, 13, 45, 0.25);
}

/* line 260, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-file-input:focus ~ .custom-file-label::after {
  border-color: #0730a7;
}

/* line 265, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-file-input:disabled ~ .custom-file-label {
  background-color: #e9ecef;
}

/* line 270, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}

/* line 276, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
}

/* line 291, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: 2.25rem;
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  content: "Browse";
  background-color: #e9ecef;
  border-left: 1px solid #ced4da;
}

/* line 315, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-range {
  width: 100%;
  padding-left: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

/* line 321, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-range:focus {
  outline: none;
}

/* line 326, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-range:focus::-webkit-slider-thumb {
  -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(2, 13, 45, 0.25);
          box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(2, 13, 45, 0.25);
}

/* line 327, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(2, 13, 45, 0.25);
}

/* line 328, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(2, 13, 45, 0.25);
}

/* line 331, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-range::-moz-focus-outer {
  border: 0;
}

/* line 335, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #020d2d;
  border: 0;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
          appearance: none;
}

@media screen and (prefers-reduced-motion: reduce) {
  /* line 335, node_modules/bootstrap/scss/_custom-forms.scss */

  .custom-range::-webkit-slider-thumb {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

/* line 346, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-range::-webkit-slider-thumb:active {
  background-color: #0a3ed8;
}

/* line 351, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
}

/* line 362, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #020d2d;
  border: 0;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -moz-appearance: none;
       appearance: none;
}

@media screen and (prefers-reduced-motion: reduce) {
  /* line 362, node_modules/bootstrap/scss/_custom-forms.scss */

  .custom-range::-moz-range-thumb {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

/* line 372, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-range::-moz-range-thumb:active {
  background-color: #0a3ed8;
}

/* line 377, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
}

/* line 388, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #020d2d;
  border: 0;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  appearance: none;
}

@media screen and (prefers-reduced-motion: reduce) {
  /* line 388, node_modules/bootstrap/scss/_custom-forms.scss */

  .custom-range::-ms-thumb {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

/* line 401, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-range::-ms-thumb:active {
  background-color: #0a3ed8;
}

/* line 406, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}

/* line 417, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-range::-ms-fill-lower {
  background-color: #dee2e6;
}

/* line 422, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
}

/* line 429, node_modules/bootstrap/scss/_custom-forms.scss */

.custom-control-label::before,
.custom-file-label,
.custom-select {
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}

@media screen and (prefers-reduced-motion: reduce) {
  /* line 429, node_modules/bootstrap/scss/_custom-forms.scss */

  .custom-control-label::before,
  .custom-file-label,
  .custom-select {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

/* line 6, node_modules/bootstrap/scss/_nav.scss */

.nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

/* line 14, node_modules/bootstrap/scss/_nav.scss */

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

.nav-link:hover,
.nav-link:focus {
  text-decoration: none;
}

/* line 23, node_modules/bootstrap/scss/_nav.scss */

.nav-link.disabled {
  color: #6c757d;
}

/* line 32, node_modules/bootstrap/scss/_nav.scss */

.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}

/* line 35, node_modules/bootstrap/scss/_nav.scss */

.nav-tabs .nav-item {
  margin-bottom: -1px;
}

/* line 39, node_modules/bootstrap/scss/_nav.scss */

.nav-tabs .nav-link {
  border: 1px solid transparent;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

.nav-tabs .nav-link:hover,
.nav-tabs .nav-link:focus {
  border-color: #e9ecef #e9ecef #dee2e6;
}

/* line 47, node_modules/bootstrap/scss/_nav.scss */

.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}

/* line 54, node_modules/bootstrap/scss/_nav.scss */

.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}

/* line 61, node_modules/bootstrap/scss/_nav.scss */

.nav-tabs .dropdown-menu {
  margin-top: -1px;
}

/* line 79, node_modules/bootstrap/scss/_nav.scss */

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #020d2d;
}

/* line 92, node_modules/bootstrap/scss/_nav.scss */

.nav-fill .nav-item {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  text-align: center;
}

/* line 99, node_modules/bootstrap/scss/_nav.scss */

.nav-justified .nav-item {
  -webkit-flex-basis: 0;
      -ms-flex-preferred-size: 0;
          flex-basis: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  text-align: center;
}

/* line 112, node_modules/bootstrap/scss/_nav.scss */

.tab-content > .tab-pane {
  display: none;
}

/* line 115, node_modules/bootstrap/scss/_nav.scss */

.tab-content > .active {
  display: block;
}

/* line 18, node_modules/bootstrap/scss/_navbar.scss */

.navbar {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0.5rem 1rem;
}

/* line 28, node_modules/bootstrap/scss/_navbar.scss */

.navbar > .container,
.navbar > .container-fluid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

/* line 42, node_modules/bootstrap/scss/_navbar.scss */

.navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}

/* line 61, node_modules/bootstrap/scss/_navbar.scss */

.navbar-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

/* line 68, node_modules/bootstrap/scss/_navbar.scss */

.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}

/* line 73, node_modules/bootstrap/scss/_navbar.scss */

.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

/* line 84, node_modules/bootstrap/scss/_navbar.scss */

.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

/* line 99, node_modules/bootstrap/scss/_navbar.scss */

.navbar-collapse {
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 108, node_modules/bootstrap/scss/_navbar.scss */

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

.navbar-toggler:hover,
.navbar-toggler:focus {
  text-decoration: none;
}

/* line 121, node_modules/bootstrap/scss/_navbar.scss */

.navbar-toggler:not(:disabled):not(.disabled) {
  cursor: pointer;
}

/* line 128, node_modules/bootstrap/scss/_navbar.scss */

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

@media (max-width: 359.98px) {
  /* line 147, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-xs > .container,
  .navbar-expand-xs > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 360px) {
  /* line 145, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-xs {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  /* line 158, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-xs .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  /* line 161, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-xs .navbar-nav .dropdown-menu {
    position: absolute;
  }

  /* line 165, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-xs .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }

  /* line 172, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-xs > .container,
  .navbar-expand-xs > .container-fluid {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }

  /* line 177, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-xs .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
            flex-basis: auto;
  }

  /* line 184, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-xs .navbar-toggler {
    display: none;
  }
}

@media (max-width: 575.98px) {
  /* line 147, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  /* line 145, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  /* line 158, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-sm .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  /* line 161, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }

  /* line 165, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }

  /* line 172, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }

  /* line 177, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-sm .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
            flex-basis: auto;
  }

  /* line 184, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767.98px) {
  /* line 147, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  /* line 145, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  /* line 158, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-md .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  /* line 161, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }

  /* line 165, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }

  /* line 172, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }

  /* line 177, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-md .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
            flex-basis: auto;
  }

  /* line 184, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991.98px) {
  /* line 147, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  /* line 145, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  /* line 158, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-lg .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  /* line 161, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }

  /* line 165, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }

  /* line 172, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }

  /* line 177, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-lg .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
            flex-basis: auto;
  }

  /* line 184, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199.98px) {
  /* line 147, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  /* line 145, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-xl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  /* line 158, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-xl .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  /* line 161, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }

  /* line 165, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }

  /* line 172, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }

  /* line 177, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-xl .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
            flex-basis: auto;
  }

  /* line 184, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1399.98px) {
  /* line 147, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-xxl > .container,
  .navbar-expand-xxl > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1400px) {
  /* line 145, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-xxl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  /* line 158, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-xxl .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  /* line 161, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }

  /* line 165, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }

  /* line 172, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-xxl > .container,
  .navbar-expand-xxl > .container-fluid {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }

  /* line 177, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-xxl .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
            flex-basis: auto;
  }

  /* line 184, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1599.98px) {
  /* line 147, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-xxxl > .container,
  .navbar-expand-xxxl > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1600px) {
  /* line 145, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-xxxl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  /* line 158, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-xxxl .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  /* line 161, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-xxxl .navbar-nav .dropdown-menu {
    position: absolute;
  }

  /* line 165, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-xxxl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }

  /* line 172, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-xxxl > .container,
  .navbar-expand-xxxl > .container-fluid {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }

  /* line 177, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-xxxl .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
            flex-basis: auto;
  }

  /* line 184, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-xxxl .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1799.98px) {
  /* line 147, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-xxxxl > .container,
  .navbar-expand-xxxxl > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1800px) {
  /* line 145, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-xxxxl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  /* line 158, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-xxxxl .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  /* line 161, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-xxxxl .navbar-nav .dropdown-menu {
    position: absolute;
  }

  /* line 165, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-xxxxl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }

  /* line 172, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-xxxxl > .container,
  .navbar-expand-xxxxl > .container-fluid {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }

  /* line 177, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-xxxxl .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
            flex-basis: auto;
  }

  /* line 184, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-xxxxl .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1999.98px) {
  /* line 147, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-xxxxxl > .container,
  .navbar-expand-xxxxxl > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 2000px) {
  /* line 145, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-xxxxxl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  /* line 158, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-xxxxxl .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  /* line 161, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-xxxxxl .navbar-nav .dropdown-menu {
    position: absolute;
  }

  /* line 165, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-xxxxxl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }

  /* line 172, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-xxxxxl > .container,
  .navbar-expand-xxxxxl > .container-fluid {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }

  /* line 177, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-xxxxxl .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
            flex-basis: auto;
  }

  /* line 184, node_modules/bootstrap/scss/_navbar.scss */

  .navbar-expand-xxxxxl .navbar-toggler {
    display: none;
  }
}

/* line 145, node_modules/bootstrap/scss/_navbar.scss */

.navbar-expand {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

/* line 147, node_modules/bootstrap/scss/_navbar.scss */

.navbar-expand > .container,
.navbar-expand > .container-fluid {
  padding-right: 0;
  padding-left: 0;
}

/* line 158, node_modules/bootstrap/scss/_navbar.scss */

.navbar-expand .navbar-nav {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}

/* line 161, node_modules/bootstrap/scss/_navbar.scss */

.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}

/* line 165, node_modules/bootstrap/scss/_navbar.scss */

.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}

/* line 172, node_modules/bootstrap/scss/_navbar.scss */

.navbar-expand > .container,
.navbar-expand > .container-fluid {
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
}

/* line 177, node_modules/bootstrap/scss/_navbar.scss */

.navbar-expand .navbar-collapse {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-flex-basis: auto;
      -ms-flex-preferred-size: auto;
          flex-basis: auto;
}

/* line 184, node_modules/bootstrap/scss/_navbar.scss */

.navbar-expand .navbar-toggler {
  display: none;
}

/* line 199, node_modules/bootstrap/scss/_navbar.scss */

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

.navbar-light .navbar-brand:hover,
.navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}

/* line 208, node_modules/bootstrap/scss/_navbar.scss */

.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

.navbar-light .navbar-nav .nav-link:hover,
.navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}

/* line 215, node_modules/bootstrap/scss/_navbar.scss */

.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}

/* line 220, node_modules/bootstrap/scss/_navbar.scss */

.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}

/* line 228, node_modules/bootstrap/scss/_navbar.scss */

.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}

/* line 233, node_modules/bootstrap/scss/_navbar.scss */

.navbar-light .navbar-toggler-icon {
  background-image: none;
}

/* line 237, node_modules/bootstrap/scss/_navbar.scss */

.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}

/* line 239, node_modules/bootstrap/scss/_navbar.scss */

.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

.navbar-light .navbar-text a:hover,
.navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}

/* line 251, node_modules/bootstrap/scss/_navbar.scss */

.navbar-dark .navbar-brand {
  color: #fff;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

.navbar-dark .navbar-brand:hover,
.navbar-dark .navbar-brand:focus {
  color: #fff;
}

/* line 260, node_modules/bootstrap/scss/_navbar.scss */

.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

.navbar-dark .navbar-nav .nav-link:hover,
.navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}

/* line 267, node_modules/bootstrap/scss/_navbar.scss */

.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}

/* line 272, node_modules/bootstrap/scss/_navbar.scss */

.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}

/* line 280, node_modules/bootstrap/scss/_navbar.scss */

.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 285, node_modules/bootstrap/scss/_navbar.scss */

.navbar-dark .navbar-toggler-icon {
  background-image: none;
}

/* line 289, node_modules/bootstrap/scss/_navbar.scss */

.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}

/* line 291, node_modules/bootstrap/scss/_navbar.scss */

.navbar-dark .navbar-text a {
  color: #fff;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

.navbar-dark .navbar-text a:hover,
.navbar-dark .navbar-text a:focus {
  color: #fff;
}

/* line 5, node_modules/bootstrap/scss/_card.scss */

.card {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
}

/* line 16, node_modules/bootstrap/scss/_card.scss */

.card > hr {
  margin-right: 0;
  margin-left: 0;
}

/* line 34, node_modules/bootstrap/scss/_card.scss */

.card-body {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  padding: 1.25rem;
}

/* line 41, node_modules/bootstrap/scss/_card.scss */

.card-title {
  margin-bottom: 0.75rem;
}

/* line 45, node_modules/bootstrap/scss/_card.scss */

.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0;
}

/* line 50, node_modules/bootstrap/scss/_card.scss */

.card-text:last-child {
  margin-bottom: 0;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.card-link:hover {
  text-decoration: none;
}

/* line 59, node_modules/bootstrap/scss/_card.scss */

.card-link + .card-link {
  margin-left: 1.25rem;
}

/* line 68, node_modules/bootstrap/scss/_card.scss */

.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

/* line 79, node_modules/bootstrap/scss/_card.scss */

.card-header + .list-group .list-group-item:first-child {
  border-top: 0;
}

/* line 85, node_modules/bootstrap/scss/_card.scss */

.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}

/* line 100, node_modules/bootstrap/scss/_card.scss */

.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}

/* line 107, node_modules/bootstrap/scss/_card.scss */

.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}

/* line 113, node_modules/bootstrap/scss/_card.scss */

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
}

/* line 122, node_modules/bootstrap/scss/_card.scss */

.card-img {
  width: 100%;
}

/* line 128, node_modules/bootstrap/scss/_card.scss */

.card-img-top {
  width: 100%;
}

/* line 133, node_modules/bootstrap/scss/_card.scss */

.card-img-bottom {
  width: 100%;
}

/* line 141, node_modules/bootstrap/scss/_card.scss */

.card-deck {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* line 145, node_modules/bootstrap/scss/_card.scss */

.card-deck .card {
  margin-bottom: 15px;
}

@media (min-width: 576px) {
  /* line 141, node_modules/bootstrap/scss/_card.scss */

  .card-deck {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }

  /* line 154, node_modules/bootstrap/scss/_card.scss */

  .card-deck .card {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0%;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}

/* line 171, node_modules/bootstrap/scss/_card.scss */

.card-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* line 177, node_modules/bootstrap/scss/_card.scss */

.card-group > .card {
  margin-bottom: 15px;
}

@media (min-width: 576px) {
  /* line 171, node_modules/bootstrap/scss/_card.scss */

  .card-group {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
  }

  /* line 185, node_modules/bootstrap/scss/_card.scss */

  .card-group > .card {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0%;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
    margin-bottom: 0;
  }

  /* line 190, node_modules/bootstrap/scss/_card.scss */

  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
}

/* line 257, node_modules/bootstrap/scss/_card.scss */

.card-columns .card {
  margin-bottom: 0.75rem;
}

@media (min-width: 576px) {
  /* line 256, node_modules/bootstrap/scss/_card.scss */

  .card-columns {
    -webkit-column-count: 3;
            column-count: 3;
    -webkit-column-gap: 1.25rem;
            column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }

  /* line 267, node_modules/bootstrap/scss/_card.scss */

  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}

/* line 280, node_modules/bootstrap/scss/_card.scss */

.accordion .card:not(:first-of-type):not(:last-of-type) {
  border-bottom: 0;
  border-radius: 0;
}

/* line 286, node_modules/bootstrap/scss/_card.scss */

.accordion .card:not(:first-of-type) .card-header:first-child {
  border-radius: 0;
}

/* line 291, node_modules/bootstrap/scss/_card.scss */

.accordion .card:first-of-type {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 297, node_modules/bootstrap/scss/_card.scss */

.accordion .card:last-of-type {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 1, node_modules/bootstrap/scss/_breadcrumb.scss */

.breadcrumb {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
}

/* line 13, node_modules/bootstrap/scss/_breadcrumb.scss */

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}

/* line 16, node_modules/bootstrap/scss/_breadcrumb.scss */

.breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.5rem;
  color: #6c757d;
  content: "/";
}

/* line 30, node_modules/bootstrap/scss/_breadcrumb.scss */

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}

/* line 34, node_modules/bootstrap/scss/_breadcrumb.scss */

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}

/* line 38, node_modules/bootstrap/scss/_breadcrumb.scss */

.breadcrumb-item.active {
  color: #6c757d;
}

/* line 1, node_modules/bootstrap/scss/_pagination.scss */

.pagination {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  list-style: none;
}

/* line 7, node_modules/bootstrap/scss/_pagination.scss */

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #020d2d;
  background-color: #fff;
  border: 1px solid #dee2e6;
}

/* line 17, node_modules/bootstrap/scss/_pagination.scss */

.page-link:hover {
  z-index: 2;
  color: black;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

/* line 25, node_modules/bootstrap/scss/_pagination.scss */

.page-link:focus {
  z-index: 2;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(2, 13, 45, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(2, 13, 45, 0.25);
}

/* line 32, node_modules/bootstrap/scss/_pagination.scss */

.page-link:not(:disabled):not(.disabled) {
  cursor: pointer;
}

/* line 39, node_modules/bootstrap/scss/_pagination.scss */

.page-item:first-child .page-link {
  margin-left: 0;
}

/* line 50, node_modules/bootstrap/scss/_pagination.scss */

.page-item.active .page-link {
  z-index: 1;
  color: #fff;
  background-color: #020d2d;
  border-color: #020d2d;
}

/* line 57, node_modules/bootstrap/scss/_pagination.scss */

.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6;
}

/* line 4, node_modules/bootstrap/scss/mixins/_pagination.scss */

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

/* line 4, node_modules/bootstrap/scss/mixins/_pagination.scss */

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}

/* line 6, node_modules/bootstrap/scss/_badge.scss */

.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
}

/* line 18, node_modules/bootstrap/scss/_badge.scss */

.badge:empty {
  display: none;
}

/* line 24, node_modules/bootstrap/scss/_badge.scss */

.btn .badge,
.comment-form input[type="submit"] .badge {
  position: relative;
  top: -1px;
}

/* line 33, node_modules/bootstrap/scss/_badge.scss */

.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
}

/* line 44, node_modules/bootstrap/scss/_badge.scss */

.badge-primary {
  color: #fff;
  background-color: #020d2d;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

.badge-primary[href]:hover,
.badge-primary[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: black;
}

/* line 44, node_modules/bootstrap/scss/_badge.scss */

.badge-secondary {
  color: #212529;
  background-color: #af9968;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

.badge-secondary[href]:hover,
.badge-secondary[href]:focus {
  color: #212529;
  text-decoration: none;
  background-color: #957f4f;
}

/* line 44, node_modules/bootstrap/scss/_badge.scss */

.badge-success {
  color: #fff;
  background-color: #28a745;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

.badge-success[href]:hover,
.badge-success[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #1e7e34;
}

/* line 44, node_modules/bootstrap/scss/_badge.scss */

.badge-info {
  color: #fff;
  background-color: #00a6e0;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

.badge-info[href]:hover,
.badge-info[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #0080ad;
}

/* line 44, node_modules/bootstrap/scss/_badge.scss */

.badge-warning {
  color: #212529;
  background-color: #ffc107;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

.badge-warning[href]:hover,
.badge-warning[href]:focus {
  color: #212529;
  text-decoration: none;
  background-color: #d39e00;
}

/* line 44, node_modules/bootstrap/scss/_badge.scss */

.badge-danger {
  color: #fff;
  background-color: #dc3545;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

.badge-danger[href]:hover,
.badge-danger[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #bd2130;
}

/* line 44, node_modules/bootstrap/scss/_badge.scss */

.badge-light {
  color: #212529;
  background-color: #f8f9fa;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

.badge-light[href]:hover,
.badge-light[href]:focus {
  color: #212529;
  text-decoration: none;
  background-color: #dae0e5;
}

/* line 44, node_modules/bootstrap/scss/_badge.scss */

.badge-dark {
  color: #fff;
  background-color: #343a40;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

.badge-dark[href]:hover,
.badge-dark[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #1d2124;
}

/* line 44, node_modules/bootstrap/scss/_badge.scss */

.badge-primaryLight {
  color: #fff;
  background-color: #010d2c;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

.badge-primaryLight[href]:hover,
.badge-primaryLight[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: black;
}

/* line 44, node_modules/bootstrap/scss/_badge.scss */

.badge-tertiary {
  color: #fff;
  background-color: #eb5e60;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

.badge-tertiary[href]:hover,
.badge-tertiary[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #e53133;
}

/* line 44, node_modules/bootstrap/scss/_badge.scss */

.badge-pacificBlue {
  color: #fff;
  background-color: #00a6e0;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

.badge-pacificBlue[href]:hover,
.badge-pacificBlue[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #0080ad;
}

/* line 44, node_modules/bootstrap/scss/_badge.scss */

.badge-bigStone {
  color: #fff;
  background-color: #19223e;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

.badge-bigStone[href]:hover,
.badge-bigStone[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #0a0e1a;
}

/* line 44, node_modules/bootstrap/scss/_badge.scss */

.badge-cta {
  color: #212529;
  background-color: #b89a64;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

.badge-cta[href]:hover,
.badge-cta[href]:focus {
  color: #212529;
  text-decoration: none;
  background-color: #a08149;
}

/* line 1, node_modules/bootstrap/scss/_jumbotron.scss */

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
}

@media (min-width: 576px) {
  /* line 1, node_modules/bootstrap/scss/_jumbotron.scss */

  .jumbotron {
    padding: 4rem 2rem;
  }
}

/* line 12, node_modules/bootstrap/scss/_jumbotron.scss */

.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
}

/* line 5, node_modules/bootstrap/scss/_alert.scss */

.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
}

/* line 14, node_modules/bootstrap/scss/_alert.scss */

.alert-heading {
  color: inherit;
}

/* line 20, node_modules/bootstrap/scss/_alert.scss */

.alert-link {
  font-weight: 700;
}

/* line 29, node_modules/bootstrap/scss/_alert.scss */

.alert-dismissible {
  padding-right: 4rem;
}

/* line 33, node_modules/bootstrap/scss/_alert.scss */

.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.75rem 1.25rem;
  color: inherit;
}

/* line 48, node_modules/bootstrap/scss/_alert.scss */

.alert-primary {
  color: #010717;
  background-color: #cccfd5;
  border-color: #b8bbc4;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-primary hr {
  border-top-color: #aaaeb8;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-primary .alert-link {
  color: black;
}

/* line 48, node_modules/bootstrap/scss/_alert.scss */

.alert-secondary {
  color: #5b5036;
  background-color: #efebe1;
  border-color: #e9e2d5;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-secondary hr {
  border-top-color: #e0d6c4;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-secondary .alert-link {
  color: #3b3423;
}

/* line 48, node_modules/bootstrap/scss/_alert.scss */

.alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-success hr {
  border-top-color: #b1dfbb;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-success .alert-link {
  color: #0b2e13;
}

/* line 48, node_modules/bootstrap/scss/_alert.scss */

.alert-info {
  color: #005674;
  background-color: #ccedf9;
  border-color: #b8e6f6;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-info hr {
  border-top-color: #a1def3;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-info .alert-link {
  color: #003041;
}

/* line 48, node_modules/bootstrap/scss/_alert.scss */

.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-warning hr {
  border-top-color: #ffe8a1;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-warning .alert-link {
  color: #533f03;
}

/* line 48, node_modules/bootstrap/scss/_alert.scss */

.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-danger hr {
  border-top-color: #f1b0b7;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-danger .alert-link {
  color: #491217;
}

/* line 48, node_modules/bootstrap/scss/_alert.scss */

.alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-light hr {
  border-top-color: #ececf6;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-light .alert-link {
  color: #686868;
}

/* line 48, node_modules/bootstrap/scss/_alert.scss */

.alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-dark hr {
  border-top-color: #b9bbbe;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-dark .alert-link {
  color: #040505;
}

/* line 48, node_modules/bootstrap/scss/_alert.scss */

.alert-primaryLight {
  color: #010717;
  background-color: #cccfd5;
  border-color: #b8bbc4;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-primaryLight hr {
  border-top-color: #aaaeb8;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-primaryLight .alert-link {
  color: black;
}

/* line 48, node_modules/bootstrap/scss/_alert.scss */

.alert-tertiary {
  color: #7a3132;
  background-color: #fbdfdf;
  border-color: #f9d2d2;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-tertiary hr {
  border-top-color: #f6bcbc;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-tertiary .alert-link {
  color: #562223;
}

/* line 48, node_modules/bootstrap/scss/_alert.scss */

.alert-pacificBlue {
  color: #005674;
  background-color: #ccedf9;
  border-color: #b8e6f6;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-pacificBlue hr {
  border-top-color: #a1def3;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-pacificBlue .alert-link {
  color: #003041;
}

/* line 48, node_modules/bootstrap/scss/_alert.scss */

.alert-bigStone {
  color: #0d1220;
  background-color: #d1d3d8;
  border-color: #bfc1c9;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-bigStone hr {
  border-top-color: #b1b4bd;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-bigStone .alert-link {
  color: black;
}

/* line 48, node_modules/bootstrap/scss/_alert.scss */

.alert-cta {
  color: #605034;
  background-color: #f1ebe0;
  border-color: #ebe3d4;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-cta hr {
  border-top-color: #e3d8c3;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-cta .alert-link {
  color: #3f3422;
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }

  to {
    background-position: 0 0;
  }
}

@-o-keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }

  to {
    background-position: 0 0;
  }
}

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }

  to {
    background-position: 0 0;
  }
}

/* line 6, node_modules/bootstrap/scss/_progress.scss */

.progress {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #e9ecef;
}

/* line 16, node_modules/bootstrap/scss/_progress.scss */

.progress-bar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #020d2d;
  -webkit-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}

@media screen and (prefers-reduced-motion: reduce) {
  /* line 16, node_modules/bootstrap/scss/_progress.scss */

  .progress-bar {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

/* line 27, node_modules/bootstrap/scss/_progress.scss */

.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}

/* line 32, node_modules/bootstrap/scss/_progress.scss */

.progress-bar-animated {
  -webkit-animation: progress-bar-stripes 1s linear infinite;
       -o-animation: progress-bar-stripes 1s linear infinite;
          animation: progress-bar-stripes 1s linear infinite;
}

/* line 1, node_modules/bootstrap/scss/_media.scss */

.media {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}

/* line 6, node_modules/bootstrap/scss/_media.scss */

.media-body {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

/* line 5, node_modules/bootstrap/scss/_list-group.scss */

.list-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
}

/* line 20, node_modules/bootstrap/scss/_list-group.scss */

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

.list-group-item-action:hover,
.list-group-item-action:focus {
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}

/* line 32, node_modules/bootstrap/scss/_list-group.scss */

.list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef;
}

/* line 43, node_modules/bootstrap/scss/_list-group.scss */

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}

/* line 56, node_modules/bootstrap/scss/_list-group.scss */

.list-group-item:last-child {
  margin-bottom: 0;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

.list-group-item:hover,
.list-group-item:focus {
  z-index: 1;
  text-decoration: none;
}

/* line 66, node_modules/bootstrap/scss/_list-group.scss */

.list-group-item.disabled,
.list-group-item:disabled {
  color: #6c757d;
  background-color: #fff;
}

/* line 73, node_modules/bootstrap/scss/_list-group.scss */

.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #020d2d;
  border-color: #020d2d;
}

/* line 88, node_modules/bootstrap/scss/_list-group.scss */

.list-group-flush .list-group-item {
  border-right: 0;
  border-left: 0;
}

/* line 95, node_modules/bootstrap/scss/_list-group.scss */

.list-group-flush:first-child .list-group-item:first-child {
  border-top: 0;
}

/* line 101, node_modules/bootstrap/scss/_list-group.scss */

.list-group-flush:last-child .list-group-item:last-child {
  border-bottom: 0;
}

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */

.list-group-item-primary {
  color: #010717;
  background-color: #b8bbc4;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

.list-group-item-primary.list-group-item-action:hover,
.list-group-item-primary.list-group-item-action:focus {
  color: #010717;
  background-color: #aaaeb8;
}

/* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */

.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #010717;
  border-color: #010717;
}

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */

.list-group-item-secondary {
  color: #5b5036;
  background-color: #e9e2d5;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

.list-group-item-secondary.list-group-item-action:hover,
.list-group-item-secondary.list-group-item-action:focus {
  color: #5b5036;
  background-color: #e0d6c4;
}

/* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */

.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #5b5036;
  border-color: #5b5036;
}

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */

.list-group-item-success {
  color: #155724;
  background-color: #c3e6cb;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

.list-group-item-success.list-group-item-action:hover,
.list-group-item-success.list-group-item-action:focus {
  color: #155724;
  background-color: #b1dfbb;
}

/* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */

.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #155724;
  border-color: #155724;
}

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */

.list-group-item-info {
  color: #005674;
  background-color: #b8e6f6;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

.list-group-item-info.list-group-item-action:hover,
.list-group-item-info.list-group-item-action:focus {
  color: #005674;
  background-color: #a1def3;
}

/* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */

.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #005674;
  border-color: #005674;
}

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */

.list-group-item-warning {
  color: #856404;
  background-color: #ffeeba;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

.list-group-item-warning.list-group-item-action:hover,
.list-group-item-warning.list-group-item-action:focus {
  color: #856404;
  background-color: #ffe8a1;
}

/* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */

.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #856404;
  border-color: #856404;
}

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */

.list-group-item-danger {
  color: #721c24;
  background-color: #f5c6cb;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

.list-group-item-danger.list-group-item-action:hover,
.list-group-item-danger.list-group-item-action:focus {
  color: #721c24;
  background-color: #f1b0b7;
}

/* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */

.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #721c24;
  border-color: #721c24;
}

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */

.list-group-item-light {
  color: #818182;
  background-color: #fdfdfe;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

.list-group-item-light.list-group-item-action:hover,
.list-group-item-light.list-group-item-action:focus {
  color: #818182;
  background-color: #ececf6;
}

/* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */

.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #818182;
  border-color: #818182;
}

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */

.list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

.list-group-item-dark.list-group-item-action:hover,
.list-group-item-dark.list-group-item-action:focus {
  color: #1b1e21;
  background-color: #b9bbbe;
}

/* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */

.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #1b1e21;
  border-color: #1b1e21;
}

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */

.list-group-item-primaryLight {
  color: #010717;
  background-color: #b8bbc4;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

.list-group-item-primaryLight.list-group-item-action:hover,
.list-group-item-primaryLight.list-group-item-action:focus {
  color: #010717;
  background-color: #aaaeb8;
}

/* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */

.list-group-item-primaryLight.list-group-item-action.active {
  color: #fff;
  background-color: #010717;
  border-color: #010717;
}

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */

.list-group-item-tertiary {
  color: #7a3132;
  background-color: #f9d2d2;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

.list-group-item-tertiary.list-group-item-action:hover,
.list-group-item-tertiary.list-group-item-action:focus {
  color: #7a3132;
  background-color: #f6bcbc;
}

/* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */

.list-group-item-tertiary.list-group-item-action.active {
  color: #fff;
  background-color: #7a3132;
  border-color: #7a3132;
}

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */

.list-group-item-pacificBlue {
  color: #005674;
  background-color: #b8e6f6;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

.list-group-item-pacificBlue.list-group-item-action:hover,
.list-group-item-pacificBlue.list-group-item-action:focus {
  color: #005674;
  background-color: #a1def3;
}

/* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */

.list-group-item-pacificBlue.list-group-item-action.active {
  color: #fff;
  background-color: #005674;
  border-color: #005674;
}

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */

.list-group-item-bigStone {
  color: #0d1220;
  background-color: #bfc1c9;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

.list-group-item-bigStone.list-group-item-action:hover,
.list-group-item-bigStone.list-group-item-action:focus {
  color: #0d1220;
  background-color: #b1b4bd;
}

/* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */

.list-group-item-bigStone.list-group-item-action.active {
  color: #fff;
  background-color: #0d1220;
  border-color: #0d1220;
}

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */

.list-group-item-cta {
  color: #605034;
  background-color: #ebe3d4;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

.list-group-item-cta.list-group-item-action:hover,
.list-group-item-cta.list-group-item-action:focus {
  color: #605034;
  background-color: #e3d8c3;
}

/* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */

.list-group-item-cta.list-group-item-action.active {
  color: #fff;
  background-color: #605034;
  border-color: #605034;
}

/* line 1, node_modules/bootstrap/scss/_close.scss */

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .5;
}

/* line 10, node_modules/bootstrap/scss/_close.scss */

.close:not(:disabled):not(.disabled) {
  cursor: pointer;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

.close:not(:disabled):not(.disabled):hover,
.close:not(:disabled):not(.disabled):focus {
  color: #000;
  text-decoration: none;
  opacity: .75;
}

/* line 29, node_modules/bootstrap/scss/_close.scss */

button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
  -webkit-appearance: none;
}

/* line 7, node_modules/bootstrap/scss/_modal.scss */

.modal-open {
  overflow: hidden;
}

/* line 11, node_modules/bootstrap/scss/_modal.scss */

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

/* line 18, node_modules/bootstrap/scss/_modal.scss */

.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  outline: 0;
}

/* line 36, node_modules/bootstrap/scss/_modal.scss */

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}

/* line 44, node_modules/bootstrap/scss/_modal.scss */

.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out, -o-transform 0.3s ease-out;
  -webkit-transform: translate(0, -25%);
       -o-transform: translate(0, -25%);
          transform: translate(0, -25%);
}

@media screen and (prefers-reduced-motion: reduce) {
  /* line 44, node_modules/bootstrap/scss/_modal.scss */

  .modal.fade .modal-dialog {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

/* line 48, node_modules/bootstrap/scss/_modal.scss */

.modal.show .modal-dialog {
  -webkit-transform: translate(0, 0);
       -o-transform: translate(0, 0);
          transform: translate(0, 0);
}

/* line 53, node_modules/bootstrap/scss/_modal.scss */

.modal-dialog-centered {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: calc(100% - (0.5rem * 2));
}

/* line 59, node_modules/bootstrap/scss/_modal.scss */

.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (0.5rem * 2));
  content: "";
}

/* line 67, node_modules/bootstrap/scss/_modal.scss */

.modal-content {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  outline: 0;
}

/* line 84, node_modules/bootstrap/scss/_modal.scss */

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}

/* line 94, node_modules/bootstrap/scss/_modal.scss */

.modal-backdrop.fade {
  opacity: 0;
}

/* line 95, node_modules/bootstrap/scss/_modal.scss */

.modal-backdrop.show {
  opacity: 0.5;
}

/* line 100, node_modules/bootstrap/scss/_modal.scss */

.modal-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 1rem;
  border-bottom: 1px solid #e9ecef;
}

/* line 108, node_modules/bootstrap/scss/_modal.scss */

.modal-header .close {
  padding: 1rem;
  margin: -1rem -1rem -1rem auto;
}

/* line 116, node_modules/bootstrap/scss/_modal.scss */

.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}

/* line 123, node_modules/bootstrap/scss/_modal.scss */

.modal-body {
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  padding: 1rem;
}

/* line 132, node_modules/bootstrap/scss/_modal.scss */

.modal-footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 1rem;
  border-top: 1px solid #e9ecef;
}

/* line 140, node_modules/bootstrap/scss/_modal.scss */

.modal-footer > :not(:first-child) {
  margin-left: .25rem;
}

/* line 141, node_modules/bootstrap/scss/_modal.scss */

.modal-footer > :not(:last-child) {
  margin-right: .25rem;
}

/* line 145, node_modules/bootstrap/scss/_modal.scss */

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 576px) {
  /* line 156, node_modules/bootstrap/scss/_modal.scss */

  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }

  /* line 161, node_modules/bootstrap/scss/_modal.scss */

  .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }

  /* line 164, node_modules/bootstrap/scss/_modal.scss */

  .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }

  /* line 174, node_modules/bootstrap/scss/_modal.scss */

  .modal-sm {
    max-width: 300px;
  }
}

@media (min-width: 992px) {
  /* line 179, node_modules/bootstrap/scss/_modal.scss */

  .modal-lg {
    max-width: 800px;
  }
}

/* line 2, node_modules/bootstrap/scss/_tooltip.scss */

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}

/* line 15, node_modules/bootstrap/scss/_tooltip.scss */

.tooltip.show {
  opacity: 0.9;
}

/* line 17, node_modules/bootstrap/scss/_tooltip.scss */

.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}

/* line 23, node_modules/bootstrap/scss/_tooltip.scss */

.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

/* line 32, node_modules/bootstrap/scss/_tooltip.scss */

.bs-tooltip-top,
.bs-tooltip-auto[x-placement^="top"] {
  padding: 0.4rem 0;
}

/* line 35, node_modules/bootstrap/scss/_tooltip.scss */

.bs-tooltip-top .arrow,
.bs-tooltip-auto[x-placement^="top"] .arrow {
  bottom: 0;
}

/* line 38, node_modules/bootstrap/scss/_tooltip.scss */

.bs-tooltip-top .arrow::before,
.bs-tooltip-auto[x-placement^="top"] .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}

/* line 46, node_modules/bootstrap/scss/_tooltip.scss */

.bs-tooltip-right,
.bs-tooltip-auto[x-placement^="right"] {
  padding: 0 0.4rem;
}

/* line 49, node_modules/bootstrap/scss/_tooltip.scss */

.bs-tooltip-right .arrow,
.bs-tooltip-auto[x-placement^="right"] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}

/* line 54, node_modules/bootstrap/scss/_tooltip.scss */

.bs-tooltip-right .arrow::before,
.bs-tooltip-auto[x-placement^="right"] .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}

/* line 62, node_modules/bootstrap/scss/_tooltip.scss */

.bs-tooltip-bottom,
.bs-tooltip-auto[x-placement^="bottom"] {
  padding: 0.4rem 0;
}

/* line 65, node_modules/bootstrap/scss/_tooltip.scss */

.bs-tooltip-bottom .arrow,
.bs-tooltip-auto[x-placement^="bottom"] .arrow {
  top: 0;
}

/* line 68, node_modules/bootstrap/scss/_tooltip.scss */

.bs-tooltip-bottom .arrow::before,
.bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}

/* line 76, node_modules/bootstrap/scss/_tooltip.scss */

.bs-tooltip-left,
.bs-tooltip-auto[x-placement^="left"] {
  padding: 0 0.4rem;
}

/* line 79, node_modules/bootstrap/scss/_tooltip.scss */

.bs-tooltip-left .arrow,
.bs-tooltip-auto[x-placement^="left"] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}

/* line 84, node_modules/bootstrap/scss/_tooltip.scss */

.bs-tooltip-left .arrow::before,
.bs-tooltip-auto[x-placement^="left"] .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}

/* line 108, node_modules/bootstrap/scss/_tooltip.scss */

.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
}

/* line 1, node_modules/bootstrap/scss/_popover.scss */

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
}

/* line 20, node_modules/bootstrap/scss/_popover.scss */

.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}

/* line 27, node_modules/bootstrap/scss/_popover.scss */

.popover .arrow::before,
.popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

/* line 38, node_modules/bootstrap/scss/_popover.scss */

.bs-popover-top,
.bs-popover-auto[x-placement^="top"] {
  margin-bottom: 0.5rem;
}

/* line 41, node_modules/bootstrap/scss/_popover.scss */

.bs-popover-top .arrow,
.bs-popover-auto[x-placement^="top"] .arrow {
  bottom: calc((0.5rem + 1px) * -1);
}

/* line 45, node_modules/bootstrap/scss/_popover.scss */

.bs-popover-top .arrow::before,
.bs-popover-auto[x-placement^="top"] .arrow::before,
.bs-popover-top .arrow::after,
.bs-popover-auto[x-placement^="top"] .arrow::after {
  border-width: 0.5rem 0.5rem 0;
}

/* line 50, node_modules/bootstrap/scss/_popover.scss */

.bs-popover-top .arrow::before,
.bs-popover-auto[x-placement^="top"] .arrow::before {
  bottom: 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}

/* line 55, node_modules/bootstrap/scss/_popover.scss */

.bs-popover-top .arrow::after,
.bs-popover-auto[x-placement^="top"] .arrow::after {
  bottom: 1px;
  border-top-color: #fff;
}

/* line 61, node_modules/bootstrap/scss/_popover.scss */

.bs-popover-right,
.bs-popover-auto[x-placement^="right"] {
  margin-left: 0.5rem;
}

/* line 64, node_modules/bootstrap/scss/_popover.scss */

.bs-popover-right .arrow,
.bs-popover-auto[x-placement^="right"] .arrow {
  left: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}

/* line 71, node_modules/bootstrap/scss/_popover.scss */

.bs-popover-right .arrow::before,
.bs-popover-auto[x-placement^="right"] .arrow::before,
.bs-popover-right .arrow::after,
.bs-popover-auto[x-placement^="right"] .arrow::after {
  border-width: 0.5rem 0.5rem 0.5rem 0;
}

/* line 76, node_modules/bootstrap/scss/_popover.scss */

.bs-popover-right .arrow::before,
.bs-popover-auto[x-placement^="right"] .arrow::before {
  left: 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}

/* line 81, node_modules/bootstrap/scss/_popover.scss */

.bs-popover-right .arrow::after,
.bs-popover-auto[x-placement^="right"] .arrow::after {
  left: 1px;
  border-right-color: #fff;
}

/* line 87, node_modules/bootstrap/scss/_popover.scss */

.bs-popover-bottom,
.bs-popover-auto[x-placement^="bottom"] {
  margin-top: 0.5rem;
}

/* line 90, node_modules/bootstrap/scss/_popover.scss */

.bs-popover-bottom .arrow,
.bs-popover-auto[x-placement^="bottom"] .arrow {
  top: calc((0.5rem + 1px) * -1);
}

/* line 94, node_modules/bootstrap/scss/_popover.scss */

.bs-popover-bottom .arrow::before,
.bs-popover-auto[x-placement^="bottom"] .arrow::before,
.bs-popover-bottom .arrow::after,
.bs-popover-auto[x-placement^="bottom"] .arrow::after {
  border-width: 0 0.5rem 0.5rem 0.5rem;
}

/* line 99, node_modules/bootstrap/scss/_popover.scss */

.bs-popover-bottom .arrow::before,
.bs-popover-auto[x-placement^="bottom"] .arrow::before {
  top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}

/* line 104, node_modules/bootstrap/scss/_popover.scss */

.bs-popover-bottom .arrow::after,
.bs-popover-auto[x-placement^="bottom"] .arrow::after {
  top: 1px;
  border-bottom-color: #fff;
}

/* line 110, node_modules/bootstrap/scss/_popover.scss */

.bs-popover-bottom .popover-header::before,
.bs-popover-auto[x-placement^="bottom"] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f7f7f7;
}

/* line 122, node_modules/bootstrap/scss/_popover.scss */

.bs-popover-left,
.bs-popover-auto[x-placement^="left"] {
  margin-right: 0.5rem;
}

/* line 125, node_modules/bootstrap/scss/_popover.scss */

.bs-popover-left .arrow,
.bs-popover-auto[x-placement^="left"] .arrow {
  right: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}

/* line 132, node_modules/bootstrap/scss/_popover.scss */

.bs-popover-left .arrow::before,
.bs-popover-auto[x-placement^="left"] .arrow::before,
.bs-popover-left .arrow::after,
.bs-popover-auto[x-placement^="left"] .arrow::after {
  border-width: 0.5rem 0 0.5rem 0.5rem;
}

/* line 137, node_modules/bootstrap/scss/_popover.scss */

.bs-popover-left .arrow::before,
.bs-popover-auto[x-placement^="left"] .arrow::before {
  right: 0;
  border-left-color: rgba(0, 0, 0, 0.25);
}

/* line 142, node_modules/bootstrap/scss/_popover.scss */

.bs-popover-left .arrow::after,
.bs-popover-auto[x-placement^="left"] .arrow::after {
  right: 1px;
  border-left-color: #fff;
}

/* line 165, node_modules/bootstrap/scss/_popover.scss */

.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  color: inherit;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
}

/* line 175, node_modules/bootstrap/scss/_popover.scss */

.popover-header:empty {
  display: none;
}

/* line 180, node_modules/bootstrap/scss/_popover.scss */

.popover-body {
  padding: 0.5rem 0.75rem;
  color: #212529;
}

/* line 11, node_modules/bootstrap/scss/_carousel.scss */

.carousel {
  position: relative;
}

/* line 15, node_modules/bootstrap/scss/_carousel.scss */

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

/* line 21, node_modules/bootstrap/scss/_carousel.scss */

.carousel-item {
  position: relative;
  display: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-perspective: 1000px;
          perspective: 1000px;
}

/* line 30, node_modules/bootstrap/scss/_carousel.scss */

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
  -webkit-transition: -webkit-transform 0.6s ease;
  transition: -webkit-transform 0.6s ease;
  -o-transition: -o-transform 0.6s ease;
  transition: transform 0.6s ease;
  transition: transform 0.6s ease, -webkit-transform 0.6s ease, -o-transform 0.6s ease;
}

@media screen and (prefers-reduced-motion: reduce) {
  /* line 30, node_modules/bootstrap/scss/_carousel.scss */

  .carousel-item.active,
  .carousel-item-next,
  .carousel-item-prev {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

/* line 37, node_modules/bootstrap/scss/_carousel.scss */

.carousel-item-next,
.carousel-item-prev {
  position: absolute;
  top: 0;
}

/* line 43, node_modules/bootstrap/scss/_carousel.scss */

.carousel-item-next.carousel-item-left,
.carousel-item-prev.carousel-item-right {
  -webkit-transform: translateX(0);
       -o-transform: translateX(0);
          transform: translateX(0);
}

@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
  /* line 43, node_modules/bootstrap/scss/_carousel.scss */

  .carousel-item-next.carousel-item-left,
  .carousel-item-prev.carousel-item-right {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

/* line 52, node_modules/bootstrap/scss/_carousel.scss */

.carousel-item-next,
.active.carousel-item-right {
  -webkit-transform: translateX(100%);
       -o-transform: translateX(100%);
          transform: translateX(100%);
}

@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
  /* line 52, node_modules/bootstrap/scss/_carousel.scss */

  .carousel-item-next,
  .active.carousel-item-right {
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
}

/* line 61, node_modules/bootstrap/scss/_carousel.scss */

.carousel-item-prev,
.active.carousel-item-left {
  -webkit-transform: translateX(-100%);
       -o-transform: translateX(-100%);
          transform: translateX(-100%);
}

@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
  /* line 61, node_modules/bootstrap/scss/_carousel.scss */

  .carousel-item-prev,
  .active.carousel-item-left {
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
}

/* line 76, node_modules/bootstrap/scss/_carousel.scss */

.carousel-fade .carousel-item {
  opacity: 0;
  -webkit-transition-duration: .6s;
       -o-transition-duration: .6s;
          transition-duration: .6s;
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}

/* line 82, node_modules/bootstrap/scss/_carousel.scss */

.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  opacity: 1;
}

/* line 88, node_modules/bootstrap/scss/_carousel.scss */

.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  opacity: 0;
}

/* line 93, node_modules/bootstrap/scss/_carousel.scss */

.carousel-fade .carousel-item-next,
.carousel-fade .carousel-item-prev,
.carousel-fade .carousel-item.active,
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-prev {
  -webkit-transform: translateX(0);
       -o-transform: translateX(0);
          transform: translateX(0);
}

@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
  /* line 93, node_modules/bootstrap/scss/_carousel.scss */

  .carousel-fade .carousel-item-next,
  .carousel-fade .carousel-item-prev,
  .carousel-fade .carousel-item.active,
  .carousel-fade .active.carousel-item-left,
  .carousel-fade .active.carousel-item-prev {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

/* line 111, node_modules/bootstrap/scss/_carousel.scss */

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

.carousel-control-prev:hover,
.carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: .9;
}

/* line 135, node_modules/bootstrap/scss/_carousel.scss */

.carousel-control-prev {
  left: 0;
}

/* line 141, node_modules/bootstrap/scss/_carousel.scss */

.carousel-control-next {
  right: 0;
}

/* line 149, node_modules/bootstrap/scss/_carousel.scss */

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: transparent no-repeat center center;
  background-size: 100% 100%;
}

/* line 157, node_modules/bootstrap/scss/_carousel.scss */

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
}

/* line 160, node_modules/bootstrap/scss/_carousel.scss */

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
}

/* line 170, node_modules/bootstrap/scss/_carousel.scss */

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 10px;
  left: 0;
  z-index: 15;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}

/* line 184, node_modules/bootstrap/scss/_carousel.scss */

.carousel-indicators li {
  position: relative;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: rgba(255, 255, 255, 0.5);
}

/* line 196, node_modules/bootstrap/scss/_carousel.scss */

.carousel-indicators li::before {
  position: absolute;
  top: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

/* line 205, node_modules/bootstrap/scss/_carousel.scss */

.carousel-indicators li::after {
  position: absolute;
  bottom: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

/* line 216, node_modules/bootstrap/scss/_carousel.scss */

.carousel-indicators .active {
  background-color: #fff;
}

/* line 226, node_modules/bootstrap/scss/_carousel.scss */

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}

/* line 3, node_modules/bootstrap/scss/utilities/_align.scss */

.align-baseline {
  vertical-align: baseline !important;
}

/* line 4, node_modules/bootstrap/scss/utilities/_align.scss */

.align-top {
  vertical-align: top !important;
}

/* line 5, node_modules/bootstrap/scss/utilities/_align.scss */

.align-middle {
  vertical-align: middle !important;
}

/* line 6, node_modules/bootstrap/scss/utilities/_align.scss */

.align-bottom {
  vertical-align: bottom !important;
}

/* line 7, node_modules/bootstrap/scss/utilities/_align.scss */

.align-text-bottom {
  vertical-align: text-bottom !important;
}

/* line 8, node_modules/bootstrap/scss/utilities/_align.scss */

.align-text-top {
  vertical-align: text-top !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */

.bg-primary {
  background-color: #020d2d !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.bg-primary:hover,
a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: black !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */

.bg-secondary {
  background-color: #af9968 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.bg-secondary:hover,
a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #957f4f !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */

.bg-success {
  background-color: #28a745 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.bg-success:hover,
a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #1e7e34 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */

.bg-info {
  background-color: #00a6e0 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.bg-info:hover,
a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #0080ad !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */

.bg-warning {
  background-color: #ffc107 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.bg-warning:hover,
a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #d39e00 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */

.bg-danger {
  background-color: #dc3545 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.bg-danger:hover,
a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #bd2130 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */

.bg-light {
  background-color: #f8f9fa !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.bg-light:hover,
a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #dae0e5 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */

.bg-dark {
  background-color: #343a40 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.bg-dark:hover,
a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #1d2124 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */

.bg-primaryLight {
  background-color: #010d2c !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.bg-primaryLight:hover,
a.bg-primaryLight:focus,
button.bg-primaryLight:hover,
button.bg-primaryLight:focus {
  background-color: black !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */

.bg-tertiary {
  background-color: #eb5e60 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.bg-tertiary:hover,
a.bg-tertiary:focus,
button.bg-tertiary:hover,
button.bg-tertiary:focus {
  background-color: #e53133 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */

.bg-pacificBlue {
  background-color: #00a6e0 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.bg-pacificBlue:hover,
a.bg-pacificBlue:focus,
button.bg-pacificBlue:hover,
button.bg-pacificBlue:focus {
  background-color: #0080ad !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */

.bg-bigStone {
  background-color: #19223e !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.bg-bigStone:hover,
a.bg-bigStone:focus,
button.bg-bigStone:hover,
button.bg-bigStone:focus {
  background-color: #0a0e1a !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */

.bg-cta {
  background-color: #b89a64 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.bg-cta:hover,
a.bg-cta:focus,
button.bg-cta:hover,
button.bg-cta:focus {
  background-color: #a08149 !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_background.scss */

.bg-white {
  background-color: #fff !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_background.scss */

.bg-transparent {
  background-color: transparent !important;
}

/* line 7, node_modules/bootstrap/scss/utilities/_borders.scss */

.border {
  border: 1px solid #dee2e6 !important;
}

/* line 8, node_modules/bootstrap/scss/utilities/_borders.scss */

.border-top {
  border-top: 1px solid #dee2e6 !important;
}

/* line 9, node_modules/bootstrap/scss/utilities/_borders.scss */

.border-right {
  border-right: 1px solid #dee2e6 !important;
}

/* line 10, node_modules/bootstrap/scss/utilities/_borders.scss */

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_borders.scss */

.border-left {
  border-left: 1px solid #dee2e6 !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_borders.scss */

.border-0 {
  border: 0 !important;
}

/* line 14, node_modules/bootstrap/scss/utilities/_borders.scss */

.border-top-0 {
  border-top: 0 !important;
}

/* line 15, node_modules/bootstrap/scss/utilities/_borders.scss */

.border-right-0 {
  border-right: 0 !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_borders.scss */

.border-bottom-0 {
  border-bottom: 0 !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_borders.scss */

.border-left-0 {
  border-left: 0 !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */

.border-primary {
  border-color: #020d2d !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */

.border-secondary {
  border-color: #af9968 !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */

.border-success {
  border-color: #28a745 !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */

.border-info {
  border-color: #00a6e0 !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */

.border-warning {
  border-color: #ffc107 !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */

.border-danger {
  border-color: #dc3545 !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */

.border-light {
  border-color: #f8f9fa !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */

.border-dark {
  border-color: #343a40 !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */

.border-primaryLight {
  border-color: #010d2c !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */

.border-tertiary {
  border-color: #eb5e60 !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */

.border-pacificBlue {
  border-color: #00a6e0 !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */

.border-bigStone {
  border-color: #19223e !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */

.border-cta {
  border-color: #b89a64 !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_borders.scss */

.border-white {
  border-color: #fff !important;
}

/* line 33, node_modules/bootstrap/scss/utilities/_borders.scss */

.rounded {
  border-radius: 0.25rem !important;
}

/* line 36, node_modules/bootstrap/scss/utilities/_borders.scss */

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

/* line 40, node_modules/bootstrap/scss/utilities/_borders.scss */

.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

/* line 44, node_modules/bootstrap/scss/utilities/_borders.scss */

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

/* line 48, node_modules/bootstrap/scss/utilities/_borders.scss */

.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

/* line 53, node_modules/bootstrap/scss/utilities/_borders.scss */

.rounded-circle {
  border-radius: 50% !important;
}

/* line 57, node_modules/bootstrap/scss/utilities/_borders.scss */

.rounded-0 {
  border-radius: 0 !important;
}

/* line 2, node_modules/bootstrap/scss/mixins/_clearfix.scss */

.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

/* line 11, node_modules/bootstrap/scss/utilities/_display.scss */

.d-none {
  display: none !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

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

/* line 13, node_modules/bootstrap/scss/utilities/_display.scss */

.d-inline-block {
  display: inline-block !important;
}

/* line 14, node_modules/bootstrap/scss/utilities/_display.scss */

.d-block {
  display: block !important;
}

/* line 15, node_modules/bootstrap/scss/utilities/_display.scss */

.d-table {
  display: table !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_display.scss */

.d-table-row {
  display: table-row !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_display.scss */

.d-table-cell {
  display: table-cell !important;
}

/* line 18, node_modules/bootstrap/scss/utilities/_display.scss */

.d-flex {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

/* line 19, node_modules/bootstrap/scss/utilities/_display.scss */

.d-inline-flex {
  display: -webkit-inline-box !important;
  display: -webkit-inline-flex !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}

@media (min-width: 360px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xs-none {
    display: none !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xs-inline {
    display: inline !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xs-inline-block {
    display: inline-block !important;
  }

  /* line 14, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xs-block {
    display: block !important;
  }

  /* line 15, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xs-table {
    display: table !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xs-table-row {
    display: table-row !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xs-table-cell {
    display: table-cell !important;
  }

  /* line 18, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xs-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  /* line 19, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xs-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media (min-width: 576px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-sm-none {
    display: none !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-sm-inline {
    display: inline !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-sm-inline-block {
    display: inline-block !important;
  }

  /* line 14, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-sm-block {
    display: block !important;
  }

  /* line 15, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-sm-table {
    display: table !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-sm-table-row {
    display: table-row !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-sm-table-cell {
    display: table-cell !important;
  }

  /* line 18, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-sm-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  /* line 19, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-sm-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media (min-width: 768px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-md-none {
    display: none !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-md-inline {
    display: inline !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-md-inline-block {
    display: inline-block !important;
  }

  /* line 14, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-md-block {
    display: block !important;
  }

  /* line 15, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-md-table {
    display: table !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-md-table-row {
    display: table-row !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-md-table-cell {
    display: table-cell !important;
  }

  /* line 18, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-md-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  /* line 19, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-md-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media (min-width: 992px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-lg-none {
    display: none !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-lg-inline {
    display: inline !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-lg-inline-block {
    display: inline-block !important;
  }

  /* line 14, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-lg-block {
    display: block !important;
  }

  /* line 15, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-lg-table {
    display: table !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-lg-table-row {
    display: table-row !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-lg-table-cell {
    display: table-cell !important;
  }

  /* line 18, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-lg-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  /* line 19, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-lg-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media (min-width: 1200px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xl-none {
    display: none !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xl-inline {
    display: inline !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xl-inline-block {
    display: inline-block !important;
  }

  /* line 14, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xl-block {
    display: block !important;
  }

  /* line 15, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xl-table {
    display: table !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xl-table-row {
    display: table-row !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xl-table-cell {
    display: table-cell !important;
  }

  /* line 18, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xl-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  /* line 19, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xl-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media (min-width: 1400px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xxl-none {
    display: none !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xxl-inline {
    display: inline !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xxl-inline-block {
    display: inline-block !important;
  }

  /* line 14, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xxl-block {
    display: block !important;
  }

  /* line 15, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xxl-table {
    display: table !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xxl-table-row {
    display: table-row !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xxl-table-cell {
    display: table-cell !important;
  }

  /* line 18, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xxl-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  /* line 19, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xxl-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media (min-width: 1600px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xxxl-none {
    display: none !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xxxl-inline {
    display: inline !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xxxl-inline-block {
    display: inline-block !important;
  }

  /* line 14, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xxxl-block {
    display: block !important;
  }

  /* line 15, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xxxl-table {
    display: table !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xxxl-table-row {
    display: table-row !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xxxl-table-cell {
    display: table-cell !important;
  }

  /* line 18, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xxxl-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  /* line 19, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xxxl-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media (min-width: 1800px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xxxxl-none {
    display: none !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xxxxl-inline {
    display: inline !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xxxxl-inline-block {
    display: inline-block !important;
  }

  /* line 14, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xxxxl-block {
    display: block !important;
  }

  /* line 15, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xxxxl-table {
    display: table !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xxxxl-table-row {
    display: table-row !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xxxxl-table-cell {
    display: table-cell !important;
  }

  /* line 18, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xxxxl-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  /* line 19, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xxxxl-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media (min-width: 2000px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xxxxxl-none {
    display: none !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xxxxxl-inline {
    display: inline !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xxxxxl-inline-block {
    display: inline-block !important;
  }

  /* line 14, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xxxxxl-block {
    display: block !important;
  }

  /* line 15, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xxxxxl-table {
    display: table !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xxxxxl-table-row {
    display: table-row !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xxxxxl-table-cell {
    display: table-cell !important;
  }

  /* line 18, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xxxxxl-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  /* line 19, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xxxxxl-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media print {
  /* line 29, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-print-none {
    display: none !important;
  }

  /* line 30, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-print-inline {
    display: inline !important;
  }

  /* line 31, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-print-inline-block {
    display: inline-block !important;
  }

  /* line 32, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-print-block {
    display: block !important;
  }

  /* line 33, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-print-table {
    display: table !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-print-table-row {
    display: table-row !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-print-table-cell {
    display: table-cell !important;
  }

  /* line 36, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-print-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  /* line 37, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-print-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

/* line 3, node_modules/bootstrap/scss/utilities/_embed.scss */

.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}

/* line 10, node_modules/bootstrap/scss/utilities/_embed.scss */

.embed-responsive::before {
  display: block;
  content: "";
}

/* line 15, node_modules/bootstrap/scss/utilities/_embed.scss */

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

/* line 31, node_modules/bootstrap/scss/utilities/_embed.scss */

.embed-responsive-21by9::before {
  padding-top: 42.85714%;
}

/* line 37, node_modules/bootstrap/scss/utilities/_embed.scss */

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

/* line 43, node_modules/bootstrap/scss/utilities/_embed.scss */

.embed-responsive-4by3::before {
  padding-top: 75%;
}

/* line 49, node_modules/bootstrap/scss/utilities/_embed.scss */

.embed-responsive-1by1::before {
  padding-top: 100%;
}

/* line 11, node_modules/bootstrap/scss/utilities/_flex.scss */

.flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  -webkit-flex-direction: row !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_flex.scss */

.flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -webkit-flex-direction: column !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_flex.scss */

.flex-row-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
  -webkit-flex-direction: row-reverse !important;
      -ms-flex-direction: row-reverse !important;
          flex-direction: row-reverse !important;
}

/* line 14, node_modules/bootstrap/scss/utilities/_flex.scss */

.flex-column-reverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
  -webkit-flex-direction: column-reverse !important;
      -ms-flex-direction: column-reverse !important;
          flex-direction: column-reverse !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_flex.scss */

.flex-wrap {
  -webkit-flex-wrap: wrap !important;
      -ms-flex-wrap: wrap !important;
          flex-wrap: wrap !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_flex.scss */

.flex-nowrap {
  -webkit-flex-wrap: nowrap !important;
      -ms-flex-wrap: nowrap !important;
          flex-wrap: nowrap !important;
}

/* line 18, node_modules/bootstrap/scss/utilities/_flex.scss */

.flex-wrap-reverse {
  -webkit-flex-wrap: wrap-reverse !important;
      -ms-flex-wrap: wrap-reverse !important;
          flex-wrap: wrap-reverse !important;
}

/* line 19, node_modules/bootstrap/scss/utilities/_flex.scss */

.flex-fill {
  -webkit-box-flex: 1 !important;
  -webkit-flex: 1 1 auto !important;
      -ms-flex: 1 1 auto !important;
          flex: 1 1 auto !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_flex.scss */

.flex-grow-0 {
  -webkit-box-flex: 0 !important;
  -webkit-flex-grow: 0 !important;
      -ms-flex-positive: 0 !important;
          flex-grow: 0 !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_flex.scss */

.flex-grow-1 {
  -webkit-box-flex: 1 !important;
  -webkit-flex-grow: 1 !important;
      -ms-flex-positive: 1 !important;
          flex-grow: 1 !important;
}

/* line 22, node_modules/bootstrap/scss/utilities/_flex.scss */

.flex-shrink-0 {
  -webkit-flex-shrink: 0 !important;
      -ms-flex-negative: 0 !important;
          flex-shrink: 0 !important;
}

/* line 23, node_modules/bootstrap/scss/utilities/_flex.scss */

.flex-shrink-1 {
  -webkit-flex-shrink: 1 !important;
      -ms-flex-negative: 1 !important;
          flex-shrink: 1 !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_flex.scss */

.justify-content-start {
  -webkit-box-pack: start !important;
  -webkit-justify-content: flex-start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
}

/* line 26, node_modules/bootstrap/scss/utilities/_flex.scss */

.justify-content-end {
  -webkit-box-pack: end !important;
  -webkit-justify-content: flex-end !important;
      -ms-flex-pack: end !important;
          justify-content: flex-end !important;
}

/* line 27, node_modules/bootstrap/scss/utilities/_flex.scss */

.justify-content-center {
  -webkit-box-pack: center !important;
  -webkit-justify-content: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
}

/* line 28, node_modules/bootstrap/scss/utilities/_flex.scss */

.justify-content-between {
  -webkit-box-pack: justify !important;
  -webkit-justify-content: space-between !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important;
}

/* line 29, node_modules/bootstrap/scss/utilities/_flex.scss */

.justify-content-around {
  -webkit-justify-content: space-around !important;
      -ms-flex-pack: distribute !important;
          justify-content: space-around !important;
}

/* line 31, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-items-start {
  -webkit-box-align: start !important;
  -webkit-align-items: flex-start !important;
      -ms-flex-align: start !important;
          align-items: flex-start !important;
}

/* line 32, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-items-end {
  -webkit-box-align: end !important;
  -webkit-align-items: flex-end !important;
      -ms-flex-align: end !important;
          align-items: flex-end !important;
}

/* line 33, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-items-center {
  -webkit-box-align: center !important;
  -webkit-align-items: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-items-baseline {
  -webkit-box-align: baseline !important;
  -webkit-align-items: baseline !important;
      -ms-flex-align: baseline !important;
          align-items: baseline !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-items-stretch {
  -webkit-box-align: stretch !important;
  -webkit-align-items: stretch !important;
      -ms-flex-align: stretch !important;
          align-items: stretch !important;
}

/* line 37, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-content-start {
  -webkit-align-content: flex-start !important;
      -ms-flex-line-pack: start !important;
          align-content: flex-start !important;
}

/* line 38, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-content-end {
  -webkit-align-content: flex-end !important;
      -ms-flex-line-pack: end !important;
          align-content: flex-end !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-content-center {
  -webkit-align-content: center !important;
      -ms-flex-line-pack: center !important;
          align-content: center !important;
}

/* line 40, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-content-between {
  -webkit-align-content: space-between !important;
      -ms-flex-line-pack: justify !important;
          align-content: space-between !important;
}

/* line 41, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-content-around {
  -webkit-align-content: space-around !important;
      -ms-flex-line-pack: distribute !important;
          align-content: space-around !important;
}

/* line 42, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-content-stretch {
  -webkit-align-content: stretch !important;
      -ms-flex-line-pack: stretch !important;
          align-content: stretch !important;
}

/* line 44, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-self-auto {
  -webkit-align-self: auto !important;
      -ms-flex-item-align: auto !important;
          align-self: auto !important;
}

/* line 45, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-self-start {
  -webkit-align-self: flex-start !important;
      -ms-flex-item-align: start !important;
          align-self: flex-start !important;
}

/* line 46, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-self-end {
  -webkit-align-self: flex-end !important;
      -ms-flex-item-align: end !important;
          align-self: flex-end !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-self-center {
  -webkit-align-self: center !important;
      -ms-flex-item-align: center !important;
          align-self: center !important;
}

/* line 48, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-self-baseline {
  -webkit-align-self: baseline !important;
      -ms-flex-item-align: baseline !important;
          align-self: baseline !important;
}

/* line 49, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-self-stretch {
  -webkit-align-self: stretch !important;
      -ms-flex-item-align: stretch !important;
          align-self: stretch !important;
}

@media (min-width: 360px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xs-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xs-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xs-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }

  /* line 14, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xs-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xs-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xs-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important;
  }

  /* line 18, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xs-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important;
  }

  /* line 19, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xs-fill {
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xs-grow-0 {
    -webkit-box-flex: 0 !important;
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xs-grow-1 {
    -webkit-box-flex: 1 !important;
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }

  /* line 22, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xs-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important;
  }

  /* line 23, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xs-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-xs-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }

  /* line 26, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-xs-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }

  /* line 27, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-xs-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }

  /* line 28, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-xs-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }

  /* line 29, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-xs-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important;
  }

  /* line 31, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-xs-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }

  /* line 32, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-xs-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }

  /* line 33, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-xs-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-xs-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-xs-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }

  /* line 37, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xs-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important;
  }

  /* line 38, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xs-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xs-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important;
  }

  /* line 40, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xs-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important;
  }

  /* line 41, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xs-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important;
  }

  /* line 42, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xs-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important;
  }

  /* line 44, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xs-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
            align-self: auto !important;
  }

  /* line 45, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xs-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important;
  }

  /* line 46, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xs-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xs-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
            align-self: center !important;
  }

  /* line 48, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xs-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important;
  }

  /* line 49, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xs-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
            align-self: stretch !important;
  }
}

@media (min-width: 576px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-sm-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-sm-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-sm-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }

  /* line 14, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-sm-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-sm-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-sm-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important;
  }

  /* line 18, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-sm-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important;
  }

  /* line 19, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-sm-fill {
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-sm-grow-0 {
    -webkit-box-flex: 0 !important;
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-sm-grow-1 {
    -webkit-box-flex: 1 !important;
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }

  /* line 22, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-sm-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important;
  }

  /* line 23, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-sm-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-sm-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }

  /* line 26, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-sm-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }

  /* line 27, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-sm-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }

  /* line 28, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-sm-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }

  /* line 29, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-sm-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important;
  }

  /* line 31, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-sm-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }

  /* line 32, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-sm-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }

  /* line 33, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-sm-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-sm-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-sm-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }

  /* line 37, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-sm-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important;
  }

  /* line 38, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-sm-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-sm-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important;
  }

  /* line 40, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-sm-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important;
  }

  /* line 41, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-sm-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important;
  }

  /* line 42, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-sm-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important;
  }

  /* line 44, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-sm-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
            align-self: auto !important;
  }

  /* line 45, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-sm-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important;
  }

  /* line 46, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-sm-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-sm-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
            align-self: center !important;
  }

  /* line 48, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-sm-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important;
  }

  /* line 49, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-sm-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
            align-self: stretch !important;
  }
}

@media (min-width: 768px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-md-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-md-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-md-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }

  /* line 14, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-md-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-md-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-md-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important;
  }

  /* line 18, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-md-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important;
  }

  /* line 19, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-md-fill {
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-md-grow-0 {
    -webkit-box-flex: 0 !important;
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-md-grow-1 {
    -webkit-box-flex: 1 !important;
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }

  /* line 22, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-md-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important;
  }

  /* line 23, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-md-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-md-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }

  /* line 26, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-md-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }

  /* line 27, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-md-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }

  /* line 28, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-md-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }

  /* line 29, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-md-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important;
  }

  /* line 31, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-md-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }

  /* line 32, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-md-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }

  /* line 33, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-md-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-md-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-md-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }

  /* line 37, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-md-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important;
  }

  /* line 38, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-md-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-md-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important;
  }

  /* line 40, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-md-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important;
  }

  /* line 41, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-md-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important;
  }

  /* line 42, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-md-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important;
  }

  /* line 44, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-md-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
            align-self: auto !important;
  }

  /* line 45, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-md-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important;
  }

  /* line 46, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-md-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-md-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
            align-self: center !important;
  }

  /* line 48, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-md-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important;
  }

  /* line 49, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-md-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
            align-self: stretch !important;
  }
}

@media (min-width: 992px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-lg-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-lg-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-lg-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }

  /* line 14, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-lg-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-lg-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-lg-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important;
  }

  /* line 18, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-lg-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important;
  }

  /* line 19, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-lg-fill {
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-lg-grow-0 {
    -webkit-box-flex: 0 !important;
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-lg-grow-1 {
    -webkit-box-flex: 1 !important;
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }

  /* line 22, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-lg-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important;
  }

  /* line 23, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-lg-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-lg-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }

  /* line 26, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-lg-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }

  /* line 27, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-lg-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }

  /* line 28, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-lg-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }

  /* line 29, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-lg-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important;
  }

  /* line 31, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-lg-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }

  /* line 32, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-lg-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }

  /* line 33, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-lg-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-lg-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-lg-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }

  /* line 37, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-lg-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important;
  }

  /* line 38, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-lg-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-lg-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important;
  }

  /* line 40, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-lg-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important;
  }

  /* line 41, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-lg-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important;
  }

  /* line 42, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-lg-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important;
  }

  /* line 44, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-lg-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
            align-self: auto !important;
  }

  /* line 45, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-lg-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important;
  }

  /* line 46, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-lg-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-lg-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
            align-self: center !important;
  }

  /* line 48, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-lg-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important;
  }

  /* line 49, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-lg-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
            align-self: stretch !important;
  }
}

@media (min-width: 1200px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }

  /* line 14, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xl-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xl-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important;
  }

  /* line 18, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xl-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important;
  }

  /* line 19, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xl-fill {
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xl-grow-0 {
    -webkit-box-flex: 0 !important;
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xl-grow-1 {
    -webkit-box-flex: 1 !important;
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }

  /* line 22, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xl-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important;
  }

  /* line 23, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xl-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-xl-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }

  /* line 26, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-xl-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }

  /* line 27, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-xl-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }

  /* line 28, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-xl-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }

  /* line 29, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-xl-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important;
  }

  /* line 31, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-xl-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }

  /* line 32, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-xl-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }

  /* line 33, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-xl-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-xl-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-xl-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }

  /* line 37, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xl-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important;
  }

  /* line 38, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xl-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xl-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important;
  }

  /* line 40, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xl-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important;
  }

  /* line 41, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xl-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important;
  }

  /* line 42, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xl-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important;
  }

  /* line 44, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xl-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
            align-self: auto !important;
  }

  /* line 45, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xl-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important;
  }

  /* line 46, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xl-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xl-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
            align-self: center !important;
  }

  /* line 48, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xl-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important;
  }

  /* line 49, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xl-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
            align-self: stretch !important;
  }
}

@media (min-width: 1400px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }

  /* line 14, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxl-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxl-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important;
  }

  /* line 18, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxl-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important;
  }

  /* line 19, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxl-fill {
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxl-grow-0 {
    -webkit-box-flex: 0 !important;
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxl-grow-1 {
    -webkit-box-flex: 1 !important;
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }

  /* line 22, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxl-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important;
  }

  /* line 23, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxl-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-xxl-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }

  /* line 26, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-xxl-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }

  /* line 27, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-xxl-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }

  /* line 28, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-xxl-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }

  /* line 29, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-xxl-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important;
  }

  /* line 31, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-xxl-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }

  /* line 32, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-xxl-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }

  /* line 33, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-xxl-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-xxl-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-xxl-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }

  /* line 37, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xxl-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important;
  }

  /* line 38, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xxl-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xxl-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important;
  }

  /* line 40, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xxl-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important;
  }

  /* line 41, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xxl-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important;
  }

  /* line 42, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xxl-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important;
  }

  /* line 44, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xxl-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
            align-self: auto !important;
  }

  /* line 45, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xxl-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important;
  }

  /* line 46, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xxl-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xxl-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
            align-self: center !important;
  }

  /* line 48, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xxl-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important;
  }

  /* line 49, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xxl-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
            align-self: stretch !important;
  }
}

@media (min-width: 1600px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxxl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxxl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxxl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }

  /* line 14, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxxl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxxl-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxxl-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important;
  }

  /* line 18, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxxl-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important;
  }

  /* line 19, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxxl-fill {
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxxl-grow-0 {
    -webkit-box-flex: 0 !important;
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxxl-grow-1 {
    -webkit-box-flex: 1 !important;
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }

  /* line 22, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxxl-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important;
  }

  /* line 23, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxxl-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-xxxl-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }

  /* line 26, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-xxxl-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }

  /* line 27, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-xxxl-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }

  /* line 28, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-xxxl-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }

  /* line 29, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-xxxl-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important;
  }

  /* line 31, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-xxxl-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }

  /* line 32, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-xxxl-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }

  /* line 33, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-xxxl-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-xxxl-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-xxxl-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }

  /* line 37, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xxxl-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important;
  }

  /* line 38, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xxxl-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xxxl-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important;
  }

  /* line 40, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xxxl-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important;
  }

  /* line 41, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xxxl-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important;
  }

  /* line 42, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xxxl-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important;
  }

  /* line 44, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xxxl-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
            align-self: auto !important;
  }

  /* line 45, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xxxl-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important;
  }

  /* line 46, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xxxl-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xxxl-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
            align-self: center !important;
  }

  /* line 48, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xxxl-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important;
  }

  /* line 49, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xxxl-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
            align-self: stretch !important;
  }
}

@media (min-width: 1800px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxxxl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxxxl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxxxl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }

  /* line 14, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxxxl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxxxl-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxxxl-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important;
  }

  /* line 18, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxxxl-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important;
  }

  /* line 19, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxxxl-fill {
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxxxl-grow-0 {
    -webkit-box-flex: 0 !important;
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxxxl-grow-1 {
    -webkit-box-flex: 1 !important;
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }

  /* line 22, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxxxl-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important;
  }

  /* line 23, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxxxl-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-xxxxl-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }

  /* line 26, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-xxxxl-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }

  /* line 27, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-xxxxl-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }

  /* line 28, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-xxxxl-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }

  /* line 29, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-xxxxl-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important;
  }

  /* line 31, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-xxxxl-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }

  /* line 32, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-xxxxl-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }

  /* line 33, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-xxxxl-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-xxxxl-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-xxxxl-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }

  /* line 37, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xxxxl-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important;
  }

  /* line 38, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xxxxl-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xxxxl-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important;
  }

  /* line 40, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xxxxl-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important;
  }

  /* line 41, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xxxxl-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important;
  }

  /* line 42, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xxxxl-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important;
  }

  /* line 44, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xxxxl-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
            align-self: auto !important;
  }

  /* line 45, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xxxxl-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important;
  }

  /* line 46, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xxxxl-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xxxxl-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
            align-self: center !important;
  }

  /* line 48, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xxxxl-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important;
  }

  /* line 49, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xxxxl-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
            align-self: stretch !important;
  }
}

@media (min-width: 2000px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxxxxl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxxxxl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxxxxl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }

  /* line 14, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxxxxl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxxxxl-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxxxxl-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important;
  }

  /* line 18, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxxxxl-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important;
  }

  /* line 19, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxxxxl-fill {
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxxxxl-grow-0 {
    -webkit-box-flex: 0 !important;
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxxxxl-grow-1 {
    -webkit-box-flex: 1 !important;
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }

  /* line 22, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxxxxl-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important;
  }

  /* line 23, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxxxxl-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-xxxxxl-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }

  /* line 26, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-xxxxxl-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }

  /* line 27, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-xxxxxl-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }

  /* line 28, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-xxxxxl-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }

  /* line 29, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-xxxxxl-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important;
  }

  /* line 31, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-xxxxxl-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }

  /* line 32, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-xxxxxl-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }

  /* line 33, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-xxxxxl-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-xxxxxl-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-xxxxxl-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }

  /* line 37, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xxxxxl-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important;
  }

  /* line 38, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xxxxxl-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xxxxxl-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important;
  }

  /* line 40, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xxxxxl-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important;
  }

  /* line 41, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xxxxxl-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important;
  }

  /* line 42, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xxxxxl-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important;
  }

  /* line 44, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xxxxxl-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
            align-self: auto !important;
  }

  /* line 45, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xxxxxl-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important;
  }

  /* line 46, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xxxxxl-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xxxxxl-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
            align-self: center !important;
  }

  /* line 48, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xxxxxl-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important;
  }

  /* line 49, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xxxxxl-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
            align-self: stretch !important;
  }
}

/* line 5, node_modules/bootstrap/scss/utilities/_float.scss */

.float-left {
  float: left !important;
}

/* line 6, node_modules/bootstrap/scss/utilities/_float.scss */

.float-right {
  float: right !important;
}

/* line 7, node_modules/bootstrap/scss/utilities/_float.scss */

.float-none {
  float: none !important;
}

@media (min-width: 360px) {
  /* line 5, node_modules/bootstrap/scss/utilities/_float.scss */

  .float-xs-left {
    float: left !important;
  }

  /* line 6, node_modules/bootstrap/scss/utilities/_float.scss */

  .float-xs-right {
    float: right !important;
  }

  /* line 7, node_modules/bootstrap/scss/utilities/_float.scss */

  .float-xs-none {
    float: none !important;
  }
}

@media (min-width: 576px) {
  /* line 5, node_modules/bootstrap/scss/utilities/_float.scss */

  .float-sm-left {
    float: left !important;
  }

  /* line 6, node_modules/bootstrap/scss/utilities/_float.scss */

  .float-sm-right {
    float: right !important;
  }

  /* line 7, node_modules/bootstrap/scss/utilities/_float.scss */

  .float-sm-none {
    float: none !important;
  }
}

@media (min-width: 768px) {
  /* line 5, node_modules/bootstrap/scss/utilities/_float.scss */

  .float-md-left {
    float: left !important;
  }

  /* line 6, node_modules/bootstrap/scss/utilities/_float.scss */

  .float-md-right {
    float: right !important;
  }

  /* line 7, node_modules/bootstrap/scss/utilities/_float.scss */

  .float-md-none {
    float: none !important;
  }
}

@media (min-width: 992px) {
  /* line 5, node_modules/bootstrap/scss/utilities/_float.scss */

  .float-lg-left {
    float: left !important;
  }

  /* line 6, node_modules/bootstrap/scss/utilities/_float.scss */

  .float-lg-right {
    float: right !important;
  }

  /* line 7, node_modules/bootstrap/scss/utilities/_float.scss */

  .float-lg-none {
    float: none !important;
  }
}

@media (min-width: 1200px) {
  /* line 5, node_modules/bootstrap/scss/utilities/_float.scss */

  .float-xl-left {
    float: left !important;
  }

  /* line 6, node_modules/bootstrap/scss/utilities/_float.scss */

  .float-xl-right {
    float: right !important;
  }

  /* line 7, node_modules/bootstrap/scss/utilities/_float.scss */

  .float-xl-none {
    float: none !important;
  }
}

@media (min-width: 1400px) {
  /* line 5, node_modules/bootstrap/scss/utilities/_float.scss */

  .float-xxl-left {
    float: left !important;
  }

  /* line 6, node_modules/bootstrap/scss/utilities/_float.scss */

  .float-xxl-right {
    float: right !important;
  }

  /* line 7, node_modules/bootstrap/scss/utilities/_float.scss */

  .float-xxl-none {
    float: none !important;
  }
}

@media (min-width: 1600px) {
  /* line 5, node_modules/bootstrap/scss/utilities/_float.scss */

  .float-xxxl-left {
    float: left !important;
  }

  /* line 6, node_modules/bootstrap/scss/utilities/_float.scss */

  .float-xxxl-right {
    float: right !important;
  }

  /* line 7, node_modules/bootstrap/scss/utilities/_float.scss */

  .float-xxxl-none {
    float: none !important;
  }
}

@media (min-width: 1800px) {
  /* line 5, node_modules/bootstrap/scss/utilities/_float.scss */

  .float-xxxxl-left {
    float: left !important;
  }

  /* line 6, node_modules/bootstrap/scss/utilities/_float.scss */

  .float-xxxxl-right {
    float: right !important;
  }

  /* line 7, node_modules/bootstrap/scss/utilities/_float.scss */

  .float-xxxxl-none {
    float: none !important;
  }
}

@media (min-width: 2000px) {
  /* line 5, node_modules/bootstrap/scss/utilities/_float.scss */

  .float-xxxxxl-left {
    float: left !important;
  }

  /* line 6, node_modules/bootstrap/scss/utilities/_float.scss */

  .float-xxxxxl-right {
    float: right !important;
  }

  /* line 7, node_modules/bootstrap/scss/utilities/_float.scss */

  .float-xxxxxl-none {
    float: none !important;
  }
}

/* line 10, node_modules/bootstrap/scss/utilities/_position.scss */

.position-static {
  position: static !important;
}

/* line 10, node_modules/bootstrap/scss/utilities/_position.scss */

.position-relative {
  position: relative !important;
}

/* line 10, node_modules/bootstrap/scss/utilities/_position.scss */

.position-absolute {
  position: absolute !important;
}

/* line 10, node_modules/bootstrap/scss/utilities/_position.scss */

.position-fixed {
  position: fixed !important;
}

/* line 10, node_modules/bootstrap/scss/utilities/_position.scss */

.position-sticky {
  position: -webkit-sticky !important;
  position: sticky !important;
}

/* line 15, node_modules/bootstrap/scss/utilities/_position.scss */

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

/* line 23, node_modules/bootstrap/scss/utilities/_position.scss */

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

@supports ((position: -webkit-sticky) or (position: sticky)) {
  /* line 31, node_modules/bootstrap/scss/utilities/_position.scss */

  .sticky-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

/* line 5, node_modules/bootstrap/scss/utilities/_screenreaders.scss */

.sr-only,
.screen-reader-text {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

/* line 24, node_modules/bootstrap/scss/mixins/_screen-reader.scss */

.sr-only-focusable:active,
.screen-reader-text:active,
.sr-only-focusable:focus,
.screen-reader-text:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

/* line 3, node_modules/bootstrap/scss/utilities/_shadows.scss */

.shadow-sm {
  -webkit-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
          box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

/* line 4, node_modules/bootstrap/scss/utilities/_shadows.scss */

.shadow {
  -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
          box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

/* line 5, node_modules/bootstrap/scss/utilities/_shadows.scss */

.shadow-lg {
  -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
          box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

/* line 6, node_modules/bootstrap/scss/utilities/_shadows.scss */

.shadow-none {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

/* line 7, node_modules/bootstrap/scss/utilities/_sizing.scss */

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

/* line 7, node_modules/bootstrap/scss/utilities/_sizing.scss */

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

/* line 7, node_modules/bootstrap/scss/utilities/_sizing.scss */

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

/* line 7, node_modules/bootstrap/scss/utilities/_sizing.scss */

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

/* line 7, node_modules/bootstrap/scss/utilities/_sizing.scss */

.w-auto {
  width: auto !important;
}

/* line 7, node_modules/bootstrap/scss/utilities/_sizing.scss */

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

/* line 7, node_modules/bootstrap/scss/utilities/_sizing.scss */

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

/* line 7, node_modules/bootstrap/scss/utilities/_sizing.scss */

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

/* line 7, node_modules/bootstrap/scss/utilities/_sizing.scss */

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

/* line 7, node_modules/bootstrap/scss/utilities/_sizing.scss */

.h-auto {
  height: auto !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_sizing.scss */

.mw-100 {
  max-width: 100% !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_sizing.scss */

.mh-100 {
  max-height: 100% !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-0 {
  margin: 0 !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-0,
.my-0 {
  margin-top: 0 !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-1 {
  margin: 0.25rem !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-2 {
  margin: 0.5rem !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-3 {
  margin: 1rem !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-3,
.my-3 {
  margin-top: 1rem !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-4 {
  margin: 1.5rem !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-5 {
  margin: 5px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-5,
.my-5 {
  margin-top: 5px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-5,
.mx-5 {
  margin-right: 5px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-5,
.my-5 {
  margin-bottom: 5px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-5,
.mx-5 {
  margin-left: 5px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-250 {
  margin: 250px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-250,
.my-250 {
  margin-top: 250px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-250,
.mx-250 {
  margin-right: 250px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-250,
.my-250 {
  margin-bottom: 250px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-250,
.mx-250 {
  margin-left: 250px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-245 {
  margin: 245px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-245,
.my-245 {
  margin-top: 245px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-245,
.mx-245 {
  margin-right: 245px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-245,
.my-245 {
  margin-bottom: 245px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-245,
.mx-245 {
  margin-left: 245px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-240 {
  margin: 240px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-240,
.my-240 {
  margin-top: 240px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-240,
.mx-240 {
  margin-right: 240px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-240,
.my-240 {
  margin-bottom: 240px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-240,
.mx-240 {
  margin-left: 240px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-235 {
  margin: 235px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-235,
.my-235 {
  margin-top: 235px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-235,
.mx-235 {
  margin-right: 235px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-235,
.my-235 {
  margin-bottom: 235px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-235,
.mx-235 {
  margin-left: 235px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-230 {
  margin: 230px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-230,
.my-230 {
  margin-top: 230px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-230,
.mx-230 {
  margin-right: 230px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-230,
.my-230 {
  margin-bottom: 230px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-230,
.mx-230 {
  margin-left: 230px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-225 {
  margin: 225px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-225,
.my-225 {
  margin-top: 225px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-225,
.mx-225 {
  margin-right: 225px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-225,
.my-225 {
  margin-bottom: 225px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-225,
.mx-225 {
  margin-left: 225px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-220 {
  margin: 220px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-220,
.my-220 {
  margin-top: 220px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-220,
.mx-220 {
  margin-right: 220px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-220,
.my-220 {
  margin-bottom: 220px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-220,
.mx-220 {
  margin-left: 220px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-215 {
  margin: 215px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-215,
.my-215 {
  margin-top: 215px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-215,
.mx-215 {
  margin-right: 215px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-215,
.my-215 {
  margin-bottom: 215px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-215,
.mx-215 {
  margin-left: 215px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-210 {
  margin: 210px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-210,
.my-210 {
  margin-top: 210px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-210,
.mx-210 {
  margin-right: 210px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-210,
.my-210 {
  margin-bottom: 210px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-210,
.mx-210 {
  margin-left: 210px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-205 {
  margin: 205px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-205,
.my-205 {
  margin-top: 205px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-205,
.mx-205 {
  margin-right: 205px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-205,
.my-205 {
  margin-bottom: 205px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-205,
.mx-205 {
  margin-left: 205px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-200 {
  margin: 200px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-200,
.my-200 {
  margin-top: 200px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-200,
.mx-200 {
  margin-right: 200px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-200,
.my-200 {
  margin-bottom: 200px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-200,
.mx-200 {
  margin-left: 200px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-195 {
  margin: 195px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-195,
.my-195 {
  margin-top: 195px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-195,
.mx-195 {
  margin-right: 195px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-195,
.my-195 {
  margin-bottom: 195px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-195,
.mx-195 {
  margin-left: 195px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-190 {
  margin: 190px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-190,
.my-190 {
  margin-top: 190px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-190,
.mx-190 {
  margin-right: 190px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-190,
.my-190 {
  margin-bottom: 190px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-190,
.mx-190 {
  margin-left: 190px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-185 {
  margin: 185px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-185,
.my-185 {
  margin-top: 185px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-185,
.mx-185 {
  margin-right: 185px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-185,
.my-185 {
  margin-bottom: 185px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-185,
.mx-185 {
  margin-left: 185px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-180 {
  margin: 180px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-180,
.my-180 {
  margin-top: 180px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-180,
.mx-180 {
  margin-right: 180px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-180,
.my-180 {
  margin-bottom: 180px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-180,
.mx-180 {
  margin-left: 180px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-175 {
  margin: 175px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-175,
.my-175 {
  margin-top: 175px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-175,
.mx-175 {
  margin-right: 175px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-175,
.my-175 {
  margin-bottom: 175px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-175,
.mx-175 {
  margin-left: 175px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-170 {
  margin: 170px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-170,
.my-170 {
  margin-top: 170px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-170,
.mx-170 {
  margin-right: 170px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-170,
.my-170 {
  margin-bottom: 170px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-170,
.mx-170 {
  margin-left: 170px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-165 {
  margin: 165px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-165,
.my-165 {
  margin-top: 165px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-165,
.mx-165 {
  margin-right: 165px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-165,
.my-165 {
  margin-bottom: 165px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-165,
.mx-165 {
  margin-left: 165px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-160 {
  margin: 160px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-160,
.my-160 {
  margin-top: 160px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-160,
.mx-160 {
  margin-right: 160px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-160,
.my-160 {
  margin-bottom: 160px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-160,
.mx-160 {
  margin-left: 160px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-155 {
  margin: 155px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-155,
.my-155 {
  margin-top: 155px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-155,
.mx-155 {
  margin-right: 155px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-155,
.my-155 {
  margin-bottom: 155px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-155,
.mx-155 {
  margin-left: 155px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-150 {
  margin: 150px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-150,
.my-150 {
  margin-top: 150px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-150,
.mx-150 {
  margin-right: 150px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-150,
.my-150 {
  margin-bottom: 150px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-150,
.mx-150 {
  margin-left: 150px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-145 {
  margin: 145px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-145,
.my-145 {
  margin-top: 145px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-145,
.mx-145 {
  margin-right: 145px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-145,
.my-145 {
  margin-bottom: 145px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-145,
.mx-145 {
  margin-left: 145px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-140 {
  margin: 140px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-140,
.my-140 {
  margin-top: 140px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-140,
.mx-140 {
  margin-right: 140px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-140,
.my-140 {
  margin-bottom: 140px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-140,
.mx-140 {
  margin-left: 140px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-135 {
  margin: 135px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-135,
.my-135 {
  margin-top: 135px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-135,
.mx-135 {
  margin-right: 135px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-135,
.my-135 {
  margin-bottom: 135px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-135,
.mx-135 {
  margin-left: 135px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-130 {
  margin: 130px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-130,
.my-130 {
  margin-top: 130px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-130,
.mx-130 {
  margin-right: 130px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-130,
.my-130 {
  margin-bottom: 130px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-130,
.mx-130 {
  margin-left: 130px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-125 {
  margin: 125px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-125,
.my-125 {
  margin-top: 125px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-125,
.mx-125 {
  margin-right: 125px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-125,
.my-125 {
  margin-bottom: 125px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-125,
.mx-125 {
  margin-left: 125px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-120 {
  margin: 120px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-120,
.my-120 {
  margin-top: 120px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-120,
.mx-120 {
  margin-right: 120px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-120,
.my-120 {
  margin-bottom: 120px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-120,
.mx-120 {
  margin-left: 120px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-115 {
  margin: 115px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-115,
.my-115 {
  margin-top: 115px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-115,
.mx-115 {
  margin-right: 115px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-115,
.my-115 {
  margin-bottom: 115px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-115,
.mx-115 {
  margin-left: 115px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-110 {
  margin: 110px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-110,
.my-110 {
  margin-top: 110px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-110,
.mx-110 {
  margin-right: 110px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-110,
.my-110 {
  margin-bottom: 110px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-110,
.mx-110 {
  margin-left: 110px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-105 {
  margin: 105px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-105,
.my-105 {
  margin-top: 105px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-105,
.mx-105 {
  margin-right: 105px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-105,
.my-105 {
  margin-bottom: 105px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-105,
.mx-105 {
  margin-left: 105px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-100 {
  margin: 100px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-100,
.my-100 {
  margin-top: 100px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-100,
.mx-100 {
  margin-right: 100px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-100,
.my-100 {
  margin-bottom: 100px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-100,
.mx-100 {
  margin-left: 100px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-95 {
  margin: 95px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-95,
.my-95 {
  margin-top: 95px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-95,
.mx-95 {
  margin-right: 95px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-95,
.my-95 {
  margin-bottom: 95px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-95,
.mx-95 {
  margin-left: 95px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-90 {
  margin: 90px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-90,
.my-90 {
  margin-top: 90px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-90,
.mx-90 {
  margin-right: 90px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-90,
.my-90 {
  margin-bottom: 90px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-90,
.mx-90 {
  margin-left: 90px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-85 {
  margin: 85px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-85,
.my-85 {
  margin-top: 85px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-85,
.mx-85 {
  margin-right: 85px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-85,
.my-85 {
  margin-bottom: 85px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-85,
.mx-85 {
  margin-left: 85px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-80 {
  margin: 80px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-80,
.my-80 {
  margin-top: 80px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-80,
.mx-80 {
  margin-right: 80px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-80,
.my-80 {
  margin-bottom: 80px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-80,
.mx-80 {
  margin-left: 80px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-75 {
  margin: 75px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-75,
.my-75 {
  margin-top: 75px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-75,
.mx-75 {
  margin-right: 75px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-75,
.my-75 {
  margin-bottom: 75px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-75,
.mx-75 {
  margin-left: 75px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-70 {
  margin: 70px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-70,
.my-70 {
  margin-top: 70px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-70,
.mx-70 {
  margin-right: 70px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-70,
.my-70 {
  margin-bottom: 70px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-70,
.mx-70 {
  margin-left: 70px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-65 {
  margin: 65px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-65,
.my-65 {
  margin-top: 65px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-65,
.mx-65 {
  margin-right: 65px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-65,
.my-65 {
  margin-bottom: 65px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-65,
.mx-65 {
  margin-left: 65px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-60 {
  margin: 60px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-60,
.my-60 {
  margin-top: 60px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-60,
.mx-60 {
  margin-right: 60px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-60,
.my-60 {
  margin-bottom: 60px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-60,
.mx-60 {
  margin-left: 60px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-55 {
  margin: 55px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-55,
.my-55 {
  margin-top: 55px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-55,
.mx-55 {
  margin-right: 55px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-55,
.my-55 {
  margin-bottom: 55px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-55,
.mx-55 {
  margin-left: 55px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-50 {
  margin: 50px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-50,
.my-50 {
  margin-top: 50px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-50,
.mx-50 {
  margin-right: 50px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-50,
.my-50 {
  margin-bottom: 50px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-50,
.mx-50 {
  margin-left: 50px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-45 {
  margin: 45px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-45,
.my-45 {
  margin-top: 45px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-45,
.mx-45 {
  margin-right: 45px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-45,
.my-45 {
  margin-bottom: 45px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-45,
.mx-45 {
  margin-left: 45px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-40 {
  margin: 40px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-40,
.my-40 {
  margin-top: 40px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-40,
.mx-40 {
  margin-right: 40px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-40,
.my-40 {
  margin-bottom: 40px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-40,
.mx-40 {
  margin-left: 40px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-35 {
  margin: 35px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-35,
.my-35 {
  margin-top: 35px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-35,
.mx-35 {
  margin-right: 35px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-35,
.my-35 {
  margin-bottom: 35px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-35,
.mx-35 {
  margin-left: 35px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-30 {
  margin: 30px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-30,
.my-30 {
  margin-top: 30px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-30,
.mx-30 {
  margin-right: 30px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-30,
.my-30 {
  margin-bottom: 30px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-30,
.mx-30 {
  margin-left: 30px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-25 {
  margin: 25px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-25,
.my-25 {
  margin-top: 25px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-25,
.mx-25 {
  margin-right: 25px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-25,
.my-25 {
  margin-bottom: 25px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-25,
.mx-25 {
  margin-left: 25px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-20 {
  margin: 20px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-20,
.my-20 {
  margin-top: 20px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-20,
.mx-20 {
  margin-right: 20px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-20,
.my-20 {
  margin-bottom: 20px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-20,
.mx-20 {
  margin-left: 20px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-15 {
  margin: 15px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-15,
.my-15 {
  margin-top: 15px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-15,
.mx-15 {
  margin-right: 15px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-15,
.my-15 {
  margin-bottom: 15px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-15,
.mx-15 {
  margin-left: 15px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-10 {
  margin: 10px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-10,
.my-10 {
  margin-top: 10px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-10,
.mx-10 {
  margin-right: 10px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-10,
.my-10 {
  margin-bottom: 10px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-10,
.mx-10 {
  margin-left: 10px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-0 {
  padding: 0 !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-0,
.py-0 {
  padding-top: 0 !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-0,
.px-0 {
  padding-right: 0 !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-0,
.px-0 {
  padding-left: 0 !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-1 {
  padding: 0.25rem !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-2 {
  padding: 0.5rem !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-3 {
  padding: 1rem !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-3,
.py-3 {
  padding-top: 1rem !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-3,
.px-3 {
  padding-right: 1rem !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-3,
.px-3 {
  padding-left: 1rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-4 {
  padding: 1.5rem !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-5 {
  padding: 5px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-5,
.py-5 {
  padding-top: 5px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-5,
.px-5 {
  padding-right: 5px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-5,
.py-5 {
  padding-bottom: 5px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-5,
.px-5 {
  padding-left: 5px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-250 {
  padding: 250px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-250,
.py-250 {
  padding-top: 250px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-250,
.px-250 {
  padding-right: 250px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-250,
.py-250 {
  padding-bottom: 250px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-250,
.px-250 {
  padding-left: 250px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-245 {
  padding: 245px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-245,
.py-245 {
  padding-top: 245px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-245,
.px-245 {
  padding-right: 245px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-245,
.py-245 {
  padding-bottom: 245px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-245,
.px-245 {
  padding-left: 245px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-240 {
  padding: 240px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-240,
.py-240 {
  padding-top: 240px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-240,
.px-240 {
  padding-right: 240px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-240,
.py-240 {
  padding-bottom: 240px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-240,
.px-240 {
  padding-left: 240px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-235 {
  padding: 235px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-235,
.py-235 {
  padding-top: 235px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-235,
.px-235 {
  padding-right: 235px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-235,
.py-235 {
  padding-bottom: 235px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-235,
.px-235 {
  padding-left: 235px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-230 {
  padding: 230px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-230,
.py-230 {
  padding-top: 230px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-230,
.px-230 {
  padding-right: 230px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-230,
.py-230 {
  padding-bottom: 230px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-230,
.px-230 {
  padding-left: 230px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-225 {
  padding: 225px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-225,
.py-225 {
  padding-top: 225px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-225,
.px-225 {
  padding-right: 225px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-225,
.py-225 {
  padding-bottom: 225px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-225,
.px-225 {
  padding-left: 225px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-220 {
  padding: 220px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-220,
.py-220 {
  padding-top: 220px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-220,
.px-220 {
  padding-right: 220px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-220,
.py-220 {
  padding-bottom: 220px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-220,
.px-220 {
  padding-left: 220px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-215 {
  padding: 215px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-215,
.py-215 {
  padding-top: 215px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-215,
.px-215 {
  padding-right: 215px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-215,
.py-215 {
  padding-bottom: 215px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-215,
.px-215 {
  padding-left: 215px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-210 {
  padding: 210px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-210,
.py-210 {
  padding-top: 210px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-210,
.px-210 {
  padding-right: 210px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-210,
.py-210 {
  padding-bottom: 210px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-210,
.px-210 {
  padding-left: 210px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-205 {
  padding: 205px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-205,
.py-205 {
  padding-top: 205px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-205,
.px-205 {
  padding-right: 205px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-205,
.py-205 {
  padding-bottom: 205px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-205,
.px-205 {
  padding-left: 205px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-200 {
  padding: 200px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-200,
.py-200 {
  padding-top: 200px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-200,
.px-200 {
  padding-right: 200px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-200,
.py-200 {
  padding-bottom: 200px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-200,
.px-200 {
  padding-left: 200px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-195 {
  padding: 195px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-195,
.py-195 {
  padding-top: 195px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-195,
.px-195 {
  padding-right: 195px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-195,
.py-195 {
  padding-bottom: 195px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-195,
.px-195 {
  padding-left: 195px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-190 {
  padding: 190px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-190,
.py-190 {
  padding-top: 190px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-190,
.px-190 {
  padding-right: 190px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-190,
.py-190 {
  padding-bottom: 190px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-190,
.px-190 {
  padding-left: 190px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-185 {
  padding: 185px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-185,
.py-185 {
  padding-top: 185px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-185,
.px-185 {
  padding-right: 185px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-185,
.py-185 {
  padding-bottom: 185px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-185,
.px-185 {
  padding-left: 185px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-180 {
  padding: 180px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-180,
.py-180 {
  padding-top: 180px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-180,
.px-180 {
  padding-right: 180px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-180,
.py-180 {
  padding-bottom: 180px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-180,
.px-180 {
  padding-left: 180px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-175 {
  padding: 175px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-175,
.py-175 {
  padding-top: 175px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-175,
.px-175 {
  padding-right: 175px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-175,
.py-175 {
  padding-bottom: 175px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-175,
.px-175 {
  padding-left: 175px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-170 {
  padding: 170px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-170,
.py-170 {
  padding-top: 170px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-170,
.px-170 {
  padding-right: 170px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-170,
.py-170 {
  padding-bottom: 170px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-170,
.px-170 {
  padding-left: 170px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-165 {
  padding: 165px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-165,
.py-165 {
  padding-top: 165px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-165,
.px-165 {
  padding-right: 165px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-165,
.py-165 {
  padding-bottom: 165px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-165,
.px-165 {
  padding-left: 165px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-160 {
  padding: 160px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-160,
.py-160 {
  padding-top: 160px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-160,
.px-160 {
  padding-right: 160px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-160,
.py-160 {
  padding-bottom: 160px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-160,
.px-160 {
  padding-left: 160px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-155 {
  padding: 155px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-155,
.py-155 {
  padding-top: 155px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-155,
.px-155 {
  padding-right: 155px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-155,
.py-155 {
  padding-bottom: 155px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-155,
.px-155 {
  padding-left: 155px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-150 {
  padding: 150px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-150,
.py-150 {
  padding-top: 150px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-150,
.px-150 {
  padding-right: 150px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-150,
.py-150 {
  padding-bottom: 150px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-150,
.px-150 {
  padding-left: 150px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-145 {
  padding: 145px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-145,
.py-145 {
  padding-top: 145px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-145,
.px-145 {
  padding-right: 145px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-145,
.py-145 {
  padding-bottom: 145px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-145,
.px-145 {
  padding-left: 145px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-140 {
  padding: 140px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-140,
.py-140 {
  padding-top: 140px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-140,
.px-140 {
  padding-right: 140px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-140,
.py-140 {
  padding-bottom: 140px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-140,
.px-140 {
  padding-left: 140px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-135 {
  padding: 135px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-135,
.py-135 {
  padding-top: 135px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-135,
.px-135 {
  padding-right: 135px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-135,
.py-135 {
  padding-bottom: 135px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-135,
.px-135 {
  padding-left: 135px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-130 {
  padding: 130px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-130,
.py-130 {
  padding-top: 130px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-130,
.px-130 {
  padding-right: 130px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-130,
.py-130 {
  padding-bottom: 130px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-130,
.px-130 {
  padding-left: 130px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-125 {
  padding: 125px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-125,
.py-125 {
  padding-top: 125px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-125,
.px-125 {
  padding-right: 125px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-125,
.py-125 {
  padding-bottom: 125px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-125,
.px-125 {
  padding-left: 125px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-120 {
  padding: 120px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-120,
.py-120 {
  padding-top: 120px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-120,
.px-120 {
  padding-right: 120px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-120,
.py-120 {
  padding-bottom: 120px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-120,
.px-120 {
  padding-left: 120px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-115 {
  padding: 115px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-115,
.py-115 {
  padding-top: 115px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-115,
.px-115 {
  padding-right: 115px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-115,
.py-115 {
  padding-bottom: 115px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-115,
.px-115 {
  padding-left: 115px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-110 {
  padding: 110px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-110,
.py-110 {
  padding-top: 110px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-110,
.px-110 {
  padding-right: 110px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-110,
.py-110 {
  padding-bottom: 110px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-110,
.px-110 {
  padding-left: 110px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-105 {
  padding: 105px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-105,
.py-105 {
  padding-top: 105px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-105,
.px-105 {
  padding-right: 105px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-105,
.py-105 {
  padding-bottom: 105px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-105,
.px-105 {
  padding-left: 105px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-100 {
  padding: 100px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-100,
.py-100 {
  padding-top: 100px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-100,
.px-100 {
  padding-right: 100px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-100,
.py-100 {
  padding-bottom: 100px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-100,
.px-100 {
  padding-left: 100px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-95 {
  padding: 95px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-95,
.py-95 {
  padding-top: 95px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-95,
.px-95 {
  padding-right: 95px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-95,
.py-95 {
  padding-bottom: 95px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-95,
.px-95 {
  padding-left: 95px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-90 {
  padding: 90px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-90,
.py-90 {
  padding-top: 90px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-90,
.px-90 {
  padding-right: 90px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-90,
.py-90 {
  padding-bottom: 90px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-90,
.px-90 {
  padding-left: 90px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-85 {
  padding: 85px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-85,
.py-85 {
  padding-top: 85px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-85,
.px-85 {
  padding-right: 85px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-85,
.py-85 {
  padding-bottom: 85px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-85,
.px-85 {
  padding-left: 85px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-80 {
  padding: 80px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-80,
.py-80 {
  padding-top: 80px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-80,
.px-80 {
  padding-right: 80px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-80,
.py-80 {
  padding-bottom: 80px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-80,
.px-80 {
  padding-left: 80px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-75 {
  padding: 75px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-75,
.py-75 {
  padding-top: 75px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-75,
.px-75 {
  padding-right: 75px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-75,
.py-75 {
  padding-bottom: 75px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-75,
.px-75 {
  padding-left: 75px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-70 {
  padding: 70px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-70,
.py-70 {
  padding-top: 70px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-70,
.px-70 {
  padding-right: 70px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-70,
.py-70 {
  padding-bottom: 70px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-70,
.px-70 {
  padding-left: 70px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-65 {
  padding: 65px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-65,
.py-65 {
  padding-top: 65px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-65,
.px-65 {
  padding-right: 65px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-65,
.py-65 {
  padding-bottom: 65px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-65,
.px-65 {
  padding-left: 65px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-60 {
  padding: 60px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-60,
.py-60 {
  padding-top: 60px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-60,
.px-60 {
  padding-right: 60px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-60,
.py-60 {
  padding-bottom: 60px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-60,
.px-60 {
  padding-left: 60px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-55 {
  padding: 55px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-55,
.py-55 {
  padding-top: 55px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-55,
.px-55 {
  padding-right: 55px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-55,
.py-55 {
  padding-bottom: 55px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-55,
.px-55 {
  padding-left: 55px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-50 {
  padding: 50px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-50,
.py-50 {
  padding-top: 50px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-50,
.px-50 {
  padding-right: 50px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-50,
.py-50 {
  padding-bottom: 50px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-50,
.px-50 {
  padding-left: 50px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-45 {
  padding: 45px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-45,
.py-45 {
  padding-top: 45px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-45,
.px-45 {
  padding-right: 45px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-45,
.py-45 {
  padding-bottom: 45px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-45,
.px-45 {
  padding-left: 45px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-40 {
  padding: 40px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-40,
.py-40 {
  padding-top: 40px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-40,
.px-40 {
  padding-right: 40px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-40,
.py-40 {
  padding-bottom: 40px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-40,
.px-40 {
  padding-left: 40px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-35 {
  padding: 35px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-35,
.py-35 {
  padding-top: 35px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-35,
.px-35 {
  padding-right: 35px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-35,
.py-35 {
  padding-bottom: 35px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-35,
.px-35 {
  padding-left: 35px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-30 {
  padding: 30px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-30,
.py-30 {
  padding-top: 30px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-30,
.px-30 {
  padding-right: 30px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-30,
.py-30 {
  padding-bottom: 30px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-30,
.px-30 {
  padding-left: 30px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-25 {
  padding: 25px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-25,
.py-25 {
  padding-top: 25px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-25,
.px-25 {
  padding-right: 25px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-25,
.py-25 {
  padding-bottom: 25px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-25,
.px-25 {
  padding-left: 25px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-20 {
  padding: 20px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-20,
.py-20 {
  padding-top: 20px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-20,
.px-20 {
  padding-right: 20px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-20,
.py-20 {
  padding-bottom: 20px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-20,
.px-20 {
  padding-left: 20px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-15 {
  padding: 15px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-15,
.py-15 {
  padding-top: 15px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-15,
.px-15 {
  padding-right: 15px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-15,
.py-15 {
  padding-bottom: 15px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-15,
.px-15 {
  padding-left: 15px !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-10 {
  padding: 10px !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-10,
.py-10 {
  padding-top: 10px !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-10,
.px-10 {
  padding-right: 10px !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-10,
.py-10 {
  padding-bottom: 10px !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-10,
.px-10 {
  padding-left: 10px !important;
}

/* line 33, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-auto {
  margin: auto !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-auto,
.my-auto {
  margin-top: auto !important;
}

/* line 38, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

/* line 42, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

/* line 46, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

@media (min-width: 360px) {
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xs-0 {
    margin: 0 !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xs-0,
  .my-xs-0 {
    margin-top: 0 !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xs-0,
  .mx-xs-0 {
    margin-right: 0 !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xs-0,
  .my-xs-0 {
    margin-bottom: 0 !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xs-0,
  .mx-xs-0 {
    margin-left: 0 !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xs-1 {
    margin: 0.25rem !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xs-1,
  .my-xs-1 {
    margin-top: 0.25rem !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xs-1,
  .mx-xs-1 {
    margin-right: 0.25rem !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xs-1,
  .my-xs-1 {
    margin-bottom: 0.25rem !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xs-1,
  .mx-xs-1 {
    margin-left: 0.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xs-2 {
    margin: 0.5rem !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xs-2,
  .my-xs-2 {
    margin-top: 0.5rem !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xs-2,
  .mx-xs-2 {
    margin-right: 0.5rem !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xs-2,
  .my-xs-2 {
    margin-bottom: 0.5rem !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xs-2,
  .mx-xs-2 {
    margin-left: 0.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xs-3 {
    margin: 1rem !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xs-3,
  .my-xs-3 {
    margin-top: 1rem !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xs-3,
  .mx-xs-3 {
    margin-right: 1rem !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xs-3,
  .my-xs-3 {
    margin-bottom: 1rem !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xs-3,
  .mx-xs-3 {
    margin-left: 1rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xs-4 {
    margin: 1.5rem !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xs-4,
  .my-xs-4 {
    margin-top: 1.5rem !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xs-4,
  .mx-xs-4 {
    margin-right: 1.5rem !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xs-4,
  .my-xs-4 {
    margin-bottom: 1.5rem !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xs-4,
  .mx-xs-4 {
    margin-left: 1.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xs-5 {
    margin: 5px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xs-5,
  .my-xs-5 {
    margin-top: 5px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xs-5,
  .mx-xs-5 {
    margin-right: 5px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xs-5,
  .my-xs-5 {
    margin-bottom: 5px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xs-5,
  .mx-xs-5 {
    margin-left: 5px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xs-250 {
    margin: 250px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xs-250,
  .my-xs-250 {
    margin-top: 250px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xs-250,
  .mx-xs-250 {
    margin-right: 250px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xs-250,
  .my-xs-250 {
    margin-bottom: 250px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xs-250,
  .mx-xs-250 {
    margin-left: 250px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xs-245 {
    margin: 245px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xs-245,
  .my-xs-245 {
    margin-top: 245px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xs-245,
  .mx-xs-245 {
    margin-right: 245px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xs-245,
  .my-xs-245 {
    margin-bottom: 245px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xs-245,
  .mx-xs-245 {
    margin-left: 245px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xs-240 {
    margin: 240px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xs-240,
  .my-xs-240 {
    margin-top: 240px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xs-240,
  .mx-xs-240 {
    margin-right: 240px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xs-240,
  .my-xs-240 {
    margin-bottom: 240px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xs-240,
  .mx-xs-240 {
    margin-left: 240px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xs-235 {
    margin: 235px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xs-235,
  .my-xs-235 {
    margin-top: 235px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xs-235,
  .mx-xs-235 {
    margin-right: 235px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xs-235,
  .my-xs-235 {
    margin-bottom: 235px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xs-235,
  .mx-xs-235 {
    margin-left: 235px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xs-230 {
    margin: 230px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xs-230,
  .my-xs-230 {
    margin-top: 230px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xs-230,
  .mx-xs-230 {
    margin-right: 230px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xs-230,
  .my-xs-230 {
    margin-bottom: 230px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xs-230,
  .mx-xs-230 {
    margin-left: 230px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xs-225 {
    margin: 225px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xs-225,
  .my-xs-225 {
    margin-top: 225px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xs-225,
  .mx-xs-225 {
    margin-right: 225px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xs-225,
  .my-xs-225 {
    margin-bottom: 225px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xs-225,
  .mx-xs-225 {
    margin-left: 225px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xs-220 {
    margin: 220px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xs-220,
  .my-xs-220 {
    margin-top: 220px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xs-220,
  .mx-xs-220 {
    margin-right: 220px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xs-220,
  .my-xs-220 {
    margin-bottom: 220px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xs-220,
  .mx-xs-220 {
    margin-left: 220px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xs-215 {
    margin: 215px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xs-215,
  .my-xs-215 {
    margin-top: 215px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xs-215,
  .mx-xs-215 {
    margin-right: 215px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xs-215,
  .my-xs-215 {
    margin-bottom: 215px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xs-215,
  .mx-xs-215 {
    margin-left: 215px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xs-210 {
    margin: 210px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xs-210,
  .my-xs-210 {
    margin-top: 210px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xs-210,
  .mx-xs-210 {
    margin-right: 210px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xs-210,
  .my-xs-210 {
    margin-bottom: 210px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xs-210,
  .mx-xs-210 {
    margin-left: 210px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xs-205 {
    margin: 205px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xs-205,
  .my-xs-205 {
    margin-top: 205px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xs-205,
  .mx-xs-205 {
    margin-right: 205px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xs-205,
  .my-xs-205 {
    margin-bottom: 205px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xs-205,
  .mx-xs-205 {
    margin-left: 205px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xs-200 {
    margin: 200px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xs-200,
  .my-xs-200 {
    margin-top: 200px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xs-200,
  .mx-xs-200 {
    margin-right: 200px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xs-200,
  .my-xs-200 {
    margin-bottom: 200px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xs-200,
  .mx-xs-200 {
    margin-left: 200px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xs-195 {
    margin: 195px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xs-195,
  .my-xs-195 {
    margin-top: 195px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xs-195,
  .mx-xs-195 {
    margin-right: 195px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xs-195,
  .my-xs-195 {
    margin-bottom: 195px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xs-195,
  .mx-xs-195 {
    margin-left: 195px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xs-190 {
    margin: 190px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xs-190,
  .my-xs-190 {
    margin-top: 190px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xs-190,
  .mx-xs-190 {
    margin-right: 190px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xs-190,
  .my-xs-190 {
    margin-bottom: 190px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xs-190,
  .mx-xs-190 {
    margin-left: 190px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xs-185 {
    margin: 185px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xs-185,
  .my-xs-185 {
    margin-top: 185px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xs-185,
  .mx-xs-185 {
    margin-right: 185px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xs-185,
  .my-xs-185 {
    margin-bottom: 185px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xs-185,
  .mx-xs-185 {
    margin-left: 185px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xs-180 {
    margin: 180px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xs-180,
  .my-xs-180 {
    margin-top: 180px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xs-180,
  .mx-xs-180 {
    margin-right: 180px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xs-180,
  .my-xs-180 {
    margin-bottom: 180px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xs-180,
  .mx-xs-180 {
    margin-left: 180px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xs-175 {
    margin: 175px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xs-175,
  .my-xs-175 {
    margin-top: 175px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xs-175,
  .mx-xs-175 {
    margin-right: 175px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xs-175,
  .my-xs-175 {
    margin-bottom: 175px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xs-175,
  .mx-xs-175 {
    margin-left: 175px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xs-170 {
    margin: 170px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xs-170,
  .my-xs-170 {
    margin-top: 170px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xs-170,
  .mx-xs-170 {
    margin-right: 170px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xs-170,
  .my-xs-170 {
    margin-bottom: 170px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xs-170,
  .mx-xs-170 {
    margin-left: 170px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xs-165 {
    margin: 165px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xs-165,
  .my-xs-165 {
    margin-top: 165px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xs-165,
  .mx-xs-165 {
    margin-right: 165px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xs-165,
  .my-xs-165 {
    margin-bottom: 165px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xs-165,
  .mx-xs-165 {
    margin-left: 165px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xs-160 {
    margin: 160px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xs-160,
  .my-xs-160 {
    margin-top: 160px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xs-160,
  .mx-xs-160 {
    margin-right: 160px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xs-160,
  .my-xs-160 {
    margin-bottom: 160px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xs-160,
  .mx-xs-160 {
    margin-left: 160px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xs-155 {
    margin: 155px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xs-155,
  .my-xs-155 {
    margin-top: 155px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xs-155,
  .mx-xs-155 {
    margin-right: 155px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xs-155,
  .my-xs-155 {
    margin-bottom: 155px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xs-155,
  .mx-xs-155 {
    margin-left: 155px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xs-150 {
    margin: 150px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xs-150,
  .my-xs-150 {
    margin-top: 150px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xs-150,
  .mx-xs-150 {
    margin-right: 150px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xs-150,
  .my-xs-150 {
    margin-bottom: 150px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xs-150,
  .mx-xs-150 {
    margin-left: 150px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xs-145 {
    margin: 145px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xs-145,
  .my-xs-145 {
    margin-top: 145px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xs-145,
  .mx-xs-145 {
    margin-right: 145px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xs-145,
  .my-xs-145 {
    margin-bottom: 145px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xs-145,
  .mx-xs-145 {
    margin-left: 145px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xs-140 {
    margin: 140px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xs-140,
  .my-xs-140 {
    margin-top: 140px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xs-140,
  .mx-xs-140 {
    margin-right: 140px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xs-140,
  .my-xs-140 {
    margin-bottom: 140px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xs-140,
  .mx-xs-140 {
    margin-left: 140px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xs-135 {
    margin: 135px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xs-135,
  .my-xs-135 {
    margin-top: 135px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xs-135,
  .mx-xs-135 {
    margin-right: 135px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xs-135,
  .my-xs-135 {
    margin-bottom: 135px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xs-135,
  .mx-xs-135 {
    margin-left: 135px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xs-130 {
    margin: 130px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xs-130,
  .my-xs-130 {
    margin-top: 130px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xs-130,
  .mx-xs-130 {
    margin-right: 130px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xs-130,
  .my-xs-130 {
    margin-bottom: 130px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xs-130,
  .mx-xs-130 {
    margin-left: 130px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xs-125 {
    margin: 125px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xs-125,
  .my-xs-125 {
    margin-top: 125px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xs-125,
  .mx-xs-125 {
    margin-right: 125px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xs-125,
  .my-xs-125 {
    margin-bottom: 125px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xs-125,
  .mx-xs-125 {
    margin-left: 125px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xs-120 {
    margin: 120px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xs-120,
  .my-xs-120 {
    margin-top: 120px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xs-120,
  .mx-xs-120 {
    margin-right: 120px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xs-120,
  .my-xs-120 {
    margin-bottom: 120px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xs-120,
  .mx-xs-120 {
    margin-left: 120px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xs-115 {
    margin: 115px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xs-115,
  .my-xs-115 {
    margin-top: 115px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xs-115,
  .mx-xs-115 {
    margin-right: 115px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xs-115,
  .my-xs-115 {
    margin-bottom: 115px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xs-115,
  .mx-xs-115 {
    margin-left: 115px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xs-110 {
    margin: 110px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xs-110,
  .my-xs-110 {
    margin-top: 110px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xs-110,
  .mx-xs-110 {
    margin-right: 110px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xs-110,
  .my-xs-110 {
    margin-bottom: 110px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xs-110,
  .mx-xs-110 {
    margin-left: 110px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xs-105 {
    margin: 105px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xs-105,
  .my-xs-105 {
    margin-top: 105px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xs-105,
  .mx-xs-105 {
    margin-right: 105px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xs-105,
  .my-xs-105 {
    margin-bottom: 105px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xs-105,
  .mx-xs-105 {
    margin-left: 105px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xs-100 {
    margin: 100px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xs-100,
  .my-xs-100 {
    margin-top: 100px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xs-100,
  .mx-xs-100 {
    margin-right: 100px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xs-100,
  .my-xs-100 {
    margin-bottom: 100px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xs-100,
  .mx-xs-100 {
    margin-left: 100px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xs-95 {
    margin: 95px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xs-95,
  .my-xs-95 {
    margin-top: 95px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xs-95,
  .mx-xs-95 {
    margin-right: 95px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xs-95,
  .my-xs-95 {
    margin-bottom: 95px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xs-95,
  .mx-xs-95 {
    margin-left: 95px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xs-90 {
    margin: 90px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xs-90,
  .my-xs-90 {
    margin-top: 90px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xs-90,
  .mx-xs-90 {
    margin-right: 90px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xs-90,
  .my-xs-90 {
    margin-bottom: 90px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xs-90,
  .mx-xs-90 {
    margin-left: 90px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xs-85 {
    margin: 85px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xs-85,
  .my-xs-85 {
    margin-top: 85px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xs-85,
  .mx-xs-85 {
    margin-right: 85px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xs-85,
  .my-xs-85 {
    margin-bottom: 85px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xs-85,
  .mx-xs-85 {
    margin-left: 85px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xs-80 {
    margin: 80px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xs-80,
  .my-xs-80 {
    margin-top: 80px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xs-80,
  .mx-xs-80 {
    margin-right: 80px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xs-80,
  .my-xs-80 {
    margin-bottom: 80px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xs-80,
  .mx-xs-80 {
    margin-left: 80px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xs-75 {
    margin: 75px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xs-75,
  .my-xs-75 {
    margin-top: 75px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xs-75,
  .mx-xs-75 {
    margin-right: 75px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xs-75,
  .my-xs-75 {
    margin-bottom: 75px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xs-75,
  .mx-xs-75 {
    margin-left: 75px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xs-70 {
    margin: 70px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xs-70,
  .my-xs-70 {
    margin-top: 70px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xs-70,
  .mx-xs-70 {
    margin-right: 70px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xs-70,
  .my-xs-70 {
    margin-bottom: 70px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xs-70,
  .mx-xs-70 {
    margin-left: 70px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xs-65 {
    margin: 65px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xs-65,
  .my-xs-65 {
    margin-top: 65px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xs-65,
  .mx-xs-65 {
    margin-right: 65px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xs-65,
  .my-xs-65 {
    margin-bottom: 65px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xs-65,
  .mx-xs-65 {
    margin-left: 65px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xs-60 {
    margin: 60px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xs-60,
  .my-xs-60 {
    margin-top: 60px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xs-60,
  .mx-xs-60 {
    margin-right: 60px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xs-60,
  .my-xs-60 {
    margin-bottom: 60px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xs-60,
  .mx-xs-60 {
    margin-left: 60px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xs-55 {
    margin: 55px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xs-55,
  .my-xs-55 {
    margin-top: 55px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xs-55,
  .mx-xs-55 {
    margin-right: 55px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xs-55,
  .my-xs-55 {
    margin-bottom: 55px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xs-55,
  .mx-xs-55 {
    margin-left: 55px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xs-50 {
    margin: 50px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xs-50,
  .my-xs-50 {
    margin-top: 50px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xs-50,
  .mx-xs-50 {
    margin-right: 50px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xs-50,
  .my-xs-50 {
    margin-bottom: 50px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xs-50,
  .mx-xs-50 {
    margin-left: 50px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xs-45 {
    margin: 45px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xs-45,
  .my-xs-45 {
    margin-top: 45px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xs-45,
  .mx-xs-45 {
    margin-right: 45px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xs-45,
  .my-xs-45 {
    margin-bottom: 45px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xs-45,
  .mx-xs-45 {
    margin-left: 45px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xs-40 {
    margin: 40px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xs-40,
  .my-xs-40 {
    margin-top: 40px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xs-40,
  .mx-xs-40 {
    margin-right: 40px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xs-40,
  .my-xs-40 {
    margin-bottom: 40px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xs-40,
  .mx-xs-40 {
    margin-left: 40px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xs-35 {
    margin: 35px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xs-35,
  .my-xs-35 {
    margin-top: 35px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xs-35,
  .mx-xs-35 {
    margin-right: 35px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xs-35,
  .my-xs-35 {
    margin-bottom: 35px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xs-35,
  .mx-xs-35 {
    margin-left: 35px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xs-30 {
    margin: 30px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xs-30,
  .my-xs-30 {
    margin-top: 30px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xs-30,
  .mx-xs-30 {
    margin-right: 30px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xs-30,
  .my-xs-30 {
    margin-bottom: 30px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xs-30,
  .mx-xs-30 {
    margin-left: 30px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xs-25 {
    margin: 25px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xs-25,
  .my-xs-25 {
    margin-top: 25px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xs-25,
  .mx-xs-25 {
    margin-right: 25px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xs-25,
  .my-xs-25 {
    margin-bottom: 25px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xs-25,
  .mx-xs-25 {
    margin-left: 25px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xs-20 {
    margin: 20px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xs-20,
  .my-xs-20 {
    margin-top: 20px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xs-20,
  .mx-xs-20 {
    margin-right: 20px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xs-20,
  .my-xs-20 {
    margin-bottom: 20px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xs-20,
  .mx-xs-20 {
    margin-left: 20px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xs-15 {
    margin: 15px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xs-15,
  .my-xs-15 {
    margin-top: 15px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xs-15,
  .mx-xs-15 {
    margin-right: 15px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xs-15,
  .my-xs-15 {
    margin-bottom: 15px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xs-15,
  .mx-xs-15 {
    margin-left: 15px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xs-10 {
    margin: 10px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xs-10,
  .my-xs-10 {
    margin-top: 10px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xs-10,
  .mx-xs-10 {
    margin-right: 10px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xs-10,
  .my-xs-10 {
    margin-bottom: 10px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xs-10,
  .mx-xs-10 {
    margin-left: 10px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xs-0 {
    padding: 0 !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xs-0,
  .py-xs-0 {
    padding-top: 0 !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xs-0,
  .px-xs-0 {
    padding-right: 0 !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xs-0,
  .py-xs-0 {
    padding-bottom: 0 !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xs-0,
  .px-xs-0 {
    padding-left: 0 !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xs-1 {
    padding: 0.25rem !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xs-1,
  .py-xs-1 {
    padding-top: 0.25rem !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xs-1,
  .px-xs-1 {
    padding-right: 0.25rem !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xs-1,
  .py-xs-1 {
    padding-bottom: 0.25rem !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xs-1,
  .px-xs-1 {
    padding-left: 0.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xs-2 {
    padding: 0.5rem !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xs-2,
  .py-xs-2 {
    padding-top: 0.5rem !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xs-2,
  .px-xs-2 {
    padding-right: 0.5rem !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xs-2,
  .py-xs-2 {
    padding-bottom: 0.5rem !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xs-2,
  .px-xs-2 {
    padding-left: 0.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xs-3 {
    padding: 1rem !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xs-3,
  .py-xs-3 {
    padding-top: 1rem !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xs-3,
  .px-xs-3 {
    padding-right: 1rem !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xs-3,
  .py-xs-3 {
    padding-bottom: 1rem !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xs-3,
  .px-xs-3 {
    padding-left: 1rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xs-4 {
    padding: 1.5rem !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xs-4,
  .py-xs-4 {
    padding-top: 1.5rem !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xs-4,
  .px-xs-4 {
    padding-right: 1.5rem !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xs-4,
  .py-xs-4 {
    padding-bottom: 1.5rem !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xs-4,
  .px-xs-4 {
    padding-left: 1.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xs-5 {
    padding: 5px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xs-5,
  .py-xs-5 {
    padding-top: 5px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xs-5,
  .px-xs-5 {
    padding-right: 5px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xs-5,
  .py-xs-5 {
    padding-bottom: 5px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xs-5,
  .px-xs-5 {
    padding-left: 5px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xs-250 {
    padding: 250px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xs-250,
  .py-xs-250 {
    padding-top: 250px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xs-250,
  .px-xs-250 {
    padding-right: 250px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xs-250,
  .py-xs-250 {
    padding-bottom: 250px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xs-250,
  .px-xs-250 {
    padding-left: 250px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xs-245 {
    padding: 245px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xs-245,
  .py-xs-245 {
    padding-top: 245px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xs-245,
  .px-xs-245 {
    padding-right: 245px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xs-245,
  .py-xs-245 {
    padding-bottom: 245px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xs-245,
  .px-xs-245 {
    padding-left: 245px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xs-240 {
    padding: 240px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xs-240,
  .py-xs-240 {
    padding-top: 240px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xs-240,
  .px-xs-240 {
    padding-right: 240px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xs-240,
  .py-xs-240 {
    padding-bottom: 240px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xs-240,
  .px-xs-240 {
    padding-left: 240px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xs-235 {
    padding: 235px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xs-235,
  .py-xs-235 {
    padding-top: 235px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xs-235,
  .px-xs-235 {
    padding-right: 235px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xs-235,
  .py-xs-235 {
    padding-bottom: 235px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xs-235,
  .px-xs-235 {
    padding-left: 235px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xs-230 {
    padding: 230px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xs-230,
  .py-xs-230 {
    padding-top: 230px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xs-230,
  .px-xs-230 {
    padding-right: 230px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xs-230,
  .py-xs-230 {
    padding-bottom: 230px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xs-230,
  .px-xs-230 {
    padding-left: 230px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xs-225 {
    padding: 225px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xs-225,
  .py-xs-225 {
    padding-top: 225px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xs-225,
  .px-xs-225 {
    padding-right: 225px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xs-225,
  .py-xs-225 {
    padding-bottom: 225px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xs-225,
  .px-xs-225 {
    padding-left: 225px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xs-220 {
    padding: 220px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xs-220,
  .py-xs-220 {
    padding-top: 220px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xs-220,
  .px-xs-220 {
    padding-right: 220px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xs-220,
  .py-xs-220 {
    padding-bottom: 220px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xs-220,
  .px-xs-220 {
    padding-left: 220px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xs-215 {
    padding: 215px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xs-215,
  .py-xs-215 {
    padding-top: 215px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xs-215,
  .px-xs-215 {
    padding-right: 215px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xs-215,
  .py-xs-215 {
    padding-bottom: 215px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xs-215,
  .px-xs-215 {
    padding-left: 215px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xs-210 {
    padding: 210px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xs-210,
  .py-xs-210 {
    padding-top: 210px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xs-210,
  .px-xs-210 {
    padding-right: 210px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xs-210,
  .py-xs-210 {
    padding-bottom: 210px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xs-210,
  .px-xs-210 {
    padding-left: 210px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xs-205 {
    padding: 205px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xs-205,
  .py-xs-205 {
    padding-top: 205px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xs-205,
  .px-xs-205 {
    padding-right: 205px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xs-205,
  .py-xs-205 {
    padding-bottom: 205px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xs-205,
  .px-xs-205 {
    padding-left: 205px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xs-200 {
    padding: 200px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xs-200,
  .py-xs-200 {
    padding-top: 200px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xs-200,
  .px-xs-200 {
    padding-right: 200px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xs-200,
  .py-xs-200 {
    padding-bottom: 200px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xs-200,
  .px-xs-200 {
    padding-left: 200px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xs-195 {
    padding: 195px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xs-195,
  .py-xs-195 {
    padding-top: 195px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xs-195,
  .px-xs-195 {
    padding-right: 195px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xs-195,
  .py-xs-195 {
    padding-bottom: 195px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xs-195,
  .px-xs-195 {
    padding-left: 195px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xs-190 {
    padding: 190px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xs-190,
  .py-xs-190 {
    padding-top: 190px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xs-190,
  .px-xs-190 {
    padding-right: 190px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xs-190,
  .py-xs-190 {
    padding-bottom: 190px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xs-190,
  .px-xs-190 {
    padding-left: 190px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xs-185 {
    padding: 185px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xs-185,
  .py-xs-185 {
    padding-top: 185px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xs-185,
  .px-xs-185 {
    padding-right: 185px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xs-185,
  .py-xs-185 {
    padding-bottom: 185px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xs-185,
  .px-xs-185 {
    padding-left: 185px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xs-180 {
    padding: 180px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xs-180,
  .py-xs-180 {
    padding-top: 180px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xs-180,
  .px-xs-180 {
    padding-right: 180px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xs-180,
  .py-xs-180 {
    padding-bottom: 180px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xs-180,
  .px-xs-180 {
    padding-left: 180px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xs-175 {
    padding: 175px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xs-175,
  .py-xs-175 {
    padding-top: 175px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xs-175,
  .px-xs-175 {
    padding-right: 175px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xs-175,
  .py-xs-175 {
    padding-bottom: 175px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xs-175,
  .px-xs-175 {
    padding-left: 175px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xs-170 {
    padding: 170px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xs-170,
  .py-xs-170 {
    padding-top: 170px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xs-170,
  .px-xs-170 {
    padding-right: 170px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xs-170,
  .py-xs-170 {
    padding-bottom: 170px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xs-170,
  .px-xs-170 {
    padding-left: 170px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xs-165 {
    padding: 165px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xs-165,
  .py-xs-165 {
    padding-top: 165px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xs-165,
  .px-xs-165 {
    padding-right: 165px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xs-165,
  .py-xs-165 {
    padding-bottom: 165px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xs-165,
  .px-xs-165 {
    padding-left: 165px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xs-160 {
    padding: 160px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xs-160,
  .py-xs-160 {
    padding-top: 160px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xs-160,
  .px-xs-160 {
    padding-right: 160px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xs-160,
  .py-xs-160 {
    padding-bottom: 160px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xs-160,
  .px-xs-160 {
    padding-left: 160px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xs-155 {
    padding: 155px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xs-155,
  .py-xs-155 {
    padding-top: 155px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xs-155,
  .px-xs-155 {
    padding-right: 155px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xs-155,
  .py-xs-155 {
    padding-bottom: 155px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xs-155,
  .px-xs-155 {
    padding-left: 155px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xs-150 {
    padding: 150px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xs-150,
  .py-xs-150 {
    padding-top: 150px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xs-150,
  .px-xs-150 {
    padding-right: 150px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xs-150,
  .py-xs-150 {
    padding-bottom: 150px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xs-150,
  .px-xs-150 {
    padding-left: 150px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xs-145 {
    padding: 145px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xs-145,
  .py-xs-145 {
    padding-top: 145px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xs-145,
  .px-xs-145 {
    padding-right: 145px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xs-145,
  .py-xs-145 {
    padding-bottom: 145px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xs-145,
  .px-xs-145 {
    padding-left: 145px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xs-140 {
    padding: 140px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xs-140,
  .py-xs-140 {
    padding-top: 140px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xs-140,
  .px-xs-140 {
    padding-right: 140px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xs-140,
  .py-xs-140 {
    padding-bottom: 140px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xs-140,
  .px-xs-140 {
    padding-left: 140px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xs-135 {
    padding: 135px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xs-135,
  .py-xs-135 {
    padding-top: 135px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xs-135,
  .px-xs-135 {
    padding-right: 135px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xs-135,
  .py-xs-135 {
    padding-bottom: 135px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xs-135,
  .px-xs-135 {
    padding-left: 135px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xs-130 {
    padding: 130px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xs-130,
  .py-xs-130 {
    padding-top: 130px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xs-130,
  .px-xs-130 {
    padding-right: 130px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xs-130,
  .py-xs-130 {
    padding-bottom: 130px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xs-130,
  .px-xs-130 {
    padding-left: 130px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xs-125 {
    padding: 125px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xs-125,
  .py-xs-125 {
    padding-top: 125px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xs-125,
  .px-xs-125 {
    padding-right: 125px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xs-125,
  .py-xs-125 {
    padding-bottom: 125px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xs-125,
  .px-xs-125 {
    padding-left: 125px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xs-120 {
    padding: 120px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xs-120,
  .py-xs-120 {
    padding-top: 120px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xs-120,
  .px-xs-120 {
    padding-right: 120px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xs-120,
  .py-xs-120 {
    padding-bottom: 120px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xs-120,
  .px-xs-120 {
    padding-left: 120px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xs-115 {
    padding: 115px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xs-115,
  .py-xs-115 {
    padding-top: 115px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xs-115,
  .px-xs-115 {
    padding-right: 115px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xs-115,
  .py-xs-115 {
    padding-bottom: 115px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xs-115,
  .px-xs-115 {
    padding-left: 115px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xs-110 {
    padding: 110px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xs-110,
  .py-xs-110 {
    padding-top: 110px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xs-110,
  .px-xs-110 {
    padding-right: 110px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xs-110,
  .py-xs-110 {
    padding-bottom: 110px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xs-110,
  .px-xs-110 {
    padding-left: 110px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xs-105 {
    padding: 105px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xs-105,
  .py-xs-105 {
    padding-top: 105px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xs-105,
  .px-xs-105 {
    padding-right: 105px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xs-105,
  .py-xs-105 {
    padding-bottom: 105px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xs-105,
  .px-xs-105 {
    padding-left: 105px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xs-100 {
    padding: 100px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xs-100,
  .py-xs-100 {
    padding-top: 100px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xs-100,
  .px-xs-100 {
    padding-right: 100px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xs-100,
  .py-xs-100 {
    padding-bottom: 100px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xs-100,
  .px-xs-100 {
    padding-left: 100px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xs-95 {
    padding: 95px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xs-95,
  .py-xs-95 {
    padding-top: 95px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xs-95,
  .px-xs-95 {
    padding-right: 95px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xs-95,
  .py-xs-95 {
    padding-bottom: 95px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xs-95,
  .px-xs-95 {
    padding-left: 95px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xs-90 {
    padding: 90px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xs-90,
  .py-xs-90 {
    padding-top: 90px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xs-90,
  .px-xs-90 {
    padding-right: 90px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xs-90,
  .py-xs-90 {
    padding-bottom: 90px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xs-90,
  .px-xs-90 {
    padding-left: 90px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xs-85 {
    padding: 85px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xs-85,
  .py-xs-85 {
    padding-top: 85px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xs-85,
  .px-xs-85 {
    padding-right: 85px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xs-85,
  .py-xs-85 {
    padding-bottom: 85px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xs-85,
  .px-xs-85 {
    padding-left: 85px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xs-80 {
    padding: 80px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xs-80,
  .py-xs-80 {
    padding-top: 80px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xs-80,
  .px-xs-80 {
    padding-right: 80px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xs-80,
  .py-xs-80 {
    padding-bottom: 80px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xs-80,
  .px-xs-80 {
    padding-left: 80px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xs-75 {
    padding: 75px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xs-75,
  .py-xs-75 {
    padding-top: 75px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xs-75,
  .px-xs-75 {
    padding-right: 75px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xs-75,
  .py-xs-75 {
    padding-bottom: 75px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xs-75,
  .px-xs-75 {
    padding-left: 75px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xs-70 {
    padding: 70px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xs-70,
  .py-xs-70 {
    padding-top: 70px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xs-70,
  .px-xs-70 {
    padding-right: 70px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xs-70,
  .py-xs-70 {
    padding-bottom: 70px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xs-70,
  .px-xs-70 {
    padding-left: 70px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xs-65 {
    padding: 65px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xs-65,
  .py-xs-65 {
    padding-top: 65px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xs-65,
  .px-xs-65 {
    padding-right: 65px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xs-65,
  .py-xs-65 {
    padding-bottom: 65px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xs-65,
  .px-xs-65 {
    padding-left: 65px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xs-60 {
    padding: 60px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xs-60,
  .py-xs-60 {
    padding-top: 60px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xs-60,
  .px-xs-60 {
    padding-right: 60px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xs-60,
  .py-xs-60 {
    padding-bottom: 60px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xs-60,
  .px-xs-60 {
    padding-left: 60px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xs-55 {
    padding: 55px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xs-55,
  .py-xs-55 {
    padding-top: 55px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xs-55,
  .px-xs-55 {
    padding-right: 55px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xs-55,
  .py-xs-55 {
    padding-bottom: 55px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xs-55,
  .px-xs-55 {
    padding-left: 55px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xs-50 {
    padding: 50px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xs-50,
  .py-xs-50 {
    padding-top: 50px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xs-50,
  .px-xs-50 {
    padding-right: 50px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xs-50,
  .py-xs-50 {
    padding-bottom: 50px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xs-50,
  .px-xs-50 {
    padding-left: 50px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xs-45 {
    padding: 45px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xs-45,
  .py-xs-45 {
    padding-top: 45px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xs-45,
  .px-xs-45 {
    padding-right: 45px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xs-45,
  .py-xs-45 {
    padding-bottom: 45px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xs-45,
  .px-xs-45 {
    padding-left: 45px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xs-40 {
    padding: 40px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xs-40,
  .py-xs-40 {
    padding-top: 40px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xs-40,
  .px-xs-40 {
    padding-right: 40px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xs-40,
  .py-xs-40 {
    padding-bottom: 40px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xs-40,
  .px-xs-40 {
    padding-left: 40px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xs-35 {
    padding: 35px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xs-35,
  .py-xs-35 {
    padding-top: 35px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xs-35,
  .px-xs-35 {
    padding-right: 35px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xs-35,
  .py-xs-35 {
    padding-bottom: 35px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xs-35,
  .px-xs-35 {
    padding-left: 35px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xs-30 {
    padding: 30px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xs-30,
  .py-xs-30 {
    padding-top: 30px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xs-30,
  .px-xs-30 {
    padding-right: 30px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xs-30,
  .py-xs-30 {
    padding-bottom: 30px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xs-30,
  .px-xs-30 {
    padding-left: 30px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xs-25 {
    padding: 25px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xs-25,
  .py-xs-25 {
    padding-top: 25px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xs-25,
  .px-xs-25 {
    padding-right: 25px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xs-25,
  .py-xs-25 {
    padding-bottom: 25px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xs-25,
  .px-xs-25 {
    padding-left: 25px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xs-20 {
    padding: 20px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xs-20,
  .py-xs-20 {
    padding-top: 20px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xs-20,
  .px-xs-20 {
    padding-right: 20px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xs-20,
  .py-xs-20 {
    padding-bottom: 20px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xs-20,
  .px-xs-20 {
    padding-left: 20px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xs-15 {
    padding: 15px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xs-15,
  .py-xs-15 {
    padding-top: 15px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xs-15,
  .px-xs-15 {
    padding-right: 15px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xs-15,
  .py-xs-15 {
    padding-bottom: 15px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xs-15,
  .px-xs-15 {
    padding-left: 15px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xs-10 {
    padding: 10px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xs-10,
  .py-xs-10 {
    padding-top: 10px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xs-10,
  .px-xs-10 {
    padding-right: 10px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xs-10,
  .py-xs-10 {
    padding-bottom: 10px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xs-10,
  .px-xs-10 {
    padding-left: 10px !important;
  }

  /* line 33, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xs-auto {
    margin: auto !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xs-auto,
  .my-xs-auto {
    margin-top: auto !important;
  }

  /* line 38, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xs-auto,
  .mx-xs-auto {
    margin-right: auto !important;
  }

  /* line 42, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xs-auto,
  .my-xs-auto {
    margin-bottom: auto !important;
  }

  /* line 46, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xs-auto,
  .mx-xs-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 576px) {
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-0 {
    margin: 0 !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-1 {
    margin: 0.25rem !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-2 {
    margin: 0.5rem !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-3 {
    margin: 1rem !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-4 {
    margin: 1.5rem !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-5 {
    margin: 5px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-5,
  .my-sm-5 {
    margin-top: 5px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 5px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 5px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 5px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-250 {
    margin: 250px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-250,
  .my-sm-250 {
    margin-top: 250px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-250,
  .mx-sm-250 {
    margin-right: 250px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-250,
  .my-sm-250 {
    margin-bottom: 250px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-250,
  .mx-sm-250 {
    margin-left: 250px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-245 {
    margin: 245px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-245,
  .my-sm-245 {
    margin-top: 245px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-245,
  .mx-sm-245 {
    margin-right: 245px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-245,
  .my-sm-245 {
    margin-bottom: 245px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-245,
  .mx-sm-245 {
    margin-left: 245px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-240 {
    margin: 240px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-240,
  .my-sm-240 {
    margin-top: 240px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-240,
  .mx-sm-240 {
    margin-right: 240px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-240,
  .my-sm-240 {
    margin-bottom: 240px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-240,
  .mx-sm-240 {
    margin-left: 240px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-235 {
    margin: 235px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-235,
  .my-sm-235 {
    margin-top: 235px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-235,
  .mx-sm-235 {
    margin-right: 235px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-235,
  .my-sm-235 {
    margin-bottom: 235px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-235,
  .mx-sm-235 {
    margin-left: 235px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-230 {
    margin: 230px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-230,
  .my-sm-230 {
    margin-top: 230px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-230,
  .mx-sm-230 {
    margin-right: 230px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-230,
  .my-sm-230 {
    margin-bottom: 230px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-230,
  .mx-sm-230 {
    margin-left: 230px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-225 {
    margin: 225px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-225,
  .my-sm-225 {
    margin-top: 225px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-225,
  .mx-sm-225 {
    margin-right: 225px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-225,
  .my-sm-225 {
    margin-bottom: 225px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-225,
  .mx-sm-225 {
    margin-left: 225px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-220 {
    margin: 220px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-220,
  .my-sm-220 {
    margin-top: 220px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-220,
  .mx-sm-220 {
    margin-right: 220px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-220,
  .my-sm-220 {
    margin-bottom: 220px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-220,
  .mx-sm-220 {
    margin-left: 220px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-215 {
    margin: 215px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-215,
  .my-sm-215 {
    margin-top: 215px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-215,
  .mx-sm-215 {
    margin-right: 215px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-215,
  .my-sm-215 {
    margin-bottom: 215px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-215,
  .mx-sm-215 {
    margin-left: 215px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-210 {
    margin: 210px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-210,
  .my-sm-210 {
    margin-top: 210px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-210,
  .mx-sm-210 {
    margin-right: 210px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-210,
  .my-sm-210 {
    margin-bottom: 210px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-210,
  .mx-sm-210 {
    margin-left: 210px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-205 {
    margin: 205px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-205,
  .my-sm-205 {
    margin-top: 205px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-205,
  .mx-sm-205 {
    margin-right: 205px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-205,
  .my-sm-205 {
    margin-bottom: 205px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-205,
  .mx-sm-205 {
    margin-left: 205px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-200 {
    margin: 200px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-200,
  .my-sm-200 {
    margin-top: 200px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-200,
  .mx-sm-200 {
    margin-right: 200px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-200,
  .my-sm-200 {
    margin-bottom: 200px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-200,
  .mx-sm-200 {
    margin-left: 200px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-195 {
    margin: 195px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-195,
  .my-sm-195 {
    margin-top: 195px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-195,
  .mx-sm-195 {
    margin-right: 195px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-195,
  .my-sm-195 {
    margin-bottom: 195px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-195,
  .mx-sm-195 {
    margin-left: 195px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-190 {
    margin: 190px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-190,
  .my-sm-190 {
    margin-top: 190px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-190,
  .mx-sm-190 {
    margin-right: 190px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-190,
  .my-sm-190 {
    margin-bottom: 190px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-190,
  .mx-sm-190 {
    margin-left: 190px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-185 {
    margin: 185px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-185,
  .my-sm-185 {
    margin-top: 185px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-185,
  .mx-sm-185 {
    margin-right: 185px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-185,
  .my-sm-185 {
    margin-bottom: 185px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-185,
  .mx-sm-185 {
    margin-left: 185px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-180 {
    margin: 180px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-180,
  .my-sm-180 {
    margin-top: 180px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-180,
  .mx-sm-180 {
    margin-right: 180px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-180,
  .my-sm-180 {
    margin-bottom: 180px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-180,
  .mx-sm-180 {
    margin-left: 180px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-175 {
    margin: 175px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-175,
  .my-sm-175 {
    margin-top: 175px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-175,
  .mx-sm-175 {
    margin-right: 175px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-175,
  .my-sm-175 {
    margin-bottom: 175px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-175,
  .mx-sm-175 {
    margin-left: 175px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-170 {
    margin: 170px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-170,
  .my-sm-170 {
    margin-top: 170px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-170,
  .mx-sm-170 {
    margin-right: 170px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-170,
  .my-sm-170 {
    margin-bottom: 170px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-170,
  .mx-sm-170 {
    margin-left: 170px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-165 {
    margin: 165px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-165,
  .my-sm-165 {
    margin-top: 165px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-165,
  .mx-sm-165 {
    margin-right: 165px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-165,
  .my-sm-165 {
    margin-bottom: 165px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-165,
  .mx-sm-165 {
    margin-left: 165px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-160 {
    margin: 160px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-160,
  .my-sm-160 {
    margin-top: 160px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-160,
  .mx-sm-160 {
    margin-right: 160px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-160,
  .my-sm-160 {
    margin-bottom: 160px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-160,
  .mx-sm-160 {
    margin-left: 160px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-155 {
    margin: 155px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-155,
  .my-sm-155 {
    margin-top: 155px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-155,
  .mx-sm-155 {
    margin-right: 155px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-155,
  .my-sm-155 {
    margin-bottom: 155px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-155,
  .mx-sm-155 {
    margin-left: 155px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-150 {
    margin: 150px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-150,
  .my-sm-150 {
    margin-top: 150px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-150,
  .mx-sm-150 {
    margin-right: 150px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-150,
  .my-sm-150 {
    margin-bottom: 150px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-150,
  .mx-sm-150 {
    margin-left: 150px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-145 {
    margin: 145px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-145,
  .my-sm-145 {
    margin-top: 145px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-145,
  .mx-sm-145 {
    margin-right: 145px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-145,
  .my-sm-145 {
    margin-bottom: 145px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-145,
  .mx-sm-145 {
    margin-left: 145px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-140 {
    margin: 140px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-140,
  .my-sm-140 {
    margin-top: 140px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-140,
  .mx-sm-140 {
    margin-right: 140px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-140,
  .my-sm-140 {
    margin-bottom: 140px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-140,
  .mx-sm-140 {
    margin-left: 140px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-135 {
    margin: 135px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-135,
  .my-sm-135 {
    margin-top: 135px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-135,
  .mx-sm-135 {
    margin-right: 135px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-135,
  .my-sm-135 {
    margin-bottom: 135px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-135,
  .mx-sm-135 {
    margin-left: 135px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-130 {
    margin: 130px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-130,
  .my-sm-130 {
    margin-top: 130px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-130,
  .mx-sm-130 {
    margin-right: 130px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-130,
  .my-sm-130 {
    margin-bottom: 130px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-130,
  .mx-sm-130 {
    margin-left: 130px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-125 {
    margin: 125px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-125,
  .my-sm-125 {
    margin-top: 125px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-125,
  .mx-sm-125 {
    margin-right: 125px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-125,
  .my-sm-125 {
    margin-bottom: 125px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-125,
  .mx-sm-125 {
    margin-left: 125px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-120 {
    margin: 120px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-120,
  .my-sm-120 {
    margin-top: 120px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-120,
  .mx-sm-120 {
    margin-right: 120px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-120,
  .my-sm-120 {
    margin-bottom: 120px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-120,
  .mx-sm-120 {
    margin-left: 120px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-115 {
    margin: 115px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-115,
  .my-sm-115 {
    margin-top: 115px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-115,
  .mx-sm-115 {
    margin-right: 115px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-115,
  .my-sm-115 {
    margin-bottom: 115px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-115,
  .mx-sm-115 {
    margin-left: 115px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-110 {
    margin: 110px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-110,
  .my-sm-110 {
    margin-top: 110px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-110,
  .mx-sm-110 {
    margin-right: 110px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-110,
  .my-sm-110 {
    margin-bottom: 110px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-110,
  .mx-sm-110 {
    margin-left: 110px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-105 {
    margin: 105px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-105,
  .my-sm-105 {
    margin-top: 105px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-105,
  .mx-sm-105 {
    margin-right: 105px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-105,
  .my-sm-105 {
    margin-bottom: 105px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-105,
  .mx-sm-105 {
    margin-left: 105px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-100 {
    margin: 100px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-100,
  .my-sm-100 {
    margin-top: 100px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-100,
  .mx-sm-100 {
    margin-right: 100px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-100,
  .my-sm-100 {
    margin-bottom: 100px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-100,
  .mx-sm-100 {
    margin-left: 100px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-95 {
    margin: 95px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-95,
  .my-sm-95 {
    margin-top: 95px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-95,
  .mx-sm-95 {
    margin-right: 95px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-95,
  .my-sm-95 {
    margin-bottom: 95px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-95,
  .mx-sm-95 {
    margin-left: 95px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-90 {
    margin: 90px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-90,
  .my-sm-90 {
    margin-top: 90px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-90,
  .mx-sm-90 {
    margin-right: 90px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-90,
  .my-sm-90 {
    margin-bottom: 90px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-90,
  .mx-sm-90 {
    margin-left: 90px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-85 {
    margin: 85px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-85,
  .my-sm-85 {
    margin-top: 85px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-85,
  .mx-sm-85 {
    margin-right: 85px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-85,
  .my-sm-85 {
    margin-bottom: 85px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-85,
  .mx-sm-85 {
    margin-left: 85px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-80 {
    margin: 80px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-80,
  .my-sm-80 {
    margin-top: 80px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-80,
  .mx-sm-80 {
    margin-right: 80px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-80,
  .my-sm-80 {
    margin-bottom: 80px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-80,
  .mx-sm-80 {
    margin-left: 80px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-75 {
    margin: 75px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-75,
  .my-sm-75 {
    margin-top: 75px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-75,
  .mx-sm-75 {
    margin-right: 75px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-75,
  .my-sm-75 {
    margin-bottom: 75px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-75,
  .mx-sm-75 {
    margin-left: 75px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-70 {
    margin: 70px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-70,
  .my-sm-70 {
    margin-top: 70px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-70,
  .mx-sm-70 {
    margin-right: 70px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-70,
  .my-sm-70 {
    margin-bottom: 70px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-70,
  .mx-sm-70 {
    margin-left: 70px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-65 {
    margin: 65px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-65,
  .my-sm-65 {
    margin-top: 65px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-65,
  .mx-sm-65 {
    margin-right: 65px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-65,
  .my-sm-65 {
    margin-bottom: 65px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-65,
  .mx-sm-65 {
    margin-left: 65px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-60 {
    margin: 60px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-60,
  .my-sm-60 {
    margin-top: 60px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-60,
  .mx-sm-60 {
    margin-right: 60px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-60,
  .my-sm-60 {
    margin-bottom: 60px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-60,
  .mx-sm-60 {
    margin-left: 60px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-55 {
    margin: 55px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-55,
  .my-sm-55 {
    margin-top: 55px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-55,
  .mx-sm-55 {
    margin-right: 55px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-55,
  .my-sm-55 {
    margin-bottom: 55px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-55,
  .mx-sm-55 {
    margin-left: 55px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-50 {
    margin: 50px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-50,
  .my-sm-50 {
    margin-top: 50px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-50,
  .mx-sm-50 {
    margin-right: 50px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-50,
  .my-sm-50 {
    margin-bottom: 50px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-50,
  .mx-sm-50 {
    margin-left: 50px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-45 {
    margin: 45px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-45,
  .my-sm-45 {
    margin-top: 45px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-45,
  .mx-sm-45 {
    margin-right: 45px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-45,
  .my-sm-45 {
    margin-bottom: 45px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-45,
  .mx-sm-45 {
    margin-left: 45px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-40 {
    margin: 40px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-40,
  .my-sm-40 {
    margin-top: 40px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-40,
  .mx-sm-40 {
    margin-right: 40px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-40,
  .my-sm-40 {
    margin-bottom: 40px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-40,
  .mx-sm-40 {
    margin-left: 40px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-35 {
    margin: 35px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-35,
  .my-sm-35 {
    margin-top: 35px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-35,
  .mx-sm-35 {
    margin-right: 35px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-35,
  .my-sm-35 {
    margin-bottom: 35px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-35,
  .mx-sm-35 {
    margin-left: 35px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-30 {
    margin: 30px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-30,
  .my-sm-30 {
    margin-top: 30px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-30,
  .mx-sm-30 {
    margin-right: 30px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-30,
  .my-sm-30 {
    margin-bottom: 30px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-30,
  .mx-sm-30 {
    margin-left: 30px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-25 {
    margin: 25px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-25,
  .my-sm-25 {
    margin-top: 25px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-25,
  .mx-sm-25 {
    margin-right: 25px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-25,
  .my-sm-25 {
    margin-bottom: 25px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-25,
  .mx-sm-25 {
    margin-left: 25px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-20 {
    margin: 20px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-20,
  .my-sm-20 {
    margin-top: 20px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-20,
  .mx-sm-20 {
    margin-right: 20px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-20,
  .my-sm-20 {
    margin-bottom: 20px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-20,
  .mx-sm-20 {
    margin-left: 20px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-15 {
    margin: 15px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-15,
  .my-sm-15 {
    margin-top: 15px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-15,
  .mx-sm-15 {
    margin-right: 15px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-15,
  .my-sm-15 {
    margin-bottom: 15px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-15,
  .mx-sm-15 {
    margin-left: 15px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-10 {
    margin: 10px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-10,
  .my-sm-10 {
    margin-top: 10px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-10,
  .mx-sm-10 {
    margin-right: 10px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-10,
  .my-sm-10 {
    margin-bottom: 10px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-10,
  .mx-sm-10 {
    margin-left: 10px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-0 {
    padding: 0 !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-1 {
    padding: 0.25rem !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-2 {
    padding: 0.5rem !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-3 {
    padding: 1rem !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-4 {
    padding: 1.5rem !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-5 {
    padding: 5px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-5,
  .py-sm-5 {
    padding-top: 5px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-5,
  .px-sm-5 {
    padding-right: 5px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 5px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-5,
  .px-sm-5 {
    padding-left: 5px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-250 {
    padding: 250px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-250,
  .py-sm-250 {
    padding-top: 250px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-250,
  .px-sm-250 {
    padding-right: 250px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-250,
  .py-sm-250 {
    padding-bottom: 250px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-250,
  .px-sm-250 {
    padding-left: 250px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-245 {
    padding: 245px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-245,
  .py-sm-245 {
    padding-top: 245px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-245,
  .px-sm-245 {
    padding-right: 245px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-245,
  .py-sm-245 {
    padding-bottom: 245px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-245,
  .px-sm-245 {
    padding-left: 245px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-240 {
    padding: 240px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-240,
  .py-sm-240 {
    padding-top: 240px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-240,
  .px-sm-240 {
    padding-right: 240px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-240,
  .py-sm-240 {
    padding-bottom: 240px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-240,
  .px-sm-240 {
    padding-left: 240px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-235 {
    padding: 235px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-235,
  .py-sm-235 {
    padding-top: 235px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-235,
  .px-sm-235 {
    padding-right: 235px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-235,
  .py-sm-235 {
    padding-bottom: 235px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-235,
  .px-sm-235 {
    padding-left: 235px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-230 {
    padding: 230px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-230,
  .py-sm-230 {
    padding-top: 230px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-230,
  .px-sm-230 {
    padding-right: 230px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-230,
  .py-sm-230 {
    padding-bottom: 230px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-230,
  .px-sm-230 {
    padding-left: 230px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-225 {
    padding: 225px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-225,
  .py-sm-225 {
    padding-top: 225px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-225,
  .px-sm-225 {
    padding-right: 225px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-225,
  .py-sm-225 {
    padding-bottom: 225px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-225,
  .px-sm-225 {
    padding-left: 225px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-220 {
    padding: 220px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-220,
  .py-sm-220 {
    padding-top: 220px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-220,
  .px-sm-220 {
    padding-right: 220px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-220,
  .py-sm-220 {
    padding-bottom: 220px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-220,
  .px-sm-220 {
    padding-left: 220px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-215 {
    padding: 215px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-215,
  .py-sm-215 {
    padding-top: 215px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-215,
  .px-sm-215 {
    padding-right: 215px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-215,
  .py-sm-215 {
    padding-bottom: 215px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-215,
  .px-sm-215 {
    padding-left: 215px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-210 {
    padding: 210px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-210,
  .py-sm-210 {
    padding-top: 210px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-210,
  .px-sm-210 {
    padding-right: 210px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-210,
  .py-sm-210 {
    padding-bottom: 210px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-210,
  .px-sm-210 {
    padding-left: 210px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-205 {
    padding: 205px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-205,
  .py-sm-205 {
    padding-top: 205px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-205,
  .px-sm-205 {
    padding-right: 205px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-205,
  .py-sm-205 {
    padding-bottom: 205px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-205,
  .px-sm-205 {
    padding-left: 205px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-200 {
    padding: 200px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-200,
  .py-sm-200 {
    padding-top: 200px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-200,
  .px-sm-200 {
    padding-right: 200px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-200,
  .py-sm-200 {
    padding-bottom: 200px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-200,
  .px-sm-200 {
    padding-left: 200px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-195 {
    padding: 195px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-195,
  .py-sm-195 {
    padding-top: 195px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-195,
  .px-sm-195 {
    padding-right: 195px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-195,
  .py-sm-195 {
    padding-bottom: 195px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-195,
  .px-sm-195 {
    padding-left: 195px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-190 {
    padding: 190px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-190,
  .py-sm-190 {
    padding-top: 190px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-190,
  .px-sm-190 {
    padding-right: 190px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-190,
  .py-sm-190 {
    padding-bottom: 190px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-190,
  .px-sm-190 {
    padding-left: 190px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-185 {
    padding: 185px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-185,
  .py-sm-185 {
    padding-top: 185px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-185,
  .px-sm-185 {
    padding-right: 185px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-185,
  .py-sm-185 {
    padding-bottom: 185px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-185,
  .px-sm-185 {
    padding-left: 185px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-180 {
    padding: 180px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-180,
  .py-sm-180 {
    padding-top: 180px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-180,
  .px-sm-180 {
    padding-right: 180px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-180,
  .py-sm-180 {
    padding-bottom: 180px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-180,
  .px-sm-180 {
    padding-left: 180px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-175 {
    padding: 175px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-175,
  .py-sm-175 {
    padding-top: 175px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-175,
  .px-sm-175 {
    padding-right: 175px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-175,
  .py-sm-175 {
    padding-bottom: 175px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-175,
  .px-sm-175 {
    padding-left: 175px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-170 {
    padding: 170px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-170,
  .py-sm-170 {
    padding-top: 170px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-170,
  .px-sm-170 {
    padding-right: 170px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-170,
  .py-sm-170 {
    padding-bottom: 170px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-170,
  .px-sm-170 {
    padding-left: 170px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-165 {
    padding: 165px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-165,
  .py-sm-165 {
    padding-top: 165px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-165,
  .px-sm-165 {
    padding-right: 165px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-165,
  .py-sm-165 {
    padding-bottom: 165px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-165,
  .px-sm-165 {
    padding-left: 165px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-160 {
    padding: 160px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-160,
  .py-sm-160 {
    padding-top: 160px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-160,
  .px-sm-160 {
    padding-right: 160px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-160,
  .py-sm-160 {
    padding-bottom: 160px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-160,
  .px-sm-160 {
    padding-left: 160px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-155 {
    padding: 155px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-155,
  .py-sm-155 {
    padding-top: 155px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-155,
  .px-sm-155 {
    padding-right: 155px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-155,
  .py-sm-155 {
    padding-bottom: 155px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-155,
  .px-sm-155 {
    padding-left: 155px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-150 {
    padding: 150px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-150,
  .py-sm-150 {
    padding-top: 150px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-150,
  .px-sm-150 {
    padding-right: 150px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-150,
  .py-sm-150 {
    padding-bottom: 150px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-150,
  .px-sm-150 {
    padding-left: 150px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-145 {
    padding: 145px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-145,
  .py-sm-145 {
    padding-top: 145px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-145,
  .px-sm-145 {
    padding-right: 145px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-145,
  .py-sm-145 {
    padding-bottom: 145px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-145,
  .px-sm-145 {
    padding-left: 145px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-140 {
    padding: 140px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-140,
  .py-sm-140 {
    padding-top: 140px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-140,
  .px-sm-140 {
    padding-right: 140px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-140,
  .py-sm-140 {
    padding-bottom: 140px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-140,
  .px-sm-140 {
    padding-left: 140px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-135 {
    padding: 135px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-135,
  .py-sm-135 {
    padding-top: 135px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-135,
  .px-sm-135 {
    padding-right: 135px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-135,
  .py-sm-135 {
    padding-bottom: 135px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-135,
  .px-sm-135 {
    padding-left: 135px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-130 {
    padding: 130px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-130,
  .py-sm-130 {
    padding-top: 130px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-130,
  .px-sm-130 {
    padding-right: 130px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-130,
  .py-sm-130 {
    padding-bottom: 130px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-130,
  .px-sm-130 {
    padding-left: 130px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-125 {
    padding: 125px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-125,
  .py-sm-125 {
    padding-top: 125px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-125,
  .px-sm-125 {
    padding-right: 125px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-125,
  .py-sm-125 {
    padding-bottom: 125px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-125,
  .px-sm-125 {
    padding-left: 125px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-120 {
    padding: 120px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-120,
  .py-sm-120 {
    padding-top: 120px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-120,
  .px-sm-120 {
    padding-right: 120px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-120,
  .py-sm-120 {
    padding-bottom: 120px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-120,
  .px-sm-120 {
    padding-left: 120px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-115 {
    padding: 115px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-115,
  .py-sm-115 {
    padding-top: 115px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-115,
  .px-sm-115 {
    padding-right: 115px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-115,
  .py-sm-115 {
    padding-bottom: 115px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-115,
  .px-sm-115 {
    padding-left: 115px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-110 {
    padding: 110px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-110,
  .py-sm-110 {
    padding-top: 110px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-110,
  .px-sm-110 {
    padding-right: 110px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-110,
  .py-sm-110 {
    padding-bottom: 110px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-110,
  .px-sm-110 {
    padding-left: 110px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-105 {
    padding: 105px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-105,
  .py-sm-105 {
    padding-top: 105px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-105,
  .px-sm-105 {
    padding-right: 105px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-105,
  .py-sm-105 {
    padding-bottom: 105px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-105,
  .px-sm-105 {
    padding-left: 105px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-100 {
    padding: 100px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-100,
  .py-sm-100 {
    padding-top: 100px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-100,
  .px-sm-100 {
    padding-right: 100px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-100,
  .py-sm-100 {
    padding-bottom: 100px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-100,
  .px-sm-100 {
    padding-left: 100px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-95 {
    padding: 95px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-95,
  .py-sm-95 {
    padding-top: 95px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-95,
  .px-sm-95 {
    padding-right: 95px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-95,
  .py-sm-95 {
    padding-bottom: 95px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-95,
  .px-sm-95 {
    padding-left: 95px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-90 {
    padding: 90px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-90,
  .py-sm-90 {
    padding-top: 90px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-90,
  .px-sm-90 {
    padding-right: 90px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-90,
  .py-sm-90 {
    padding-bottom: 90px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-90,
  .px-sm-90 {
    padding-left: 90px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-85 {
    padding: 85px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-85,
  .py-sm-85 {
    padding-top: 85px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-85,
  .px-sm-85 {
    padding-right: 85px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-85,
  .py-sm-85 {
    padding-bottom: 85px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-85,
  .px-sm-85 {
    padding-left: 85px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-80 {
    padding: 80px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-80,
  .py-sm-80 {
    padding-top: 80px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-80,
  .px-sm-80 {
    padding-right: 80px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-80,
  .py-sm-80 {
    padding-bottom: 80px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-80,
  .px-sm-80 {
    padding-left: 80px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-75 {
    padding: 75px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-75,
  .py-sm-75 {
    padding-top: 75px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-75,
  .px-sm-75 {
    padding-right: 75px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-75,
  .py-sm-75 {
    padding-bottom: 75px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-75,
  .px-sm-75 {
    padding-left: 75px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-70 {
    padding: 70px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-70,
  .py-sm-70 {
    padding-top: 70px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-70,
  .px-sm-70 {
    padding-right: 70px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-70,
  .py-sm-70 {
    padding-bottom: 70px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-70,
  .px-sm-70 {
    padding-left: 70px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-65 {
    padding: 65px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-65,
  .py-sm-65 {
    padding-top: 65px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-65,
  .px-sm-65 {
    padding-right: 65px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-65,
  .py-sm-65 {
    padding-bottom: 65px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-65,
  .px-sm-65 {
    padding-left: 65px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-60 {
    padding: 60px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-60,
  .py-sm-60 {
    padding-top: 60px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-60,
  .px-sm-60 {
    padding-right: 60px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-60,
  .py-sm-60 {
    padding-bottom: 60px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-60,
  .px-sm-60 {
    padding-left: 60px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-55 {
    padding: 55px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-55,
  .py-sm-55 {
    padding-top: 55px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-55,
  .px-sm-55 {
    padding-right: 55px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-55,
  .py-sm-55 {
    padding-bottom: 55px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-55,
  .px-sm-55 {
    padding-left: 55px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-50 {
    padding: 50px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-50,
  .py-sm-50 {
    padding-top: 50px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-50,
  .px-sm-50 {
    padding-right: 50px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-50,
  .py-sm-50 {
    padding-bottom: 50px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-50,
  .px-sm-50 {
    padding-left: 50px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-45 {
    padding: 45px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-45,
  .py-sm-45 {
    padding-top: 45px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-45,
  .px-sm-45 {
    padding-right: 45px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-45,
  .py-sm-45 {
    padding-bottom: 45px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-45,
  .px-sm-45 {
    padding-left: 45px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-40 {
    padding: 40px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-40,
  .py-sm-40 {
    padding-top: 40px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-40,
  .px-sm-40 {
    padding-right: 40px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-40,
  .py-sm-40 {
    padding-bottom: 40px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-40,
  .px-sm-40 {
    padding-left: 40px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-35 {
    padding: 35px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-35,
  .py-sm-35 {
    padding-top: 35px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-35,
  .px-sm-35 {
    padding-right: 35px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-35,
  .py-sm-35 {
    padding-bottom: 35px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-35,
  .px-sm-35 {
    padding-left: 35px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-30 {
    padding: 30px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-30,
  .py-sm-30 {
    padding-top: 30px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-30,
  .px-sm-30 {
    padding-right: 30px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-30,
  .py-sm-30 {
    padding-bottom: 30px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-30,
  .px-sm-30 {
    padding-left: 30px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-25 {
    padding: 25px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-25,
  .py-sm-25 {
    padding-top: 25px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-25,
  .px-sm-25 {
    padding-right: 25px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-25,
  .py-sm-25 {
    padding-bottom: 25px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-25,
  .px-sm-25 {
    padding-left: 25px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-20 {
    padding: 20px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-20,
  .py-sm-20 {
    padding-top: 20px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-20,
  .px-sm-20 {
    padding-right: 20px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-20,
  .py-sm-20 {
    padding-bottom: 20px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-20,
  .px-sm-20 {
    padding-left: 20px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-15 {
    padding: 15px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-15,
  .py-sm-15 {
    padding-top: 15px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-15,
  .px-sm-15 {
    padding-right: 15px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-15,
  .py-sm-15 {
    padding-bottom: 15px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-15,
  .px-sm-15 {
    padding-left: 15px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-10 {
    padding: 10px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-10,
  .py-sm-10 {
    padding-top: 10px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-10,
  .px-sm-10 {
    padding-right: 10px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-10,
  .py-sm-10 {
    padding-bottom: 10px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-10,
  .px-sm-10 {
    padding-left: 10px !important;
  }

  /* line 33, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-auto {
    margin: auto !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }

  /* line 38, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }

  /* line 42, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }

  /* line 46, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 768px) {
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-0 {
    margin: 0 !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-1 {
    margin: 0.25rem !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-2 {
    margin: 0.5rem !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-3 {
    margin: 1rem !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-4 {
    margin: 1.5rem !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-5 {
    margin: 5px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-5,
  .my-md-5 {
    margin-top: 5px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-5,
  .mx-md-5 {
    margin-right: 5px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-5,
  .my-md-5 {
    margin-bottom: 5px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-5,
  .mx-md-5 {
    margin-left: 5px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-250 {
    margin: 250px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-250,
  .my-md-250 {
    margin-top: 250px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-250,
  .mx-md-250 {
    margin-right: 250px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-250,
  .my-md-250 {
    margin-bottom: 250px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-250,
  .mx-md-250 {
    margin-left: 250px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-245 {
    margin: 245px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-245,
  .my-md-245 {
    margin-top: 245px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-245,
  .mx-md-245 {
    margin-right: 245px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-245,
  .my-md-245 {
    margin-bottom: 245px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-245,
  .mx-md-245 {
    margin-left: 245px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-240 {
    margin: 240px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-240,
  .my-md-240 {
    margin-top: 240px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-240,
  .mx-md-240 {
    margin-right: 240px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-240,
  .my-md-240 {
    margin-bottom: 240px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-240,
  .mx-md-240 {
    margin-left: 240px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-235 {
    margin: 235px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-235,
  .my-md-235 {
    margin-top: 235px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-235,
  .mx-md-235 {
    margin-right: 235px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-235,
  .my-md-235 {
    margin-bottom: 235px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-235,
  .mx-md-235 {
    margin-left: 235px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-230 {
    margin: 230px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-230,
  .my-md-230 {
    margin-top: 230px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-230,
  .mx-md-230 {
    margin-right: 230px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-230,
  .my-md-230 {
    margin-bottom: 230px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-230,
  .mx-md-230 {
    margin-left: 230px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-225 {
    margin: 225px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-225,
  .my-md-225 {
    margin-top: 225px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-225,
  .mx-md-225 {
    margin-right: 225px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-225,
  .my-md-225 {
    margin-bottom: 225px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-225,
  .mx-md-225 {
    margin-left: 225px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-220 {
    margin: 220px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-220,
  .my-md-220 {
    margin-top: 220px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-220,
  .mx-md-220 {
    margin-right: 220px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-220,
  .my-md-220 {
    margin-bottom: 220px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-220,
  .mx-md-220 {
    margin-left: 220px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-215 {
    margin: 215px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-215,
  .my-md-215 {
    margin-top: 215px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-215,
  .mx-md-215 {
    margin-right: 215px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-215,
  .my-md-215 {
    margin-bottom: 215px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-215,
  .mx-md-215 {
    margin-left: 215px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-210 {
    margin: 210px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-210,
  .my-md-210 {
    margin-top: 210px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-210,
  .mx-md-210 {
    margin-right: 210px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-210,
  .my-md-210 {
    margin-bottom: 210px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-210,
  .mx-md-210 {
    margin-left: 210px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-205 {
    margin: 205px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-205,
  .my-md-205 {
    margin-top: 205px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-205,
  .mx-md-205 {
    margin-right: 205px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-205,
  .my-md-205 {
    margin-bottom: 205px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-205,
  .mx-md-205 {
    margin-left: 205px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-200 {
    margin: 200px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-200,
  .my-md-200 {
    margin-top: 200px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-200,
  .mx-md-200 {
    margin-right: 200px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-200,
  .my-md-200 {
    margin-bottom: 200px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-200,
  .mx-md-200 {
    margin-left: 200px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-195 {
    margin: 195px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-195,
  .my-md-195 {
    margin-top: 195px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-195,
  .mx-md-195 {
    margin-right: 195px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-195,
  .my-md-195 {
    margin-bottom: 195px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-195,
  .mx-md-195 {
    margin-left: 195px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-190 {
    margin: 190px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-190,
  .my-md-190 {
    margin-top: 190px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-190,
  .mx-md-190 {
    margin-right: 190px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-190,
  .my-md-190 {
    margin-bottom: 190px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-190,
  .mx-md-190 {
    margin-left: 190px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-185 {
    margin: 185px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-185,
  .my-md-185 {
    margin-top: 185px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-185,
  .mx-md-185 {
    margin-right: 185px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-185,
  .my-md-185 {
    margin-bottom: 185px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-185,
  .mx-md-185 {
    margin-left: 185px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-180 {
    margin: 180px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-180,
  .my-md-180 {
    margin-top: 180px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-180,
  .mx-md-180 {
    margin-right: 180px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-180,
  .my-md-180 {
    margin-bottom: 180px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-180,
  .mx-md-180 {
    margin-left: 180px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-175 {
    margin: 175px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-175,
  .my-md-175 {
    margin-top: 175px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-175,
  .mx-md-175 {
    margin-right: 175px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-175,
  .my-md-175 {
    margin-bottom: 175px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-175,
  .mx-md-175 {
    margin-left: 175px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-170 {
    margin: 170px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-170,
  .my-md-170 {
    margin-top: 170px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-170,
  .mx-md-170 {
    margin-right: 170px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-170,
  .my-md-170 {
    margin-bottom: 170px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-170,
  .mx-md-170 {
    margin-left: 170px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-165 {
    margin: 165px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-165,
  .my-md-165 {
    margin-top: 165px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-165,
  .mx-md-165 {
    margin-right: 165px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-165,
  .my-md-165 {
    margin-bottom: 165px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-165,
  .mx-md-165 {
    margin-left: 165px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-160 {
    margin: 160px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-160,
  .my-md-160 {
    margin-top: 160px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-160,
  .mx-md-160 {
    margin-right: 160px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-160,
  .my-md-160 {
    margin-bottom: 160px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-160,
  .mx-md-160 {
    margin-left: 160px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-155 {
    margin: 155px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-155,
  .my-md-155 {
    margin-top: 155px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-155,
  .mx-md-155 {
    margin-right: 155px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-155,
  .my-md-155 {
    margin-bottom: 155px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-155,
  .mx-md-155 {
    margin-left: 155px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-150 {
    margin: 150px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-150,
  .my-md-150 {
    margin-top: 150px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-150,
  .mx-md-150 {
    margin-right: 150px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-150,
  .my-md-150 {
    margin-bottom: 150px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-150,
  .mx-md-150 {
    margin-left: 150px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-145 {
    margin: 145px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-145,
  .my-md-145 {
    margin-top: 145px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-145,
  .mx-md-145 {
    margin-right: 145px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-145,
  .my-md-145 {
    margin-bottom: 145px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-145,
  .mx-md-145 {
    margin-left: 145px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-140 {
    margin: 140px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-140,
  .my-md-140 {
    margin-top: 140px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-140,
  .mx-md-140 {
    margin-right: 140px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-140,
  .my-md-140 {
    margin-bottom: 140px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-140,
  .mx-md-140 {
    margin-left: 140px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-135 {
    margin: 135px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-135,
  .my-md-135 {
    margin-top: 135px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-135,
  .mx-md-135 {
    margin-right: 135px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-135,
  .my-md-135 {
    margin-bottom: 135px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-135,
  .mx-md-135 {
    margin-left: 135px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-130 {
    margin: 130px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-130,
  .my-md-130 {
    margin-top: 130px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-130,
  .mx-md-130 {
    margin-right: 130px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-130,
  .my-md-130 {
    margin-bottom: 130px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-130,
  .mx-md-130 {
    margin-left: 130px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-125 {
    margin: 125px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-125,
  .my-md-125 {
    margin-top: 125px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-125,
  .mx-md-125 {
    margin-right: 125px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-125,
  .my-md-125 {
    margin-bottom: 125px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-125,
  .mx-md-125 {
    margin-left: 125px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-120 {
    margin: 120px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-120,
  .my-md-120 {
    margin-top: 120px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-120,
  .mx-md-120 {
    margin-right: 120px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-120,
  .my-md-120 {
    margin-bottom: 120px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-120,
  .mx-md-120 {
    margin-left: 120px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-115 {
    margin: 115px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-115,
  .my-md-115 {
    margin-top: 115px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-115,
  .mx-md-115 {
    margin-right: 115px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-115,
  .my-md-115 {
    margin-bottom: 115px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-115,
  .mx-md-115 {
    margin-left: 115px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-110 {
    margin: 110px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-110,
  .my-md-110 {
    margin-top: 110px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-110,
  .mx-md-110 {
    margin-right: 110px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-110,
  .my-md-110 {
    margin-bottom: 110px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-110,
  .mx-md-110 {
    margin-left: 110px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-105 {
    margin: 105px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-105,
  .my-md-105 {
    margin-top: 105px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-105,
  .mx-md-105 {
    margin-right: 105px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-105,
  .my-md-105 {
    margin-bottom: 105px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-105,
  .mx-md-105 {
    margin-left: 105px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-100 {
    margin: 100px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-100,
  .my-md-100 {
    margin-top: 100px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-100,
  .mx-md-100 {
    margin-right: 100px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-100,
  .my-md-100 {
    margin-bottom: 100px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-100,
  .mx-md-100 {
    margin-left: 100px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-95 {
    margin: 95px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-95,
  .my-md-95 {
    margin-top: 95px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-95,
  .mx-md-95 {
    margin-right: 95px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-95,
  .my-md-95 {
    margin-bottom: 95px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-95,
  .mx-md-95 {
    margin-left: 95px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-90 {
    margin: 90px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-90,
  .my-md-90 {
    margin-top: 90px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-90,
  .mx-md-90 {
    margin-right: 90px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-90,
  .my-md-90 {
    margin-bottom: 90px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-90,
  .mx-md-90 {
    margin-left: 90px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-85 {
    margin: 85px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-85,
  .my-md-85 {
    margin-top: 85px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-85,
  .mx-md-85 {
    margin-right: 85px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-85,
  .my-md-85 {
    margin-bottom: 85px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-85,
  .mx-md-85 {
    margin-left: 85px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-80 {
    margin: 80px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-80,
  .my-md-80 {
    margin-top: 80px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-80,
  .mx-md-80 {
    margin-right: 80px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-80,
  .my-md-80 {
    margin-bottom: 80px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-80,
  .mx-md-80 {
    margin-left: 80px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-75 {
    margin: 75px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-75,
  .my-md-75 {
    margin-top: 75px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-75,
  .mx-md-75 {
    margin-right: 75px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-75,
  .my-md-75 {
    margin-bottom: 75px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-75,
  .mx-md-75 {
    margin-left: 75px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-70 {
    margin: 70px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-70,
  .my-md-70 {
    margin-top: 70px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-70,
  .mx-md-70 {
    margin-right: 70px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-70,
  .my-md-70 {
    margin-bottom: 70px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-70,
  .mx-md-70 {
    margin-left: 70px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-65 {
    margin: 65px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-65,
  .my-md-65 {
    margin-top: 65px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-65,
  .mx-md-65 {
    margin-right: 65px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-65,
  .my-md-65 {
    margin-bottom: 65px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-65,
  .mx-md-65 {
    margin-left: 65px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-60 {
    margin: 60px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-60,
  .my-md-60 {
    margin-top: 60px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-60,
  .mx-md-60 {
    margin-right: 60px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-60,
  .my-md-60 {
    margin-bottom: 60px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-60,
  .mx-md-60 {
    margin-left: 60px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-55 {
    margin: 55px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-55,
  .my-md-55 {
    margin-top: 55px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-55,
  .mx-md-55 {
    margin-right: 55px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-55,
  .my-md-55 {
    margin-bottom: 55px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-55,
  .mx-md-55 {
    margin-left: 55px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-50 {
    margin: 50px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-50,
  .my-md-50 {
    margin-top: 50px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-50,
  .mx-md-50 {
    margin-right: 50px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-50,
  .my-md-50 {
    margin-bottom: 50px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-50,
  .mx-md-50 {
    margin-left: 50px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-45 {
    margin: 45px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-45,
  .my-md-45 {
    margin-top: 45px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-45,
  .mx-md-45 {
    margin-right: 45px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-45,
  .my-md-45 {
    margin-bottom: 45px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-45,
  .mx-md-45 {
    margin-left: 45px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-40 {
    margin: 40px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-40,
  .my-md-40 {
    margin-top: 40px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-40,
  .mx-md-40 {
    margin-right: 40px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-40,
  .my-md-40 {
    margin-bottom: 40px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-40,
  .mx-md-40 {
    margin-left: 40px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-35 {
    margin: 35px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-35,
  .my-md-35 {
    margin-top: 35px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-35,
  .mx-md-35 {
    margin-right: 35px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-35,
  .my-md-35 {
    margin-bottom: 35px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-35,
  .mx-md-35 {
    margin-left: 35px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-30 {
    margin: 30px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-30,
  .my-md-30 {
    margin-top: 30px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-30,
  .mx-md-30 {
    margin-right: 30px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-30,
  .my-md-30 {
    margin-bottom: 30px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-30,
  .mx-md-30 {
    margin-left: 30px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-25 {
    margin: 25px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-25,
  .my-md-25 {
    margin-top: 25px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-25,
  .mx-md-25 {
    margin-right: 25px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-25,
  .my-md-25 {
    margin-bottom: 25px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-25,
  .mx-md-25 {
    margin-left: 25px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-20 {
    margin: 20px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-20,
  .my-md-20 {
    margin-top: 20px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-20,
  .mx-md-20 {
    margin-right: 20px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-20,
  .my-md-20 {
    margin-bottom: 20px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-20,
  .mx-md-20 {
    margin-left: 20px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-15 {
    margin: 15px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-15,
  .my-md-15 {
    margin-top: 15px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-15,
  .mx-md-15 {
    margin-right: 15px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-15,
  .my-md-15 {
    margin-bottom: 15px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-15,
  .mx-md-15 {
    margin-left: 15px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-10 {
    margin: 10px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-10,
  .my-md-10 {
    margin-top: 10px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-10,
  .mx-md-10 {
    margin-right: 10px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-10,
  .my-md-10 {
    margin-bottom: 10px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-10,
  .mx-md-10 {
    margin-left: 10px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-0 {
    padding: 0 !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-1 {
    padding: 0.25rem !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-2 {
    padding: 0.5rem !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-3 {
    padding: 1rem !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-4 {
    padding: 1.5rem !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-5 {
    padding: 5px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-5,
  .py-md-5 {
    padding-top: 5px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-5,
  .px-md-5 {
    padding-right: 5px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-5,
  .py-md-5 {
    padding-bottom: 5px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-5,
  .px-md-5 {
    padding-left: 5px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-250 {
    padding: 250px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-250,
  .py-md-250 {
    padding-top: 250px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-250,
  .px-md-250 {
    padding-right: 250px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-250,
  .py-md-250 {
    padding-bottom: 250px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-250,
  .px-md-250 {
    padding-left: 250px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-245 {
    padding: 245px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-245,
  .py-md-245 {
    padding-top: 245px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-245,
  .px-md-245 {
    padding-right: 245px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-245,
  .py-md-245 {
    padding-bottom: 245px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-245,
  .px-md-245 {
    padding-left: 245px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-240 {
    padding: 240px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-240,
  .py-md-240 {
    padding-top: 240px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-240,
  .px-md-240 {
    padding-right: 240px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-240,
  .py-md-240 {
    padding-bottom: 240px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-240,
  .px-md-240 {
    padding-left: 240px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-235 {
    padding: 235px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-235,
  .py-md-235 {
    padding-top: 235px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-235,
  .px-md-235 {
    padding-right: 235px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-235,
  .py-md-235 {
    padding-bottom: 235px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-235,
  .px-md-235 {
    padding-left: 235px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-230 {
    padding: 230px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-230,
  .py-md-230 {
    padding-top: 230px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-230,
  .px-md-230 {
    padding-right: 230px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-230,
  .py-md-230 {
    padding-bottom: 230px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-230,
  .px-md-230 {
    padding-left: 230px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-225 {
    padding: 225px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-225,
  .py-md-225 {
    padding-top: 225px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-225,
  .px-md-225 {
    padding-right: 225px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-225,
  .py-md-225 {
    padding-bottom: 225px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-225,
  .px-md-225 {
    padding-left: 225px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-220 {
    padding: 220px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-220,
  .py-md-220 {
    padding-top: 220px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-220,
  .px-md-220 {
    padding-right: 220px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-220,
  .py-md-220 {
    padding-bottom: 220px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-220,
  .px-md-220 {
    padding-left: 220px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-215 {
    padding: 215px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-215,
  .py-md-215 {
    padding-top: 215px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-215,
  .px-md-215 {
    padding-right: 215px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-215,
  .py-md-215 {
    padding-bottom: 215px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-215,
  .px-md-215 {
    padding-left: 215px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-210 {
    padding: 210px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-210,
  .py-md-210 {
    padding-top: 210px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-210,
  .px-md-210 {
    padding-right: 210px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-210,
  .py-md-210 {
    padding-bottom: 210px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-210,
  .px-md-210 {
    padding-left: 210px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-205 {
    padding: 205px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-205,
  .py-md-205 {
    padding-top: 205px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-205,
  .px-md-205 {
    padding-right: 205px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-205,
  .py-md-205 {
    padding-bottom: 205px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-205,
  .px-md-205 {
    padding-left: 205px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-200 {
    padding: 200px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-200,
  .py-md-200 {
    padding-top: 200px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-200,
  .px-md-200 {
    padding-right: 200px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-200,
  .py-md-200 {
    padding-bottom: 200px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-200,
  .px-md-200 {
    padding-left: 200px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-195 {
    padding: 195px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-195,
  .py-md-195 {
    padding-top: 195px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-195,
  .px-md-195 {
    padding-right: 195px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-195,
  .py-md-195 {
    padding-bottom: 195px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-195,
  .px-md-195 {
    padding-left: 195px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-190 {
    padding: 190px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-190,
  .py-md-190 {
    padding-top: 190px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-190,
  .px-md-190 {
    padding-right: 190px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-190,
  .py-md-190 {
    padding-bottom: 190px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-190,
  .px-md-190 {
    padding-left: 190px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-185 {
    padding: 185px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-185,
  .py-md-185 {
    padding-top: 185px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-185,
  .px-md-185 {
    padding-right: 185px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-185,
  .py-md-185 {
    padding-bottom: 185px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-185,
  .px-md-185 {
    padding-left: 185px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-180 {
    padding: 180px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-180,
  .py-md-180 {
    padding-top: 180px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-180,
  .px-md-180 {
    padding-right: 180px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-180,
  .py-md-180 {
    padding-bottom: 180px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-180,
  .px-md-180 {
    padding-left: 180px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-175 {
    padding: 175px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-175,
  .py-md-175 {
    padding-top: 175px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-175,
  .px-md-175 {
    padding-right: 175px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-175,
  .py-md-175 {
    padding-bottom: 175px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-175,
  .px-md-175 {
    padding-left: 175px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-170 {
    padding: 170px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-170,
  .py-md-170 {
    padding-top: 170px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-170,
  .px-md-170 {
    padding-right: 170px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-170,
  .py-md-170 {
    padding-bottom: 170px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-170,
  .px-md-170 {
    padding-left: 170px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-165 {
    padding: 165px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-165,
  .py-md-165 {
    padding-top: 165px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-165,
  .px-md-165 {
    padding-right: 165px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-165,
  .py-md-165 {
    padding-bottom: 165px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-165,
  .px-md-165 {
    padding-left: 165px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-160 {
    padding: 160px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-160,
  .py-md-160 {
    padding-top: 160px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-160,
  .px-md-160 {
    padding-right: 160px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-160,
  .py-md-160 {
    padding-bottom: 160px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-160,
  .px-md-160 {
    padding-left: 160px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-155 {
    padding: 155px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-155,
  .py-md-155 {
    padding-top: 155px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-155,
  .px-md-155 {
    padding-right: 155px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-155,
  .py-md-155 {
    padding-bottom: 155px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-155,
  .px-md-155 {
    padding-left: 155px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-150 {
    padding: 150px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-150,
  .py-md-150 {
    padding-top: 150px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-150,
  .px-md-150 {
    padding-right: 150px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-150,
  .py-md-150 {
    padding-bottom: 150px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-150,
  .px-md-150 {
    padding-left: 150px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-145 {
    padding: 145px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-145,
  .py-md-145 {
    padding-top: 145px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-145,
  .px-md-145 {
    padding-right: 145px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-145,
  .py-md-145 {
    padding-bottom: 145px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-145,
  .px-md-145 {
    padding-left: 145px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-140 {
    padding: 140px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-140,
  .py-md-140 {
    padding-top: 140px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-140,
  .px-md-140 {
    padding-right: 140px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-140,
  .py-md-140 {
    padding-bottom: 140px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-140,
  .px-md-140 {
    padding-left: 140px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-135 {
    padding: 135px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-135,
  .py-md-135 {
    padding-top: 135px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-135,
  .px-md-135 {
    padding-right: 135px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-135,
  .py-md-135 {
    padding-bottom: 135px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-135,
  .px-md-135 {
    padding-left: 135px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-130 {
    padding: 130px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-130,
  .py-md-130 {
    padding-top: 130px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-130,
  .px-md-130 {
    padding-right: 130px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-130,
  .py-md-130 {
    padding-bottom: 130px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-130,
  .px-md-130 {
    padding-left: 130px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-125 {
    padding: 125px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-125,
  .py-md-125 {
    padding-top: 125px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-125,
  .px-md-125 {
    padding-right: 125px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-125,
  .py-md-125 {
    padding-bottom: 125px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-125,
  .px-md-125 {
    padding-left: 125px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-120 {
    padding: 120px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-120,
  .py-md-120 {
    padding-top: 120px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-120,
  .px-md-120 {
    padding-right: 120px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-120,
  .py-md-120 {
    padding-bottom: 120px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-120,
  .px-md-120 {
    padding-left: 120px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-115 {
    padding: 115px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-115,
  .py-md-115 {
    padding-top: 115px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-115,
  .px-md-115 {
    padding-right: 115px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-115,
  .py-md-115 {
    padding-bottom: 115px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-115,
  .px-md-115 {
    padding-left: 115px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-110 {
    padding: 110px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-110,
  .py-md-110 {
    padding-top: 110px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-110,
  .px-md-110 {
    padding-right: 110px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-110,
  .py-md-110 {
    padding-bottom: 110px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-110,
  .px-md-110 {
    padding-left: 110px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-105 {
    padding: 105px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-105,
  .py-md-105 {
    padding-top: 105px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-105,
  .px-md-105 {
    padding-right: 105px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-105,
  .py-md-105 {
    padding-bottom: 105px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-105,
  .px-md-105 {
    padding-left: 105px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-100 {
    padding: 100px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-100,
  .py-md-100 {
    padding-top: 100px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-100,
  .px-md-100 {
    padding-right: 100px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-100,
  .py-md-100 {
    padding-bottom: 100px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-100,
  .px-md-100 {
    padding-left: 100px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-95 {
    padding: 95px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-95,
  .py-md-95 {
    padding-top: 95px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-95,
  .px-md-95 {
    padding-right: 95px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-95,
  .py-md-95 {
    padding-bottom: 95px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-95,
  .px-md-95 {
    padding-left: 95px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-90 {
    padding: 90px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-90,
  .py-md-90 {
    padding-top: 90px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-90,
  .px-md-90 {
    padding-right: 90px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-90,
  .py-md-90 {
    padding-bottom: 90px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-90,
  .px-md-90 {
    padding-left: 90px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-85 {
    padding: 85px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-85,
  .py-md-85 {
    padding-top: 85px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-85,
  .px-md-85 {
    padding-right: 85px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-85,
  .py-md-85 {
    padding-bottom: 85px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-85,
  .px-md-85 {
    padding-left: 85px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-80 {
    padding: 80px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-80,
  .py-md-80 {
    padding-top: 80px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-80,
  .px-md-80 {
    padding-right: 80px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-80,
  .py-md-80 {
    padding-bottom: 80px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-80,
  .px-md-80 {
    padding-left: 80px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-75 {
    padding: 75px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-75,
  .py-md-75 {
    padding-top: 75px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-75,
  .px-md-75 {
    padding-right: 75px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-75,
  .py-md-75 {
    padding-bottom: 75px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-75,
  .px-md-75 {
    padding-left: 75px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-70 {
    padding: 70px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-70,
  .py-md-70 {
    padding-top: 70px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-70,
  .px-md-70 {
    padding-right: 70px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-70,
  .py-md-70 {
    padding-bottom: 70px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-70,
  .px-md-70 {
    padding-left: 70px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-65 {
    padding: 65px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-65,
  .py-md-65 {
    padding-top: 65px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-65,
  .px-md-65 {
    padding-right: 65px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-65,
  .py-md-65 {
    padding-bottom: 65px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-65,
  .px-md-65 {
    padding-left: 65px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-60 {
    padding: 60px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-60,
  .py-md-60 {
    padding-top: 60px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-60,
  .px-md-60 {
    padding-right: 60px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-60,
  .py-md-60 {
    padding-bottom: 60px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-60,
  .px-md-60 {
    padding-left: 60px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-55 {
    padding: 55px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-55,
  .py-md-55 {
    padding-top: 55px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-55,
  .px-md-55 {
    padding-right: 55px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-55,
  .py-md-55 {
    padding-bottom: 55px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-55,
  .px-md-55 {
    padding-left: 55px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-50 {
    padding: 50px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-50,
  .py-md-50 {
    padding-top: 50px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-50,
  .px-md-50 {
    padding-right: 50px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-50,
  .py-md-50 {
    padding-bottom: 50px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-50,
  .px-md-50 {
    padding-left: 50px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-45 {
    padding: 45px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-45,
  .py-md-45 {
    padding-top: 45px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-45,
  .px-md-45 {
    padding-right: 45px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-45,
  .py-md-45 {
    padding-bottom: 45px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-45,
  .px-md-45 {
    padding-left: 45px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-40 {
    padding: 40px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-40,
  .py-md-40 {
    padding-top: 40px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-40,
  .px-md-40 {
    padding-right: 40px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-40,
  .py-md-40 {
    padding-bottom: 40px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-40,
  .px-md-40 {
    padding-left: 40px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-35 {
    padding: 35px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-35,
  .py-md-35 {
    padding-top: 35px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-35,
  .px-md-35 {
    padding-right: 35px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-35,
  .py-md-35 {
    padding-bottom: 35px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-35,
  .px-md-35 {
    padding-left: 35px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-30 {
    padding: 30px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-30,
  .py-md-30 {
    padding-top: 30px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-30,
  .px-md-30 {
    padding-right: 30px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-30,
  .py-md-30 {
    padding-bottom: 30px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-30,
  .px-md-30 {
    padding-left: 30px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-25 {
    padding: 25px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-25,
  .py-md-25 {
    padding-top: 25px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-25,
  .px-md-25 {
    padding-right: 25px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-25,
  .py-md-25 {
    padding-bottom: 25px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-25,
  .px-md-25 {
    padding-left: 25px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-20 {
    padding: 20px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-20,
  .py-md-20 {
    padding-top: 20px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-20,
  .px-md-20 {
    padding-right: 20px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-20,
  .py-md-20 {
    padding-bottom: 20px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-20,
  .px-md-20 {
    padding-left: 20px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-15 {
    padding: 15px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-15,
  .py-md-15 {
    padding-top: 15px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-15,
  .px-md-15 {
    padding-right: 15px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-15,
  .py-md-15 {
    padding-bottom: 15px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-15,
  .px-md-15 {
    padding-left: 15px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-10 {
    padding: 10px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-10,
  .py-md-10 {
    padding-top: 10px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-10,
  .px-md-10 {
    padding-right: 10px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-10,
  .py-md-10 {
    padding-bottom: 10px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-10,
  .px-md-10 {
    padding-left: 10px !important;
  }

  /* line 33, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-auto {
    margin: auto !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }

  /* line 38, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }

  /* line 42, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }

  /* line 46, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 992px) {
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-0 {
    margin: 0 !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-1 {
    margin: 0.25rem !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-2 {
    margin: 0.5rem !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-3 {
    margin: 1rem !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-4 {
    margin: 1.5rem !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-5 {
    margin: 5px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-5,
  .my-lg-5 {
    margin-top: 5px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 5px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 5px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 5px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-250 {
    margin: 250px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-250,
  .my-lg-250 {
    margin-top: 250px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-250,
  .mx-lg-250 {
    margin-right: 250px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-250,
  .my-lg-250 {
    margin-bottom: 250px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-250,
  .mx-lg-250 {
    margin-left: 250px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-245 {
    margin: 245px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-245,
  .my-lg-245 {
    margin-top: 245px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-245,
  .mx-lg-245 {
    margin-right: 245px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-245,
  .my-lg-245 {
    margin-bottom: 245px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-245,
  .mx-lg-245 {
    margin-left: 245px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-240 {
    margin: 240px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-240,
  .my-lg-240 {
    margin-top: 240px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-240,
  .mx-lg-240 {
    margin-right: 240px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-240,
  .my-lg-240 {
    margin-bottom: 240px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-240,
  .mx-lg-240 {
    margin-left: 240px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-235 {
    margin: 235px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-235,
  .my-lg-235 {
    margin-top: 235px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-235,
  .mx-lg-235 {
    margin-right: 235px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-235,
  .my-lg-235 {
    margin-bottom: 235px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-235,
  .mx-lg-235 {
    margin-left: 235px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-230 {
    margin: 230px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-230,
  .my-lg-230 {
    margin-top: 230px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-230,
  .mx-lg-230 {
    margin-right: 230px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-230,
  .my-lg-230 {
    margin-bottom: 230px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-230,
  .mx-lg-230 {
    margin-left: 230px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-225 {
    margin: 225px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-225,
  .my-lg-225 {
    margin-top: 225px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-225,
  .mx-lg-225 {
    margin-right: 225px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-225,
  .my-lg-225 {
    margin-bottom: 225px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-225,
  .mx-lg-225 {
    margin-left: 225px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-220 {
    margin: 220px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-220,
  .my-lg-220 {
    margin-top: 220px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-220,
  .mx-lg-220 {
    margin-right: 220px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-220,
  .my-lg-220 {
    margin-bottom: 220px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-220,
  .mx-lg-220 {
    margin-left: 220px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-215 {
    margin: 215px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-215,
  .my-lg-215 {
    margin-top: 215px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-215,
  .mx-lg-215 {
    margin-right: 215px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-215,
  .my-lg-215 {
    margin-bottom: 215px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-215,
  .mx-lg-215 {
    margin-left: 215px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-210 {
    margin: 210px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-210,
  .my-lg-210 {
    margin-top: 210px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-210,
  .mx-lg-210 {
    margin-right: 210px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-210,
  .my-lg-210 {
    margin-bottom: 210px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-210,
  .mx-lg-210 {
    margin-left: 210px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-205 {
    margin: 205px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-205,
  .my-lg-205 {
    margin-top: 205px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-205,
  .mx-lg-205 {
    margin-right: 205px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-205,
  .my-lg-205 {
    margin-bottom: 205px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-205,
  .mx-lg-205 {
    margin-left: 205px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-200 {
    margin: 200px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-200,
  .my-lg-200 {
    margin-top: 200px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-200,
  .mx-lg-200 {
    margin-right: 200px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-200,
  .my-lg-200 {
    margin-bottom: 200px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-200,
  .mx-lg-200 {
    margin-left: 200px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-195 {
    margin: 195px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-195,
  .my-lg-195 {
    margin-top: 195px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-195,
  .mx-lg-195 {
    margin-right: 195px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-195,
  .my-lg-195 {
    margin-bottom: 195px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-195,
  .mx-lg-195 {
    margin-left: 195px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-190 {
    margin: 190px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-190,
  .my-lg-190 {
    margin-top: 190px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-190,
  .mx-lg-190 {
    margin-right: 190px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-190,
  .my-lg-190 {
    margin-bottom: 190px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-190,
  .mx-lg-190 {
    margin-left: 190px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-185 {
    margin: 185px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-185,
  .my-lg-185 {
    margin-top: 185px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-185,
  .mx-lg-185 {
    margin-right: 185px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-185,
  .my-lg-185 {
    margin-bottom: 185px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-185,
  .mx-lg-185 {
    margin-left: 185px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-180 {
    margin: 180px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-180,
  .my-lg-180 {
    margin-top: 180px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-180,
  .mx-lg-180 {
    margin-right: 180px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-180,
  .my-lg-180 {
    margin-bottom: 180px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-180,
  .mx-lg-180 {
    margin-left: 180px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-175 {
    margin: 175px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-175,
  .my-lg-175 {
    margin-top: 175px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-175,
  .mx-lg-175 {
    margin-right: 175px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-175,
  .my-lg-175 {
    margin-bottom: 175px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-175,
  .mx-lg-175 {
    margin-left: 175px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-170 {
    margin: 170px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-170,
  .my-lg-170 {
    margin-top: 170px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-170,
  .mx-lg-170 {
    margin-right: 170px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-170,
  .my-lg-170 {
    margin-bottom: 170px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-170,
  .mx-lg-170 {
    margin-left: 170px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-165 {
    margin: 165px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-165,
  .my-lg-165 {
    margin-top: 165px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-165,
  .mx-lg-165 {
    margin-right: 165px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-165,
  .my-lg-165 {
    margin-bottom: 165px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-165,
  .mx-lg-165 {
    margin-left: 165px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-160 {
    margin: 160px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-160,
  .my-lg-160 {
    margin-top: 160px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-160,
  .mx-lg-160 {
    margin-right: 160px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-160,
  .my-lg-160 {
    margin-bottom: 160px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-160,
  .mx-lg-160 {
    margin-left: 160px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-155 {
    margin: 155px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-155,
  .my-lg-155 {
    margin-top: 155px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-155,
  .mx-lg-155 {
    margin-right: 155px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-155,
  .my-lg-155 {
    margin-bottom: 155px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-155,
  .mx-lg-155 {
    margin-left: 155px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-150 {
    margin: 150px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-150,
  .my-lg-150 {
    margin-top: 150px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-150,
  .mx-lg-150 {
    margin-right: 150px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-150,
  .my-lg-150 {
    margin-bottom: 150px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-150,
  .mx-lg-150 {
    margin-left: 150px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-145 {
    margin: 145px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-145,
  .my-lg-145 {
    margin-top: 145px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-145,
  .mx-lg-145 {
    margin-right: 145px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-145,
  .my-lg-145 {
    margin-bottom: 145px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-145,
  .mx-lg-145 {
    margin-left: 145px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-140 {
    margin: 140px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-140,
  .my-lg-140 {
    margin-top: 140px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-140,
  .mx-lg-140 {
    margin-right: 140px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-140,
  .my-lg-140 {
    margin-bottom: 140px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-140,
  .mx-lg-140 {
    margin-left: 140px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-135 {
    margin: 135px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-135,
  .my-lg-135 {
    margin-top: 135px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-135,
  .mx-lg-135 {
    margin-right: 135px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-135,
  .my-lg-135 {
    margin-bottom: 135px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-135,
  .mx-lg-135 {
    margin-left: 135px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-130 {
    margin: 130px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-130,
  .my-lg-130 {
    margin-top: 130px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-130,
  .mx-lg-130 {
    margin-right: 130px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-130,
  .my-lg-130 {
    margin-bottom: 130px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-130,
  .mx-lg-130 {
    margin-left: 130px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-125 {
    margin: 125px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-125,
  .my-lg-125 {
    margin-top: 125px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-125,
  .mx-lg-125 {
    margin-right: 125px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-125,
  .my-lg-125 {
    margin-bottom: 125px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-125,
  .mx-lg-125 {
    margin-left: 125px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-120 {
    margin: 120px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-120,
  .my-lg-120 {
    margin-top: 120px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-120,
  .mx-lg-120 {
    margin-right: 120px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-120,
  .my-lg-120 {
    margin-bottom: 120px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-120,
  .mx-lg-120 {
    margin-left: 120px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-115 {
    margin: 115px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-115,
  .my-lg-115 {
    margin-top: 115px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-115,
  .mx-lg-115 {
    margin-right: 115px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-115,
  .my-lg-115 {
    margin-bottom: 115px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-115,
  .mx-lg-115 {
    margin-left: 115px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-110 {
    margin: 110px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-110,
  .my-lg-110 {
    margin-top: 110px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-110,
  .mx-lg-110 {
    margin-right: 110px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-110,
  .my-lg-110 {
    margin-bottom: 110px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-110,
  .mx-lg-110 {
    margin-left: 110px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-105 {
    margin: 105px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-105,
  .my-lg-105 {
    margin-top: 105px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-105,
  .mx-lg-105 {
    margin-right: 105px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-105,
  .my-lg-105 {
    margin-bottom: 105px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-105,
  .mx-lg-105 {
    margin-left: 105px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-100 {
    margin: 100px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-100,
  .my-lg-100 {
    margin-top: 100px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-100,
  .mx-lg-100 {
    margin-right: 100px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-100,
  .my-lg-100 {
    margin-bottom: 100px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-100,
  .mx-lg-100 {
    margin-left: 100px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-95 {
    margin: 95px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-95,
  .my-lg-95 {
    margin-top: 95px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-95,
  .mx-lg-95 {
    margin-right: 95px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-95,
  .my-lg-95 {
    margin-bottom: 95px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-95,
  .mx-lg-95 {
    margin-left: 95px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-90 {
    margin: 90px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-90,
  .my-lg-90 {
    margin-top: 90px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-90,
  .mx-lg-90 {
    margin-right: 90px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-90,
  .my-lg-90 {
    margin-bottom: 90px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-90,
  .mx-lg-90 {
    margin-left: 90px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-85 {
    margin: 85px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-85,
  .my-lg-85 {
    margin-top: 85px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-85,
  .mx-lg-85 {
    margin-right: 85px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-85,
  .my-lg-85 {
    margin-bottom: 85px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-85,
  .mx-lg-85 {
    margin-left: 85px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-80 {
    margin: 80px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-80,
  .my-lg-80 {
    margin-top: 80px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-80,
  .mx-lg-80 {
    margin-right: 80px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-80,
  .my-lg-80 {
    margin-bottom: 80px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-80,
  .mx-lg-80 {
    margin-left: 80px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-75 {
    margin: 75px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-75,
  .my-lg-75 {
    margin-top: 75px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-75,
  .mx-lg-75 {
    margin-right: 75px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-75,
  .my-lg-75 {
    margin-bottom: 75px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-75,
  .mx-lg-75 {
    margin-left: 75px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-70 {
    margin: 70px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-70,
  .my-lg-70 {
    margin-top: 70px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-70,
  .mx-lg-70 {
    margin-right: 70px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-70,
  .my-lg-70 {
    margin-bottom: 70px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-70,
  .mx-lg-70 {
    margin-left: 70px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-65 {
    margin: 65px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-65,
  .my-lg-65 {
    margin-top: 65px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-65,
  .mx-lg-65 {
    margin-right: 65px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-65,
  .my-lg-65 {
    margin-bottom: 65px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-65,
  .mx-lg-65 {
    margin-left: 65px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-60 {
    margin: 60px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-60,
  .my-lg-60 {
    margin-top: 60px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-60,
  .mx-lg-60 {
    margin-right: 60px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-60,
  .my-lg-60 {
    margin-bottom: 60px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-60,
  .mx-lg-60 {
    margin-left: 60px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-55 {
    margin: 55px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-55,
  .my-lg-55 {
    margin-top: 55px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-55,
  .mx-lg-55 {
    margin-right: 55px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-55,
  .my-lg-55 {
    margin-bottom: 55px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-55,
  .mx-lg-55 {
    margin-left: 55px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-50 {
    margin: 50px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-50,
  .my-lg-50 {
    margin-top: 50px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-50,
  .mx-lg-50 {
    margin-right: 50px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-50,
  .my-lg-50 {
    margin-bottom: 50px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-50,
  .mx-lg-50 {
    margin-left: 50px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-45 {
    margin: 45px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-45,
  .my-lg-45 {
    margin-top: 45px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-45,
  .mx-lg-45 {
    margin-right: 45px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-45,
  .my-lg-45 {
    margin-bottom: 45px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-45,
  .mx-lg-45 {
    margin-left: 45px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-40 {
    margin: 40px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-40,
  .my-lg-40 {
    margin-top: 40px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-40,
  .mx-lg-40 {
    margin-right: 40px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-40,
  .my-lg-40 {
    margin-bottom: 40px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-40,
  .mx-lg-40 {
    margin-left: 40px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-35 {
    margin: 35px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-35,
  .my-lg-35 {
    margin-top: 35px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-35,
  .mx-lg-35 {
    margin-right: 35px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-35,
  .my-lg-35 {
    margin-bottom: 35px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-35,
  .mx-lg-35 {
    margin-left: 35px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-30 {
    margin: 30px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-30,
  .my-lg-30 {
    margin-top: 30px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-30,
  .mx-lg-30 {
    margin-right: 30px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-30,
  .my-lg-30 {
    margin-bottom: 30px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-30,
  .mx-lg-30 {
    margin-left: 30px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-25 {
    margin: 25px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-25,
  .my-lg-25 {
    margin-top: 25px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-25,
  .mx-lg-25 {
    margin-right: 25px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-25,
  .my-lg-25 {
    margin-bottom: 25px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-25,
  .mx-lg-25 {
    margin-left: 25px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-20 {
    margin: 20px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-20,
  .my-lg-20 {
    margin-top: 20px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-20,
  .mx-lg-20 {
    margin-right: 20px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-20,
  .my-lg-20 {
    margin-bottom: 20px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-20,
  .mx-lg-20 {
    margin-left: 20px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-15 {
    margin: 15px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-15,
  .my-lg-15 {
    margin-top: 15px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-15,
  .mx-lg-15 {
    margin-right: 15px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-15,
  .my-lg-15 {
    margin-bottom: 15px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-15,
  .mx-lg-15 {
    margin-left: 15px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-10 {
    margin: 10px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-10,
  .my-lg-10 {
    margin-top: 10px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-10,
  .mx-lg-10 {
    margin-right: 10px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-10,
  .my-lg-10 {
    margin-bottom: 10px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-10,
  .mx-lg-10 {
    margin-left: 10px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-0 {
    padding: 0 !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-1 {
    padding: 0.25rem !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-2 {
    padding: 0.5rem !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-3 {
    padding: 1rem !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-4 {
    padding: 1.5rem !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-5 {
    padding: 5px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-5,
  .py-lg-5 {
    padding-top: 5px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-5,
  .px-lg-5 {
    padding-right: 5px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 5px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-5,
  .px-lg-5 {
    padding-left: 5px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-250 {
    padding: 250px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-250,
  .py-lg-250 {
    padding-top: 250px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-250,
  .px-lg-250 {
    padding-right: 250px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-250,
  .py-lg-250 {
    padding-bottom: 250px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-250,
  .px-lg-250 {
    padding-left: 250px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-245 {
    padding: 245px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-245,
  .py-lg-245 {
    padding-top: 245px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-245,
  .px-lg-245 {
    padding-right: 245px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-245,
  .py-lg-245 {
    padding-bottom: 245px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-245,
  .px-lg-245 {
    padding-left: 245px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-240 {
    padding: 240px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-240,
  .py-lg-240 {
    padding-top: 240px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-240,
  .px-lg-240 {
    padding-right: 240px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-240,
  .py-lg-240 {
    padding-bottom: 240px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-240,
  .px-lg-240 {
    padding-left: 240px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-235 {
    padding: 235px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-235,
  .py-lg-235 {
    padding-top: 235px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-235,
  .px-lg-235 {
    padding-right: 235px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-235,
  .py-lg-235 {
    padding-bottom: 235px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-235,
  .px-lg-235 {
    padding-left: 235px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-230 {
    padding: 230px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-230,
  .py-lg-230 {
    padding-top: 230px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-230,
  .px-lg-230 {
    padding-right: 230px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-230,
  .py-lg-230 {
    padding-bottom: 230px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-230,
  .px-lg-230 {
    padding-left: 230px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-225 {
    padding: 225px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-225,
  .py-lg-225 {
    padding-top: 225px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-225,
  .px-lg-225 {
    padding-right: 225px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-225,
  .py-lg-225 {
    padding-bottom: 225px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-225,
  .px-lg-225 {
    padding-left: 225px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-220 {
    padding: 220px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-220,
  .py-lg-220 {
    padding-top: 220px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-220,
  .px-lg-220 {
    padding-right: 220px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-220,
  .py-lg-220 {
    padding-bottom: 220px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-220,
  .px-lg-220 {
    padding-left: 220px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-215 {
    padding: 215px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-215,
  .py-lg-215 {
    padding-top: 215px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-215,
  .px-lg-215 {
    padding-right: 215px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-215,
  .py-lg-215 {
    padding-bottom: 215px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-215,
  .px-lg-215 {
    padding-left: 215px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-210 {
    padding: 210px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-210,
  .py-lg-210 {
    padding-top: 210px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-210,
  .px-lg-210 {
    padding-right: 210px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-210,
  .py-lg-210 {
    padding-bottom: 210px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-210,
  .px-lg-210 {
    padding-left: 210px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-205 {
    padding: 205px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-205,
  .py-lg-205 {
    padding-top: 205px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-205,
  .px-lg-205 {
    padding-right: 205px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-205,
  .py-lg-205 {
    padding-bottom: 205px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-205,
  .px-lg-205 {
    padding-left: 205px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-200 {
    padding: 200px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-200,
  .py-lg-200 {
    padding-top: 200px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-200,
  .px-lg-200 {
    padding-right: 200px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-200,
  .py-lg-200 {
    padding-bottom: 200px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-200,
  .px-lg-200 {
    padding-left: 200px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-195 {
    padding: 195px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-195,
  .py-lg-195 {
    padding-top: 195px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-195,
  .px-lg-195 {
    padding-right: 195px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-195,
  .py-lg-195 {
    padding-bottom: 195px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-195,
  .px-lg-195 {
    padding-left: 195px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-190 {
    padding: 190px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-190,
  .py-lg-190 {
    padding-top: 190px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-190,
  .px-lg-190 {
    padding-right: 190px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-190,
  .py-lg-190 {
    padding-bottom: 190px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-190,
  .px-lg-190 {
    padding-left: 190px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-185 {
    padding: 185px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-185,
  .py-lg-185 {
    padding-top: 185px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-185,
  .px-lg-185 {
    padding-right: 185px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-185,
  .py-lg-185 {
    padding-bottom: 185px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-185,
  .px-lg-185 {
    padding-left: 185px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-180 {
    padding: 180px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-180,
  .py-lg-180 {
    padding-top: 180px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-180,
  .px-lg-180 {
    padding-right: 180px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-180,
  .py-lg-180 {
    padding-bottom: 180px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-180,
  .px-lg-180 {
    padding-left: 180px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-175 {
    padding: 175px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-175,
  .py-lg-175 {
    padding-top: 175px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-175,
  .px-lg-175 {
    padding-right: 175px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-175,
  .py-lg-175 {
    padding-bottom: 175px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-175,
  .px-lg-175 {
    padding-left: 175px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-170 {
    padding: 170px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-170,
  .py-lg-170 {
    padding-top: 170px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-170,
  .px-lg-170 {
    padding-right: 170px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-170,
  .py-lg-170 {
    padding-bottom: 170px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-170,
  .px-lg-170 {
    padding-left: 170px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-165 {
    padding: 165px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-165,
  .py-lg-165 {
    padding-top: 165px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-165,
  .px-lg-165 {
    padding-right: 165px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-165,
  .py-lg-165 {
    padding-bottom: 165px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-165,
  .px-lg-165 {
    padding-left: 165px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-160 {
    padding: 160px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-160,
  .py-lg-160 {
    padding-top: 160px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-160,
  .px-lg-160 {
    padding-right: 160px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-160,
  .py-lg-160 {
    padding-bottom: 160px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-160,
  .px-lg-160 {
    padding-left: 160px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-155 {
    padding: 155px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-155,
  .py-lg-155 {
    padding-top: 155px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-155,
  .px-lg-155 {
    padding-right: 155px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-155,
  .py-lg-155 {
    padding-bottom: 155px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-155,
  .px-lg-155 {
    padding-left: 155px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-150 {
    padding: 150px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-150,
  .py-lg-150 {
    padding-top: 150px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-150,
  .px-lg-150 {
    padding-right: 150px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-150,
  .py-lg-150 {
    padding-bottom: 150px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-150,
  .px-lg-150 {
    padding-left: 150px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-145 {
    padding: 145px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-145,
  .py-lg-145 {
    padding-top: 145px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-145,
  .px-lg-145 {
    padding-right: 145px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-145,
  .py-lg-145 {
    padding-bottom: 145px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-145,
  .px-lg-145 {
    padding-left: 145px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-140 {
    padding: 140px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-140,
  .py-lg-140 {
    padding-top: 140px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-140,
  .px-lg-140 {
    padding-right: 140px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-140,
  .py-lg-140 {
    padding-bottom: 140px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-140,
  .px-lg-140 {
    padding-left: 140px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-135 {
    padding: 135px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-135,
  .py-lg-135 {
    padding-top: 135px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-135,
  .px-lg-135 {
    padding-right: 135px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-135,
  .py-lg-135 {
    padding-bottom: 135px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-135,
  .px-lg-135 {
    padding-left: 135px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-130 {
    padding: 130px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-130,
  .py-lg-130 {
    padding-top: 130px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-130,
  .px-lg-130 {
    padding-right: 130px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-130,
  .py-lg-130 {
    padding-bottom: 130px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-130,
  .px-lg-130 {
    padding-left: 130px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-125 {
    padding: 125px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-125,
  .py-lg-125 {
    padding-top: 125px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-125,
  .px-lg-125 {
    padding-right: 125px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-125,
  .py-lg-125 {
    padding-bottom: 125px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-125,
  .px-lg-125 {
    padding-left: 125px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-120 {
    padding: 120px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-120,
  .py-lg-120 {
    padding-top: 120px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-120,
  .px-lg-120 {
    padding-right: 120px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-120,
  .py-lg-120 {
    padding-bottom: 120px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-120,
  .px-lg-120 {
    padding-left: 120px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-115 {
    padding: 115px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-115,
  .py-lg-115 {
    padding-top: 115px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-115,
  .px-lg-115 {
    padding-right: 115px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-115,
  .py-lg-115 {
    padding-bottom: 115px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-115,
  .px-lg-115 {
    padding-left: 115px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-110 {
    padding: 110px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-110,
  .py-lg-110 {
    padding-top: 110px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-110,
  .px-lg-110 {
    padding-right: 110px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-110,
  .py-lg-110 {
    padding-bottom: 110px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-110,
  .px-lg-110 {
    padding-left: 110px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-105 {
    padding: 105px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-105,
  .py-lg-105 {
    padding-top: 105px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-105,
  .px-lg-105 {
    padding-right: 105px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-105,
  .py-lg-105 {
    padding-bottom: 105px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-105,
  .px-lg-105 {
    padding-left: 105px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-100 {
    padding: 100px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-100,
  .py-lg-100 {
    padding-top: 100px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-100,
  .px-lg-100 {
    padding-right: 100px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-100,
  .py-lg-100 {
    padding-bottom: 100px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-100,
  .px-lg-100 {
    padding-left: 100px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-95 {
    padding: 95px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-95,
  .py-lg-95 {
    padding-top: 95px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-95,
  .px-lg-95 {
    padding-right: 95px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-95,
  .py-lg-95 {
    padding-bottom: 95px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-95,
  .px-lg-95 {
    padding-left: 95px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-90 {
    padding: 90px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-90,
  .py-lg-90 {
    padding-top: 90px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-90,
  .px-lg-90 {
    padding-right: 90px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-90,
  .py-lg-90 {
    padding-bottom: 90px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-90,
  .px-lg-90 {
    padding-left: 90px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-85 {
    padding: 85px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-85,
  .py-lg-85 {
    padding-top: 85px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-85,
  .px-lg-85 {
    padding-right: 85px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-85,
  .py-lg-85 {
    padding-bottom: 85px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-85,
  .px-lg-85 {
    padding-left: 85px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-80 {
    padding: 80px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-80,
  .py-lg-80 {
    padding-top: 80px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-80,
  .px-lg-80 {
    padding-right: 80px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-80,
  .py-lg-80 {
    padding-bottom: 80px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-80,
  .px-lg-80 {
    padding-left: 80px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-75 {
    padding: 75px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-75,
  .py-lg-75 {
    padding-top: 75px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-75,
  .px-lg-75 {
    padding-right: 75px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-75,
  .py-lg-75 {
    padding-bottom: 75px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-75,
  .px-lg-75 {
    padding-left: 75px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-70 {
    padding: 70px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-70,
  .py-lg-70 {
    padding-top: 70px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-70,
  .px-lg-70 {
    padding-right: 70px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-70,
  .py-lg-70 {
    padding-bottom: 70px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-70,
  .px-lg-70 {
    padding-left: 70px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-65 {
    padding: 65px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-65,
  .py-lg-65 {
    padding-top: 65px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-65,
  .px-lg-65 {
    padding-right: 65px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-65,
  .py-lg-65 {
    padding-bottom: 65px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-65,
  .px-lg-65 {
    padding-left: 65px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-60 {
    padding: 60px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-60,
  .py-lg-60 {
    padding-top: 60px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-60,
  .px-lg-60 {
    padding-right: 60px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-60,
  .py-lg-60 {
    padding-bottom: 60px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-60,
  .px-lg-60 {
    padding-left: 60px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-55 {
    padding: 55px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-55,
  .py-lg-55 {
    padding-top: 55px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-55,
  .px-lg-55 {
    padding-right: 55px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-55,
  .py-lg-55 {
    padding-bottom: 55px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-55,
  .px-lg-55 {
    padding-left: 55px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-50 {
    padding: 50px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-50,
  .py-lg-50 {
    padding-top: 50px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-50,
  .px-lg-50 {
    padding-right: 50px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-50,
  .py-lg-50 {
    padding-bottom: 50px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-50,
  .px-lg-50 {
    padding-left: 50px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-45 {
    padding: 45px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-45,
  .py-lg-45 {
    padding-top: 45px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-45,
  .px-lg-45 {
    padding-right: 45px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-45,
  .py-lg-45 {
    padding-bottom: 45px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-45,
  .px-lg-45 {
    padding-left: 45px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-40 {
    padding: 40px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-40,
  .py-lg-40 {
    padding-top: 40px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-40,
  .px-lg-40 {
    padding-right: 40px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-40,
  .py-lg-40 {
    padding-bottom: 40px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-40,
  .px-lg-40 {
    padding-left: 40px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-35 {
    padding: 35px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-35,
  .py-lg-35 {
    padding-top: 35px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-35,
  .px-lg-35 {
    padding-right: 35px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-35,
  .py-lg-35 {
    padding-bottom: 35px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-35,
  .px-lg-35 {
    padding-left: 35px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-30 {
    padding: 30px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-30,
  .py-lg-30 {
    padding-top: 30px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-30,
  .px-lg-30 {
    padding-right: 30px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-30,
  .py-lg-30 {
    padding-bottom: 30px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-30,
  .px-lg-30 {
    padding-left: 30px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-25 {
    padding: 25px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-25,
  .py-lg-25 {
    padding-top: 25px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-25,
  .px-lg-25 {
    padding-right: 25px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-25,
  .py-lg-25 {
    padding-bottom: 25px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-25,
  .px-lg-25 {
    padding-left: 25px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-20 {
    padding: 20px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-20,
  .py-lg-20 {
    padding-top: 20px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-20,
  .px-lg-20 {
    padding-right: 20px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-20,
  .py-lg-20 {
    padding-bottom: 20px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-20,
  .px-lg-20 {
    padding-left: 20px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-15 {
    padding: 15px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-15,
  .py-lg-15 {
    padding-top: 15px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-15,
  .px-lg-15 {
    padding-right: 15px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-15,
  .py-lg-15 {
    padding-bottom: 15px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-15,
  .px-lg-15 {
    padding-left: 15px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-10 {
    padding: 10px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-10,
  .py-lg-10 {
    padding-top: 10px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-10,
  .px-lg-10 {
    padding-right: 10px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-10,
  .py-lg-10 {
    padding-bottom: 10px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-10,
  .px-lg-10 {
    padding-left: 10px !important;
  }

  /* line 33, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-auto {
    margin: auto !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }

  /* line 38, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }

  /* line 42, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }

  /* line 46, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 1200px) {
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-0 {
    margin: 0 !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-1 {
    margin: 0.25rem !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-2 {
    margin: 0.5rem !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-3 {
    margin: 1rem !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-4 {
    margin: 1.5rem !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-5 {
    margin: 5px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-5,
  .my-xl-5 {
    margin-top: 5px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 5px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 5px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 5px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-250 {
    margin: 250px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-250,
  .my-xl-250 {
    margin-top: 250px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-250,
  .mx-xl-250 {
    margin-right: 250px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-250,
  .my-xl-250 {
    margin-bottom: 250px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-250,
  .mx-xl-250 {
    margin-left: 250px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-245 {
    margin: 245px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-245,
  .my-xl-245 {
    margin-top: 245px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-245,
  .mx-xl-245 {
    margin-right: 245px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-245,
  .my-xl-245 {
    margin-bottom: 245px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-245,
  .mx-xl-245 {
    margin-left: 245px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-240 {
    margin: 240px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-240,
  .my-xl-240 {
    margin-top: 240px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-240,
  .mx-xl-240 {
    margin-right: 240px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-240,
  .my-xl-240 {
    margin-bottom: 240px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-240,
  .mx-xl-240 {
    margin-left: 240px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-235 {
    margin: 235px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-235,
  .my-xl-235 {
    margin-top: 235px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-235,
  .mx-xl-235 {
    margin-right: 235px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-235,
  .my-xl-235 {
    margin-bottom: 235px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-235,
  .mx-xl-235 {
    margin-left: 235px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-230 {
    margin: 230px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-230,
  .my-xl-230 {
    margin-top: 230px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-230,
  .mx-xl-230 {
    margin-right: 230px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-230,
  .my-xl-230 {
    margin-bottom: 230px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-230,
  .mx-xl-230 {
    margin-left: 230px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-225 {
    margin: 225px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-225,
  .my-xl-225 {
    margin-top: 225px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-225,
  .mx-xl-225 {
    margin-right: 225px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-225,
  .my-xl-225 {
    margin-bottom: 225px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-225,
  .mx-xl-225 {
    margin-left: 225px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-220 {
    margin: 220px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-220,
  .my-xl-220 {
    margin-top: 220px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-220,
  .mx-xl-220 {
    margin-right: 220px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-220,
  .my-xl-220 {
    margin-bottom: 220px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-220,
  .mx-xl-220 {
    margin-left: 220px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-215 {
    margin: 215px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-215,
  .my-xl-215 {
    margin-top: 215px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-215,
  .mx-xl-215 {
    margin-right: 215px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-215,
  .my-xl-215 {
    margin-bottom: 215px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-215,
  .mx-xl-215 {
    margin-left: 215px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-210 {
    margin: 210px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-210,
  .my-xl-210 {
    margin-top: 210px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-210,
  .mx-xl-210 {
    margin-right: 210px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-210,
  .my-xl-210 {
    margin-bottom: 210px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-210,
  .mx-xl-210 {
    margin-left: 210px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-205 {
    margin: 205px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-205,
  .my-xl-205 {
    margin-top: 205px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-205,
  .mx-xl-205 {
    margin-right: 205px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-205,
  .my-xl-205 {
    margin-bottom: 205px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-205,
  .mx-xl-205 {
    margin-left: 205px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-200 {
    margin: 200px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-200,
  .my-xl-200 {
    margin-top: 200px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-200,
  .mx-xl-200 {
    margin-right: 200px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-200,
  .my-xl-200 {
    margin-bottom: 200px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-200,
  .mx-xl-200 {
    margin-left: 200px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-195 {
    margin: 195px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-195,
  .my-xl-195 {
    margin-top: 195px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-195,
  .mx-xl-195 {
    margin-right: 195px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-195,
  .my-xl-195 {
    margin-bottom: 195px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-195,
  .mx-xl-195 {
    margin-left: 195px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-190 {
    margin: 190px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-190,
  .my-xl-190 {
    margin-top: 190px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-190,
  .mx-xl-190 {
    margin-right: 190px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-190,
  .my-xl-190 {
    margin-bottom: 190px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-190,
  .mx-xl-190 {
    margin-left: 190px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-185 {
    margin: 185px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-185,
  .my-xl-185 {
    margin-top: 185px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-185,
  .mx-xl-185 {
    margin-right: 185px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-185,
  .my-xl-185 {
    margin-bottom: 185px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-185,
  .mx-xl-185 {
    margin-left: 185px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-180 {
    margin: 180px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-180,
  .my-xl-180 {
    margin-top: 180px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-180,
  .mx-xl-180 {
    margin-right: 180px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-180,
  .my-xl-180 {
    margin-bottom: 180px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-180,
  .mx-xl-180 {
    margin-left: 180px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-175 {
    margin: 175px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-175,
  .my-xl-175 {
    margin-top: 175px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-175,
  .mx-xl-175 {
    margin-right: 175px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-175,
  .my-xl-175 {
    margin-bottom: 175px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-175,
  .mx-xl-175 {
    margin-left: 175px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-170 {
    margin: 170px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-170,
  .my-xl-170 {
    margin-top: 170px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-170,
  .mx-xl-170 {
    margin-right: 170px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-170,
  .my-xl-170 {
    margin-bottom: 170px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-170,
  .mx-xl-170 {
    margin-left: 170px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-165 {
    margin: 165px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-165,
  .my-xl-165 {
    margin-top: 165px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-165,
  .mx-xl-165 {
    margin-right: 165px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-165,
  .my-xl-165 {
    margin-bottom: 165px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-165,
  .mx-xl-165 {
    margin-left: 165px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-160 {
    margin: 160px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-160,
  .my-xl-160 {
    margin-top: 160px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-160,
  .mx-xl-160 {
    margin-right: 160px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-160,
  .my-xl-160 {
    margin-bottom: 160px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-160,
  .mx-xl-160 {
    margin-left: 160px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-155 {
    margin: 155px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-155,
  .my-xl-155 {
    margin-top: 155px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-155,
  .mx-xl-155 {
    margin-right: 155px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-155,
  .my-xl-155 {
    margin-bottom: 155px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-155,
  .mx-xl-155 {
    margin-left: 155px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-150 {
    margin: 150px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-150,
  .my-xl-150 {
    margin-top: 150px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-150,
  .mx-xl-150 {
    margin-right: 150px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-150,
  .my-xl-150 {
    margin-bottom: 150px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-150,
  .mx-xl-150 {
    margin-left: 150px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-145 {
    margin: 145px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-145,
  .my-xl-145 {
    margin-top: 145px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-145,
  .mx-xl-145 {
    margin-right: 145px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-145,
  .my-xl-145 {
    margin-bottom: 145px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-145,
  .mx-xl-145 {
    margin-left: 145px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-140 {
    margin: 140px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-140,
  .my-xl-140 {
    margin-top: 140px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-140,
  .mx-xl-140 {
    margin-right: 140px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-140,
  .my-xl-140 {
    margin-bottom: 140px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-140,
  .mx-xl-140 {
    margin-left: 140px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-135 {
    margin: 135px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-135,
  .my-xl-135 {
    margin-top: 135px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-135,
  .mx-xl-135 {
    margin-right: 135px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-135,
  .my-xl-135 {
    margin-bottom: 135px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-135,
  .mx-xl-135 {
    margin-left: 135px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-130 {
    margin: 130px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-130,
  .my-xl-130 {
    margin-top: 130px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-130,
  .mx-xl-130 {
    margin-right: 130px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-130,
  .my-xl-130 {
    margin-bottom: 130px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-130,
  .mx-xl-130 {
    margin-left: 130px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-125 {
    margin: 125px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-125,
  .my-xl-125 {
    margin-top: 125px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-125,
  .mx-xl-125 {
    margin-right: 125px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-125,
  .my-xl-125 {
    margin-bottom: 125px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-125,
  .mx-xl-125 {
    margin-left: 125px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-120 {
    margin: 120px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-120,
  .my-xl-120 {
    margin-top: 120px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-120,
  .mx-xl-120 {
    margin-right: 120px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-120,
  .my-xl-120 {
    margin-bottom: 120px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-120,
  .mx-xl-120 {
    margin-left: 120px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-115 {
    margin: 115px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-115,
  .my-xl-115 {
    margin-top: 115px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-115,
  .mx-xl-115 {
    margin-right: 115px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-115,
  .my-xl-115 {
    margin-bottom: 115px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-115,
  .mx-xl-115 {
    margin-left: 115px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-110 {
    margin: 110px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-110,
  .my-xl-110 {
    margin-top: 110px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-110,
  .mx-xl-110 {
    margin-right: 110px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-110,
  .my-xl-110 {
    margin-bottom: 110px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-110,
  .mx-xl-110 {
    margin-left: 110px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-105 {
    margin: 105px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-105,
  .my-xl-105 {
    margin-top: 105px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-105,
  .mx-xl-105 {
    margin-right: 105px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-105,
  .my-xl-105 {
    margin-bottom: 105px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-105,
  .mx-xl-105 {
    margin-left: 105px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-100 {
    margin: 100px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-100,
  .my-xl-100 {
    margin-top: 100px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-100,
  .mx-xl-100 {
    margin-right: 100px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-100,
  .my-xl-100 {
    margin-bottom: 100px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-100,
  .mx-xl-100 {
    margin-left: 100px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-95 {
    margin: 95px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-95,
  .my-xl-95 {
    margin-top: 95px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-95,
  .mx-xl-95 {
    margin-right: 95px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-95,
  .my-xl-95 {
    margin-bottom: 95px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-95,
  .mx-xl-95 {
    margin-left: 95px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-90 {
    margin: 90px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-90,
  .my-xl-90 {
    margin-top: 90px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-90,
  .mx-xl-90 {
    margin-right: 90px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-90,
  .my-xl-90 {
    margin-bottom: 90px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-90,
  .mx-xl-90 {
    margin-left: 90px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-85 {
    margin: 85px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-85,
  .my-xl-85 {
    margin-top: 85px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-85,
  .mx-xl-85 {
    margin-right: 85px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-85,
  .my-xl-85 {
    margin-bottom: 85px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-85,
  .mx-xl-85 {
    margin-left: 85px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-80 {
    margin: 80px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-80,
  .my-xl-80 {
    margin-top: 80px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-80,
  .mx-xl-80 {
    margin-right: 80px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-80,
  .my-xl-80 {
    margin-bottom: 80px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-80,
  .mx-xl-80 {
    margin-left: 80px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-75 {
    margin: 75px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-75,
  .my-xl-75 {
    margin-top: 75px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-75,
  .mx-xl-75 {
    margin-right: 75px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-75,
  .my-xl-75 {
    margin-bottom: 75px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-75,
  .mx-xl-75 {
    margin-left: 75px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-70 {
    margin: 70px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-70,
  .my-xl-70 {
    margin-top: 70px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-70,
  .mx-xl-70 {
    margin-right: 70px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-70,
  .my-xl-70 {
    margin-bottom: 70px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-70,
  .mx-xl-70 {
    margin-left: 70px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-65 {
    margin: 65px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-65,
  .my-xl-65 {
    margin-top: 65px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-65,
  .mx-xl-65 {
    margin-right: 65px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-65,
  .my-xl-65 {
    margin-bottom: 65px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-65,
  .mx-xl-65 {
    margin-left: 65px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-60 {
    margin: 60px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-60,
  .my-xl-60 {
    margin-top: 60px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-60,
  .mx-xl-60 {
    margin-right: 60px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-60,
  .my-xl-60 {
    margin-bottom: 60px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-60,
  .mx-xl-60 {
    margin-left: 60px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-55 {
    margin: 55px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-55,
  .my-xl-55 {
    margin-top: 55px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-55,
  .mx-xl-55 {
    margin-right: 55px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-55,
  .my-xl-55 {
    margin-bottom: 55px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-55,
  .mx-xl-55 {
    margin-left: 55px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-50 {
    margin: 50px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-50,
  .my-xl-50 {
    margin-top: 50px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-50,
  .mx-xl-50 {
    margin-right: 50px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-50,
  .my-xl-50 {
    margin-bottom: 50px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-50,
  .mx-xl-50 {
    margin-left: 50px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-45 {
    margin: 45px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-45,
  .my-xl-45 {
    margin-top: 45px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-45,
  .mx-xl-45 {
    margin-right: 45px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-45,
  .my-xl-45 {
    margin-bottom: 45px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-45,
  .mx-xl-45 {
    margin-left: 45px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-40 {
    margin: 40px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-40,
  .my-xl-40 {
    margin-top: 40px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-40,
  .mx-xl-40 {
    margin-right: 40px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-40,
  .my-xl-40 {
    margin-bottom: 40px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-40,
  .mx-xl-40 {
    margin-left: 40px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-35 {
    margin: 35px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-35,
  .my-xl-35 {
    margin-top: 35px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-35,
  .mx-xl-35 {
    margin-right: 35px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-35,
  .my-xl-35 {
    margin-bottom: 35px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-35,
  .mx-xl-35 {
    margin-left: 35px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-30 {
    margin: 30px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-30,
  .my-xl-30 {
    margin-top: 30px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-30,
  .mx-xl-30 {
    margin-right: 30px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-30,
  .my-xl-30 {
    margin-bottom: 30px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-30,
  .mx-xl-30 {
    margin-left: 30px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-25 {
    margin: 25px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-25,
  .my-xl-25 {
    margin-top: 25px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-25,
  .mx-xl-25 {
    margin-right: 25px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-25,
  .my-xl-25 {
    margin-bottom: 25px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-25,
  .mx-xl-25 {
    margin-left: 25px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-20 {
    margin: 20px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-20,
  .my-xl-20 {
    margin-top: 20px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-20,
  .mx-xl-20 {
    margin-right: 20px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-20,
  .my-xl-20 {
    margin-bottom: 20px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-20,
  .mx-xl-20 {
    margin-left: 20px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-15 {
    margin: 15px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-15,
  .my-xl-15 {
    margin-top: 15px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-15,
  .mx-xl-15 {
    margin-right: 15px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-15,
  .my-xl-15 {
    margin-bottom: 15px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-15,
  .mx-xl-15 {
    margin-left: 15px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-10 {
    margin: 10px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-10,
  .my-xl-10 {
    margin-top: 10px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-10,
  .mx-xl-10 {
    margin-right: 10px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-10,
  .my-xl-10 {
    margin-bottom: 10px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-10,
  .mx-xl-10 {
    margin-left: 10px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-0 {
    padding: 0 !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-1 {
    padding: 0.25rem !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-2 {
    padding: 0.5rem !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-3 {
    padding: 1rem !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-4 {
    padding: 1.5rem !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-5 {
    padding: 5px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-5,
  .py-xl-5 {
    padding-top: 5px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-5,
  .px-xl-5 {
    padding-right: 5px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 5px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-5,
  .px-xl-5 {
    padding-left: 5px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-250 {
    padding: 250px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-250,
  .py-xl-250 {
    padding-top: 250px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-250,
  .px-xl-250 {
    padding-right: 250px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-250,
  .py-xl-250 {
    padding-bottom: 250px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-250,
  .px-xl-250 {
    padding-left: 250px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-245 {
    padding: 245px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-245,
  .py-xl-245 {
    padding-top: 245px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-245,
  .px-xl-245 {
    padding-right: 245px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-245,
  .py-xl-245 {
    padding-bottom: 245px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-245,
  .px-xl-245 {
    padding-left: 245px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-240 {
    padding: 240px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-240,
  .py-xl-240 {
    padding-top: 240px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-240,
  .px-xl-240 {
    padding-right: 240px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-240,
  .py-xl-240 {
    padding-bottom: 240px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-240,
  .px-xl-240 {
    padding-left: 240px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-235 {
    padding: 235px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-235,
  .py-xl-235 {
    padding-top: 235px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-235,
  .px-xl-235 {
    padding-right: 235px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-235,
  .py-xl-235 {
    padding-bottom: 235px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-235,
  .px-xl-235 {
    padding-left: 235px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-230 {
    padding: 230px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-230,
  .py-xl-230 {
    padding-top: 230px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-230,
  .px-xl-230 {
    padding-right: 230px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-230,
  .py-xl-230 {
    padding-bottom: 230px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-230,
  .px-xl-230 {
    padding-left: 230px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-225 {
    padding: 225px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-225,
  .py-xl-225 {
    padding-top: 225px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-225,
  .px-xl-225 {
    padding-right: 225px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-225,
  .py-xl-225 {
    padding-bottom: 225px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-225,
  .px-xl-225 {
    padding-left: 225px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-220 {
    padding: 220px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-220,
  .py-xl-220 {
    padding-top: 220px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-220,
  .px-xl-220 {
    padding-right: 220px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-220,
  .py-xl-220 {
    padding-bottom: 220px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-220,
  .px-xl-220 {
    padding-left: 220px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-215 {
    padding: 215px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-215,
  .py-xl-215 {
    padding-top: 215px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-215,
  .px-xl-215 {
    padding-right: 215px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-215,
  .py-xl-215 {
    padding-bottom: 215px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-215,
  .px-xl-215 {
    padding-left: 215px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-210 {
    padding: 210px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-210,
  .py-xl-210 {
    padding-top: 210px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-210,
  .px-xl-210 {
    padding-right: 210px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-210,
  .py-xl-210 {
    padding-bottom: 210px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-210,
  .px-xl-210 {
    padding-left: 210px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-205 {
    padding: 205px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-205,
  .py-xl-205 {
    padding-top: 205px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-205,
  .px-xl-205 {
    padding-right: 205px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-205,
  .py-xl-205 {
    padding-bottom: 205px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-205,
  .px-xl-205 {
    padding-left: 205px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-200 {
    padding: 200px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-200,
  .py-xl-200 {
    padding-top: 200px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-200,
  .px-xl-200 {
    padding-right: 200px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-200,
  .py-xl-200 {
    padding-bottom: 200px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-200,
  .px-xl-200 {
    padding-left: 200px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-195 {
    padding: 195px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-195,
  .py-xl-195 {
    padding-top: 195px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-195,
  .px-xl-195 {
    padding-right: 195px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-195,
  .py-xl-195 {
    padding-bottom: 195px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-195,
  .px-xl-195 {
    padding-left: 195px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-190 {
    padding: 190px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-190,
  .py-xl-190 {
    padding-top: 190px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-190,
  .px-xl-190 {
    padding-right: 190px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-190,
  .py-xl-190 {
    padding-bottom: 190px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-190,
  .px-xl-190 {
    padding-left: 190px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-185 {
    padding: 185px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-185,
  .py-xl-185 {
    padding-top: 185px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-185,
  .px-xl-185 {
    padding-right: 185px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-185,
  .py-xl-185 {
    padding-bottom: 185px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-185,
  .px-xl-185 {
    padding-left: 185px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-180 {
    padding: 180px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-180,
  .py-xl-180 {
    padding-top: 180px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-180,
  .px-xl-180 {
    padding-right: 180px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-180,
  .py-xl-180 {
    padding-bottom: 180px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-180,
  .px-xl-180 {
    padding-left: 180px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-175 {
    padding: 175px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-175,
  .py-xl-175 {
    padding-top: 175px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-175,
  .px-xl-175 {
    padding-right: 175px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-175,
  .py-xl-175 {
    padding-bottom: 175px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-175,
  .px-xl-175 {
    padding-left: 175px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-170 {
    padding: 170px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-170,
  .py-xl-170 {
    padding-top: 170px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-170,
  .px-xl-170 {
    padding-right: 170px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-170,
  .py-xl-170 {
    padding-bottom: 170px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-170,
  .px-xl-170 {
    padding-left: 170px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-165 {
    padding: 165px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-165,
  .py-xl-165 {
    padding-top: 165px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-165,
  .px-xl-165 {
    padding-right: 165px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-165,
  .py-xl-165 {
    padding-bottom: 165px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-165,
  .px-xl-165 {
    padding-left: 165px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-160 {
    padding: 160px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-160,
  .py-xl-160 {
    padding-top: 160px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-160,
  .px-xl-160 {
    padding-right: 160px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-160,
  .py-xl-160 {
    padding-bottom: 160px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-160,
  .px-xl-160 {
    padding-left: 160px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-155 {
    padding: 155px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-155,
  .py-xl-155 {
    padding-top: 155px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-155,
  .px-xl-155 {
    padding-right: 155px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-155,
  .py-xl-155 {
    padding-bottom: 155px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-155,
  .px-xl-155 {
    padding-left: 155px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-150 {
    padding: 150px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-150,
  .py-xl-150 {
    padding-top: 150px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-150,
  .px-xl-150 {
    padding-right: 150px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-150,
  .py-xl-150 {
    padding-bottom: 150px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-150,
  .px-xl-150 {
    padding-left: 150px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-145 {
    padding: 145px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-145,
  .py-xl-145 {
    padding-top: 145px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-145,
  .px-xl-145 {
    padding-right: 145px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-145,
  .py-xl-145 {
    padding-bottom: 145px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-145,
  .px-xl-145 {
    padding-left: 145px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-140 {
    padding: 140px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-140,
  .py-xl-140 {
    padding-top: 140px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-140,
  .px-xl-140 {
    padding-right: 140px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-140,
  .py-xl-140 {
    padding-bottom: 140px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-140,
  .px-xl-140 {
    padding-left: 140px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-135 {
    padding: 135px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-135,
  .py-xl-135 {
    padding-top: 135px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-135,
  .px-xl-135 {
    padding-right: 135px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-135,
  .py-xl-135 {
    padding-bottom: 135px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-135,
  .px-xl-135 {
    padding-left: 135px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-130 {
    padding: 130px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-130,
  .py-xl-130 {
    padding-top: 130px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-130,
  .px-xl-130 {
    padding-right: 130px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-130,
  .py-xl-130 {
    padding-bottom: 130px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-130,
  .px-xl-130 {
    padding-left: 130px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-125 {
    padding: 125px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-125,
  .py-xl-125 {
    padding-top: 125px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-125,
  .px-xl-125 {
    padding-right: 125px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-125,
  .py-xl-125 {
    padding-bottom: 125px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-125,
  .px-xl-125 {
    padding-left: 125px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-120 {
    padding: 120px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-120,
  .py-xl-120 {
    padding-top: 120px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-120,
  .px-xl-120 {
    padding-right: 120px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-120,
  .py-xl-120 {
    padding-bottom: 120px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-120,
  .px-xl-120 {
    padding-left: 120px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-115 {
    padding: 115px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-115,
  .py-xl-115 {
    padding-top: 115px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-115,
  .px-xl-115 {
    padding-right: 115px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-115,
  .py-xl-115 {
    padding-bottom: 115px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-115,
  .px-xl-115 {
    padding-left: 115px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-110 {
    padding: 110px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-110,
  .py-xl-110 {
    padding-top: 110px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-110,
  .px-xl-110 {
    padding-right: 110px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-110,
  .py-xl-110 {
    padding-bottom: 110px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-110,
  .px-xl-110 {
    padding-left: 110px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-105 {
    padding: 105px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-105,
  .py-xl-105 {
    padding-top: 105px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-105,
  .px-xl-105 {
    padding-right: 105px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-105,
  .py-xl-105 {
    padding-bottom: 105px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-105,
  .px-xl-105 {
    padding-left: 105px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-100 {
    padding: 100px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-100,
  .py-xl-100 {
    padding-top: 100px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-100,
  .px-xl-100 {
    padding-right: 100px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-100,
  .py-xl-100 {
    padding-bottom: 100px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-100,
  .px-xl-100 {
    padding-left: 100px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-95 {
    padding: 95px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-95,
  .py-xl-95 {
    padding-top: 95px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-95,
  .px-xl-95 {
    padding-right: 95px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-95,
  .py-xl-95 {
    padding-bottom: 95px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-95,
  .px-xl-95 {
    padding-left: 95px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-90 {
    padding: 90px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-90,
  .py-xl-90 {
    padding-top: 90px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-90,
  .px-xl-90 {
    padding-right: 90px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-90,
  .py-xl-90 {
    padding-bottom: 90px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-90,
  .px-xl-90 {
    padding-left: 90px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-85 {
    padding: 85px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-85,
  .py-xl-85 {
    padding-top: 85px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-85,
  .px-xl-85 {
    padding-right: 85px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-85,
  .py-xl-85 {
    padding-bottom: 85px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-85,
  .px-xl-85 {
    padding-left: 85px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-80 {
    padding: 80px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-80,
  .py-xl-80 {
    padding-top: 80px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-80,
  .px-xl-80 {
    padding-right: 80px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-80,
  .py-xl-80 {
    padding-bottom: 80px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-80,
  .px-xl-80 {
    padding-left: 80px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-75 {
    padding: 75px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-75,
  .py-xl-75 {
    padding-top: 75px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-75,
  .px-xl-75 {
    padding-right: 75px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-75,
  .py-xl-75 {
    padding-bottom: 75px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-75,
  .px-xl-75 {
    padding-left: 75px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-70 {
    padding: 70px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-70,
  .py-xl-70 {
    padding-top: 70px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-70,
  .px-xl-70 {
    padding-right: 70px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-70,
  .py-xl-70 {
    padding-bottom: 70px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-70,
  .px-xl-70 {
    padding-left: 70px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-65 {
    padding: 65px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-65,
  .py-xl-65 {
    padding-top: 65px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-65,
  .px-xl-65 {
    padding-right: 65px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-65,
  .py-xl-65 {
    padding-bottom: 65px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-65,
  .px-xl-65 {
    padding-left: 65px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-60 {
    padding: 60px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-60,
  .py-xl-60 {
    padding-top: 60px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-60,
  .px-xl-60 {
    padding-right: 60px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-60,
  .py-xl-60 {
    padding-bottom: 60px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-60,
  .px-xl-60 {
    padding-left: 60px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-55 {
    padding: 55px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-55,
  .py-xl-55 {
    padding-top: 55px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-55,
  .px-xl-55 {
    padding-right: 55px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-55,
  .py-xl-55 {
    padding-bottom: 55px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-55,
  .px-xl-55 {
    padding-left: 55px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-50 {
    padding: 50px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-50,
  .py-xl-50 {
    padding-top: 50px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-50,
  .px-xl-50 {
    padding-right: 50px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-50,
  .py-xl-50 {
    padding-bottom: 50px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-50,
  .px-xl-50 {
    padding-left: 50px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-45 {
    padding: 45px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-45,
  .py-xl-45 {
    padding-top: 45px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-45,
  .px-xl-45 {
    padding-right: 45px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-45,
  .py-xl-45 {
    padding-bottom: 45px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-45,
  .px-xl-45 {
    padding-left: 45px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-40 {
    padding: 40px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-40,
  .py-xl-40 {
    padding-top: 40px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-40,
  .px-xl-40 {
    padding-right: 40px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-40,
  .py-xl-40 {
    padding-bottom: 40px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-40,
  .px-xl-40 {
    padding-left: 40px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-35 {
    padding: 35px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-35,
  .py-xl-35 {
    padding-top: 35px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-35,
  .px-xl-35 {
    padding-right: 35px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-35,
  .py-xl-35 {
    padding-bottom: 35px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-35,
  .px-xl-35 {
    padding-left: 35px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-30 {
    padding: 30px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-30,
  .py-xl-30 {
    padding-top: 30px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-30,
  .px-xl-30 {
    padding-right: 30px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-30,
  .py-xl-30 {
    padding-bottom: 30px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-30,
  .px-xl-30 {
    padding-left: 30px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-25 {
    padding: 25px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-25,
  .py-xl-25 {
    padding-top: 25px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-25,
  .px-xl-25 {
    padding-right: 25px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-25,
  .py-xl-25 {
    padding-bottom: 25px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-25,
  .px-xl-25 {
    padding-left: 25px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-20 {
    padding: 20px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-20,
  .py-xl-20 {
    padding-top: 20px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-20,
  .px-xl-20 {
    padding-right: 20px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-20,
  .py-xl-20 {
    padding-bottom: 20px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-20,
  .px-xl-20 {
    padding-left: 20px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-15 {
    padding: 15px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-15,
  .py-xl-15 {
    padding-top: 15px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-15,
  .px-xl-15 {
    padding-right: 15px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-15,
  .py-xl-15 {
    padding-bottom: 15px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-15,
  .px-xl-15 {
    padding-left: 15px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-10 {
    padding: 10px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-10,
  .py-xl-10 {
    padding-top: 10px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-10,
  .px-xl-10 {
    padding-right: 10px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-10,
  .py-xl-10 {
    padding-bottom: 10px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-10,
  .px-xl-10 {
    padding-left: 10px !important;
  }

  /* line 33, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-auto {
    margin: auto !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }

  /* line 38, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }

  /* line 42, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }

  /* line 46, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 1400px) {
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-0 {
    margin: 0 !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-0,
  .my-xxl-0 {
    margin-top: 0 !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-0,
  .mx-xxl-0 {
    margin-right: 0 !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-0,
  .my-xxl-0 {
    margin-bottom: 0 !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-0,
  .mx-xxl-0 {
    margin-left: 0 !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-1 {
    margin: 0.25rem !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-1,
  .my-xxl-1 {
    margin-top: 0.25rem !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-1,
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-1,
  .my-xxl-1 {
    margin-bottom: 0.25rem !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-1,
  .mx-xxl-1 {
    margin-left: 0.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-2 {
    margin: 0.5rem !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-2,
  .my-xxl-2 {
    margin-top: 0.5rem !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-2,
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-2,
  .my-xxl-2 {
    margin-bottom: 0.5rem !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-2,
  .mx-xxl-2 {
    margin-left: 0.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-3 {
    margin: 1rem !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-3,
  .my-xxl-3 {
    margin-top: 1rem !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-3,
  .mx-xxl-3 {
    margin-right: 1rem !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-3,
  .my-xxl-3 {
    margin-bottom: 1rem !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-3,
  .mx-xxl-3 {
    margin-left: 1rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-4 {
    margin: 1.5rem !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-4,
  .my-xxl-4 {
    margin-top: 1.5rem !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-4,
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-4,
  .my-xxl-4 {
    margin-bottom: 1.5rem !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-4,
  .mx-xxl-4 {
    margin-left: 1.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-5 {
    margin: 5px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-5,
  .my-xxl-5 {
    margin-top: 5px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-5,
  .mx-xxl-5 {
    margin-right: 5px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-5,
  .my-xxl-5 {
    margin-bottom: 5px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-5,
  .mx-xxl-5 {
    margin-left: 5px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-250 {
    margin: 250px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-250,
  .my-xxl-250 {
    margin-top: 250px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-250,
  .mx-xxl-250 {
    margin-right: 250px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-250,
  .my-xxl-250 {
    margin-bottom: 250px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-250,
  .mx-xxl-250 {
    margin-left: 250px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-245 {
    margin: 245px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-245,
  .my-xxl-245 {
    margin-top: 245px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-245,
  .mx-xxl-245 {
    margin-right: 245px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-245,
  .my-xxl-245 {
    margin-bottom: 245px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-245,
  .mx-xxl-245 {
    margin-left: 245px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-240 {
    margin: 240px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-240,
  .my-xxl-240 {
    margin-top: 240px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-240,
  .mx-xxl-240 {
    margin-right: 240px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-240,
  .my-xxl-240 {
    margin-bottom: 240px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-240,
  .mx-xxl-240 {
    margin-left: 240px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-235 {
    margin: 235px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-235,
  .my-xxl-235 {
    margin-top: 235px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-235,
  .mx-xxl-235 {
    margin-right: 235px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-235,
  .my-xxl-235 {
    margin-bottom: 235px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-235,
  .mx-xxl-235 {
    margin-left: 235px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-230 {
    margin: 230px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-230,
  .my-xxl-230 {
    margin-top: 230px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-230,
  .mx-xxl-230 {
    margin-right: 230px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-230,
  .my-xxl-230 {
    margin-bottom: 230px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-230,
  .mx-xxl-230 {
    margin-left: 230px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-225 {
    margin: 225px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-225,
  .my-xxl-225 {
    margin-top: 225px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-225,
  .mx-xxl-225 {
    margin-right: 225px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-225,
  .my-xxl-225 {
    margin-bottom: 225px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-225,
  .mx-xxl-225 {
    margin-left: 225px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-220 {
    margin: 220px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-220,
  .my-xxl-220 {
    margin-top: 220px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-220,
  .mx-xxl-220 {
    margin-right: 220px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-220,
  .my-xxl-220 {
    margin-bottom: 220px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-220,
  .mx-xxl-220 {
    margin-left: 220px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-215 {
    margin: 215px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-215,
  .my-xxl-215 {
    margin-top: 215px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-215,
  .mx-xxl-215 {
    margin-right: 215px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-215,
  .my-xxl-215 {
    margin-bottom: 215px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-215,
  .mx-xxl-215 {
    margin-left: 215px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-210 {
    margin: 210px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-210,
  .my-xxl-210 {
    margin-top: 210px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-210,
  .mx-xxl-210 {
    margin-right: 210px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-210,
  .my-xxl-210 {
    margin-bottom: 210px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-210,
  .mx-xxl-210 {
    margin-left: 210px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-205 {
    margin: 205px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-205,
  .my-xxl-205 {
    margin-top: 205px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-205,
  .mx-xxl-205 {
    margin-right: 205px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-205,
  .my-xxl-205 {
    margin-bottom: 205px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-205,
  .mx-xxl-205 {
    margin-left: 205px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-200 {
    margin: 200px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-200,
  .my-xxl-200 {
    margin-top: 200px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-200,
  .mx-xxl-200 {
    margin-right: 200px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-200,
  .my-xxl-200 {
    margin-bottom: 200px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-200,
  .mx-xxl-200 {
    margin-left: 200px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-195 {
    margin: 195px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-195,
  .my-xxl-195 {
    margin-top: 195px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-195,
  .mx-xxl-195 {
    margin-right: 195px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-195,
  .my-xxl-195 {
    margin-bottom: 195px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-195,
  .mx-xxl-195 {
    margin-left: 195px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-190 {
    margin: 190px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-190,
  .my-xxl-190 {
    margin-top: 190px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-190,
  .mx-xxl-190 {
    margin-right: 190px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-190,
  .my-xxl-190 {
    margin-bottom: 190px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-190,
  .mx-xxl-190 {
    margin-left: 190px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-185 {
    margin: 185px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-185,
  .my-xxl-185 {
    margin-top: 185px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-185,
  .mx-xxl-185 {
    margin-right: 185px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-185,
  .my-xxl-185 {
    margin-bottom: 185px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-185,
  .mx-xxl-185 {
    margin-left: 185px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-180 {
    margin: 180px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-180,
  .my-xxl-180 {
    margin-top: 180px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-180,
  .mx-xxl-180 {
    margin-right: 180px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-180,
  .my-xxl-180 {
    margin-bottom: 180px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-180,
  .mx-xxl-180 {
    margin-left: 180px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-175 {
    margin: 175px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-175,
  .my-xxl-175 {
    margin-top: 175px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-175,
  .mx-xxl-175 {
    margin-right: 175px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-175,
  .my-xxl-175 {
    margin-bottom: 175px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-175,
  .mx-xxl-175 {
    margin-left: 175px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-170 {
    margin: 170px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-170,
  .my-xxl-170 {
    margin-top: 170px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-170,
  .mx-xxl-170 {
    margin-right: 170px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-170,
  .my-xxl-170 {
    margin-bottom: 170px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-170,
  .mx-xxl-170 {
    margin-left: 170px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-165 {
    margin: 165px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-165,
  .my-xxl-165 {
    margin-top: 165px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-165,
  .mx-xxl-165 {
    margin-right: 165px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-165,
  .my-xxl-165 {
    margin-bottom: 165px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-165,
  .mx-xxl-165 {
    margin-left: 165px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-160 {
    margin: 160px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-160,
  .my-xxl-160 {
    margin-top: 160px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-160,
  .mx-xxl-160 {
    margin-right: 160px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-160,
  .my-xxl-160 {
    margin-bottom: 160px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-160,
  .mx-xxl-160 {
    margin-left: 160px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-155 {
    margin: 155px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-155,
  .my-xxl-155 {
    margin-top: 155px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-155,
  .mx-xxl-155 {
    margin-right: 155px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-155,
  .my-xxl-155 {
    margin-bottom: 155px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-155,
  .mx-xxl-155 {
    margin-left: 155px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-150 {
    margin: 150px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-150,
  .my-xxl-150 {
    margin-top: 150px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-150,
  .mx-xxl-150 {
    margin-right: 150px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-150,
  .my-xxl-150 {
    margin-bottom: 150px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-150,
  .mx-xxl-150 {
    margin-left: 150px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-145 {
    margin: 145px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-145,
  .my-xxl-145 {
    margin-top: 145px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-145,
  .mx-xxl-145 {
    margin-right: 145px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-145,
  .my-xxl-145 {
    margin-bottom: 145px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-145,
  .mx-xxl-145 {
    margin-left: 145px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-140 {
    margin: 140px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-140,
  .my-xxl-140 {
    margin-top: 140px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-140,
  .mx-xxl-140 {
    margin-right: 140px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-140,
  .my-xxl-140 {
    margin-bottom: 140px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-140,
  .mx-xxl-140 {
    margin-left: 140px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-135 {
    margin: 135px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-135,
  .my-xxl-135 {
    margin-top: 135px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-135,
  .mx-xxl-135 {
    margin-right: 135px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-135,
  .my-xxl-135 {
    margin-bottom: 135px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-135,
  .mx-xxl-135 {
    margin-left: 135px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-130 {
    margin: 130px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-130,
  .my-xxl-130 {
    margin-top: 130px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-130,
  .mx-xxl-130 {
    margin-right: 130px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-130,
  .my-xxl-130 {
    margin-bottom: 130px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-130,
  .mx-xxl-130 {
    margin-left: 130px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-125 {
    margin: 125px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-125,
  .my-xxl-125 {
    margin-top: 125px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-125,
  .mx-xxl-125 {
    margin-right: 125px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-125,
  .my-xxl-125 {
    margin-bottom: 125px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-125,
  .mx-xxl-125 {
    margin-left: 125px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-120 {
    margin: 120px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-120,
  .my-xxl-120 {
    margin-top: 120px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-120,
  .mx-xxl-120 {
    margin-right: 120px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-120,
  .my-xxl-120 {
    margin-bottom: 120px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-120,
  .mx-xxl-120 {
    margin-left: 120px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-115 {
    margin: 115px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-115,
  .my-xxl-115 {
    margin-top: 115px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-115,
  .mx-xxl-115 {
    margin-right: 115px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-115,
  .my-xxl-115 {
    margin-bottom: 115px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-115,
  .mx-xxl-115 {
    margin-left: 115px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-110 {
    margin: 110px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-110,
  .my-xxl-110 {
    margin-top: 110px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-110,
  .mx-xxl-110 {
    margin-right: 110px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-110,
  .my-xxl-110 {
    margin-bottom: 110px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-110,
  .mx-xxl-110 {
    margin-left: 110px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-105 {
    margin: 105px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-105,
  .my-xxl-105 {
    margin-top: 105px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-105,
  .mx-xxl-105 {
    margin-right: 105px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-105,
  .my-xxl-105 {
    margin-bottom: 105px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-105,
  .mx-xxl-105 {
    margin-left: 105px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-100 {
    margin: 100px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-100,
  .my-xxl-100 {
    margin-top: 100px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-100,
  .mx-xxl-100 {
    margin-right: 100px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-100,
  .my-xxl-100 {
    margin-bottom: 100px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-100,
  .mx-xxl-100 {
    margin-left: 100px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-95 {
    margin: 95px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-95,
  .my-xxl-95 {
    margin-top: 95px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-95,
  .mx-xxl-95 {
    margin-right: 95px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-95,
  .my-xxl-95 {
    margin-bottom: 95px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-95,
  .mx-xxl-95 {
    margin-left: 95px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-90 {
    margin: 90px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-90,
  .my-xxl-90 {
    margin-top: 90px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-90,
  .mx-xxl-90 {
    margin-right: 90px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-90,
  .my-xxl-90 {
    margin-bottom: 90px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-90,
  .mx-xxl-90 {
    margin-left: 90px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-85 {
    margin: 85px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-85,
  .my-xxl-85 {
    margin-top: 85px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-85,
  .mx-xxl-85 {
    margin-right: 85px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-85,
  .my-xxl-85 {
    margin-bottom: 85px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-85,
  .mx-xxl-85 {
    margin-left: 85px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-80 {
    margin: 80px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-80,
  .my-xxl-80 {
    margin-top: 80px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-80,
  .mx-xxl-80 {
    margin-right: 80px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-80,
  .my-xxl-80 {
    margin-bottom: 80px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-80,
  .mx-xxl-80 {
    margin-left: 80px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-75 {
    margin: 75px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-75,
  .my-xxl-75 {
    margin-top: 75px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-75,
  .mx-xxl-75 {
    margin-right: 75px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-75,
  .my-xxl-75 {
    margin-bottom: 75px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-75,
  .mx-xxl-75 {
    margin-left: 75px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-70 {
    margin: 70px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-70,
  .my-xxl-70 {
    margin-top: 70px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-70,
  .mx-xxl-70 {
    margin-right: 70px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-70,
  .my-xxl-70 {
    margin-bottom: 70px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-70,
  .mx-xxl-70 {
    margin-left: 70px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-65 {
    margin: 65px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-65,
  .my-xxl-65 {
    margin-top: 65px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-65,
  .mx-xxl-65 {
    margin-right: 65px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-65,
  .my-xxl-65 {
    margin-bottom: 65px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-65,
  .mx-xxl-65 {
    margin-left: 65px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-60 {
    margin: 60px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-60,
  .my-xxl-60 {
    margin-top: 60px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-60,
  .mx-xxl-60 {
    margin-right: 60px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-60,
  .my-xxl-60 {
    margin-bottom: 60px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-60,
  .mx-xxl-60 {
    margin-left: 60px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-55 {
    margin: 55px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-55,
  .my-xxl-55 {
    margin-top: 55px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-55,
  .mx-xxl-55 {
    margin-right: 55px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-55,
  .my-xxl-55 {
    margin-bottom: 55px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-55,
  .mx-xxl-55 {
    margin-left: 55px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-50 {
    margin: 50px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-50,
  .my-xxl-50 {
    margin-top: 50px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-50,
  .mx-xxl-50 {
    margin-right: 50px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-50,
  .my-xxl-50 {
    margin-bottom: 50px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-50,
  .mx-xxl-50 {
    margin-left: 50px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-45 {
    margin: 45px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-45,
  .my-xxl-45 {
    margin-top: 45px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-45,
  .mx-xxl-45 {
    margin-right: 45px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-45,
  .my-xxl-45 {
    margin-bottom: 45px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-45,
  .mx-xxl-45 {
    margin-left: 45px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-40 {
    margin: 40px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-40,
  .my-xxl-40 {
    margin-top: 40px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-40,
  .mx-xxl-40 {
    margin-right: 40px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-40,
  .my-xxl-40 {
    margin-bottom: 40px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-40,
  .mx-xxl-40 {
    margin-left: 40px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-35 {
    margin: 35px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-35,
  .my-xxl-35 {
    margin-top: 35px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-35,
  .mx-xxl-35 {
    margin-right: 35px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-35,
  .my-xxl-35 {
    margin-bottom: 35px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-35,
  .mx-xxl-35 {
    margin-left: 35px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-30 {
    margin: 30px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-30,
  .my-xxl-30 {
    margin-top: 30px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-30,
  .mx-xxl-30 {
    margin-right: 30px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-30,
  .my-xxl-30 {
    margin-bottom: 30px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-30,
  .mx-xxl-30 {
    margin-left: 30px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-25 {
    margin: 25px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-25,
  .my-xxl-25 {
    margin-top: 25px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-25,
  .mx-xxl-25 {
    margin-right: 25px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-25,
  .my-xxl-25 {
    margin-bottom: 25px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-25,
  .mx-xxl-25 {
    margin-left: 25px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-20 {
    margin: 20px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-20,
  .my-xxl-20 {
    margin-top: 20px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-20,
  .mx-xxl-20 {
    margin-right: 20px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-20,
  .my-xxl-20 {
    margin-bottom: 20px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-20,
  .mx-xxl-20 {
    margin-left: 20px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-15 {
    margin: 15px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-15,
  .my-xxl-15 {
    margin-top: 15px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-15,
  .mx-xxl-15 {
    margin-right: 15px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-15,
  .my-xxl-15 {
    margin-bottom: 15px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-15,
  .mx-xxl-15 {
    margin-left: 15px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-10 {
    margin: 10px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-10,
  .my-xxl-10 {
    margin-top: 10px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-10,
  .mx-xxl-10 {
    margin-right: 10px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-10,
  .my-xxl-10 {
    margin-bottom: 10px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-10,
  .mx-xxl-10 {
    margin-left: 10px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-0 {
    padding: 0 !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-0,
  .py-xxl-0 {
    padding-top: 0 !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-0,
  .px-xxl-0 {
    padding-right: 0 !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-0,
  .py-xxl-0 {
    padding-bottom: 0 !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-0,
  .px-xxl-0 {
    padding-left: 0 !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-1 {
    padding: 0.25rem !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-1,
  .py-xxl-1 {
    padding-top: 0.25rem !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-1,
  .px-xxl-1 {
    padding-right: 0.25rem !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-1,
  .py-xxl-1 {
    padding-bottom: 0.25rem !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-1,
  .px-xxl-1 {
    padding-left: 0.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-2 {
    padding: 0.5rem !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-2,
  .py-xxl-2 {
    padding-top: 0.5rem !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-2,
  .px-xxl-2 {
    padding-right: 0.5rem !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-2,
  .py-xxl-2 {
    padding-bottom: 0.5rem !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-2,
  .px-xxl-2 {
    padding-left: 0.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-3 {
    padding: 1rem !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-3,
  .py-xxl-3 {
    padding-top: 1rem !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-3,
  .px-xxl-3 {
    padding-right: 1rem !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-3,
  .py-xxl-3 {
    padding-bottom: 1rem !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-3,
  .px-xxl-3 {
    padding-left: 1rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-4 {
    padding: 1.5rem !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-4,
  .py-xxl-4 {
    padding-top: 1.5rem !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-4,
  .px-xxl-4 {
    padding-right: 1.5rem !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-4,
  .py-xxl-4 {
    padding-bottom: 1.5rem !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-4,
  .px-xxl-4 {
    padding-left: 1.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-5 {
    padding: 5px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-5,
  .py-xxl-5 {
    padding-top: 5px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-5,
  .px-xxl-5 {
    padding-right: 5px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-5,
  .py-xxl-5 {
    padding-bottom: 5px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-5,
  .px-xxl-5 {
    padding-left: 5px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-250 {
    padding: 250px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-250,
  .py-xxl-250 {
    padding-top: 250px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-250,
  .px-xxl-250 {
    padding-right: 250px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-250,
  .py-xxl-250 {
    padding-bottom: 250px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-250,
  .px-xxl-250 {
    padding-left: 250px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-245 {
    padding: 245px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-245,
  .py-xxl-245 {
    padding-top: 245px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-245,
  .px-xxl-245 {
    padding-right: 245px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-245,
  .py-xxl-245 {
    padding-bottom: 245px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-245,
  .px-xxl-245 {
    padding-left: 245px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-240 {
    padding: 240px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-240,
  .py-xxl-240 {
    padding-top: 240px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-240,
  .px-xxl-240 {
    padding-right: 240px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-240,
  .py-xxl-240 {
    padding-bottom: 240px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-240,
  .px-xxl-240 {
    padding-left: 240px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-235 {
    padding: 235px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-235,
  .py-xxl-235 {
    padding-top: 235px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-235,
  .px-xxl-235 {
    padding-right: 235px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-235,
  .py-xxl-235 {
    padding-bottom: 235px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-235,
  .px-xxl-235 {
    padding-left: 235px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-230 {
    padding: 230px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-230,
  .py-xxl-230 {
    padding-top: 230px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-230,
  .px-xxl-230 {
    padding-right: 230px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-230,
  .py-xxl-230 {
    padding-bottom: 230px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-230,
  .px-xxl-230 {
    padding-left: 230px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-225 {
    padding: 225px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-225,
  .py-xxl-225 {
    padding-top: 225px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-225,
  .px-xxl-225 {
    padding-right: 225px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-225,
  .py-xxl-225 {
    padding-bottom: 225px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-225,
  .px-xxl-225 {
    padding-left: 225px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-220 {
    padding: 220px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-220,
  .py-xxl-220 {
    padding-top: 220px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-220,
  .px-xxl-220 {
    padding-right: 220px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-220,
  .py-xxl-220 {
    padding-bottom: 220px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-220,
  .px-xxl-220 {
    padding-left: 220px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-215 {
    padding: 215px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-215,
  .py-xxl-215 {
    padding-top: 215px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-215,
  .px-xxl-215 {
    padding-right: 215px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-215,
  .py-xxl-215 {
    padding-bottom: 215px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-215,
  .px-xxl-215 {
    padding-left: 215px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-210 {
    padding: 210px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-210,
  .py-xxl-210 {
    padding-top: 210px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-210,
  .px-xxl-210 {
    padding-right: 210px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-210,
  .py-xxl-210 {
    padding-bottom: 210px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-210,
  .px-xxl-210 {
    padding-left: 210px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-205 {
    padding: 205px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-205,
  .py-xxl-205 {
    padding-top: 205px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-205,
  .px-xxl-205 {
    padding-right: 205px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-205,
  .py-xxl-205 {
    padding-bottom: 205px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-205,
  .px-xxl-205 {
    padding-left: 205px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-200 {
    padding: 200px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-200,
  .py-xxl-200 {
    padding-top: 200px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-200,
  .px-xxl-200 {
    padding-right: 200px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-200,
  .py-xxl-200 {
    padding-bottom: 200px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-200,
  .px-xxl-200 {
    padding-left: 200px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-195 {
    padding: 195px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-195,
  .py-xxl-195 {
    padding-top: 195px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-195,
  .px-xxl-195 {
    padding-right: 195px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-195,
  .py-xxl-195 {
    padding-bottom: 195px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-195,
  .px-xxl-195 {
    padding-left: 195px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-190 {
    padding: 190px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-190,
  .py-xxl-190 {
    padding-top: 190px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-190,
  .px-xxl-190 {
    padding-right: 190px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-190,
  .py-xxl-190 {
    padding-bottom: 190px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-190,
  .px-xxl-190 {
    padding-left: 190px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-185 {
    padding: 185px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-185,
  .py-xxl-185 {
    padding-top: 185px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-185,
  .px-xxl-185 {
    padding-right: 185px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-185,
  .py-xxl-185 {
    padding-bottom: 185px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-185,
  .px-xxl-185 {
    padding-left: 185px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-180 {
    padding: 180px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-180,
  .py-xxl-180 {
    padding-top: 180px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-180,
  .px-xxl-180 {
    padding-right: 180px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-180,
  .py-xxl-180 {
    padding-bottom: 180px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-180,
  .px-xxl-180 {
    padding-left: 180px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-175 {
    padding: 175px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-175,
  .py-xxl-175 {
    padding-top: 175px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-175,
  .px-xxl-175 {
    padding-right: 175px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-175,
  .py-xxl-175 {
    padding-bottom: 175px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-175,
  .px-xxl-175 {
    padding-left: 175px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-170 {
    padding: 170px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-170,
  .py-xxl-170 {
    padding-top: 170px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-170,
  .px-xxl-170 {
    padding-right: 170px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-170,
  .py-xxl-170 {
    padding-bottom: 170px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-170,
  .px-xxl-170 {
    padding-left: 170px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-165 {
    padding: 165px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-165,
  .py-xxl-165 {
    padding-top: 165px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-165,
  .px-xxl-165 {
    padding-right: 165px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-165,
  .py-xxl-165 {
    padding-bottom: 165px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-165,
  .px-xxl-165 {
    padding-left: 165px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-160 {
    padding: 160px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-160,
  .py-xxl-160 {
    padding-top: 160px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-160,
  .px-xxl-160 {
    padding-right: 160px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-160,
  .py-xxl-160 {
    padding-bottom: 160px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-160,
  .px-xxl-160 {
    padding-left: 160px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-155 {
    padding: 155px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-155,
  .py-xxl-155 {
    padding-top: 155px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-155,
  .px-xxl-155 {
    padding-right: 155px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-155,
  .py-xxl-155 {
    padding-bottom: 155px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-155,
  .px-xxl-155 {
    padding-left: 155px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-150 {
    padding: 150px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-150,
  .py-xxl-150 {
    padding-top: 150px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-150,
  .px-xxl-150 {
    padding-right: 150px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-150,
  .py-xxl-150 {
    padding-bottom: 150px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-150,
  .px-xxl-150 {
    padding-left: 150px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-145 {
    padding: 145px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-145,
  .py-xxl-145 {
    padding-top: 145px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-145,
  .px-xxl-145 {
    padding-right: 145px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-145,
  .py-xxl-145 {
    padding-bottom: 145px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-145,
  .px-xxl-145 {
    padding-left: 145px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-140 {
    padding: 140px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-140,
  .py-xxl-140 {
    padding-top: 140px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-140,
  .px-xxl-140 {
    padding-right: 140px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-140,
  .py-xxl-140 {
    padding-bottom: 140px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-140,
  .px-xxl-140 {
    padding-left: 140px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-135 {
    padding: 135px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-135,
  .py-xxl-135 {
    padding-top: 135px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-135,
  .px-xxl-135 {
    padding-right: 135px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-135,
  .py-xxl-135 {
    padding-bottom: 135px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-135,
  .px-xxl-135 {
    padding-left: 135px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-130 {
    padding: 130px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-130,
  .py-xxl-130 {
    padding-top: 130px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-130,
  .px-xxl-130 {
    padding-right: 130px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-130,
  .py-xxl-130 {
    padding-bottom: 130px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-130,
  .px-xxl-130 {
    padding-left: 130px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-125 {
    padding: 125px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-125,
  .py-xxl-125 {
    padding-top: 125px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-125,
  .px-xxl-125 {
    padding-right: 125px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-125,
  .py-xxl-125 {
    padding-bottom: 125px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-125,
  .px-xxl-125 {
    padding-left: 125px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-120 {
    padding: 120px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-120,
  .py-xxl-120 {
    padding-top: 120px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-120,
  .px-xxl-120 {
    padding-right: 120px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-120,
  .py-xxl-120 {
    padding-bottom: 120px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-120,
  .px-xxl-120 {
    padding-left: 120px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-115 {
    padding: 115px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-115,
  .py-xxl-115 {
    padding-top: 115px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-115,
  .px-xxl-115 {
    padding-right: 115px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-115,
  .py-xxl-115 {
    padding-bottom: 115px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-115,
  .px-xxl-115 {
    padding-left: 115px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-110 {
    padding: 110px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-110,
  .py-xxl-110 {
    padding-top: 110px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-110,
  .px-xxl-110 {
    padding-right: 110px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-110,
  .py-xxl-110 {
    padding-bottom: 110px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-110,
  .px-xxl-110 {
    padding-left: 110px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-105 {
    padding: 105px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-105,
  .py-xxl-105 {
    padding-top: 105px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-105,
  .px-xxl-105 {
    padding-right: 105px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-105,
  .py-xxl-105 {
    padding-bottom: 105px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-105,
  .px-xxl-105 {
    padding-left: 105px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-100 {
    padding: 100px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-100,
  .py-xxl-100 {
    padding-top: 100px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-100,
  .px-xxl-100 {
    padding-right: 100px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-100,
  .py-xxl-100 {
    padding-bottom: 100px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-100,
  .px-xxl-100 {
    padding-left: 100px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-95 {
    padding: 95px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-95,
  .py-xxl-95 {
    padding-top: 95px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-95,
  .px-xxl-95 {
    padding-right: 95px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-95,
  .py-xxl-95 {
    padding-bottom: 95px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-95,
  .px-xxl-95 {
    padding-left: 95px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-90 {
    padding: 90px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-90,
  .py-xxl-90 {
    padding-top: 90px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-90,
  .px-xxl-90 {
    padding-right: 90px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-90,
  .py-xxl-90 {
    padding-bottom: 90px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-90,
  .px-xxl-90 {
    padding-left: 90px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-85 {
    padding: 85px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-85,
  .py-xxl-85 {
    padding-top: 85px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-85,
  .px-xxl-85 {
    padding-right: 85px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-85,
  .py-xxl-85 {
    padding-bottom: 85px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-85,
  .px-xxl-85 {
    padding-left: 85px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-80 {
    padding: 80px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-80,
  .py-xxl-80 {
    padding-top: 80px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-80,
  .px-xxl-80 {
    padding-right: 80px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-80,
  .py-xxl-80 {
    padding-bottom: 80px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-80,
  .px-xxl-80 {
    padding-left: 80px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-75 {
    padding: 75px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-75,
  .py-xxl-75 {
    padding-top: 75px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-75,
  .px-xxl-75 {
    padding-right: 75px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-75,
  .py-xxl-75 {
    padding-bottom: 75px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-75,
  .px-xxl-75 {
    padding-left: 75px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-70 {
    padding: 70px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-70,
  .py-xxl-70 {
    padding-top: 70px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-70,
  .px-xxl-70 {
    padding-right: 70px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-70,
  .py-xxl-70 {
    padding-bottom: 70px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-70,
  .px-xxl-70 {
    padding-left: 70px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-65 {
    padding: 65px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-65,
  .py-xxl-65 {
    padding-top: 65px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-65,
  .px-xxl-65 {
    padding-right: 65px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-65,
  .py-xxl-65 {
    padding-bottom: 65px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-65,
  .px-xxl-65 {
    padding-left: 65px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-60 {
    padding: 60px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-60,
  .py-xxl-60 {
    padding-top: 60px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-60,
  .px-xxl-60 {
    padding-right: 60px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-60,
  .py-xxl-60 {
    padding-bottom: 60px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-60,
  .px-xxl-60 {
    padding-left: 60px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-55 {
    padding: 55px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-55,
  .py-xxl-55 {
    padding-top: 55px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-55,
  .px-xxl-55 {
    padding-right: 55px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-55,
  .py-xxl-55 {
    padding-bottom: 55px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-55,
  .px-xxl-55 {
    padding-left: 55px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-50 {
    padding: 50px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-50,
  .py-xxl-50 {
    padding-top: 50px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-50,
  .px-xxl-50 {
    padding-right: 50px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-50,
  .py-xxl-50 {
    padding-bottom: 50px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-50,
  .px-xxl-50 {
    padding-left: 50px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-45 {
    padding: 45px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-45,
  .py-xxl-45 {
    padding-top: 45px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-45,
  .px-xxl-45 {
    padding-right: 45px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-45,
  .py-xxl-45 {
    padding-bottom: 45px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-45,
  .px-xxl-45 {
    padding-left: 45px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-40 {
    padding: 40px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-40,
  .py-xxl-40 {
    padding-top: 40px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-40,
  .px-xxl-40 {
    padding-right: 40px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-40,
  .py-xxl-40 {
    padding-bottom: 40px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-40,
  .px-xxl-40 {
    padding-left: 40px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-35 {
    padding: 35px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-35,
  .py-xxl-35 {
    padding-top: 35px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-35,
  .px-xxl-35 {
    padding-right: 35px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-35,
  .py-xxl-35 {
    padding-bottom: 35px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-35,
  .px-xxl-35 {
    padding-left: 35px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-30 {
    padding: 30px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-30,
  .py-xxl-30 {
    padding-top: 30px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-30,
  .px-xxl-30 {
    padding-right: 30px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-30,
  .py-xxl-30 {
    padding-bottom: 30px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-30,
  .px-xxl-30 {
    padding-left: 30px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-25 {
    padding: 25px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-25,
  .py-xxl-25 {
    padding-top: 25px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-25,
  .px-xxl-25 {
    padding-right: 25px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-25,
  .py-xxl-25 {
    padding-bottom: 25px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-25,
  .px-xxl-25 {
    padding-left: 25px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-20 {
    padding: 20px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-20,
  .py-xxl-20 {
    padding-top: 20px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-20,
  .px-xxl-20 {
    padding-right: 20px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-20,
  .py-xxl-20 {
    padding-bottom: 20px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-20,
  .px-xxl-20 {
    padding-left: 20px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-15 {
    padding: 15px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-15,
  .py-xxl-15 {
    padding-top: 15px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-15,
  .px-xxl-15 {
    padding-right: 15px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-15,
  .py-xxl-15 {
    padding-bottom: 15px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-15,
  .px-xxl-15 {
    padding-left: 15px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-10 {
    padding: 10px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-10,
  .py-xxl-10 {
    padding-top: 10px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-10,
  .px-xxl-10 {
    padding-right: 10px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-10,
  .py-xxl-10 {
    padding-bottom: 10px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-10,
  .px-xxl-10 {
    padding-left: 10px !important;
  }

  /* line 33, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-auto {
    margin: auto !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-auto,
  .my-xxl-auto {
    margin-top: auto !important;
  }

  /* line 38, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-auto,
  .mx-xxl-auto {
    margin-right: auto !important;
  }

  /* line 42, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-auto,
  .my-xxl-auto {
    margin-bottom: auto !important;
  }

  /* line 46, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-auto,
  .mx-xxl-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 1600px) {
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-0 {
    margin: 0 !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-0,
  .my-xxxl-0 {
    margin-top: 0 !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-0,
  .mx-xxxl-0 {
    margin-right: 0 !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-0,
  .my-xxxl-0 {
    margin-bottom: 0 !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-0,
  .mx-xxxl-0 {
    margin-left: 0 !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-1 {
    margin: 0.25rem !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-1,
  .my-xxxl-1 {
    margin-top: 0.25rem !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-1,
  .mx-xxxl-1 {
    margin-right: 0.25rem !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-1,
  .my-xxxl-1 {
    margin-bottom: 0.25rem !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-1,
  .mx-xxxl-1 {
    margin-left: 0.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-2 {
    margin: 0.5rem !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-2,
  .my-xxxl-2 {
    margin-top: 0.5rem !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-2,
  .mx-xxxl-2 {
    margin-right: 0.5rem !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-2,
  .my-xxxl-2 {
    margin-bottom: 0.5rem !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-2,
  .mx-xxxl-2 {
    margin-left: 0.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-3 {
    margin: 1rem !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-3,
  .my-xxxl-3 {
    margin-top: 1rem !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-3,
  .mx-xxxl-3 {
    margin-right: 1rem !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-3,
  .my-xxxl-3 {
    margin-bottom: 1rem !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-3,
  .mx-xxxl-3 {
    margin-left: 1rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-4 {
    margin: 1.5rem !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-4,
  .my-xxxl-4 {
    margin-top: 1.5rem !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-4,
  .mx-xxxl-4 {
    margin-right: 1.5rem !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-4,
  .my-xxxl-4 {
    margin-bottom: 1.5rem !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-4,
  .mx-xxxl-4 {
    margin-left: 1.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-5 {
    margin: 5px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-5,
  .my-xxxl-5 {
    margin-top: 5px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-5,
  .mx-xxxl-5 {
    margin-right: 5px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-5,
  .my-xxxl-5 {
    margin-bottom: 5px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-5,
  .mx-xxxl-5 {
    margin-left: 5px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-250 {
    margin: 250px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-250,
  .my-xxxl-250 {
    margin-top: 250px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-250,
  .mx-xxxl-250 {
    margin-right: 250px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-250,
  .my-xxxl-250 {
    margin-bottom: 250px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-250,
  .mx-xxxl-250 {
    margin-left: 250px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-245 {
    margin: 245px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-245,
  .my-xxxl-245 {
    margin-top: 245px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-245,
  .mx-xxxl-245 {
    margin-right: 245px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-245,
  .my-xxxl-245 {
    margin-bottom: 245px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-245,
  .mx-xxxl-245 {
    margin-left: 245px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-240 {
    margin: 240px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-240,
  .my-xxxl-240 {
    margin-top: 240px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-240,
  .mx-xxxl-240 {
    margin-right: 240px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-240,
  .my-xxxl-240 {
    margin-bottom: 240px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-240,
  .mx-xxxl-240 {
    margin-left: 240px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-235 {
    margin: 235px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-235,
  .my-xxxl-235 {
    margin-top: 235px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-235,
  .mx-xxxl-235 {
    margin-right: 235px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-235,
  .my-xxxl-235 {
    margin-bottom: 235px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-235,
  .mx-xxxl-235 {
    margin-left: 235px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-230 {
    margin: 230px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-230,
  .my-xxxl-230 {
    margin-top: 230px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-230,
  .mx-xxxl-230 {
    margin-right: 230px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-230,
  .my-xxxl-230 {
    margin-bottom: 230px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-230,
  .mx-xxxl-230 {
    margin-left: 230px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-225 {
    margin: 225px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-225,
  .my-xxxl-225 {
    margin-top: 225px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-225,
  .mx-xxxl-225 {
    margin-right: 225px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-225,
  .my-xxxl-225 {
    margin-bottom: 225px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-225,
  .mx-xxxl-225 {
    margin-left: 225px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-220 {
    margin: 220px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-220,
  .my-xxxl-220 {
    margin-top: 220px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-220,
  .mx-xxxl-220 {
    margin-right: 220px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-220,
  .my-xxxl-220 {
    margin-bottom: 220px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-220,
  .mx-xxxl-220 {
    margin-left: 220px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-215 {
    margin: 215px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-215,
  .my-xxxl-215 {
    margin-top: 215px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-215,
  .mx-xxxl-215 {
    margin-right: 215px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-215,
  .my-xxxl-215 {
    margin-bottom: 215px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-215,
  .mx-xxxl-215 {
    margin-left: 215px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-210 {
    margin: 210px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-210,
  .my-xxxl-210 {
    margin-top: 210px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-210,
  .mx-xxxl-210 {
    margin-right: 210px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-210,
  .my-xxxl-210 {
    margin-bottom: 210px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-210,
  .mx-xxxl-210 {
    margin-left: 210px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-205 {
    margin: 205px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-205,
  .my-xxxl-205 {
    margin-top: 205px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-205,
  .mx-xxxl-205 {
    margin-right: 205px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-205,
  .my-xxxl-205 {
    margin-bottom: 205px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-205,
  .mx-xxxl-205 {
    margin-left: 205px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-200 {
    margin: 200px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-200,
  .my-xxxl-200 {
    margin-top: 200px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-200,
  .mx-xxxl-200 {
    margin-right: 200px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-200,
  .my-xxxl-200 {
    margin-bottom: 200px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-200,
  .mx-xxxl-200 {
    margin-left: 200px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-195 {
    margin: 195px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-195,
  .my-xxxl-195 {
    margin-top: 195px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-195,
  .mx-xxxl-195 {
    margin-right: 195px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-195,
  .my-xxxl-195 {
    margin-bottom: 195px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-195,
  .mx-xxxl-195 {
    margin-left: 195px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-190 {
    margin: 190px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-190,
  .my-xxxl-190 {
    margin-top: 190px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-190,
  .mx-xxxl-190 {
    margin-right: 190px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-190,
  .my-xxxl-190 {
    margin-bottom: 190px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-190,
  .mx-xxxl-190 {
    margin-left: 190px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-185 {
    margin: 185px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-185,
  .my-xxxl-185 {
    margin-top: 185px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-185,
  .mx-xxxl-185 {
    margin-right: 185px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-185,
  .my-xxxl-185 {
    margin-bottom: 185px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-185,
  .mx-xxxl-185 {
    margin-left: 185px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-180 {
    margin: 180px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-180,
  .my-xxxl-180 {
    margin-top: 180px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-180,
  .mx-xxxl-180 {
    margin-right: 180px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-180,
  .my-xxxl-180 {
    margin-bottom: 180px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-180,
  .mx-xxxl-180 {
    margin-left: 180px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-175 {
    margin: 175px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-175,
  .my-xxxl-175 {
    margin-top: 175px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-175,
  .mx-xxxl-175 {
    margin-right: 175px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-175,
  .my-xxxl-175 {
    margin-bottom: 175px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-175,
  .mx-xxxl-175 {
    margin-left: 175px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-170 {
    margin: 170px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-170,
  .my-xxxl-170 {
    margin-top: 170px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-170,
  .mx-xxxl-170 {
    margin-right: 170px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-170,
  .my-xxxl-170 {
    margin-bottom: 170px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-170,
  .mx-xxxl-170 {
    margin-left: 170px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-165 {
    margin: 165px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-165,
  .my-xxxl-165 {
    margin-top: 165px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-165,
  .mx-xxxl-165 {
    margin-right: 165px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-165,
  .my-xxxl-165 {
    margin-bottom: 165px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-165,
  .mx-xxxl-165 {
    margin-left: 165px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-160 {
    margin: 160px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-160,
  .my-xxxl-160 {
    margin-top: 160px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-160,
  .mx-xxxl-160 {
    margin-right: 160px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-160,
  .my-xxxl-160 {
    margin-bottom: 160px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-160,
  .mx-xxxl-160 {
    margin-left: 160px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-155 {
    margin: 155px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-155,
  .my-xxxl-155 {
    margin-top: 155px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-155,
  .mx-xxxl-155 {
    margin-right: 155px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-155,
  .my-xxxl-155 {
    margin-bottom: 155px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-155,
  .mx-xxxl-155 {
    margin-left: 155px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-150 {
    margin: 150px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-150,
  .my-xxxl-150 {
    margin-top: 150px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-150,
  .mx-xxxl-150 {
    margin-right: 150px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-150,
  .my-xxxl-150 {
    margin-bottom: 150px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-150,
  .mx-xxxl-150 {
    margin-left: 150px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-145 {
    margin: 145px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-145,
  .my-xxxl-145 {
    margin-top: 145px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-145,
  .mx-xxxl-145 {
    margin-right: 145px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-145,
  .my-xxxl-145 {
    margin-bottom: 145px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-145,
  .mx-xxxl-145 {
    margin-left: 145px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-140 {
    margin: 140px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-140,
  .my-xxxl-140 {
    margin-top: 140px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-140,
  .mx-xxxl-140 {
    margin-right: 140px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-140,
  .my-xxxl-140 {
    margin-bottom: 140px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-140,
  .mx-xxxl-140 {
    margin-left: 140px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-135 {
    margin: 135px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-135,
  .my-xxxl-135 {
    margin-top: 135px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-135,
  .mx-xxxl-135 {
    margin-right: 135px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-135,
  .my-xxxl-135 {
    margin-bottom: 135px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-135,
  .mx-xxxl-135 {
    margin-left: 135px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-130 {
    margin: 130px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-130,
  .my-xxxl-130 {
    margin-top: 130px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-130,
  .mx-xxxl-130 {
    margin-right: 130px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-130,
  .my-xxxl-130 {
    margin-bottom: 130px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-130,
  .mx-xxxl-130 {
    margin-left: 130px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-125 {
    margin: 125px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-125,
  .my-xxxl-125 {
    margin-top: 125px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-125,
  .mx-xxxl-125 {
    margin-right: 125px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-125,
  .my-xxxl-125 {
    margin-bottom: 125px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-125,
  .mx-xxxl-125 {
    margin-left: 125px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-120 {
    margin: 120px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-120,
  .my-xxxl-120 {
    margin-top: 120px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-120,
  .mx-xxxl-120 {
    margin-right: 120px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-120,
  .my-xxxl-120 {
    margin-bottom: 120px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-120,
  .mx-xxxl-120 {
    margin-left: 120px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-115 {
    margin: 115px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-115,
  .my-xxxl-115 {
    margin-top: 115px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-115,
  .mx-xxxl-115 {
    margin-right: 115px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-115,
  .my-xxxl-115 {
    margin-bottom: 115px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-115,
  .mx-xxxl-115 {
    margin-left: 115px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-110 {
    margin: 110px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-110,
  .my-xxxl-110 {
    margin-top: 110px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-110,
  .mx-xxxl-110 {
    margin-right: 110px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-110,
  .my-xxxl-110 {
    margin-bottom: 110px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-110,
  .mx-xxxl-110 {
    margin-left: 110px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-105 {
    margin: 105px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-105,
  .my-xxxl-105 {
    margin-top: 105px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-105,
  .mx-xxxl-105 {
    margin-right: 105px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-105,
  .my-xxxl-105 {
    margin-bottom: 105px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-105,
  .mx-xxxl-105 {
    margin-left: 105px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-100 {
    margin: 100px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-100,
  .my-xxxl-100 {
    margin-top: 100px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-100,
  .mx-xxxl-100 {
    margin-right: 100px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-100,
  .my-xxxl-100 {
    margin-bottom: 100px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-100,
  .mx-xxxl-100 {
    margin-left: 100px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-95 {
    margin: 95px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-95,
  .my-xxxl-95 {
    margin-top: 95px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-95,
  .mx-xxxl-95 {
    margin-right: 95px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-95,
  .my-xxxl-95 {
    margin-bottom: 95px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-95,
  .mx-xxxl-95 {
    margin-left: 95px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-90 {
    margin: 90px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-90,
  .my-xxxl-90 {
    margin-top: 90px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-90,
  .mx-xxxl-90 {
    margin-right: 90px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-90,
  .my-xxxl-90 {
    margin-bottom: 90px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-90,
  .mx-xxxl-90 {
    margin-left: 90px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-85 {
    margin: 85px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-85,
  .my-xxxl-85 {
    margin-top: 85px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-85,
  .mx-xxxl-85 {
    margin-right: 85px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-85,
  .my-xxxl-85 {
    margin-bottom: 85px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-85,
  .mx-xxxl-85 {
    margin-left: 85px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-80 {
    margin: 80px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-80,
  .my-xxxl-80 {
    margin-top: 80px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-80,
  .mx-xxxl-80 {
    margin-right: 80px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-80,
  .my-xxxl-80 {
    margin-bottom: 80px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-80,
  .mx-xxxl-80 {
    margin-left: 80px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-75 {
    margin: 75px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-75,
  .my-xxxl-75 {
    margin-top: 75px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-75,
  .mx-xxxl-75 {
    margin-right: 75px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-75,
  .my-xxxl-75 {
    margin-bottom: 75px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-75,
  .mx-xxxl-75 {
    margin-left: 75px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-70 {
    margin: 70px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-70,
  .my-xxxl-70 {
    margin-top: 70px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-70,
  .mx-xxxl-70 {
    margin-right: 70px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-70,
  .my-xxxl-70 {
    margin-bottom: 70px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-70,
  .mx-xxxl-70 {
    margin-left: 70px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-65 {
    margin: 65px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-65,
  .my-xxxl-65 {
    margin-top: 65px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-65,
  .mx-xxxl-65 {
    margin-right: 65px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-65,
  .my-xxxl-65 {
    margin-bottom: 65px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-65,
  .mx-xxxl-65 {
    margin-left: 65px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-60 {
    margin: 60px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-60,
  .my-xxxl-60 {
    margin-top: 60px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-60,
  .mx-xxxl-60 {
    margin-right: 60px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-60,
  .my-xxxl-60 {
    margin-bottom: 60px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-60,
  .mx-xxxl-60 {
    margin-left: 60px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-55 {
    margin: 55px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-55,
  .my-xxxl-55 {
    margin-top: 55px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-55,
  .mx-xxxl-55 {
    margin-right: 55px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-55,
  .my-xxxl-55 {
    margin-bottom: 55px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-55,
  .mx-xxxl-55 {
    margin-left: 55px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-50 {
    margin: 50px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-50,
  .my-xxxl-50 {
    margin-top: 50px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-50,
  .mx-xxxl-50 {
    margin-right: 50px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-50,
  .my-xxxl-50 {
    margin-bottom: 50px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-50,
  .mx-xxxl-50 {
    margin-left: 50px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-45 {
    margin: 45px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-45,
  .my-xxxl-45 {
    margin-top: 45px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-45,
  .mx-xxxl-45 {
    margin-right: 45px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-45,
  .my-xxxl-45 {
    margin-bottom: 45px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-45,
  .mx-xxxl-45 {
    margin-left: 45px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-40 {
    margin: 40px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-40,
  .my-xxxl-40 {
    margin-top: 40px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-40,
  .mx-xxxl-40 {
    margin-right: 40px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-40,
  .my-xxxl-40 {
    margin-bottom: 40px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-40,
  .mx-xxxl-40 {
    margin-left: 40px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-35 {
    margin: 35px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-35,
  .my-xxxl-35 {
    margin-top: 35px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-35,
  .mx-xxxl-35 {
    margin-right: 35px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-35,
  .my-xxxl-35 {
    margin-bottom: 35px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-35,
  .mx-xxxl-35 {
    margin-left: 35px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-30 {
    margin: 30px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-30,
  .my-xxxl-30 {
    margin-top: 30px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-30,
  .mx-xxxl-30 {
    margin-right: 30px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-30,
  .my-xxxl-30 {
    margin-bottom: 30px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-30,
  .mx-xxxl-30 {
    margin-left: 30px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-25 {
    margin: 25px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-25,
  .my-xxxl-25 {
    margin-top: 25px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-25,
  .mx-xxxl-25 {
    margin-right: 25px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-25,
  .my-xxxl-25 {
    margin-bottom: 25px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-25,
  .mx-xxxl-25 {
    margin-left: 25px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-20 {
    margin: 20px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-20,
  .my-xxxl-20 {
    margin-top: 20px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-20,
  .mx-xxxl-20 {
    margin-right: 20px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-20,
  .my-xxxl-20 {
    margin-bottom: 20px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-20,
  .mx-xxxl-20 {
    margin-left: 20px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-15 {
    margin: 15px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-15,
  .my-xxxl-15 {
    margin-top: 15px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-15,
  .mx-xxxl-15 {
    margin-right: 15px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-15,
  .my-xxxl-15 {
    margin-bottom: 15px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-15,
  .mx-xxxl-15 {
    margin-left: 15px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-10 {
    margin: 10px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-10,
  .my-xxxl-10 {
    margin-top: 10px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-10,
  .mx-xxxl-10 {
    margin-right: 10px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-10,
  .my-xxxl-10 {
    margin-bottom: 10px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-10,
  .mx-xxxl-10 {
    margin-left: 10px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-0 {
    padding: 0 !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-0,
  .py-xxxl-0 {
    padding-top: 0 !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-0,
  .px-xxxl-0 {
    padding-right: 0 !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-0,
  .py-xxxl-0 {
    padding-bottom: 0 !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-0,
  .px-xxxl-0 {
    padding-left: 0 !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-1 {
    padding: 0.25rem !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-1,
  .py-xxxl-1 {
    padding-top: 0.25rem !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-1,
  .px-xxxl-1 {
    padding-right: 0.25rem !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-1,
  .py-xxxl-1 {
    padding-bottom: 0.25rem !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-1,
  .px-xxxl-1 {
    padding-left: 0.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-2 {
    padding: 0.5rem !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-2,
  .py-xxxl-2 {
    padding-top: 0.5rem !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-2,
  .px-xxxl-2 {
    padding-right: 0.5rem !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-2,
  .py-xxxl-2 {
    padding-bottom: 0.5rem !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-2,
  .px-xxxl-2 {
    padding-left: 0.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-3 {
    padding: 1rem !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-3,
  .py-xxxl-3 {
    padding-top: 1rem !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-3,
  .px-xxxl-3 {
    padding-right: 1rem !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-3,
  .py-xxxl-3 {
    padding-bottom: 1rem !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-3,
  .px-xxxl-3 {
    padding-left: 1rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-4 {
    padding: 1.5rem !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-4,
  .py-xxxl-4 {
    padding-top: 1.5rem !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-4,
  .px-xxxl-4 {
    padding-right: 1.5rem !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-4,
  .py-xxxl-4 {
    padding-bottom: 1.5rem !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-4,
  .px-xxxl-4 {
    padding-left: 1.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-5 {
    padding: 5px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-5,
  .py-xxxl-5 {
    padding-top: 5px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-5,
  .px-xxxl-5 {
    padding-right: 5px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-5,
  .py-xxxl-5 {
    padding-bottom: 5px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-5,
  .px-xxxl-5 {
    padding-left: 5px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-250 {
    padding: 250px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-250,
  .py-xxxl-250 {
    padding-top: 250px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-250,
  .px-xxxl-250 {
    padding-right: 250px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-250,
  .py-xxxl-250 {
    padding-bottom: 250px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-250,
  .px-xxxl-250 {
    padding-left: 250px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-245 {
    padding: 245px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-245,
  .py-xxxl-245 {
    padding-top: 245px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-245,
  .px-xxxl-245 {
    padding-right: 245px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-245,
  .py-xxxl-245 {
    padding-bottom: 245px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-245,
  .px-xxxl-245 {
    padding-left: 245px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-240 {
    padding: 240px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-240,
  .py-xxxl-240 {
    padding-top: 240px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-240,
  .px-xxxl-240 {
    padding-right: 240px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-240,
  .py-xxxl-240 {
    padding-bottom: 240px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-240,
  .px-xxxl-240 {
    padding-left: 240px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-235 {
    padding: 235px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-235,
  .py-xxxl-235 {
    padding-top: 235px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-235,
  .px-xxxl-235 {
    padding-right: 235px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-235,
  .py-xxxl-235 {
    padding-bottom: 235px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-235,
  .px-xxxl-235 {
    padding-left: 235px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-230 {
    padding: 230px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-230,
  .py-xxxl-230 {
    padding-top: 230px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-230,
  .px-xxxl-230 {
    padding-right: 230px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-230,
  .py-xxxl-230 {
    padding-bottom: 230px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-230,
  .px-xxxl-230 {
    padding-left: 230px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-225 {
    padding: 225px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-225,
  .py-xxxl-225 {
    padding-top: 225px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-225,
  .px-xxxl-225 {
    padding-right: 225px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-225,
  .py-xxxl-225 {
    padding-bottom: 225px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-225,
  .px-xxxl-225 {
    padding-left: 225px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-220 {
    padding: 220px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-220,
  .py-xxxl-220 {
    padding-top: 220px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-220,
  .px-xxxl-220 {
    padding-right: 220px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-220,
  .py-xxxl-220 {
    padding-bottom: 220px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-220,
  .px-xxxl-220 {
    padding-left: 220px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-215 {
    padding: 215px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-215,
  .py-xxxl-215 {
    padding-top: 215px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-215,
  .px-xxxl-215 {
    padding-right: 215px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-215,
  .py-xxxl-215 {
    padding-bottom: 215px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-215,
  .px-xxxl-215 {
    padding-left: 215px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-210 {
    padding: 210px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-210,
  .py-xxxl-210 {
    padding-top: 210px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-210,
  .px-xxxl-210 {
    padding-right: 210px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-210,
  .py-xxxl-210 {
    padding-bottom: 210px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-210,
  .px-xxxl-210 {
    padding-left: 210px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-205 {
    padding: 205px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-205,
  .py-xxxl-205 {
    padding-top: 205px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-205,
  .px-xxxl-205 {
    padding-right: 205px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-205,
  .py-xxxl-205 {
    padding-bottom: 205px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-205,
  .px-xxxl-205 {
    padding-left: 205px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-200 {
    padding: 200px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-200,
  .py-xxxl-200 {
    padding-top: 200px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-200,
  .px-xxxl-200 {
    padding-right: 200px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-200,
  .py-xxxl-200 {
    padding-bottom: 200px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-200,
  .px-xxxl-200 {
    padding-left: 200px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-195 {
    padding: 195px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-195,
  .py-xxxl-195 {
    padding-top: 195px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-195,
  .px-xxxl-195 {
    padding-right: 195px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-195,
  .py-xxxl-195 {
    padding-bottom: 195px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-195,
  .px-xxxl-195 {
    padding-left: 195px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-190 {
    padding: 190px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-190,
  .py-xxxl-190 {
    padding-top: 190px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-190,
  .px-xxxl-190 {
    padding-right: 190px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-190,
  .py-xxxl-190 {
    padding-bottom: 190px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-190,
  .px-xxxl-190 {
    padding-left: 190px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-185 {
    padding: 185px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-185,
  .py-xxxl-185 {
    padding-top: 185px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-185,
  .px-xxxl-185 {
    padding-right: 185px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-185,
  .py-xxxl-185 {
    padding-bottom: 185px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-185,
  .px-xxxl-185 {
    padding-left: 185px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-180 {
    padding: 180px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-180,
  .py-xxxl-180 {
    padding-top: 180px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-180,
  .px-xxxl-180 {
    padding-right: 180px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-180,
  .py-xxxl-180 {
    padding-bottom: 180px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-180,
  .px-xxxl-180 {
    padding-left: 180px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-175 {
    padding: 175px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-175,
  .py-xxxl-175 {
    padding-top: 175px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-175,
  .px-xxxl-175 {
    padding-right: 175px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-175,
  .py-xxxl-175 {
    padding-bottom: 175px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-175,
  .px-xxxl-175 {
    padding-left: 175px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-170 {
    padding: 170px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-170,
  .py-xxxl-170 {
    padding-top: 170px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-170,
  .px-xxxl-170 {
    padding-right: 170px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-170,
  .py-xxxl-170 {
    padding-bottom: 170px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-170,
  .px-xxxl-170 {
    padding-left: 170px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-165 {
    padding: 165px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-165,
  .py-xxxl-165 {
    padding-top: 165px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-165,
  .px-xxxl-165 {
    padding-right: 165px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-165,
  .py-xxxl-165 {
    padding-bottom: 165px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-165,
  .px-xxxl-165 {
    padding-left: 165px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-160 {
    padding: 160px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-160,
  .py-xxxl-160 {
    padding-top: 160px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-160,
  .px-xxxl-160 {
    padding-right: 160px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-160,
  .py-xxxl-160 {
    padding-bottom: 160px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-160,
  .px-xxxl-160 {
    padding-left: 160px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-155 {
    padding: 155px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-155,
  .py-xxxl-155 {
    padding-top: 155px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-155,
  .px-xxxl-155 {
    padding-right: 155px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-155,
  .py-xxxl-155 {
    padding-bottom: 155px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-155,
  .px-xxxl-155 {
    padding-left: 155px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-150 {
    padding: 150px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-150,
  .py-xxxl-150 {
    padding-top: 150px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-150,
  .px-xxxl-150 {
    padding-right: 150px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-150,
  .py-xxxl-150 {
    padding-bottom: 150px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-150,
  .px-xxxl-150 {
    padding-left: 150px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-145 {
    padding: 145px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-145,
  .py-xxxl-145 {
    padding-top: 145px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-145,
  .px-xxxl-145 {
    padding-right: 145px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-145,
  .py-xxxl-145 {
    padding-bottom: 145px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-145,
  .px-xxxl-145 {
    padding-left: 145px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-140 {
    padding: 140px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-140,
  .py-xxxl-140 {
    padding-top: 140px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-140,
  .px-xxxl-140 {
    padding-right: 140px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-140,
  .py-xxxl-140 {
    padding-bottom: 140px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-140,
  .px-xxxl-140 {
    padding-left: 140px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-135 {
    padding: 135px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-135,
  .py-xxxl-135 {
    padding-top: 135px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-135,
  .px-xxxl-135 {
    padding-right: 135px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-135,
  .py-xxxl-135 {
    padding-bottom: 135px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-135,
  .px-xxxl-135 {
    padding-left: 135px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-130 {
    padding: 130px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-130,
  .py-xxxl-130 {
    padding-top: 130px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-130,
  .px-xxxl-130 {
    padding-right: 130px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-130,
  .py-xxxl-130 {
    padding-bottom: 130px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-130,
  .px-xxxl-130 {
    padding-left: 130px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-125 {
    padding: 125px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-125,
  .py-xxxl-125 {
    padding-top: 125px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-125,
  .px-xxxl-125 {
    padding-right: 125px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-125,
  .py-xxxl-125 {
    padding-bottom: 125px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-125,
  .px-xxxl-125 {
    padding-left: 125px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-120 {
    padding: 120px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-120,
  .py-xxxl-120 {
    padding-top: 120px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-120,
  .px-xxxl-120 {
    padding-right: 120px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-120,
  .py-xxxl-120 {
    padding-bottom: 120px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-120,
  .px-xxxl-120 {
    padding-left: 120px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-115 {
    padding: 115px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-115,
  .py-xxxl-115 {
    padding-top: 115px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-115,
  .px-xxxl-115 {
    padding-right: 115px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-115,
  .py-xxxl-115 {
    padding-bottom: 115px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-115,
  .px-xxxl-115 {
    padding-left: 115px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-110 {
    padding: 110px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-110,
  .py-xxxl-110 {
    padding-top: 110px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-110,
  .px-xxxl-110 {
    padding-right: 110px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-110,
  .py-xxxl-110 {
    padding-bottom: 110px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-110,
  .px-xxxl-110 {
    padding-left: 110px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-105 {
    padding: 105px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-105,
  .py-xxxl-105 {
    padding-top: 105px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-105,
  .px-xxxl-105 {
    padding-right: 105px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-105,
  .py-xxxl-105 {
    padding-bottom: 105px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-105,
  .px-xxxl-105 {
    padding-left: 105px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-100 {
    padding: 100px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-100,
  .py-xxxl-100 {
    padding-top: 100px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-100,
  .px-xxxl-100 {
    padding-right: 100px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-100,
  .py-xxxl-100 {
    padding-bottom: 100px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-100,
  .px-xxxl-100 {
    padding-left: 100px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-95 {
    padding: 95px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-95,
  .py-xxxl-95 {
    padding-top: 95px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-95,
  .px-xxxl-95 {
    padding-right: 95px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-95,
  .py-xxxl-95 {
    padding-bottom: 95px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-95,
  .px-xxxl-95 {
    padding-left: 95px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-90 {
    padding: 90px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-90,
  .py-xxxl-90 {
    padding-top: 90px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-90,
  .px-xxxl-90 {
    padding-right: 90px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-90,
  .py-xxxl-90 {
    padding-bottom: 90px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-90,
  .px-xxxl-90 {
    padding-left: 90px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-85 {
    padding: 85px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-85,
  .py-xxxl-85 {
    padding-top: 85px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-85,
  .px-xxxl-85 {
    padding-right: 85px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-85,
  .py-xxxl-85 {
    padding-bottom: 85px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-85,
  .px-xxxl-85 {
    padding-left: 85px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-80 {
    padding: 80px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-80,
  .py-xxxl-80 {
    padding-top: 80px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-80,
  .px-xxxl-80 {
    padding-right: 80px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-80,
  .py-xxxl-80 {
    padding-bottom: 80px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-80,
  .px-xxxl-80 {
    padding-left: 80px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-75 {
    padding: 75px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-75,
  .py-xxxl-75 {
    padding-top: 75px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-75,
  .px-xxxl-75 {
    padding-right: 75px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-75,
  .py-xxxl-75 {
    padding-bottom: 75px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-75,
  .px-xxxl-75 {
    padding-left: 75px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-70 {
    padding: 70px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-70,
  .py-xxxl-70 {
    padding-top: 70px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-70,
  .px-xxxl-70 {
    padding-right: 70px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-70,
  .py-xxxl-70 {
    padding-bottom: 70px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-70,
  .px-xxxl-70 {
    padding-left: 70px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-65 {
    padding: 65px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-65,
  .py-xxxl-65 {
    padding-top: 65px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-65,
  .px-xxxl-65 {
    padding-right: 65px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-65,
  .py-xxxl-65 {
    padding-bottom: 65px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-65,
  .px-xxxl-65 {
    padding-left: 65px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-60 {
    padding: 60px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-60,
  .py-xxxl-60 {
    padding-top: 60px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-60,
  .px-xxxl-60 {
    padding-right: 60px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-60,
  .py-xxxl-60 {
    padding-bottom: 60px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-60,
  .px-xxxl-60 {
    padding-left: 60px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-55 {
    padding: 55px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-55,
  .py-xxxl-55 {
    padding-top: 55px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-55,
  .px-xxxl-55 {
    padding-right: 55px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-55,
  .py-xxxl-55 {
    padding-bottom: 55px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-55,
  .px-xxxl-55 {
    padding-left: 55px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-50 {
    padding: 50px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-50,
  .py-xxxl-50 {
    padding-top: 50px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-50,
  .px-xxxl-50 {
    padding-right: 50px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-50,
  .py-xxxl-50 {
    padding-bottom: 50px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-50,
  .px-xxxl-50 {
    padding-left: 50px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-45 {
    padding: 45px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-45,
  .py-xxxl-45 {
    padding-top: 45px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-45,
  .px-xxxl-45 {
    padding-right: 45px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-45,
  .py-xxxl-45 {
    padding-bottom: 45px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-45,
  .px-xxxl-45 {
    padding-left: 45px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-40 {
    padding: 40px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-40,
  .py-xxxl-40 {
    padding-top: 40px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-40,
  .px-xxxl-40 {
    padding-right: 40px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-40,
  .py-xxxl-40 {
    padding-bottom: 40px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-40,
  .px-xxxl-40 {
    padding-left: 40px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-35 {
    padding: 35px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-35,
  .py-xxxl-35 {
    padding-top: 35px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-35,
  .px-xxxl-35 {
    padding-right: 35px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-35,
  .py-xxxl-35 {
    padding-bottom: 35px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-35,
  .px-xxxl-35 {
    padding-left: 35px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-30 {
    padding: 30px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-30,
  .py-xxxl-30 {
    padding-top: 30px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-30,
  .px-xxxl-30 {
    padding-right: 30px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-30,
  .py-xxxl-30 {
    padding-bottom: 30px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-30,
  .px-xxxl-30 {
    padding-left: 30px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-25 {
    padding: 25px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-25,
  .py-xxxl-25 {
    padding-top: 25px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-25,
  .px-xxxl-25 {
    padding-right: 25px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-25,
  .py-xxxl-25 {
    padding-bottom: 25px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-25,
  .px-xxxl-25 {
    padding-left: 25px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-20 {
    padding: 20px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-20,
  .py-xxxl-20 {
    padding-top: 20px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-20,
  .px-xxxl-20 {
    padding-right: 20px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-20,
  .py-xxxl-20 {
    padding-bottom: 20px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-20,
  .px-xxxl-20 {
    padding-left: 20px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-15 {
    padding: 15px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-15,
  .py-xxxl-15 {
    padding-top: 15px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-15,
  .px-xxxl-15 {
    padding-right: 15px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-15,
  .py-xxxl-15 {
    padding-bottom: 15px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-15,
  .px-xxxl-15 {
    padding-left: 15px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-10 {
    padding: 10px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-10,
  .py-xxxl-10 {
    padding-top: 10px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-10,
  .px-xxxl-10 {
    padding-right: 10px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-10,
  .py-xxxl-10 {
    padding-bottom: 10px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-10,
  .px-xxxl-10 {
    padding-left: 10px !important;
  }

  /* line 33, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-auto {
    margin: auto !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-auto,
  .my-xxxl-auto {
    margin-top: auto !important;
  }

  /* line 38, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-auto,
  .mx-xxxl-auto {
    margin-right: auto !important;
  }

  /* line 42, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-auto,
  .my-xxxl-auto {
    margin-bottom: auto !important;
  }

  /* line 46, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-auto,
  .mx-xxxl-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 1800px) {
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxl-0 {
    margin: 0 !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxl-0,
  .my-xxxxl-0 {
    margin-top: 0 !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxl-0,
  .mx-xxxxl-0 {
    margin-right: 0 !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxl-0,
  .my-xxxxl-0 {
    margin-bottom: 0 !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxl-0,
  .mx-xxxxl-0 {
    margin-left: 0 !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxl-1 {
    margin: 0.25rem !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxl-1,
  .my-xxxxl-1 {
    margin-top: 0.25rem !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxl-1,
  .mx-xxxxl-1 {
    margin-right: 0.25rem !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxl-1,
  .my-xxxxl-1 {
    margin-bottom: 0.25rem !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxl-1,
  .mx-xxxxl-1 {
    margin-left: 0.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxl-2 {
    margin: 0.5rem !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxl-2,
  .my-xxxxl-2 {
    margin-top: 0.5rem !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxl-2,
  .mx-xxxxl-2 {
    margin-right: 0.5rem !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxl-2,
  .my-xxxxl-2 {
    margin-bottom: 0.5rem !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxl-2,
  .mx-xxxxl-2 {
    margin-left: 0.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxl-3 {
    margin: 1rem !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxl-3,
  .my-xxxxl-3 {
    margin-top: 1rem !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxl-3,
  .mx-xxxxl-3 {
    margin-right: 1rem !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxl-3,
  .my-xxxxl-3 {
    margin-bottom: 1rem !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxl-3,
  .mx-xxxxl-3 {
    margin-left: 1rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxl-4 {
    margin: 1.5rem !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxl-4,
  .my-xxxxl-4 {
    margin-top: 1.5rem !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxl-4,
  .mx-xxxxl-4 {
    margin-right: 1.5rem !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxl-4,
  .my-xxxxl-4 {
    margin-bottom: 1.5rem !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxl-4,
  .mx-xxxxl-4 {
    margin-left: 1.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxl-5 {
    margin: 5px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxl-5,
  .my-xxxxl-5 {
    margin-top: 5px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxl-5,
  .mx-xxxxl-5 {
    margin-right: 5px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxl-5,
  .my-xxxxl-5 {
    margin-bottom: 5px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxl-5,
  .mx-xxxxl-5 {
    margin-left: 5px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxl-250 {
    margin: 250px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxl-250,
  .my-xxxxl-250 {
    margin-top: 250px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxl-250,
  .mx-xxxxl-250 {
    margin-right: 250px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxl-250,
  .my-xxxxl-250 {
    margin-bottom: 250px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxl-250,
  .mx-xxxxl-250 {
    margin-left: 250px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxl-245 {
    margin: 245px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxl-245,
  .my-xxxxl-245 {
    margin-top: 245px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxl-245,
  .mx-xxxxl-245 {
    margin-right: 245px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxl-245,
  .my-xxxxl-245 {
    margin-bottom: 245px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxl-245,
  .mx-xxxxl-245 {
    margin-left: 245px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxl-240 {
    margin: 240px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxl-240,
  .my-xxxxl-240 {
    margin-top: 240px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxl-240,
  .mx-xxxxl-240 {
    margin-right: 240px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxl-240,
  .my-xxxxl-240 {
    margin-bottom: 240px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxl-240,
  .mx-xxxxl-240 {
    margin-left: 240px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxl-235 {
    margin: 235px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxl-235,
  .my-xxxxl-235 {
    margin-top: 235px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxl-235,
  .mx-xxxxl-235 {
    margin-right: 235px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxl-235,
  .my-xxxxl-235 {
    margin-bottom: 235px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxl-235,
  .mx-xxxxl-235 {
    margin-left: 235px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxl-230 {
    margin: 230px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxl-230,
  .my-xxxxl-230 {
    margin-top: 230px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxl-230,
  .mx-xxxxl-230 {
    margin-right: 230px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxl-230,
  .my-xxxxl-230 {
    margin-bottom: 230px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxl-230,
  .mx-xxxxl-230 {
    margin-left: 230px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxl-225 {
    margin: 225px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxl-225,
  .my-xxxxl-225 {
    margin-top: 225px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxl-225,
  .mx-xxxxl-225 {
    margin-right: 225px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxl-225,
  .my-xxxxl-225 {
    margin-bottom: 225px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxl-225,
  .mx-xxxxl-225 {
    margin-left: 225px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxl-220 {
    margin: 220px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxl-220,
  .my-xxxxl-220 {
    margin-top: 220px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxl-220,
  .mx-xxxxl-220 {
    margin-right: 220px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxl-220,
  .my-xxxxl-220 {
    margin-bottom: 220px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxl-220,
  .mx-xxxxl-220 {
    margin-left: 220px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxl-215 {
    margin: 215px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxl-215,
  .my-xxxxl-215 {
    margin-top: 215px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxl-215,
  .mx-xxxxl-215 {
    margin-right: 215px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxl-215,
  .my-xxxxl-215 {
    margin-bottom: 215px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxl-215,
  .mx-xxxxl-215 {
    margin-left: 215px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxl-210 {
    margin: 210px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxl-210,
  .my-xxxxl-210 {
    margin-top: 210px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxl-210,
  .mx-xxxxl-210 {
    margin-right: 210px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxl-210,
  .my-xxxxl-210 {
    margin-bottom: 210px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxl-210,
  .mx-xxxxl-210 {
    margin-left: 210px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxl-205 {
    margin: 205px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxl-205,
  .my-xxxxl-205 {
    margin-top: 205px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxl-205,
  .mx-xxxxl-205 {
    margin-right: 205px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxl-205,
  .my-xxxxl-205 {
    margin-bottom: 205px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxl-205,
  .mx-xxxxl-205 {
    margin-left: 205px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxl-200 {
    margin: 200px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxl-200,
  .my-xxxxl-200 {
    margin-top: 200px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxl-200,
  .mx-xxxxl-200 {
    margin-right: 200px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxl-200,
  .my-xxxxl-200 {
    margin-bottom: 200px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxl-200,
  .mx-xxxxl-200 {
    margin-left: 200px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxl-195 {
    margin: 195px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxl-195,
  .my-xxxxl-195 {
    margin-top: 195px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxl-195,
  .mx-xxxxl-195 {
    margin-right: 195px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxl-195,
  .my-xxxxl-195 {
    margin-bottom: 195px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxl-195,
  .mx-xxxxl-195 {
    margin-left: 195px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxl-190 {
    margin: 190px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxl-190,
  .my-xxxxl-190 {
    margin-top: 190px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxl-190,
  .mx-xxxxl-190 {
    margin-right: 190px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxl-190,
  .my-xxxxl-190 {
    margin-bottom: 190px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxl-190,
  .mx-xxxxl-190 {
    margin-left: 190px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxl-185 {
    margin: 185px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxl-185,
  .my-xxxxl-185 {
    margin-top: 185px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxl-185,
  .mx-xxxxl-185 {
    margin-right: 185px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxl-185,
  .my-xxxxl-185 {
    margin-bottom: 185px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxl-185,
  .mx-xxxxl-185 {
    margin-left: 185px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxl-180 {
    margin: 180px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxl-180,
  .my-xxxxl-180 {
    margin-top: 180px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxl-180,
  .mx-xxxxl-180 {
    margin-right: 180px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxl-180,
  .my-xxxxl-180 {
    margin-bottom: 180px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxl-180,
  .mx-xxxxl-180 {
    margin-left: 180px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxl-175 {
    margin: 175px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxl-175,
  .my-xxxxl-175 {
    margin-top: 175px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxl-175,
  .mx-xxxxl-175 {
    margin-right: 175px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxl-175,
  .my-xxxxl-175 {
    margin-bottom: 175px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxl-175,
  .mx-xxxxl-175 {
    margin-left: 175px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxl-170 {
    margin: 170px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxl-170,
  .my-xxxxl-170 {
    margin-top: 170px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxl-170,
  .mx-xxxxl-170 {
    margin-right: 170px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxl-170,
  .my-xxxxl-170 {
    margin-bottom: 170px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxl-170,
  .mx-xxxxl-170 {
    margin-left: 170px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxl-165 {
    margin: 165px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxl-165,
  .my-xxxxl-165 {
    margin-top: 165px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxl-165,
  .mx-xxxxl-165 {
    margin-right: 165px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxl-165,
  .my-xxxxl-165 {
    margin-bottom: 165px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxl-165,
  .mx-xxxxl-165 {
    margin-left: 165px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxl-160 {
    margin: 160px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxl-160,
  .my-xxxxl-160 {
    margin-top: 160px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxl-160,
  .mx-xxxxl-160 {
    margin-right: 160px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxl-160,
  .my-xxxxl-160 {
    margin-bottom: 160px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxl-160,
  .mx-xxxxl-160 {
    margin-left: 160px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxl-155 {
    margin: 155px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxl-155,
  .my-xxxxl-155 {
    margin-top: 155px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxl-155,
  .mx-xxxxl-155 {
    margin-right: 155px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxl-155,
  .my-xxxxl-155 {
    margin-bottom: 155px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxl-155,
  .mx-xxxxl-155 {
    margin-left: 155px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxl-150 {
    margin: 150px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxl-150,
  .my-xxxxl-150 {
    margin-top: 150px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxl-150,
  .mx-xxxxl-150 {
    margin-right: 150px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxl-150,
  .my-xxxxl-150 {
    margin-bottom: 150px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxl-150,
  .mx-xxxxl-150 {
    margin-left: 150px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxl-145 {
    margin: 145px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxl-145,
  .my-xxxxl-145 {
    margin-top: 145px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxl-145,
  .mx-xxxxl-145 {
    margin-right: 145px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxl-145,
  .my-xxxxl-145 {
    margin-bottom: 145px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxl-145,
  .mx-xxxxl-145 {
    margin-left: 145px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxl-140 {
    margin: 140px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxl-140,
  .my-xxxxl-140 {
    margin-top: 140px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxl-140,
  .mx-xxxxl-140 {
    margin-right: 140px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxl-140,
  .my-xxxxl-140 {
    margin-bottom: 140px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxl-140,
  .mx-xxxxl-140 {
    margin-left: 140px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxl-135 {
    margin: 135px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxl-135,
  .my-xxxxl-135 {
    margin-top: 135px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxl-135,
  .mx-xxxxl-135 {
    margin-right: 135px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxl-135,
  .my-xxxxl-135 {
    margin-bottom: 135px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxl-135,
  .mx-xxxxl-135 {
    margin-left: 135px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxl-130 {
    margin: 130px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxl-130,
  .my-xxxxl-130 {
    margin-top: 130px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxl-130,
  .mx-xxxxl-130 {
    margin-right: 130px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxl-130,
  .my-xxxxl-130 {
    margin-bottom: 130px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxl-130,
  .mx-xxxxl-130 {
    margin-left: 130px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxl-125 {
    margin: 125px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxl-125,
  .my-xxxxl-125 {
    margin-top: 125px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxl-125,
  .mx-xxxxl-125 {
    margin-right: 125px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxl-125,
  .my-xxxxl-125 {
    margin-bottom: 125px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxl-125,
  .mx-xxxxl-125 {
    margin-left: 125px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxl-120 {
    margin: 120px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxl-120,
  .my-xxxxl-120 {
    margin-top: 120px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxl-120,
  .mx-xxxxl-120 {
    margin-right: 120px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxl-120,
  .my-xxxxl-120 {
    margin-bottom: 120px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxl-120,
  .mx-xxxxl-120 {
    margin-left: 120px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxl-115 {
    margin: 115px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxl-115,
  .my-xxxxl-115 {
    margin-top: 115px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxl-115,
  .mx-xxxxl-115 {
    margin-right: 115px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxl-115,
  .my-xxxxl-115 {
    margin-bottom: 115px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxl-115,
  .mx-xxxxl-115 {
    margin-left: 115px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxl-110 {
    margin: 110px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxl-110,
  .my-xxxxl-110 {
    margin-top: 110px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxl-110,
  .mx-xxxxl-110 {
    margin-right: 110px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxl-110,
  .my-xxxxl-110 {
    margin-bottom: 110px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxl-110,
  .mx-xxxxl-110 {
    margin-left: 110px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxl-105 {
    margin: 105px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxl-105,
  .my-xxxxl-105 {
    margin-top: 105px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxl-105,
  .mx-xxxxl-105 {
    margin-right: 105px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxl-105,
  .my-xxxxl-105 {
    margin-bottom: 105px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxl-105,
  .mx-xxxxl-105 {
    margin-left: 105px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxl-100 {
    margin: 100px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxl-100,
  .my-xxxxl-100 {
    margin-top: 100px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxl-100,
  .mx-xxxxl-100 {
    margin-right: 100px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxl-100,
  .my-xxxxl-100 {
    margin-bottom: 100px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxl-100,
  .mx-xxxxl-100 {
    margin-left: 100px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxl-95 {
    margin: 95px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxl-95,
  .my-xxxxl-95 {
    margin-top: 95px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxl-95,
  .mx-xxxxl-95 {
    margin-right: 95px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxl-95,
  .my-xxxxl-95 {
    margin-bottom: 95px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxl-95,
  .mx-xxxxl-95 {
    margin-left: 95px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxl-90 {
    margin: 90px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxl-90,
  .my-xxxxl-90 {
    margin-top: 90px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxl-90,
  .mx-xxxxl-90 {
    margin-right: 90px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxl-90,
  .my-xxxxl-90 {
    margin-bottom: 90px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxl-90,
  .mx-xxxxl-90 {
    margin-left: 90px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxl-85 {
    margin: 85px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxl-85,
  .my-xxxxl-85 {
    margin-top: 85px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxl-85,
  .mx-xxxxl-85 {
    margin-right: 85px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxl-85,
  .my-xxxxl-85 {
    margin-bottom: 85px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxl-85,
  .mx-xxxxl-85 {
    margin-left: 85px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxl-80 {
    margin: 80px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxl-80,
  .my-xxxxl-80 {
    margin-top: 80px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxl-80,
  .mx-xxxxl-80 {
    margin-right: 80px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxl-80,
  .my-xxxxl-80 {
    margin-bottom: 80px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxl-80,
  .mx-xxxxl-80 {
    margin-left: 80px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxl-75 {
    margin: 75px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxl-75,
  .my-xxxxl-75 {
    margin-top: 75px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxl-75,
  .mx-xxxxl-75 {
    margin-right: 75px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxl-75,
  .my-xxxxl-75 {
    margin-bottom: 75px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxl-75,
  .mx-xxxxl-75 {
    margin-left: 75px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxl-70 {
    margin: 70px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxl-70,
  .my-xxxxl-70 {
    margin-top: 70px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxl-70,
  .mx-xxxxl-70 {
    margin-right: 70px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxl-70,
  .my-xxxxl-70 {
    margin-bottom: 70px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxl-70,
  .mx-xxxxl-70 {
    margin-left: 70px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxl-65 {
    margin: 65px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxl-65,
  .my-xxxxl-65 {
    margin-top: 65px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxl-65,
  .mx-xxxxl-65 {
    margin-right: 65px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxl-65,
  .my-xxxxl-65 {
    margin-bottom: 65px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxl-65,
  .mx-xxxxl-65 {
    margin-left: 65px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxl-60 {
    margin: 60px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxl-60,
  .my-xxxxl-60 {
    margin-top: 60px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxl-60,
  .mx-xxxxl-60 {
    margin-right: 60px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxl-60,
  .my-xxxxl-60 {
    margin-bottom: 60px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxl-60,
  .mx-xxxxl-60 {
    margin-left: 60px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxl-55 {
    margin: 55px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxl-55,
  .my-xxxxl-55 {
    margin-top: 55px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxl-55,
  .mx-xxxxl-55 {
    margin-right: 55px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxl-55,
  .my-xxxxl-55 {
    margin-bottom: 55px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxl-55,
  .mx-xxxxl-55 {
    margin-left: 55px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxl-50 {
    margin: 50px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxl-50,
  .my-xxxxl-50 {
    margin-top: 50px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxl-50,
  .mx-xxxxl-50 {
    margin-right: 50px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxl-50,
  .my-xxxxl-50 {
    margin-bottom: 50px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxl-50,
  .mx-xxxxl-50 {
    margin-left: 50px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxl-45 {
    margin: 45px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxl-45,
  .my-xxxxl-45 {
    margin-top: 45px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxl-45,
  .mx-xxxxl-45 {
    margin-right: 45px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxl-45,
  .my-xxxxl-45 {
    margin-bottom: 45px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxl-45,
  .mx-xxxxl-45 {
    margin-left: 45px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxl-40 {
    margin: 40px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxl-40,
  .my-xxxxl-40 {
    margin-top: 40px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxl-40,
  .mx-xxxxl-40 {
    margin-right: 40px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxl-40,
  .my-xxxxl-40 {
    margin-bottom: 40px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxl-40,
  .mx-xxxxl-40 {
    margin-left: 40px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxl-35 {
    margin: 35px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxl-35,
  .my-xxxxl-35 {
    margin-top: 35px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxl-35,
  .mx-xxxxl-35 {
    margin-right: 35px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxl-35,
  .my-xxxxl-35 {
    margin-bottom: 35px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxl-35,
  .mx-xxxxl-35 {
    margin-left: 35px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxl-30 {
    margin: 30px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxl-30,
  .my-xxxxl-30 {
    margin-top: 30px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxl-30,
  .mx-xxxxl-30 {
    margin-right: 30px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxl-30,
  .my-xxxxl-30 {
    margin-bottom: 30px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxl-30,
  .mx-xxxxl-30 {
    margin-left: 30px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxl-25 {
    margin: 25px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxl-25,
  .my-xxxxl-25 {
    margin-top: 25px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxl-25,
  .mx-xxxxl-25 {
    margin-right: 25px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxl-25,
  .my-xxxxl-25 {
    margin-bottom: 25px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxl-25,
  .mx-xxxxl-25 {
    margin-left: 25px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxl-20 {
    margin: 20px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxl-20,
  .my-xxxxl-20 {
    margin-top: 20px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxl-20,
  .mx-xxxxl-20 {
    margin-right: 20px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxl-20,
  .my-xxxxl-20 {
    margin-bottom: 20px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxl-20,
  .mx-xxxxl-20 {
    margin-left: 20px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxl-15 {
    margin: 15px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxl-15,
  .my-xxxxl-15 {
    margin-top: 15px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxl-15,
  .mx-xxxxl-15 {
    margin-right: 15px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxl-15,
  .my-xxxxl-15 {
    margin-bottom: 15px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxl-15,
  .mx-xxxxl-15 {
    margin-left: 15px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxl-10 {
    margin: 10px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxl-10,
  .my-xxxxl-10 {
    margin-top: 10px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxl-10,
  .mx-xxxxl-10 {
    margin-right: 10px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxl-10,
  .my-xxxxl-10 {
    margin-bottom: 10px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxl-10,
  .mx-xxxxl-10 {
    margin-left: 10px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxl-0 {
    padding: 0 !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxl-0,
  .py-xxxxl-0 {
    padding-top: 0 !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxl-0,
  .px-xxxxl-0 {
    padding-right: 0 !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxl-0,
  .py-xxxxl-0 {
    padding-bottom: 0 !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxl-0,
  .px-xxxxl-0 {
    padding-left: 0 !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxl-1 {
    padding: 0.25rem !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxl-1,
  .py-xxxxl-1 {
    padding-top: 0.25rem !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxl-1,
  .px-xxxxl-1 {
    padding-right: 0.25rem !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxl-1,
  .py-xxxxl-1 {
    padding-bottom: 0.25rem !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxl-1,
  .px-xxxxl-1 {
    padding-left: 0.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxl-2 {
    padding: 0.5rem !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxl-2,
  .py-xxxxl-2 {
    padding-top: 0.5rem !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxl-2,
  .px-xxxxl-2 {
    padding-right: 0.5rem !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxl-2,
  .py-xxxxl-2 {
    padding-bottom: 0.5rem !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxl-2,
  .px-xxxxl-2 {
    padding-left: 0.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxl-3 {
    padding: 1rem !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxl-3,
  .py-xxxxl-3 {
    padding-top: 1rem !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxl-3,
  .px-xxxxl-3 {
    padding-right: 1rem !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxl-3,
  .py-xxxxl-3 {
    padding-bottom: 1rem !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxl-3,
  .px-xxxxl-3 {
    padding-left: 1rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxl-4 {
    padding: 1.5rem !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxl-4,
  .py-xxxxl-4 {
    padding-top: 1.5rem !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxl-4,
  .px-xxxxl-4 {
    padding-right: 1.5rem !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxl-4,
  .py-xxxxl-4 {
    padding-bottom: 1.5rem !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxl-4,
  .px-xxxxl-4 {
    padding-left: 1.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxl-5 {
    padding: 5px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxl-5,
  .py-xxxxl-5 {
    padding-top: 5px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxl-5,
  .px-xxxxl-5 {
    padding-right: 5px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxl-5,
  .py-xxxxl-5 {
    padding-bottom: 5px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxl-5,
  .px-xxxxl-5 {
    padding-left: 5px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxl-250 {
    padding: 250px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxl-250,
  .py-xxxxl-250 {
    padding-top: 250px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxl-250,
  .px-xxxxl-250 {
    padding-right: 250px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxl-250,
  .py-xxxxl-250 {
    padding-bottom: 250px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxl-250,
  .px-xxxxl-250 {
    padding-left: 250px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxl-245 {
    padding: 245px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxl-245,
  .py-xxxxl-245 {
    padding-top: 245px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxl-245,
  .px-xxxxl-245 {
    padding-right: 245px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxl-245,
  .py-xxxxl-245 {
    padding-bottom: 245px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxl-245,
  .px-xxxxl-245 {
    padding-left: 245px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxl-240 {
    padding: 240px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxl-240,
  .py-xxxxl-240 {
    padding-top: 240px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxl-240,
  .px-xxxxl-240 {
    padding-right: 240px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxl-240,
  .py-xxxxl-240 {
    padding-bottom: 240px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxl-240,
  .px-xxxxl-240 {
    padding-left: 240px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxl-235 {
    padding: 235px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxl-235,
  .py-xxxxl-235 {
    padding-top: 235px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxl-235,
  .px-xxxxl-235 {
    padding-right: 235px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxl-235,
  .py-xxxxl-235 {
    padding-bottom: 235px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxl-235,
  .px-xxxxl-235 {
    padding-left: 235px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxl-230 {
    padding: 230px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxl-230,
  .py-xxxxl-230 {
    padding-top: 230px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxl-230,
  .px-xxxxl-230 {
    padding-right: 230px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxl-230,
  .py-xxxxl-230 {
    padding-bottom: 230px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxl-230,
  .px-xxxxl-230 {
    padding-left: 230px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxl-225 {
    padding: 225px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxl-225,
  .py-xxxxl-225 {
    padding-top: 225px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxl-225,
  .px-xxxxl-225 {
    padding-right: 225px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxl-225,
  .py-xxxxl-225 {
    padding-bottom: 225px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxl-225,
  .px-xxxxl-225 {
    padding-left: 225px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxl-220 {
    padding: 220px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxl-220,
  .py-xxxxl-220 {
    padding-top: 220px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxl-220,
  .px-xxxxl-220 {
    padding-right: 220px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxl-220,
  .py-xxxxl-220 {
    padding-bottom: 220px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxl-220,
  .px-xxxxl-220 {
    padding-left: 220px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxl-215 {
    padding: 215px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxl-215,
  .py-xxxxl-215 {
    padding-top: 215px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxl-215,
  .px-xxxxl-215 {
    padding-right: 215px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxl-215,
  .py-xxxxl-215 {
    padding-bottom: 215px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxl-215,
  .px-xxxxl-215 {
    padding-left: 215px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxl-210 {
    padding: 210px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxl-210,
  .py-xxxxl-210 {
    padding-top: 210px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxl-210,
  .px-xxxxl-210 {
    padding-right: 210px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxl-210,
  .py-xxxxl-210 {
    padding-bottom: 210px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxl-210,
  .px-xxxxl-210 {
    padding-left: 210px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxl-205 {
    padding: 205px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxl-205,
  .py-xxxxl-205 {
    padding-top: 205px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxl-205,
  .px-xxxxl-205 {
    padding-right: 205px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxl-205,
  .py-xxxxl-205 {
    padding-bottom: 205px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxl-205,
  .px-xxxxl-205 {
    padding-left: 205px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxl-200 {
    padding: 200px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxl-200,
  .py-xxxxl-200 {
    padding-top: 200px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxl-200,
  .px-xxxxl-200 {
    padding-right: 200px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxl-200,
  .py-xxxxl-200 {
    padding-bottom: 200px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxl-200,
  .px-xxxxl-200 {
    padding-left: 200px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxl-195 {
    padding: 195px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxl-195,
  .py-xxxxl-195 {
    padding-top: 195px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxl-195,
  .px-xxxxl-195 {
    padding-right: 195px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxl-195,
  .py-xxxxl-195 {
    padding-bottom: 195px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxl-195,
  .px-xxxxl-195 {
    padding-left: 195px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxl-190 {
    padding: 190px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxl-190,
  .py-xxxxl-190 {
    padding-top: 190px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxl-190,
  .px-xxxxl-190 {
    padding-right: 190px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxl-190,
  .py-xxxxl-190 {
    padding-bottom: 190px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxl-190,
  .px-xxxxl-190 {
    padding-left: 190px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxl-185 {
    padding: 185px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxl-185,
  .py-xxxxl-185 {
    padding-top: 185px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxl-185,
  .px-xxxxl-185 {
    padding-right: 185px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxl-185,
  .py-xxxxl-185 {
    padding-bottom: 185px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxl-185,
  .px-xxxxl-185 {
    padding-left: 185px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxl-180 {
    padding: 180px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxl-180,
  .py-xxxxl-180 {
    padding-top: 180px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxl-180,
  .px-xxxxl-180 {
    padding-right: 180px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxl-180,
  .py-xxxxl-180 {
    padding-bottom: 180px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxl-180,
  .px-xxxxl-180 {
    padding-left: 180px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxl-175 {
    padding: 175px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxl-175,
  .py-xxxxl-175 {
    padding-top: 175px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxl-175,
  .px-xxxxl-175 {
    padding-right: 175px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxl-175,
  .py-xxxxl-175 {
    padding-bottom: 175px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxl-175,
  .px-xxxxl-175 {
    padding-left: 175px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxl-170 {
    padding: 170px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxl-170,
  .py-xxxxl-170 {
    padding-top: 170px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxl-170,
  .px-xxxxl-170 {
    padding-right: 170px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxl-170,
  .py-xxxxl-170 {
    padding-bottom: 170px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxl-170,
  .px-xxxxl-170 {
    padding-left: 170px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxl-165 {
    padding: 165px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxl-165,
  .py-xxxxl-165 {
    padding-top: 165px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxl-165,
  .px-xxxxl-165 {
    padding-right: 165px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxl-165,
  .py-xxxxl-165 {
    padding-bottom: 165px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxl-165,
  .px-xxxxl-165 {
    padding-left: 165px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxl-160 {
    padding: 160px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxl-160,
  .py-xxxxl-160 {
    padding-top: 160px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxl-160,
  .px-xxxxl-160 {
    padding-right: 160px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxl-160,
  .py-xxxxl-160 {
    padding-bottom: 160px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxl-160,
  .px-xxxxl-160 {
    padding-left: 160px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxl-155 {
    padding: 155px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxl-155,
  .py-xxxxl-155 {
    padding-top: 155px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxl-155,
  .px-xxxxl-155 {
    padding-right: 155px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxl-155,
  .py-xxxxl-155 {
    padding-bottom: 155px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxl-155,
  .px-xxxxl-155 {
    padding-left: 155px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxl-150 {
    padding: 150px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxl-150,
  .py-xxxxl-150 {
    padding-top: 150px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxl-150,
  .px-xxxxl-150 {
    padding-right: 150px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxl-150,
  .py-xxxxl-150 {
    padding-bottom: 150px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxl-150,
  .px-xxxxl-150 {
    padding-left: 150px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxl-145 {
    padding: 145px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxl-145,
  .py-xxxxl-145 {
    padding-top: 145px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxl-145,
  .px-xxxxl-145 {
    padding-right: 145px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxl-145,
  .py-xxxxl-145 {
    padding-bottom: 145px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxl-145,
  .px-xxxxl-145 {
    padding-left: 145px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxl-140 {
    padding: 140px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxl-140,
  .py-xxxxl-140 {
    padding-top: 140px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxl-140,
  .px-xxxxl-140 {
    padding-right: 140px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxl-140,
  .py-xxxxl-140 {
    padding-bottom: 140px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxl-140,
  .px-xxxxl-140 {
    padding-left: 140px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxl-135 {
    padding: 135px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxl-135,
  .py-xxxxl-135 {
    padding-top: 135px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxl-135,
  .px-xxxxl-135 {
    padding-right: 135px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxl-135,
  .py-xxxxl-135 {
    padding-bottom: 135px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxl-135,
  .px-xxxxl-135 {
    padding-left: 135px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxl-130 {
    padding: 130px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxl-130,
  .py-xxxxl-130 {
    padding-top: 130px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxl-130,
  .px-xxxxl-130 {
    padding-right: 130px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxl-130,
  .py-xxxxl-130 {
    padding-bottom: 130px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxl-130,
  .px-xxxxl-130 {
    padding-left: 130px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxl-125 {
    padding: 125px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxl-125,
  .py-xxxxl-125 {
    padding-top: 125px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxl-125,
  .px-xxxxl-125 {
    padding-right: 125px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxl-125,
  .py-xxxxl-125 {
    padding-bottom: 125px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxl-125,
  .px-xxxxl-125 {
    padding-left: 125px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxl-120 {
    padding: 120px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxl-120,
  .py-xxxxl-120 {
    padding-top: 120px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxl-120,
  .px-xxxxl-120 {
    padding-right: 120px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxl-120,
  .py-xxxxl-120 {
    padding-bottom: 120px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxl-120,
  .px-xxxxl-120 {
    padding-left: 120px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxl-115 {
    padding: 115px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxl-115,
  .py-xxxxl-115 {
    padding-top: 115px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxl-115,
  .px-xxxxl-115 {
    padding-right: 115px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxl-115,
  .py-xxxxl-115 {
    padding-bottom: 115px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxl-115,
  .px-xxxxl-115 {
    padding-left: 115px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxl-110 {
    padding: 110px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxl-110,
  .py-xxxxl-110 {
    padding-top: 110px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxl-110,
  .px-xxxxl-110 {
    padding-right: 110px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxl-110,
  .py-xxxxl-110 {
    padding-bottom: 110px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxl-110,
  .px-xxxxl-110 {
    padding-left: 110px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxl-105 {
    padding: 105px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxl-105,
  .py-xxxxl-105 {
    padding-top: 105px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxl-105,
  .px-xxxxl-105 {
    padding-right: 105px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxl-105,
  .py-xxxxl-105 {
    padding-bottom: 105px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxl-105,
  .px-xxxxl-105 {
    padding-left: 105px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxl-100 {
    padding: 100px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxl-100,
  .py-xxxxl-100 {
    padding-top: 100px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxl-100,
  .px-xxxxl-100 {
    padding-right: 100px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxl-100,
  .py-xxxxl-100 {
    padding-bottom: 100px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxl-100,
  .px-xxxxl-100 {
    padding-left: 100px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxl-95 {
    padding: 95px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxl-95,
  .py-xxxxl-95 {
    padding-top: 95px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxl-95,
  .px-xxxxl-95 {
    padding-right: 95px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxl-95,
  .py-xxxxl-95 {
    padding-bottom: 95px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxl-95,
  .px-xxxxl-95 {
    padding-left: 95px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxl-90 {
    padding: 90px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxl-90,
  .py-xxxxl-90 {
    padding-top: 90px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxl-90,
  .px-xxxxl-90 {
    padding-right: 90px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxl-90,
  .py-xxxxl-90 {
    padding-bottom: 90px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxl-90,
  .px-xxxxl-90 {
    padding-left: 90px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxl-85 {
    padding: 85px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxl-85,
  .py-xxxxl-85 {
    padding-top: 85px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxl-85,
  .px-xxxxl-85 {
    padding-right: 85px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxl-85,
  .py-xxxxl-85 {
    padding-bottom: 85px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxl-85,
  .px-xxxxl-85 {
    padding-left: 85px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxl-80 {
    padding: 80px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxl-80,
  .py-xxxxl-80 {
    padding-top: 80px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxl-80,
  .px-xxxxl-80 {
    padding-right: 80px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxl-80,
  .py-xxxxl-80 {
    padding-bottom: 80px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxl-80,
  .px-xxxxl-80 {
    padding-left: 80px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxl-75 {
    padding: 75px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxl-75,
  .py-xxxxl-75 {
    padding-top: 75px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxl-75,
  .px-xxxxl-75 {
    padding-right: 75px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxl-75,
  .py-xxxxl-75 {
    padding-bottom: 75px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxl-75,
  .px-xxxxl-75 {
    padding-left: 75px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxl-70 {
    padding: 70px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxl-70,
  .py-xxxxl-70 {
    padding-top: 70px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxl-70,
  .px-xxxxl-70 {
    padding-right: 70px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxl-70,
  .py-xxxxl-70 {
    padding-bottom: 70px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxl-70,
  .px-xxxxl-70 {
    padding-left: 70px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxl-65 {
    padding: 65px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxl-65,
  .py-xxxxl-65 {
    padding-top: 65px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxl-65,
  .px-xxxxl-65 {
    padding-right: 65px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxl-65,
  .py-xxxxl-65 {
    padding-bottom: 65px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxl-65,
  .px-xxxxl-65 {
    padding-left: 65px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxl-60 {
    padding: 60px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxl-60,
  .py-xxxxl-60 {
    padding-top: 60px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxl-60,
  .px-xxxxl-60 {
    padding-right: 60px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxl-60,
  .py-xxxxl-60 {
    padding-bottom: 60px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxl-60,
  .px-xxxxl-60 {
    padding-left: 60px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxl-55 {
    padding: 55px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxl-55,
  .py-xxxxl-55 {
    padding-top: 55px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxl-55,
  .px-xxxxl-55 {
    padding-right: 55px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxl-55,
  .py-xxxxl-55 {
    padding-bottom: 55px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxl-55,
  .px-xxxxl-55 {
    padding-left: 55px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxl-50 {
    padding: 50px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxl-50,
  .py-xxxxl-50 {
    padding-top: 50px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxl-50,
  .px-xxxxl-50 {
    padding-right: 50px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxl-50,
  .py-xxxxl-50 {
    padding-bottom: 50px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxl-50,
  .px-xxxxl-50 {
    padding-left: 50px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxl-45 {
    padding: 45px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxl-45,
  .py-xxxxl-45 {
    padding-top: 45px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxl-45,
  .px-xxxxl-45 {
    padding-right: 45px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxl-45,
  .py-xxxxl-45 {
    padding-bottom: 45px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxl-45,
  .px-xxxxl-45 {
    padding-left: 45px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxl-40 {
    padding: 40px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxl-40,
  .py-xxxxl-40 {
    padding-top: 40px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxl-40,
  .px-xxxxl-40 {
    padding-right: 40px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxl-40,
  .py-xxxxl-40 {
    padding-bottom: 40px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxl-40,
  .px-xxxxl-40 {
    padding-left: 40px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxl-35 {
    padding: 35px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxl-35,
  .py-xxxxl-35 {
    padding-top: 35px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxl-35,
  .px-xxxxl-35 {
    padding-right: 35px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxl-35,
  .py-xxxxl-35 {
    padding-bottom: 35px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxl-35,
  .px-xxxxl-35 {
    padding-left: 35px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxl-30 {
    padding: 30px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxl-30,
  .py-xxxxl-30 {
    padding-top: 30px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxl-30,
  .px-xxxxl-30 {
    padding-right: 30px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxl-30,
  .py-xxxxl-30 {
    padding-bottom: 30px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxl-30,
  .px-xxxxl-30 {
    padding-left: 30px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxl-25 {
    padding: 25px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxl-25,
  .py-xxxxl-25 {
    padding-top: 25px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxl-25,
  .px-xxxxl-25 {
    padding-right: 25px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxl-25,
  .py-xxxxl-25 {
    padding-bottom: 25px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxl-25,
  .px-xxxxl-25 {
    padding-left: 25px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxl-20 {
    padding: 20px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxl-20,
  .py-xxxxl-20 {
    padding-top: 20px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxl-20,
  .px-xxxxl-20 {
    padding-right: 20px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxl-20,
  .py-xxxxl-20 {
    padding-bottom: 20px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxl-20,
  .px-xxxxl-20 {
    padding-left: 20px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxl-15 {
    padding: 15px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxl-15,
  .py-xxxxl-15 {
    padding-top: 15px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxl-15,
  .px-xxxxl-15 {
    padding-right: 15px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxl-15,
  .py-xxxxl-15 {
    padding-bottom: 15px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxl-15,
  .px-xxxxl-15 {
    padding-left: 15px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxl-10 {
    padding: 10px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxl-10,
  .py-xxxxl-10 {
    padding-top: 10px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxl-10,
  .px-xxxxl-10 {
    padding-right: 10px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxl-10,
  .py-xxxxl-10 {
    padding-bottom: 10px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxl-10,
  .px-xxxxl-10 {
    padding-left: 10px !important;
  }

  /* line 33, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxl-auto {
    margin: auto !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxl-auto,
  .my-xxxxl-auto {
    margin-top: auto !important;
  }

  /* line 38, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxl-auto,
  .mx-xxxxl-auto {
    margin-right: auto !important;
  }

  /* line 42, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxl-auto,
  .my-xxxxl-auto {
    margin-bottom: auto !important;
  }

  /* line 46, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxl-auto,
  .mx-xxxxl-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 2000px) {
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxxl-0 {
    margin: 0 !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxxl-0,
  .my-xxxxxl-0 {
    margin-top: 0 !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxxl-0,
  .mx-xxxxxl-0 {
    margin-right: 0 !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxxl-0,
  .my-xxxxxl-0 {
    margin-bottom: 0 !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxxl-0,
  .mx-xxxxxl-0 {
    margin-left: 0 !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxxl-1 {
    margin: 0.25rem !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxxl-1,
  .my-xxxxxl-1 {
    margin-top: 0.25rem !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxxl-1,
  .mx-xxxxxl-1 {
    margin-right: 0.25rem !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxxl-1,
  .my-xxxxxl-1 {
    margin-bottom: 0.25rem !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxxl-1,
  .mx-xxxxxl-1 {
    margin-left: 0.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxxl-2 {
    margin: 0.5rem !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxxl-2,
  .my-xxxxxl-2 {
    margin-top: 0.5rem !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxxl-2,
  .mx-xxxxxl-2 {
    margin-right: 0.5rem !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxxl-2,
  .my-xxxxxl-2 {
    margin-bottom: 0.5rem !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxxl-2,
  .mx-xxxxxl-2 {
    margin-left: 0.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxxl-3 {
    margin: 1rem !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxxl-3,
  .my-xxxxxl-3 {
    margin-top: 1rem !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxxl-3,
  .mx-xxxxxl-3 {
    margin-right: 1rem !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxxl-3,
  .my-xxxxxl-3 {
    margin-bottom: 1rem !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxxl-3,
  .mx-xxxxxl-3 {
    margin-left: 1rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxxl-4 {
    margin: 1.5rem !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxxl-4,
  .my-xxxxxl-4 {
    margin-top: 1.5rem !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxxl-4,
  .mx-xxxxxl-4 {
    margin-right: 1.5rem !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxxl-4,
  .my-xxxxxl-4 {
    margin-bottom: 1.5rem !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxxl-4,
  .mx-xxxxxl-4 {
    margin-left: 1.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxxl-5 {
    margin: 5px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxxl-5,
  .my-xxxxxl-5 {
    margin-top: 5px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxxl-5,
  .mx-xxxxxl-5 {
    margin-right: 5px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxxl-5,
  .my-xxxxxl-5 {
    margin-bottom: 5px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxxl-5,
  .mx-xxxxxl-5 {
    margin-left: 5px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxxl-250 {
    margin: 250px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxxl-250,
  .my-xxxxxl-250 {
    margin-top: 250px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxxl-250,
  .mx-xxxxxl-250 {
    margin-right: 250px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxxl-250,
  .my-xxxxxl-250 {
    margin-bottom: 250px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxxl-250,
  .mx-xxxxxl-250 {
    margin-left: 250px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxxl-245 {
    margin: 245px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxxl-245,
  .my-xxxxxl-245 {
    margin-top: 245px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxxl-245,
  .mx-xxxxxl-245 {
    margin-right: 245px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxxl-245,
  .my-xxxxxl-245 {
    margin-bottom: 245px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxxl-245,
  .mx-xxxxxl-245 {
    margin-left: 245px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxxl-240 {
    margin: 240px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxxl-240,
  .my-xxxxxl-240 {
    margin-top: 240px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxxl-240,
  .mx-xxxxxl-240 {
    margin-right: 240px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxxl-240,
  .my-xxxxxl-240 {
    margin-bottom: 240px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxxl-240,
  .mx-xxxxxl-240 {
    margin-left: 240px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxxl-235 {
    margin: 235px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxxl-235,
  .my-xxxxxl-235 {
    margin-top: 235px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxxl-235,
  .mx-xxxxxl-235 {
    margin-right: 235px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxxl-235,
  .my-xxxxxl-235 {
    margin-bottom: 235px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxxl-235,
  .mx-xxxxxl-235 {
    margin-left: 235px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxxl-230 {
    margin: 230px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxxl-230,
  .my-xxxxxl-230 {
    margin-top: 230px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxxl-230,
  .mx-xxxxxl-230 {
    margin-right: 230px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxxl-230,
  .my-xxxxxl-230 {
    margin-bottom: 230px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxxl-230,
  .mx-xxxxxl-230 {
    margin-left: 230px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxxl-225 {
    margin: 225px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxxl-225,
  .my-xxxxxl-225 {
    margin-top: 225px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxxl-225,
  .mx-xxxxxl-225 {
    margin-right: 225px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxxl-225,
  .my-xxxxxl-225 {
    margin-bottom: 225px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxxl-225,
  .mx-xxxxxl-225 {
    margin-left: 225px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxxl-220 {
    margin: 220px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxxl-220,
  .my-xxxxxl-220 {
    margin-top: 220px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxxl-220,
  .mx-xxxxxl-220 {
    margin-right: 220px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxxl-220,
  .my-xxxxxl-220 {
    margin-bottom: 220px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxxl-220,
  .mx-xxxxxl-220 {
    margin-left: 220px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxxl-215 {
    margin: 215px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxxl-215,
  .my-xxxxxl-215 {
    margin-top: 215px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxxl-215,
  .mx-xxxxxl-215 {
    margin-right: 215px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxxl-215,
  .my-xxxxxl-215 {
    margin-bottom: 215px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxxl-215,
  .mx-xxxxxl-215 {
    margin-left: 215px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxxl-210 {
    margin: 210px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxxl-210,
  .my-xxxxxl-210 {
    margin-top: 210px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxxl-210,
  .mx-xxxxxl-210 {
    margin-right: 210px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxxl-210,
  .my-xxxxxl-210 {
    margin-bottom: 210px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxxl-210,
  .mx-xxxxxl-210 {
    margin-left: 210px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxxl-205 {
    margin: 205px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxxl-205,
  .my-xxxxxl-205 {
    margin-top: 205px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxxl-205,
  .mx-xxxxxl-205 {
    margin-right: 205px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxxl-205,
  .my-xxxxxl-205 {
    margin-bottom: 205px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxxl-205,
  .mx-xxxxxl-205 {
    margin-left: 205px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxxl-200 {
    margin: 200px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxxl-200,
  .my-xxxxxl-200 {
    margin-top: 200px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxxl-200,
  .mx-xxxxxl-200 {
    margin-right: 200px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxxl-200,
  .my-xxxxxl-200 {
    margin-bottom: 200px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxxl-200,
  .mx-xxxxxl-200 {
    margin-left: 200px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxxl-195 {
    margin: 195px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxxl-195,
  .my-xxxxxl-195 {
    margin-top: 195px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxxl-195,
  .mx-xxxxxl-195 {
    margin-right: 195px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxxl-195,
  .my-xxxxxl-195 {
    margin-bottom: 195px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxxl-195,
  .mx-xxxxxl-195 {
    margin-left: 195px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxxl-190 {
    margin: 190px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxxl-190,
  .my-xxxxxl-190 {
    margin-top: 190px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxxl-190,
  .mx-xxxxxl-190 {
    margin-right: 190px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxxl-190,
  .my-xxxxxl-190 {
    margin-bottom: 190px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxxl-190,
  .mx-xxxxxl-190 {
    margin-left: 190px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxxl-185 {
    margin: 185px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxxl-185,
  .my-xxxxxl-185 {
    margin-top: 185px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxxl-185,
  .mx-xxxxxl-185 {
    margin-right: 185px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxxl-185,
  .my-xxxxxl-185 {
    margin-bottom: 185px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxxl-185,
  .mx-xxxxxl-185 {
    margin-left: 185px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxxl-180 {
    margin: 180px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxxl-180,
  .my-xxxxxl-180 {
    margin-top: 180px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxxl-180,
  .mx-xxxxxl-180 {
    margin-right: 180px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxxl-180,
  .my-xxxxxl-180 {
    margin-bottom: 180px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxxl-180,
  .mx-xxxxxl-180 {
    margin-left: 180px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxxl-175 {
    margin: 175px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxxl-175,
  .my-xxxxxl-175 {
    margin-top: 175px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxxl-175,
  .mx-xxxxxl-175 {
    margin-right: 175px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxxl-175,
  .my-xxxxxl-175 {
    margin-bottom: 175px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxxl-175,
  .mx-xxxxxl-175 {
    margin-left: 175px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxxl-170 {
    margin: 170px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxxl-170,
  .my-xxxxxl-170 {
    margin-top: 170px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxxl-170,
  .mx-xxxxxl-170 {
    margin-right: 170px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxxl-170,
  .my-xxxxxl-170 {
    margin-bottom: 170px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxxl-170,
  .mx-xxxxxl-170 {
    margin-left: 170px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxxl-165 {
    margin: 165px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxxl-165,
  .my-xxxxxl-165 {
    margin-top: 165px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxxl-165,
  .mx-xxxxxl-165 {
    margin-right: 165px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxxl-165,
  .my-xxxxxl-165 {
    margin-bottom: 165px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxxl-165,
  .mx-xxxxxl-165 {
    margin-left: 165px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxxl-160 {
    margin: 160px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxxl-160,
  .my-xxxxxl-160 {
    margin-top: 160px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxxl-160,
  .mx-xxxxxl-160 {
    margin-right: 160px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxxl-160,
  .my-xxxxxl-160 {
    margin-bottom: 160px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxxl-160,
  .mx-xxxxxl-160 {
    margin-left: 160px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxxl-155 {
    margin: 155px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxxl-155,
  .my-xxxxxl-155 {
    margin-top: 155px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxxl-155,
  .mx-xxxxxl-155 {
    margin-right: 155px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxxl-155,
  .my-xxxxxl-155 {
    margin-bottom: 155px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxxl-155,
  .mx-xxxxxl-155 {
    margin-left: 155px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxxl-150 {
    margin: 150px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxxl-150,
  .my-xxxxxl-150 {
    margin-top: 150px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxxl-150,
  .mx-xxxxxl-150 {
    margin-right: 150px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxxl-150,
  .my-xxxxxl-150 {
    margin-bottom: 150px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxxl-150,
  .mx-xxxxxl-150 {
    margin-left: 150px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxxl-145 {
    margin: 145px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxxl-145,
  .my-xxxxxl-145 {
    margin-top: 145px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxxl-145,
  .mx-xxxxxl-145 {
    margin-right: 145px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxxl-145,
  .my-xxxxxl-145 {
    margin-bottom: 145px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxxl-145,
  .mx-xxxxxl-145 {
    margin-left: 145px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxxl-140 {
    margin: 140px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxxl-140,
  .my-xxxxxl-140 {
    margin-top: 140px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxxl-140,
  .mx-xxxxxl-140 {
    margin-right: 140px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxxl-140,
  .my-xxxxxl-140 {
    margin-bottom: 140px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxxl-140,
  .mx-xxxxxl-140 {
    margin-left: 140px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxxl-135 {
    margin: 135px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxxl-135,
  .my-xxxxxl-135 {
    margin-top: 135px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxxl-135,
  .mx-xxxxxl-135 {
    margin-right: 135px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxxl-135,
  .my-xxxxxl-135 {
    margin-bottom: 135px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxxl-135,
  .mx-xxxxxl-135 {
    margin-left: 135px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxxl-130 {
    margin: 130px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxxl-130,
  .my-xxxxxl-130 {
    margin-top: 130px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxxl-130,
  .mx-xxxxxl-130 {
    margin-right: 130px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxxl-130,
  .my-xxxxxl-130 {
    margin-bottom: 130px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxxl-130,
  .mx-xxxxxl-130 {
    margin-left: 130px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxxl-125 {
    margin: 125px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxxl-125,
  .my-xxxxxl-125 {
    margin-top: 125px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxxl-125,
  .mx-xxxxxl-125 {
    margin-right: 125px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxxl-125,
  .my-xxxxxl-125 {
    margin-bottom: 125px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxxl-125,
  .mx-xxxxxl-125 {
    margin-left: 125px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxxl-120 {
    margin: 120px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxxl-120,
  .my-xxxxxl-120 {
    margin-top: 120px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxxl-120,
  .mx-xxxxxl-120 {
    margin-right: 120px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxxl-120,
  .my-xxxxxl-120 {
    margin-bottom: 120px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxxl-120,
  .mx-xxxxxl-120 {
    margin-left: 120px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxxl-115 {
    margin: 115px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxxl-115,
  .my-xxxxxl-115 {
    margin-top: 115px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxxl-115,
  .mx-xxxxxl-115 {
    margin-right: 115px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxxl-115,
  .my-xxxxxl-115 {
    margin-bottom: 115px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxxl-115,
  .mx-xxxxxl-115 {
    margin-left: 115px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxxl-110 {
    margin: 110px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxxl-110,
  .my-xxxxxl-110 {
    margin-top: 110px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxxl-110,
  .mx-xxxxxl-110 {
    margin-right: 110px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxxl-110,
  .my-xxxxxl-110 {
    margin-bottom: 110px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxxl-110,
  .mx-xxxxxl-110 {
    margin-left: 110px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxxl-105 {
    margin: 105px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxxl-105,
  .my-xxxxxl-105 {
    margin-top: 105px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxxl-105,
  .mx-xxxxxl-105 {
    margin-right: 105px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxxl-105,
  .my-xxxxxl-105 {
    margin-bottom: 105px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxxl-105,
  .mx-xxxxxl-105 {
    margin-left: 105px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxxl-100 {
    margin: 100px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxxl-100,
  .my-xxxxxl-100 {
    margin-top: 100px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxxl-100,
  .mx-xxxxxl-100 {
    margin-right: 100px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxxl-100,
  .my-xxxxxl-100 {
    margin-bottom: 100px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxxl-100,
  .mx-xxxxxl-100 {
    margin-left: 100px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxxl-95 {
    margin: 95px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxxl-95,
  .my-xxxxxl-95 {
    margin-top: 95px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxxl-95,
  .mx-xxxxxl-95 {
    margin-right: 95px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxxl-95,
  .my-xxxxxl-95 {
    margin-bottom: 95px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxxl-95,
  .mx-xxxxxl-95 {
    margin-left: 95px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxxl-90 {
    margin: 90px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxxl-90,
  .my-xxxxxl-90 {
    margin-top: 90px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxxl-90,
  .mx-xxxxxl-90 {
    margin-right: 90px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxxl-90,
  .my-xxxxxl-90 {
    margin-bottom: 90px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxxl-90,
  .mx-xxxxxl-90 {
    margin-left: 90px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxxl-85 {
    margin: 85px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxxl-85,
  .my-xxxxxl-85 {
    margin-top: 85px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxxl-85,
  .mx-xxxxxl-85 {
    margin-right: 85px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxxl-85,
  .my-xxxxxl-85 {
    margin-bottom: 85px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxxl-85,
  .mx-xxxxxl-85 {
    margin-left: 85px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxxl-80 {
    margin: 80px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxxl-80,
  .my-xxxxxl-80 {
    margin-top: 80px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxxl-80,
  .mx-xxxxxl-80 {
    margin-right: 80px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxxl-80,
  .my-xxxxxl-80 {
    margin-bottom: 80px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxxl-80,
  .mx-xxxxxl-80 {
    margin-left: 80px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxxl-75 {
    margin: 75px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxxl-75,
  .my-xxxxxl-75 {
    margin-top: 75px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxxl-75,
  .mx-xxxxxl-75 {
    margin-right: 75px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxxl-75,
  .my-xxxxxl-75 {
    margin-bottom: 75px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxxl-75,
  .mx-xxxxxl-75 {
    margin-left: 75px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxxl-70 {
    margin: 70px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxxl-70,
  .my-xxxxxl-70 {
    margin-top: 70px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxxl-70,
  .mx-xxxxxl-70 {
    margin-right: 70px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxxl-70,
  .my-xxxxxl-70 {
    margin-bottom: 70px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxxl-70,
  .mx-xxxxxl-70 {
    margin-left: 70px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxxl-65 {
    margin: 65px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxxl-65,
  .my-xxxxxl-65 {
    margin-top: 65px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxxl-65,
  .mx-xxxxxl-65 {
    margin-right: 65px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxxl-65,
  .my-xxxxxl-65 {
    margin-bottom: 65px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxxl-65,
  .mx-xxxxxl-65 {
    margin-left: 65px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxxl-60 {
    margin: 60px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxxl-60,
  .my-xxxxxl-60 {
    margin-top: 60px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxxl-60,
  .mx-xxxxxl-60 {
    margin-right: 60px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxxl-60,
  .my-xxxxxl-60 {
    margin-bottom: 60px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxxl-60,
  .mx-xxxxxl-60 {
    margin-left: 60px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxxl-55 {
    margin: 55px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxxl-55,
  .my-xxxxxl-55 {
    margin-top: 55px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxxl-55,
  .mx-xxxxxl-55 {
    margin-right: 55px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxxl-55,
  .my-xxxxxl-55 {
    margin-bottom: 55px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxxl-55,
  .mx-xxxxxl-55 {
    margin-left: 55px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxxl-50 {
    margin: 50px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxxl-50,
  .my-xxxxxl-50 {
    margin-top: 50px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxxl-50,
  .mx-xxxxxl-50 {
    margin-right: 50px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxxl-50,
  .my-xxxxxl-50 {
    margin-bottom: 50px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxxl-50,
  .mx-xxxxxl-50 {
    margin-left: 50px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxxl-45 {
    margin: 45px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxxl-45,
  .my-xxxxxl-45 {
    margin-top: 45px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxxl-45,
  .mx-xxxxxl-45 {
    margin-right: 45px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxxl-45,
  .my-xxxxxl-45 {
    margin-bottom: 45px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxxl-45,
  .mx-xxxxxl-45 {
    margin-left: 45px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxxl-40 {
    margin: 40px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxxl-40,
  .my-xxxxxl-40 {
    margin-top: 40px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxxl-40,
  .mx-xxxxxl-40 {
    margin-right: 40px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxxl-40,
  .my-xxxxxl-40 {
    margin-bottom: 40px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxxl-40,
  .mx-xxxxxl-40 {
    margin-left: 40px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxxl-35 {
    margin: 35px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxxl-35,
  .my-xxxxxl-35 {
    margin-top: 35px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxxl-35,
  .mx-xxxxxl-35 {
    margin-right: 35px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxxl-35,
  .my-xxxxxl-35 {
    margin-bottom: 35px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxxl-35,
  .mx-xxxxxl-35 {
    margin-left: 35px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxxl-30 {
    margin: 30px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxxl-30,
  .my-xxxxxl-30 {
    margin-top: 30px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxxl-30,
  .mx-xxxxxl-30 {
    margin-right: 30px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxxl-30,
  .my-xxxxxl-30 {
    margin-bottom: 30px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxxl-30,
  .mx-xxxxxl-30 {
    margin-left: 30px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxxl-25 {
    margin: 25px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxxl-25,
  .my-xxxxxl-25 {
    margin-top: 25px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxxl-25,
  .mx-xxxxxl-25 {
    margin-right: 25px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxxl-25,
  .my-xxxxxl-25 {
    margin-bottom: 25px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxxl-25,
  .mx-xxxxxl-25 {
    margin-left: 25px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxxl-20 {
    margin: 20px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxxl-20,
  .my-xxxxxl-20 {
    margin-top: 20px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxxl-20,
  .mx-xxxxxl-20 {
    margin-right: 20px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxxl-20,
  .my-xxxxxl-20 {
    margin-bottom: 20px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxxl-20,
  .mx-xxxxxl-20 {
    margin-left: 20px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxxl-15 {
    margin: 15px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxxl-15,
  .my-xxxxxl-15 {
    margin-top: 15px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxxl-15,
  .mx-xxxxxl-15 {
    margin-right: 15px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxxl-15,
  .my-xxxxxl-15 {
    margin-bottom: 15px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxxl-15,
  .mx-xxxxxl-15 {
    margin-left: 15px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxxl-10 {
    margin: 10px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxxl-10,
  .my-xxxxxl-10 {
    margin-top: 10px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxxl-10,
  .mx-xxxxxl-10 {
    margin-right: 10px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxxl-10,
  .my-xxxxxl-10 {
    margin-bottom: 10px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxxl-10,
  .mx-xxxxxl-10 {
    margin-left: 10px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxxl-0 {
    padding: 0 !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxxl-0,
  .py-xxxxxl-0 {
    padding-top: 0 !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxxl-0,
  .px-xxxxxl-0 {
    padding-right: 0 !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxxl-0,
  .py-xxxxxl-0 {
    padding-bottom: 0 !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxxl-0,
  .px-xxxxxl-0 {
    padding-left: 0 !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxxl-1 {
    padding: 0.25rem !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxxl-1,
  .py-xxxxxl-1 {
    padding-top: 0.25rem !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxxl-1,
  .px-xxxxxl-1 {
    padding-right: 0.25rem !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxxl-1,
  .py-xxxxxl-1 {
    padding-bottom: 0.25rem !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxxl-1,
  .px-xxxxxl-1 {
    padding-left: 0.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxxl-2 {
    padding: 0.5rem !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxxl-2,
  .py-xxxxxl-2 {
    padding-top: 0.5rem !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxxl-2,
  .px-xxxxxl-2 {
    padding-right: 0.5rem !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxxl-2,
  .py-xxxxxl-2 {
    padding-bottom: 0.5rem !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxxl-2,
  .px-xxxxxl-2 {
    padding-left: 0.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxxl-3 {
    padding: 1rem !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxxl-3,
  .py-xxxxxl-3 {
    padding-top: 1rem !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxxl-3,
  .px-xxxxxl-3 {
    padding-right: 1rem !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxxl-3,
  .py-xxxxxl-3 {
    padding-bottom: 1rem !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxxl-3,
  .px-xxxxxl-3 {
    padding-left: 1rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxxl-4 {
    padding: 1.5rem !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxxl-4,
  .py-xxxxxl-4 {
    padding-top: 1.5rem !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxxl-4,
  .px-xxxxxl-4 {
    padding-right: 1.5rem !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxxl-4,
  .py-xxxxxl-4 {
    padding-bottom: 1.5rem !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxxl-4,
  .px-xxxxxl-4 {
    padding-left: 1.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxxl-5 {
    padding: 5px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxxl-5,
  .py-xxxxxl-5 {
    padding-top: 5px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxxl-5,
  .px-xxxxxl-5 {
    padding-right: 5px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxxl-5,
  .py-xxxxxl-5 {
    padding-bottom: 5px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxxl-5,
  .px-xxxxxl-5 {
    padding-left: 5px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxxl-250 {
    padding: 250px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxxl-250,
  .py-xxxxxl-250 {
    padding-top: 250px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxxl-250,
  .px-xxxxxl-250 {
    padding-right: 250px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxxl-250,
  .py-xxxxxl-250 {
    padding-bottom: 250px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxxl-250,
  .px-xxxxxl-250 {
    padding-left: 250px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxxl-245 {
    padding: 245px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxxl-245,
  .py-xxxxxl-245 {
    padding-top: 245px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxxl-245,
  .px-xxxxxl-245 {
    padding-right: 245px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxxl-245,
  .py-xxxxxl-245 {
    padding-bottom: 245px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxxl-245,
  .px-xxxxxl-245 {
    padding-left: 245px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxxl-240 {
    padding: 240px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxxl-240,
  .py-xxxxxl-240 {
    padding-top: 240px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxxl-240,
  .px-xxxxxl-240 {
    padding-right: 240px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxxl-240,
  .py-xxxxxl-240 {
    padding-bottom: 240px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxxl-240,
  .px-xxxxxl-240 {
    padding-left: 240px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxxl-235 {
    padding: 235px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxxl-235,
  .py-xxxxxl-235 {
    padding-top: 235px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxxl-235,
  .px-xxxxxl-235 {
    padding-right: 235px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxxl-235,
  .py-xxxxxl-235 {
    padding-bottom: 235px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxxl-235,
  .px-xxxxxl-235 {
    padding-left: 235px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxxl-230 {
    padding: 230px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxxl-230,
  .py-xxxxxl-230 {
    padding-top: 230px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxxl-230,
  .px-xxxxxl-230 {
    padding-right: 230px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxxl-230,
  .py-xxxxxl-230 {
    padding-bottom: 230px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxxl-230,
  .px-xxxxxl-230 {
    padding-left: 230px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxxl-225 {
    padding: 225px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxxl-225,
  .py-xxxxxl-225 {
    padding-top: 225px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxxl-225,
  .px-xxxxxl-225 {
    padding-right: 225px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxxl-225,
  .py-xxxxxl-225 {
    padding-bottom: 225px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxxl-225,
  .px-xxxxxl-225 {
    padding-left: 225px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxxl-220 {
    padding: 220px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxxl-220,
  .py-xxxxxl-220 {
    padding-top: 220px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxxl-220,
  .px-xxxxxl-220 {
    padding-right: 220px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxxl-220,
  .py-xxxxxl-220 {
    padding-bottom: 220px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxxl-220,
  .px-xxxxxl-220 {
    padding-left: 220px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxxl-215 {
    padding: 215px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxxl-215,
  .py-xxxxxl-215 {
    padding-top: 215px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxxl-215,
  .px-xxxxxl-215 {
    padding-right: 215px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxxl-215,
  .py-xxxxxl-215 {
    padding-bottom: 215px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxxl-215,
  .px-xxxxxl-215 {
    padding-left: 215px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxxl-210 {
    padding: 210px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxxl-210,
  .py-xxxxxl-210 {
    padding-top: 210px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxxl-210,
  .px-xxxxxl-210 {
    padding-right: 210px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxxl-210,
  .py-xxxxxl-210 {
    padding-bottom: 210px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxxl-210,
  .px-xxxxxl-210 {
    padding-left: 210px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxxl-205 {
    padding: 205px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxxl-205,
  .py-xxxxxl-205 {
    padding-top: 205px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxxl-205,
  .px-xxxxxl-205 {
    padding-right: 205px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxxl-205,
  .py-xxxxxl-205 {
    padding-bottom: 205px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxxl-205,
  .px-xxxxxl-205 {
    padding-left: 205px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxxl-200 {
    padding: 200px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxxl-200,
  .py-xxxxxl-200 {
    padding-top: 200px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxxl-200,
  .px-xxxxxl-200 {
    padding-right: 200px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxxl-200,
  .py-xxxxxl-200 {
    padding-bottom: 200px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxxl-200,
  .px-xxxxxl-200 {
    padding-left: 200px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxxl-195 {
    padding: 195px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxxl-195,
  .py-xxxxxl-195 {
    padding-top: 195px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxxl-195,
  .px-xxxxxl-195 {
    padding-right: 195px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxxl-195,
  .py-xxxxxl-195 {
    padding-bottom: 195px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxxl-195,
  .px-xxxxxl-195 {
    padding-left: 195px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxxl-190 {
    padding: 190px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxxl-190,
  .py-xxxxxl-190 {
    padding-top: 190px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxxl-190,
  .px-xxxxxl-190 {
    padding-right: 190px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxxl-190,
  .py-xxxxxl-190 {
    padding-bottom: 190px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxxl-190,
  .px-xxxxxl-190 {
    padding-left: 190px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxxl-185 {
    padding: 185px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxxl-185,
  .py-xxxxxl-185 {
    padding-top: 185px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxxl-185,
  .px-xxxxxl-185 {
    padding-right: 185px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxxl-185,
  .py-xxxxxl-185 {
    padding-bottom: 185px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxxl-185,
  .px-xxxxxl-185 {
    padding-left: 185px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxxl-180 {
    padding: 180px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxxl-180,
  .py-xxxxxl-180 {
    padding-top: 180px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxxl-180,
  .px-xxxxxl-180 {
    padding-right: 180px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxxl-180,
  .py-xxxxxl-180 {
    padding-bottom: 180px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxxl-180,
  .px-xxxxxl-180 {
    padding-left: 180px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxxl-175 {
    padding: 175px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxxl-175,
  .py-xxxxxl-175 {
    padding-top: 175px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxxl-175,
  .px-xxxxxl-175 {
    padding-right: 175px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxxl-175,
  .py-xxxxxl-175 {
    padding-bottom: 175px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxxl-175,
  .px-xxxxxl-175 {
    padding-left: 175px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxxl-170 {
    padding: 170px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxxl-170,
  .py-xxxxxl-170 {
    padding-top: 170px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxxl-170,
  .px-xxxxxl-170 {
    padding-right: 170px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxxl-170,
  .py-xxxxxl-170 {
    padding-bottom: 170px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxxl-170,
  .px-xxxxxl-170 {
    padding-left: 170px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxxl-165 {
    padding: 165px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxxl-165,
  .py-xxxxxl-165 {
    padding-top: 165px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxxl-165,
  .px-xxxxxl-165 {
    padding-right: 165px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxxl-165,
  .py-xxxxxl-165 {
    padding-bottom: 165px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxxl-165,
  .px-xxxxxl-165 {
    padding-left: 165px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxxl-160 {
    padding: 160px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxxl-160,
  .py-xxxxxl-160 {
    padding-top: 160px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxxl-160,
  .px-xxxxxl-160 {
    padding-right: 160px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxxl-160,
  .py-xxxxxl-160 {
    padding-bottom: 160px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxxl-160,
  .px-xxxxxl-160 {
    padding-left: 160px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxxl-155 {
    padding: 155px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxxl-155,
  .py-xxxxxl-155 {
    padding-top: 155px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxxl-155,
  .px-xxxxxl-155 {
    padding-right: 155px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxxl-155,
  .py-xxxxxl-155 {
    padding-bottom: 155px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxxl-155,
  .px-xxxxxl-155 {
    padding-left: 155px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxxl-150 {
    padding: 150px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxxl-150,
  .py-xxxxxl-150 {
    padding-top: 150px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxxl-150,
  .px-xxxxxl-150 {
    padding-right: 150px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxxl-150,
  .py-xxxxxl-150 {
    padding-bottom: 150px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxxl-150,
  .px-xxxxxl-150 {
    padding-left: 150px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxxl-145 {
    padding: 145px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxxl-145,
  .py-xxxxxl-145 {
    padding-top: 145px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxxl-145,
  .px-xxxxxl-145 {
    padding-right: 145px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxxl-145,
  .py-xxxxxl-145 {
    padding-bottom: 145px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxxl-145,
  .px-xxxxxl-145 {
    padding-left: 145px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxxl-140 {
    padding: 140px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxxl-140,
  .py-xxxxxl-140 {
    padding-top: 140px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxxl-140,
  .px-xxxxxl-140 {
    padding-right: 140px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxxl-140,
  .py-xxxxxl-140 {
    padding-bottom: 140px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxxl-140,
  .px-xxxxxl-140 {
    padding-left: 140px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxxl-135 {
    padding: 135px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxxl-135,
  .py-xxxxxl-135 {
    padding-top: 135px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxxl-135,
  .px-xxxxxl-135 {
    padding-right: 135px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxxl-135,
  .py-xxxxxl-135 {
    padding-bottom: 135px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxxl-135,
  .px-xxxxxl-135 {
    padding-left: 135px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxxl-130 {
    padding: 130px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxxl-130,
  .py-xxxxxl-130 {
    padding-top: 130px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxxl-130,
  .px-xxxxxl-130 {
    padding-right: 130px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxxl-130,
  .py-xxxxxl-130 {
    padding-bottom: 130px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxxl-130,
  .px-xxxxxl-130 {
    padding-left: 130px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxxl-125 {
    padding: 125px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxxl-125,
  .py-xxxxxl-125 {
    padding-top: 125px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxxl-125,
  .px-xxxxxl-125 {
    padding-right: 125px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxxl-125,
  .py-xxxxxl-125 {
    padding-bottom: 125px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxxl-125,
  .px-xxxxxl-125 {
    padding-left: 125px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxxl-120 {
    padding: 120px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxxl-120,
  .py-xxxxxl-120 {
    padding-top: 120px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxxl-120,
  .px-xxxxxl-120 {
    padding-right: 120px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxxl-120,
  .py-xxxxxl-120 {
    padding-bottom: 120px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxxl-120,
  .px-xxxxxl-120 {
    padding-left: 120px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxxl-115 {
    padding: 115px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxxl-115,
  .py-xxxxxl-115 {
    padding-top: 115px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxxl-115,
  .px-xxxxxl-115 {
    padding-right: 115px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxxl-115,
  .py-xxxxxl-115 {
    padding-bottom: 115px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxxl-115,
  .px-xxxxxl-115 {
    padding-left: 115px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxxl-110 {
    padding: 110px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxxl-110,
  .py-xxxxxl-110 {
    padding-top: 110px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxxl-110,
  .px-xxxxxl-110 {
    padding-right: 110px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxxl-110,
  .py-xxxxxl-110 {
    padding-bottom: 110px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxxl-110,
  .px-xxxxxl-110 {
    padding-left: 110px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxxl-105 {
    padding: 105px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxxl-105,
  .py-xxxxxl-105 {
    padding-top: 105px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxxl-105,
  .px-xxxxxl-105 {
    padding-right: 105px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxxl-105,
  .py-xxxxxl-105 {
    padding-bottom: 105px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxxl-105,
  .px-xxxxxl-105 {
    padding-left: 105px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxxl-100 {
    padding: 100px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxxl-100,
  .py-xxxxxl-100 {
    padding-top: 100px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxxl-100,
  .px-xxxxxl-100 {
    padding-right: 100px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxxl-100,
  .py-xxxxxl-100 {
    padding-bottom: 100px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxxl-100,
  .px-xxxxxl-100 {
    padding-left: 100px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxxl-95 {
    padding: 95px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxxl-95,
  .py-xxxxxl-95 {
    padding-top: 95px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxxl-95,
  .px-xxxxxl-95 {
    padding-right: 95px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxxl-95,
  .py-xxxxxl-95 {
    padding-bottom: 95px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxxl-95,
  .px-xxxxxl-95 {
    padding-left: 95px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxxl-90 {
    padding: 90px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxxl-90,
  .py-xxxxxl-90 {
    padding-top: 90px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxxl-90,
  .px-xxxxxl-90 {
    padding-right: 90px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxxl-90,
  .py-xxxxxl-90 {
    padding-bottom: 90px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxxl-90,
  .px-xxxxxl-90 {
    padding-left: 90px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxxl-85 {
    padding: 85px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxxl-85,
  .py-xxxxxl-85 {
    padding-top: 85px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxxl-85,
  .px-xxxxxl-85 {
    padding-right: 85px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxxl-85,
  .py-xxxxxl-85 {
    padding-bottom: 85px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxxl-85,
  .px-xxxxxl-85 {
    padding-left: 85px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxxl-80 {
    padding: 80px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxxl-80,
  .py-xxxxxl-80 {
    padding-top: 80px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxxl-80,
  .px-xxxxxl-80 {
    padding-right: 80px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxxl-80,
  .py-xxxxxl-80 {
    padding-bottom: 80px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxxl-80,
  .px-xxxxxl-80 {
    padding-left: 80px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxxl-75 {
    padding: 75px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxxl-75,
  .py-xxxxxl-75 {
    padding-top: 75px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxxl-75,
  .px-xxxxxl-75 {
    padding-right: 75px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxxl-75,
  .py-xxxxxl-75 {
    padding-bottom: 75px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxxl-75,
  .px-xxxxxl-75 {
    padding-left: 75px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxxl-70 {
    padding: 70px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxxl-70,
  .py-xxxxxl-70 {
    padding-top: 70px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxxl-70,
  .px-xxxxxl-70 {
    padding-right: 70px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxxl-70,
  .py-xxxxxl-70 {
    padding-bottom: 70px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxxl-70,
  .px-xxxxxl-70 {
    padding-left: 70px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxxl-65 {
    padding: 65px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxxl-65,
  .py-xxxxxl-65 {
    padding-top: 65px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxxl-65,
  .px-xxxxxl-65 {
    padding-right: 65px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxxl-65,
  .py-xxxxxl-65 {
    padding-bottom: 65px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxxl-65,
  .px-xxxxxl-65 {
    padding-left: 65px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxxl-60 {
    padding: 60px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxxl-60,
  .py-xxxxxl-60 {
    padding-top: 60px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxxl-60,
  .px-xxxxxl-60 {
    padding-right: 60px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxxl-60,
  .py-xxxxxl-60 {
    padding-bottom: 60px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxxl-60,
  .px-xxxxxl-60 {
    padding-left: 60px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxxl-55 {
    padding: 55px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxxl-55,
  .py-xxxxxl-55 {
    padding-top: 55px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxxl-55,
  .px-xxxxxl-55 {
    padding-right: 55px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxxl-55,
  .py-xxxxxl-55 {
    padding-bottom: 55px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxxl-55,
  .px-xxxxxl-55 {
    padding-left: 55px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxxl-50 {
    padding: 50px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxxl-50,
  .py-xxxxxl-50 {
    padding-top: 50px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxxl-50,
  .px-xxxxxl-50 {
    padding-right: 50px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxxl-50,
  .py-xxxxxl-50 {
    padding-bottom: 50px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxxl-50,
  .px-xxxxxl-50 {
    padding-left: 50px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxxl-45 {
    padding: 45px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxxl-45,
  .py-xxxxxl-45 {
    padding-top: 45px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxxl-45,
  .px-xxxxxl-45 {
    padding-right: 45px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxxl-45,
  .py-xxxxxl-45 {
    padding-bottom: 45px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxxl-45,
  .px-xxxxxl-45 {
    padding-left: 45px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxxl-40 {
    padding: 40px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxxl-40,
  .py-xxxxxl-40 {
    padding-top: 40px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxxl-40,
  .px-xxxxxl-40 {
    padding-right: 40px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxxl-40,
  .py-xxxxxl-40 {
    padding-bottom: 40px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxxl-40,
  .px-xxxxxl-40 {
    padding-left: 40px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxxl-35 {
    padding: 35px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxxl-35,
  .py-xxxxxl-35 {
    padding-top: 35px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxxl-35,
  .px-xxxxxl-35 {
    padding-right: 35px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxxl-35,
  .py-xxxxxl-35 {
    padding-bottom: 35px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxxl-35,
  .px-xxxxxl-35 {
    padding-left: 35px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxxl-30 {
    padding: 30px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxxl-30,
  .py-xxxxxl-30 {
    padding-top: 30px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxxl-30,
  .px-xxxxxl-30 {
    padding-right: 30px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxxl-30,
  .py-xxxxxl-30 {
    padding-bottom: 30px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxxl-30,
  .px-xxxxxl-30 {
    padding-left: 30px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxxl-25 {
    padding: 25px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxxl-25,
  .py-xxxxxl-25 {
    padding-top: 25px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxxl-25,
  .px-xxxxxl-25 {
    padding-right: 25px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxxl-25,
  .py-xxxxxl-25 {
    padding-bottom: 25px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxxl-25,
  .px-xxxxxl-25 {
    padding-left: 25px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxxl-20 {
    padding: 20px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxxl-20,
  .py-xxxxxl-20 {
    padding-top: 20px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxxl-20,
  .px-xxxxxl-20 {
    padding-right: 20px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxxl-20,
  .py-xxxxxl-20 {
    padding-bottom: 20px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxxl-20,
  .px-xxxxxl-20 {
    padding-left: 20px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxxl-15 {
    padding: 15px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxxl-15,
  .py-xxxxxl-15 {
    padding-top: 15px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxxl-15,
  .px-xxxxxl-15 {
    padding-right: 15px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxxl-15,
  .py-xxxxxl-15 {
    padding-bottom: 15px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxxl-15,
  .px-xxxxxl-15 {
    padding-left: 15px !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxxxl-10 {
    padding: 10px !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxxxl-10,
  .py-xxxxxl-10 {
    padding-top: 10px !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxxxl-10,
  .px-xxxxxl-10 {
    padding-right: 10px !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxxxl-10,
  .py-xxxxxl-10 {
    padding-bottom: 10px !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxxxl-10,
  .px-xxxxxl-10 {
    padding-left: 10px !important;
  }

  /* line 33, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxxxl-auto {
    margin: auto !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxxxl-auto,
  .my-xxxxxl-auto {
    margin-top: auto !important;
  }

  /* line 38, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxxxl-auto,
  .mx-xxxxxl-auto {
    margin-right: auto !important;
  }

  /* line 42, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxxxl-auto,
  .my-xxxxxl-auto {
    margin-bottom: auto !important;
  }

  /* line 46, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxxxl-auto,
  .mx-xxxxxl-auto {
    margin-left: auto !important;
  }
}

/* line 7, node_modules/bootstrap/scss/utilities/_text.scss */

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

/* line 11, node_modules/bootstrap/scss/utilities/_text.scss */

.text-justify {
  text-align: justify !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_text.scss */

.text-nowrap {
  white-space: nowrap !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_text.scss */

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 21, node_modules/bootstrap/scss/utilities/_text.scss */

.text-left {
  text-align: left !important;
}

/* line 22, node_modules/bootstrap/scss/utilities/_text.scss */

.text-right {
  text-align: right !important;
}

/* line 23, node_modules/bootstrap/scss/utilities/_text.scss */

.text-center {
  text-align: center !important;
}

@media (min-width: 360px) {
  /* line 21, node_modules/bootstrap/scss/utilities/_text.scss */

  .text-xs-left {
    text-align: left !important;
  }

  /* line 22, node_modules/bootstrap/scss/utilities/_text.scss */

  .text-xs-right {
    text-align: right !important;
  }

  /* line 23, node_modules/bootstrap/scss/utilities/_text.scss */

  .text-xs-center {
    text-align: center !important;
  }
}

@media (min-width: 576px) {
  /* line 21, node_modules/bootstrap/scss/utilities/_text.scss */

  .text-sm-left {
    text-align: left !important;
  }

  /* line 22, node_modules/bootstrap/scss/utilities/_text.scss */

  .text-sm-right {
    text-align: right !important;
  }

  /* line 23, node_modules/bootstrap/scss/utilities/_text.scss */

  .text-sm-center {
    text-align: center !important;
  }
}

@media (min-width: 768px) {
  /* line 21, node_modules/bootstrap/scss/utilities/_text.scss */

  .text-md-left {
    text-align: left !important;
  }

  /* line 22, node_modules/bootstrap/scss/utilities/_text.scss */

  .text-md-right {
    text-align: right !important;
  }

  /* line 23, node_modules/bootstrap/scss/utilities/_text.scss */

  .text-md-center {
    text-align: center !important;
  }
}

@media (min-width: 992px) {
  /* line 21, node_modules/bootstrap/scss/utilities/_text.scss */

  .text-lg-left {
    text-align: left !important;
  }

  /* line 22, node_modules/bootstrap/scss/utilities/_text.scss */

  .text-lg-right {
    text-align: right !important;
  }

  /* line 23, node_modules/bootstrap/scss/utilities/_text.scss */

  .text-lg-center {
    text-align: center !important;
  }
}

@media (min-width: 1200px) {
  /* line 21, node_modules/bootstrap/scss/utilities/_text.scss */

  .text-xl-left {
    text-align: left !important;
  }

  /* line 22, node_modules/bootstrap/scss/utilities/_text.scss */

  .text-xl-right {
    text-align: right !important;
  }

  /* line 23, node_modules/bootstrap/scss/utilities/_text.scss */

  .text-xl-center {
    text-align: center !important;
  }
}

@media (min-width: 1400px) {
  /* line 21, node_modules/bootstrap/scss/utilities/_text.scss */

  .text-xxl-left {
    text-align: left !important;
  }

  /* line 22, node_modules/bootstrap/scss/utilities/_text.scss */

  .text-xxl-right {
    text-align: right !important;
  }

  /* line 23, node_modules/bootstrap/scss/utilities/_text.scss */

  .text-xxl-center {
    text-align: center !important;
  }
}

@media (min-width: 1600px) {
  /* line 21, node_modules/bootstrap/scss/utilities/_text.scss */

  .text-xxxl-left {
    text-align: left !important;
  }

  /* line 22, node_modules/bootstrap/scss/utilities/_text.scss */

  .text-xxxl-right {
    text-align: right !important;
  }

  /* line 23, node_modules/bootstrap/scss/utilities/_text.scss */

  .text-xxxl-center {
    text-align: center !important;
  }
}

@media (min-width: 1800px) {
  /* line 21, node_modules/bootstrap/scss/utilities/_text.scss */

  .text-xxxxl-left {
    text-align: left !important;
  }

  /* line 22, node_modules/bootstrap/scss/utilities/_text.scss */

  .text-xxxxl-right {
    text-align: right !important;
  }

  /* line 23, node_modules/bootstrap/scss/utilities/_text.scss */

  .text-xxxxl-center {
    text-align: center !important;
  }
}

@media (min-width: 2000px) {
  /* line 21, node_modules/bootstrap/scss/utilities/_text.scss */

  .text-xxxxxl-left {
    text-align: left !important;
  }

  /* line 22, node_modules/bootstrap/scss/utilities/_text.scss */

  .text-xxxxxl-right {
    text-align: right !important;
  }

  /* line 23, node_modules/bootstrap/scss/utilities/_text.scss */

  .text-xxxxxl-center {
    text-align: center !important;
  }
}

/* line 29, node_modules/bootstrap/scss/utilities/_text.scss */

.text-lowercase {
  text-transform: lowercase !important;
}

/* line 30, node_modules/bootstrap/scss/utilities/_text.scss */

.text-uppercase {
  text-transform: uppercase !important;
}

/* line 31, node_modules/bootstrap/scss/utilities/_text.scss */

.text-capitalize {
  text-transform: capitalize !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_text.scss */

.font-weight-light {
  font-weight: 300 !important;
}

/* line 36, node_modules/bootstrap/scss/utilities/_text.scss */

.font-weight-normal {
  font-weight: 400 !important;
}

/* line 37, node_modules/bootstrap/scss/utilities/_text.scss */

.font-weight-bold {
  font-weight: 700 !important;
}

/* line 38, node_modules/bootstrap/scss/utilities/_text.scss */

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

/* line 42, node_modules/bootstrap/scss/utilities/_text.scss */

.text-white {
  color: #fff !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */

.text-primary {
  color: #020d2d !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.text-primary:hover,
a.text-primary:focus {
  color: black !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */

.text-secondary {
  color: #af9968 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.text-secondary:hover,
a.text-secondary:focus {
  color: #957f4f !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */

.text-success {
  color: #28a745 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.text-success:hover,
a.text-success:focus {
  color: #1e7e34 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */

.text-info {
  color: #00a6e0 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.text-info:hover,
a.text-info:focus {
  color: #0080ad !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */

.text-warning {
  color: #ffc107 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.text-warning:hover,
a.text-warning:focus {
  color: #d39e00 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */

.text-danger {
  color: #dc3545 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.text-danger:hover,
a.text-danger:focus {
  color: #bd2130 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */

.text-light {
  color: #f8f9fa !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.text-light:hover,
a.text-light:focus {
  color: #dae0e5 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */

.text-dark {
  color: #343a40 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.text-dark:hover,
a.text-dark:focus {
  color: #1d2124 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */

.text-primaryLight {
  color: #010d2c !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.text-primaryLight:hover,
a.text-primaryLight:focus {
  color: black !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */

.text-tertiary {
  color: #eb5e60 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.text-tertiary:hover,
a.text-tertiary:focus {
  color: #e53133 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */

.text-pacificBlue {
  color: #00a6e0 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.text-pacificBlue:hover,
a.text-pacificBlue:focus {
  color: #0080ad !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */

.text-bigStone {
  color: #19223e !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.text-bigStone:hover,
a.text-bigStone:focus {
  color: #0a0e1a !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */

.text-cta {
  color: #b89a64 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.text-cta:hover,
a.text-cta:focus {
  color: #a08149 !important;
}

/* line 48, node_modules/bootstrap/scss/utilities/_text.scss */

.text-body {
  color: #212529 !important;
}

/* line 49, node_modules/bootstrap/scss/utilities/_text.scss */

.text-muted {
  color: #6c757d !important;
}

/* line 51, node_modules/bootstrap/scss/utilities/_text.scss */

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

/* line 52, node_modules/bootstrap/scss/utilities/_text.scss */

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

/* line 56, node_modules/bootstrap/scss/utilities/_text.scss */

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

/* line 5, node_modules/bootstrap/scss/utilities/_visibility.scss */

.visible {
  visibility: visible !important;
}

/* line 9, node_modules/bootstrap/scss/utilities/_visibility.scss */

.invisible {
  visibility: hidden !important;
}

@media print {
  /* line 13, node_modules/bootstrap/scss/_print.scss */

  *,
  *::before,
  *::after {
    text-shadow: none !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }

  /* line 24, node_modules/bootstrap/scss/_print.scss */

  a:not(.btn) {
    text-decoration: underline;
  }

  /* line 34, node_modules/bootstrap/scss/_print.scss */

  abbr[title]::after {
    content: " (" attr(title) ")";
  }

  /* line 49, node_modules/bootstrap/scss/_print.scss */

  pre {
    white-space: pre-wrap !important;
  }

  /* line 52, node_modules/bootstrap/scss/_print.scss */

  pre,
  blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }

  /* line 63, node_modules/bootstrap/scss/_print.scss */

  thead {
    display: table-header-group;
  }

  /* line 67, node_modules/bootstrap/scss/_print.scss */

  tr,
  img {
    page-break-inside: avoid;
  }

  /* line 72, node_modules/bootstrap/scss/_print.scss */

  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }

  /* line 79, node_modules/bootstrap/scss/_print.scss */

  h2,
  h3 {
    page-break-after: avoid;
  }

@page {
    size: a3;
}

  /* line 92, node_modules/bootstrap/scss/_print.scss */

  body {
    min-width: 992px !important;
  }

  /* line 95, node_modules/bootstrap/scss/_print.scss */

  .container {
    min-width: 992px !important;
  }

  /* line 100, node_modules/bootstrap/scss/_print.scss */

  .navbar {
    display: none;
  }

  /* line 103, node_modules/bootstrap/scss/_print.scss */

  .badge {
    border: 1px solid #000;
  }

  /* line 107, node_modules/bootstrap/scss/_print.scss */

  .table {
    border-collapse: collapse !important;
  }

  /* line 110, node_modules/bootstrap/scss/_print.scss */

  .table td,
  .table th {
    background-color: #fff !important;
  }

  /* line 117, node_modules/bootstrap/scss/_print.scss */

  .table-bordered th,
  .table-bordered td {
    border: 1px solid #dee2e6 !important;
  }

  /* line 123, node_modules/bootstrap/scss/_print.scss */

  .table-dark {
    color: inherit;
  }

  /* line 126, node_modules/bootstrap/scss/_print.scss */

  .table-dark th,
  .table-dark td,
  .table-dark thead th,
  .table-dark tbody + tbody {
    border-color: #dee2e6;
  }

  /* line 134, node_modules/bootstrap/scss/_print.scss */

  .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6;
  }
}

/* Slider */

/* line 3, node_modules/slick-carousel/slick/slick.scss */

.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

/* line 17, node_modules/slick-carousel/slick/slick.scss */

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}

/* line 24, node_modules/slick-carousel/slick/slick.scss */

.slick-list:focus {
  outline: none;
}

/* line 28, node_modules/slick-carousel/slick/slick.scss */

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

/* line 33, node_modules/slick-carousel/slick/slick.scss */

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 42, node_modules/slick-carousel/slick/slick.scss */

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 50, node_modules/slick-carousel/slick/slick.scss */

.slick-track:before,
.slick-track:after {
  content: "";
  display: table;
}

/* line 56, node_modules/slick-carousel/slick/slick.scss */

.slick-track:after {
  clear: both;
}

/* line 60, node_modules/slick-carousel/slick/slick.scss */

.slick-loading .slick-track {
  visibility: hidden;
}

/* line 64, node_modules/slick-carousel/slick/slick.scss */

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}

/* line 68, node_modules/slick-carousel/slick/slick.scss */

[dir="rtl"] .slick-slide {
  float: right;
}

/* line 71, node_modules/slick-carousel/slick/slick.scss */

.slick-slide img {
  display: block;
}

/* line 74, node_modules/slick-carousel/slick/slick.scss */

.slick-slide.slick-loading img {
  display: none;
}

/* line 80, node_modules/slick-carousel/slick/slick.scss */

.slick-slide.dragging img {
  pointer-events: none;
}

/* line 84, node_modules/slick-carousel/slick/slick.scss */

.slick-initialized .slick-slide {
  display: block;
}

/* line 88, node_modules/slick-carousel/slick/slick.scss */

.slick-loading .slick-slide {
  visibility: hidden;
}

/* line 92, node_modules/slick-carousel/slick/slick.scss */

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

/* line 98, node_modules/slick-carousel/slick/slick.scss */

.slick-arrow.slick-hidden {
  display: none;
}

/* Slider */

/* line 45, node_modules/slick-carousel/slick/slick-theme.scss */

.slick-loading .slick-list {
  background: #fff url(/wp-content/themes/lawgeex/dist/vendor/ajax-loader_c5cd7f53.gif) center center no-repeat;
}

/* Icons */

@font-face {
  font-family: "slick";
  src: url(data:application/vnd.ms-fontobject;base64,AAgAAGQHAAABAAIAAAAAAAIABQkAAAAAAAABAJABAAAAAExQAQAAgCAAAAAAAAAAAAAAAAEAAAAAAAAATxDE8AAAAAAAAAAAAAAAAAAAAAAAAAoAcwBsAGkAYwBrAAAADgBSAGUAZwB1AGwAYQByAAAAFgBWAGUAcgBzAGkAbwBuACAAMQAuADAAAAAKAHMAbABpAGMAawAAAAAAAAEAAAANAIAAAwBQRkZUTW3RyK8AAAdIAAAAHEdERUYANAAGAAAHKAAAACBPUy8yT/b9sgAAAVgAAABWY21hcCIPRb0AAAHIAAABYmdhc3D//wADAAAHIAAAAAhnbHlmP5u2YAAAAzwAAAIsaGVhZAABMfsAAADcAAAANmhoZWED5QIFAAABFAAAACRobXR4BkoASgAAAbAAAAAWbG9jYQD2AaIAAAMsAAAAEG1heHAASwBHAAABOAAAACBuYW1lBSeBwgAABWgAAAFucG9zdC+zMgMAAAbYAAAARQABAAAAAQAA8MQQT18PPPUACwIAAAAAAM9xeH8AAAAAz3F4fwAlACUB2wHbAAAACAACAAAAAAAAAAEAAAHbAAAALgIAAAAAAAHbAAEAAAAAAAAAAAAAAAAAAAAEAAEAAAAHAEQAAgAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQIAAZAABQAIAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQkAAAAAAACAAAABAAAAIAAAAAAAAAAAUGZFZABAAGEhkgHg/+AALgHb/9sAAAABAAAAAAAAAgAAAAAAAAACAAAAAgAAJQAlACUAJQAAAAAAAwAAAAMAAAAcAAEAAAAAAFwAAwABAAAAHAAEAEAAAAAMAAgAAgAEAAAAYSAiIZAhkv//AAAAAABhICIhkCGS//8AAP+l3+PedN5xAAEAAAAAAAAAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAIwAsAEWAAIAJQAlAdsB2wAYACwAAD8BNjQvASYjIg8BBhUUHwEHBhUUHwEWMzI2FAcGBwYiJyYnJjQ3Njc2MhcWF/GCBgaCBQcIBR0GBldXBgYdBQgH7x0eMjB8MDIeHR0eMjB8MDIecYIGDgaCBQUeBQcJBFhYBAkHBR4F0nwwMh4dHR4yMHwwMh4dHR4yAAAAAgAlACUB2wHbABgALAAAJTc2NTQvATc2NTQvASYjIg8BBhQfARYzMjYUBwYHBiInJicmNDc2NzYyFxYXASgdBgZXVwYGHQUIBwWCBgaCBQcIuB0eMjB8MDIeHR0eMjB8MDIecR4FBwkEWFgECQcFHgUFggYOBoIF0nwwMh4dHR4yMHwwMh4dHR4yAAABACUAJQHbAdsAEwAAABQHBgcGIicmJyY0NzY3NjIXFhcB2x0eMjB8MDIeHR0eMjB8MDIeAT58MDIeHR0eMjB8MDIeHR0eMgABACUAJQHbAdsAQwAAARUUBisBIicmPwEmIyIHBgcGBwYUFxYXFhcWMzI3Njc2MzIfARYVFAcGBwYjIicmJyYnJjQ3Njc2NzYzMhcWFzc2FxYB2woIgAsGBQkoKjodHBwSFAwLCwwUEhwcHSIeIBMGAQQDJwMCISspNC8mLBobFBERFBsaLCYvKicpHSUIDAsBt4AICgsLCScnCwwUEhwcOhwcEhQMCw8OHAMDJwMDAgQnFBQRFBsaLCZeJiwaGxQRDxEcJQgEBgAAAAAAAAwAlgABAAAAAAABAAUADAABAAAAAAACAAcAIgABAAAAAAADACEAbgABAAAAAAAEAAUAnAABAAAAAAAFAAsAugABAAAAAAAGAAUA0gADAAEECQABAAoAAAADAAEECQACAA4AEgADAAEECQADAEIAKgADAAEECQAEAAoAkAADAAEECQAFABYAogADAAEECQAGAAoAxgBzAGwAaQBjAGsAAHNsaWNrAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAHMAbABpAGMAawAgADoAIAAxADQALQA0AC0AMgAwADEANAAARm9udEZvcmdlIDIuMCA6IHNsaWNrIDogMTQtNC0yMDE0AABzAGwAaQBjAGsAAHNsaWNrAABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABzAGwAaQBjAGsAAHNsaWNrAAAAAAIAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABwAAAAEAAgECAQMAhwBECmFycm93cmlnaHQJYXJyb3dsZWZ0AAAAAAAAAf//AAIAAQAAAA4AAAAYAAAAAAACAAEAAwAGAAEABAAAAAIAAAAAAAEAAAAAzu7XsAAAAADPcXh/AAAAAM9xeH8=);
  src: url(data:application/vnd.ms-fontobject;base64,AAgAAGQHAAABAAIAAAAAAAIABQkAAAAAAAABAJABAAAAAExQAQAAgCAAAAAAAAAAAAAAAAEAAAAAAAAATxDE8AAAAAAAAAAAAAAAAAAAAAAAAAoAcwBsAGkAYwBrAAAADgBSAGUAZwB1AGwAYQByAAAAFgBWAGUAcgBzAGkAbwBuACAAMQAuADAAAAAKAHMAbABpAGMAawAAAAAAAAEAAAANAIAAAwBQRkZUTW3RyK8AAAdIAAAAHEdERUYANAAGAAAHKAAAACBPUy8yT/b9sgAAAVgAAABWY21hcCIPRb0AAAHIAAABYmdhc3D//wADAAAHIAAAAAhnbHlmP5u2YAAAAzwAAAIsaGVhZAABMfsAAADcAAAANmhoZWED5QIFAAABFAAAACRobXR4BkoASgAAAbAAAAAWbG9jYQD2AaIAAAMsAAAAEG1heHAASwBHAAABOAAAACBuYW1lBSeBwgAABWgAAAFucG9zdC+zMgMAAAbYAAAARQABAAAAAQAA8MQQT18PPPUACwIAAAAAAM9xeH8AAAAAz3F4fwAlACUB2wHbAAAACAACAAAAAAAAAAEAAAHbAAAALgIAAAAAAAHbAAEAAAAAAAAAAAAAAAAAAAAEAAEAAAAHAEQAAgAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQIAAZAABQAIAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQkAAAAAAACAAAABAAAAIAAAAAAAAAAAUGZFZABAAGEhkgHg/+AALgHb/9sAAAABAAAAAAAAAgAAAAAAAAACAAAAAgAAJQAlACUAJQAAAAAAAwAAAAMAAAAcAAEAAAAAAFwAAwABAAAAHAAEAEAAAAAMAAgAAgAEAAAAYSAiIZAhkv//AAAAAABhICIhkCGS//8AAP+l3+PedN5xAAEAAAAAAAAAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAIwAsAEWAAIAJQAlAdsB2wAYACwAAD8BNjQvASYjIg8BBhUUHwEHBhUUHwEWMzI2FAcGBwYiJyYnJjQ3Njc2MhcWF/GCBgaCBQcIBR0GBldXBgYdBQgH7x0eMjB8MDIeHR0eMjB8MDIecYIGDgaCBQUeBQcJBFhYBAkHBR4F0nwwMh4dHR4yMHwwMh4dHR4yAAAAAgAlACUB2wHbABgALAAAJTc2NTQvATc2NTQvASYjIg8BBhQfARYzMjYUBwYHBiInJicmNDc2NzYyFxYXASgdBgZXVwYGHQUIBwWCBgaCBQcIuB0eMjB8MDIeHR0eMjB8MDIecR4FBwkEWFgECQcFHgUFggYOBoIF0nwwMh4dHR4yMHwwMh4dHR4yAAABACUAJQHbAdsAEwAAABQHBgcGIicmJyY0NzY3NjIXFhcB2x0eMjB8MDIeHR0eMjB8MDIeAT58MDIeHR0eMjB8MDIeHR0eMgABACUAJQHbAdsAQwAAARUUBisBIicmPwEmIyIHBgcGBwYUFxYXFhcWMzI3Njc2MzIfARYVFAcGBwYjIicmJyYnJjQ3Njc2NzYzMhcWFzc2FxYB2woIgAsGBQkoKjodHBwSFAwLCwwUEhwcHSIeIBMGAQQDJwMCISspNC8mLBobFBERFBsaLCYvKicpHSUIDAsBt4AICgsLCScnCwwUEhwcOhwcEhQMCw8OHAMDJwMDAgQnFBQRFBsaLCZeJiwaGxQRDxEcJQgEBgAAAAAAAAwAlgABAAAAAAABAAUADAABAAAAAAACAAcAIgABAAAAAAADACEAbgABAAAAAAAEAAUAnAABAAAAAAAFAAsAugABAAAAAAAGAAUA0gADAAEECQABAAoAAAADAAEECQACAA4AEgADAAEECQADAEIAKgADAAEECQAEAAoAkAADAAEECQAFABYAogADAAEECQAGAAoAxgBzAGwAaQBjAGsAAHNsaWNrAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAHMAbABpAGMAawAgADoAIAAxADQALQA0AC0AMgAwADEANAAARm9udEZvcmdlIDIuMCA6IHNsaWNrIDogMTQtNC0yMDE0AABzAGwAaQBjAGsAAHNsaWNrAABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABzAGwAaQBjAGsAAHNsaWNrAAAAAAIAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABwAAAAEAAgECAQMAhwBECmFycm93cmlnaHQJYXJyb3dsZWZ0AAAAAAAAAf//AAIAAQAAAA4AAAAYAAAAAAACAAEAAwAGAAEABAAAAAIAAAAAAAEAAAAAzu7XsAAAAADPcXh/AAAAAM9xeH8=?#iefix) format("embedded-opentype"), url(data:font/woff;base64,d09GRk9UVE8AAAVkAAsAAAAAB1wAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAABCAAAAi4AAAKbH/pWDkZGVE0AAAM4AAAAGgAAABxt0civR0RFRgAAA1QAAAAcAAAAIAAyAARPUy8yAAADcAAAAFIAAABgUBj/rmNtYXAAAAPEAAAAUAAAAWIiC0SwaGVhZAAABBQAAAAuAAAANgABMftoaGVhAAAERAAAABwAAAAkA+UCA2htdHgAAARgAAAADgAAAA4ESgBKbWF4cAAABHAAAAAGAAAABgAFUABuYW1lAAAEeAAAANwAAAFuBSeBwnBvc3QAAAVUAAAAEAAAACAAAwABeJw9ks9vEkEUx2cpWyeUoFYgNkHi2Wt7N3rVm3cTs3UVLC4LxIWEQvi1P3i7O1tYLJDAmlgKGEhQrsajf0j7J3jYTXrQWUrMJG+++b55n5e8NwwKBhHDMLv5kxT3ATEBxKBn3qOAl9zxHgb1MAPhHQgHkyF08Gr/L8B/Eb6zWnmCJ7AJVLubQOheArXvJ1A4EXi6j4I+Zg9F0QFKvsnlBCmXeve+sFEnb/nCptdtQ4QYhVFRAT1HrF8UQK/RL/SbmUbclsvGVFXRZKDHUE38cc4qpkbAAsuwiImvro+ufcfaOIQ6szlrmjRJDaKZKnbjN3GWKIbiIzRFUfCffuxxKOL+3LDlDVvx2TdxN84qZEsnhNBa6pgm2dAsnzbLsETdsmRFxUeHV4e+I2/ptN8TyqV8T3Dt29t7EYOuajVIw2y1Wy3M86w0zg/Fz2IvawmQAUHOVrPVfLkoScVynsqsTG0MGUs4z55nh3mnOJa+li+rl9WpPIcFfDubDeaDC+fLBdYN3QADzLauGfj4B6sZmq6CCpqmtSvF0qlUl2qf5AJIUCSlTqlb7lUG+LRfGzZGzZEyBgccMu6MuqPecNDvD4Y9Kjtj4gD+DsvKVMTcMdtqtZtmkzQstQvYje7Syep0PDSAhSOeHYXYWThEF//A/0YvYV1fSQtpKU5STtrhbQ444OtpKSWJIg3pOg8cBs7maTY1EZf07aq+hjWs7IWzdCYTGhb2CtZ47x+Uhx28AAB4nGNgYGBkAIJz765vANHnCyvqYTQAWnkHswAAeJxjYGRgYOADYgkGEGBiYARCFjAG8RgABHYAN3icY2BmYmCcwMDKwMHow5jGwMDgDqW/MkgytDAwMDGwcjKAQQMDAyOQUmCAgoA01xQGB4ZExUmMD/4/YNBjvP3/NgNEDQPjbbBKBQZGADfLDgsAAHicY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQzMCQqKClOUJz0/z9YHRLv/+L7D+8V3cuHmgAHjGwM6ELUByxUMIOZCmbgAAA5LQ8XeJxjYGRgYABiO68w73h+m68M3EwMIHC+sKIeTqsyqDLeZrwN5HIwgKUB/aYJUgAAeJxjYGRgYLzNwMCgx8QAAkA2IwMqYAIAMGIB7QIAAAACAAAlACUAJQAlAAAAAFAAAAUAAHicbY49asNAEIU/2ZJDfkiRIvXapUFCEqpcptABUrg3ZhEiQoKVfY9UqVLlGDlADpAT5e16IUWysMz3hjfzBrjjjQT/EjKpCy+4YhN5yZoxcirPe+SMWz4jr6S+5UzSa3VuwpTnBfc8RF7yxDZyKs9r5IxHPiKv1P9iZqDnyAvMQ39UecbScVb/gJO03Xk4CFom3XYK1clhMdQUlKo7/d9NF13RkIdfy+MV7TSe2sl11tRFaXYmJKpWTd7kdVnJ8veevZKc+n3I93t9Jnvr5n4aTVWU/0z9AI2qMkV4nGNgZkAGjAxoAAAAjgAF) format("woff"), url(data:font/ttf;base64,AAEAAAANAIAAAwBQRkZUTW3RyK8AAAdIAAAAHEdERUYANAAGAAAHKAAAACBPUy8yT/b9sgAAAVgAAABWY21hcCIPRb0AAAHIAAABYmdhc3D//wADAAAHIAAAAAhnbHlmP5u2YAAAAzwAAAIsaGVhZAABMfsAAADcAAAANmhoZWED5QIFAAABFAAAACRobXR4BkoASgAAAbAAAAAWbG9jYQD2AaIAAAMsAAAAEG1heHAASwBHAAABOAAAACBuYW1lBSeBwgAABWgAAAFucG9zdC+zMgMAAAbYAAAARQABAAAAAQAA8MQQT18PPPUACwIAAAAAAM9xeH8AAAAAz3F4fwAlACUB2wHbAAAACAACAAAAAAAAAAEAAAHbAAAALgIAAAAAAAHbAAEAAAAAAAAAAAAAAAAAAAAEAAEAAAAHAEQAAgAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQIAAZAABQAIAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQkAAAAAAACAAAABAAAAIAAAAAAAAAAAUGZFZABAAGEhkgHg/+AALgHb/9sAAAABAAAAAAAAAgAAAAAAAAACAAAAAgAAJQAlACUAJQAAAAAAAwAAAAMAAAAcAAEAAAAAAFwAAwABAAAAHAAEAEAAAAAMAAgAAgAEAAAAYSAiIZAhkv//AAAAAABhICIhkCGS//8AAP+l3+PedN5xAAEAAAAAAAAAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAIwAsAEWAAIAJQAlAdsB2wAYACwAAD8BNjQvASYjIg8BBhUUHwEHBhUUHwEWMzI2FAcGBwYiJyYnJjQ3Njc2MhcWF/GCBgaCBQcIBR0GBldXBgYdBQgH7x0eMjB8MDIeHR0eMjB8MDIecYIGDgaCBQUeBQcJBFhYBAkHBR4F0nwwMh4dHR4yMHwwMh4dHR4yAAAAAgAlACUB2wHbABgALAAAJTc2NTQvATc2NTQvASYjIg8BBhQfARYzMjYUBwYHBiInJicmNDc2NzYyFxYXASgdBgZXVwYGHQUIBwWCBgaCBQcIuB0eMjB8MDIeHR0eMjB8MDIecR4FBwkEWFgECQcFHgUFggYOBoIF0nwwMh4dHR4yMHwwMh4dHR4yAAABACUAJQHbAdsAEwAAABQHBgcGIicmJyY0NzY3NjIXFhcB2x0eMjB8MDIeHR0eMjB8MDIeAT58MDIeHR0eMjB8MDIeHR0eMgABACUAJQHbAdsAQwAAARUUBisBIicmPwEmIyIHBgcGBwYUFxYXFhcWMzI3Njc2MzIfARYVFAcGBwYjIicmJyYnJjQ3Njc2NzYzMhcWFzc2FxYB2woIgAsGBQkoKjodHBwSFAwLCwwUEhwcHSIeIBMGAQQDJwMCISspNC8mLBobFBERFBsaLCYvKicpHSUIDAsBt4AICgsLCScnCwwUEhwcOhwcEhQMCw8OHAMDJwMDAgQnFBQRFBsaLCZeJiwaGxQRDxEcJQgEBgAAAAAAAAwAlgABAAAAAAABAAUADAABAAAAAAACAAcAIgABAAAAAAADACEAbgABAAAAAAAEAAUAnAABAAAAAAAFAAsAugABAAAAAAAGAAUA0gADAAEECQABAAoAAAADAAEECQACAA4AEgADAAEECQADAEIAKgADAAEECQAEAAoAkAADAAEECQAFABYAogADAAEECQAGAAoAxgBzAGwAaQBjAGsAAHNsaWNrAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAHMAbABpAGMAawAgADoAIAAxADQALQA0AC0AMgAwADEANAAARm9udEZvcmdlIDIuMCA6IHNsaWNrIDogMTQtNC0yMDE0AABzAGwAaQBjAGsAAHNsaWNrAABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABzAGwAaQBjAGsAAHNsaWNrAAAAAAIAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABwAAAAEAAgECAQMAhwBECmFycm93cmlnaHQJYXJyb3dsZWZ0AAAAAAAAAf//AAIAAQAAAA4AAAAYAAAAAAACAAEAAwAGAAEABAAAAAIAAAAAAAEAAAAAzu7XsAAAAADPcXh/AAAAAM9xeH8=) format("truetype"), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxtZXRhZGF0YT5HZW5lcmF0ZWQgYnkgRm9udGFzdGljLm1lPC9tZXRhZGF0YT4KPGRlZnM+Cjxmb250IGlkPSJzbGljayIgaG9yaXotYWR2LXg9IjUxMiI+Cjxmb250LWZhY2UgZm9udC1mYW1pbHk9InNsaWNrIiB1bml0cy1wZXItZW09IjUxMiIgYXNjZW50PSI0ODAiIGRlc2NlbnQ9Ii0zMiIvPgo8bWlzc2luZy1nbHlwaCBob3Jpei1hZHYteD0iNTEyIiAvPgoKPGdseXBoIHVuaWNvZGU9IiYjODU5NDsiIGQ9Ik0yNDEgMTEzbDEzMCAxMzBjNCA0IDYgOCA2IDEzIDAgNS0yIDktNiAxM2wtMTMwIDEzMGMtMyAzLTcgNS0xMiA1LTUgMC0xMC0yLTEzLTVsLTI5LTMwYy00LTMtNi03LTYtMTIgMC01IDItMTAgNi0xM2w4Ny04OC04Ny04OGMtNC0zLTYtOC02LTEzIDAtNSAyLTkgNi0xMmwyOS0zMGMzLTMgOC01IDEzLTUgNSAwIDkgMiAxMiA1eiBtMjM0IDE0M2MwLTQwLTktNzctMjktMTEwLTIwLTM0LTQ2LTYwLTgwLTgwLTMzLTIwLTcwLTI5LTExMC0yOS00MCAwLTc3IDktMTEwIDI5LTM0IDIwLTYwIDQ2LTgwIDgwLTIwIDMzLTI5IDcwLTI5IDExMCAwIDQwIDkgNzcgMjkgMTEwIDIwIDM0IDQ2IDYwIDgwIDgwIDMzIDIwIDcwIDI5IDExMCAyOSA0MCAwIDc3LTkgMTEwLTI5IDM0LTIwIDYwLTQ2IDgwLTgwIDIwLTMzIDI5LTcwIDI5LTExMHoiLz4KPGdseXBoIHVuaWNvZGU9IiYjODU5MjsiIGQ9Ik0yOTYgMTEzbDI5IDMwYzQgMyA2IDcgNiAxMiAwIDUtMiAxMC02IDEzbC04NyA4OCA4NyA4OGM0IDMgNiA4IDYgMTMgMCA1LTIgOS02IDEybC0yOSAzMGMtMyAzLTggNS0xMyA1LTUgMC05LTItMTItNWwtMTMwLTEzMGMtNC00LTYtOC02LTEzIDAtNSAyLTkgNi0xM2wxMzAtMTMwYzMtMyA3LTUgMTItNSA1IDAgMTAgMiAxMyA1eiBtMTc5IDE0M2MwLTQwLTktNzctMjktMTEwLTIwLTM0LTQ2LTYwLTgwLTgwLTMzLTIwLTcwLTI5LTExMC0yOS00MCAwLTc3IDktMTEwIDI5LTM0IDIwLTYwIDQ2LTgwIDgwLTIwIDMzLTI5IDcwLTI5IDExMCAwIDQwIDkgNzcgMjkgMTEwIDIwIDM0IDQ2IDYwIDgwIDgwIDMzIDIwIDcwIDI5IDExMCAyOSA0MCAwIDc3LTkgMTEwLTI5IDM0LTIwIDYwLTQ2IDgwLTgwIDIwLTMzIDI5LTcwIDI5LTExMHoiLz4KPGdseXBoIHVuaWNvZGU9IiYjODIyNjsiIGQ9Ik00NzUgMjU2YzAtNDAtOS03Ny0yOS0xMTAtMjAtMzQtNDYtNjAtODAtODAtMzMtMjAtNzAtMjktMTEwLTI5LTQwIDAtNzcgOS0xMTAgMjktMzQgMjAtNjAgNDYtODAgODAtMjAgMzMtMjkgNzAtMjkgMTEwIDAgNDAgOSA3NyAyOSAxMTAgMjAgMzQgNDYgNjAgODAgODAgMzMgMjAgNzAgMjkgMTEwIDI5IDQwIDAgNzctOSAxMTAtMjkgMzQtMjAgNjAtNDYgODAtODAgMjAtMzMgMjktNzAgMjktMTEweiIvPgo8Z2x5cGggdW5pY29kZT0iJiM5NzsiIGQ9Ik00NzUgNDM5bDAtMTI4YzAtNS0xLTktNS0xMy00LTQtOC01LTEzLTVsLTEyOCAwYy04IDAtMTMgMy0xNyAxMS0zIDctMiAxNCA0IDIwbDQwIDM5Yy0yOCAyNi02MiAzOS0xMDAgMzktMjAgMC0zOS00LTU3LTExLTE4LTgtMzMtMTgtNDYtMzItMTQtMTMtMjQtMjgtMzItNDYtNy0xOC0xMS0zNy0xMS01NyAwLTIwIDQtMzkgMTEtNTcgOC0xOCAxOC0zMyAzMi00NiAxMy0xNCAyOC0yNCA0Ni0zMiAxOC03IDM3LTExIDU3LTExIDIzIDAgNDQgNSA2NCAxNSAyMCA5IDM4IDIzIDUxIDQyIDIgMSA0IDMgNyAzIDMgMCA1LTEgNy0zbDM5LTM5YzItMiAzLTMgMy02IDAtMi0xLTQtMi02LTIxLTI1LTQ2LTQ1LTc2LTU5LTI5LTE0LTYwLTIwLTkzLTIwLTMwIDAtNTggNS04NSAxNy0yNyAxMi01MSAyNy03MCA0Ny0yMCAxOS0zNSA0My00NyA3MC0xMiAyNy0xNyA1NS0xNyA4NSAwIDMwIDUgNTggMTcgODUgMTIgMjcgMjcgNTEgNDcgNzAgMTkgMjAgNDMgMzUgNzAgNDcgMjcgMTIgNTUgMTcgODUgMTcgMjggMCA1NS01IDgxLTE1IDI2LTExIDUwLTI2IDcwLTQ1bDM3IDM3YzYgNiAxMiA3IDIwIDQgOC00IDExLTkgMTEtMTd6Ii8+CjwvZm9udD48L2RlZnM+PC9zdmc+Cg==#slick) format("svg");
  font-weight: normal;
  font-style: normal;
}

/* Arrows */

/* line 63, node_modules/slick-carousel/slick/slick-theme.scss */

.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
     transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
}

/* line 81, node_modules/slick-carousel/slick/slick-theme.scss */

.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent;
}

/* line 85, node_modules/slick-carousel/slick/slick-theme.scss */

.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}

/* line 89, node_modules/slick-carousel/slick/slick-theme.scss */

.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}

/* line 92, node_modules/slick-carousel/slick/slick-theme.scss */

.slick-prev:before,
.slick-next:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 103, node_modules/slick-carousel/slick/slick-theme.scss */

.slick-prev {
  left: -25px;
}

/* line 105, node_modules/slick-carousel/slick/slick-theme.scss */

[dir="rtl"] .slick-prev {
  left: auto;
  right: -25px;
}

/* line 109, node_modules/slick-carousel/slick/slick-theme.scss */

.slick-prev:before {
  content: "\2190";
}

/* line 111, node_modules/slick-carousel/slick/slick-theme.scss */

[dir="rtl"] .slick-prev:before {
  content: "\2192";
}

/* line 117, node_modules/slick-carousel/slick/slick-theme.scss */

.slick-next {
  right: -25px;
}

/* line 119, node_modules/slick-carousel/slick/slick-theme.scss */

[dir="rtl"] .slick-next {
  left: -25px;
  right: auto;
}

/* line 123, node_modules/slick-carousel/slick/slick-theme.scss */

.slick-next:before {
  content: "\2192";
}

/* line 125, node_modules/slick-carousel/slick/slick-theme.scss */

[dir="rtl"] .slick-next:before {
  content: "\2190";
}

/* Dots */

/* line 133, node_modules/slick-carousel/slick/slick-theme.scss */

.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

/* line 137, node_modules/slick-carousel/slick/slick-theme.scss */

.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}

/* line 146, node_modules/slick-carousel/slick/slick-theme.scss */

.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}

/* line 154, node_modules/slick-carousel/slick/slick-theme.scss */

.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}

/* line 166, node_modules/slick-carousel/slick/slick-theme.scss */

.slick-dots li button:hover,
.slick-dots li button:focus {
  outline: none;
}

/* line 168, node_modules/slick-carousel/slick/slick-theme.scss */

.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
  opacity: 1;
}

/* line 172, node_modules/slick-carousel/slick/slick-theme.scss */

.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "\2022";
  width: 20px;
  height: 20px;
  font-family: "slick";
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  color: black;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 189, node_modules/slick-carousel/slick/slick-theme.scss */

.slick-dots li.slick-active button:before {
  color: black;
  opacity: 0.75;
}

/**
 * Import npm dependencies
 *
 * Prefix your imports with `~` to grab from node_modules/
 * @see https://github.com/webpack-contrib/sass-loader#imports
 */

/* line 1, node_modules/ekko-lightbox/dist/ekko-lightbox.css */

.ekko-lightbox {
  display: -ms-flexbox !important;
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: flex !important;
  -ms-flex-align: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  padding-right: 0 !important;
}

/* line 1, node_modules/ekko-lightbox/dist/ekko-lightbox.css */

.ekko-lightbox-container {
  position: relative;
}

/* line 1, node_modules/ekko-lightbox/dist/ekko-lightbox.css */

.ekko-lightbox-container > div.ekko-lightbox-item {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
}

/* line 1, node_modules/ekko-lightbox/dist/ekko-lightbox.css */

.ekko-lightbox iframe {
  width: 100%;
  height: 100%;
}

/* line 1, node_modules/ekko-lightbox/dist/ekko-lightbox.css */

.ekko-lightbox-nav-overlay {
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}

/* line 1, node_modules/ekko-lightbox/dist/ekko-lightbox.css */

.ekko-lightbox-nav-overlay a {
  -ms-flex: 1;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  opacity: 0;
  -webkit-transition: opacity .5s;
  -o-transition: opacity .5s;
  transition: opacity .5s;
  color: #fff;
  font-size: 30px;
  z-index: 1;
}

/* line 1, node_modules/ekko-lightbox/dist/ekko-lightbox.css */

.ekko-lightbox-nav-overlay a > * {
  -ms-flex-positive: 1;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
          flex-grow: 1;
}

/* line 1, node_modules/ekko-lightbox/dist/ekko-lightbox.css */

.ekko-lightbox-nav-overlay a > :focus {
  outline: none;
}

/* line 1, node_modules/ekko-lightbox/dist/ekko-lightbox.css */

.ekko-lightbox-nav-overlay a span {
  padding: 0 30px;
}

/* line 1, node_modules/ekko-lightbox/dist/ekko-lightbox.css */

.ekko-lightbox-nav-overlay a:last-child span {
  text-align: right;
}

/* line 1, node_modules/ekko-lightbox/dist/ekko-lightbox.css */

.ekko-lightbox-nav-overlay a:hover {
  text-decoration: none;
}

/* line 1, node_modules/ekko-lightbox/dist/ekko-lightbox.css */

.ekko-lightbox-nav-overlay a:focus {
  outline: none;
}

/* line 1, node_modules/ekko-lightbox/dist/ekko-lightbox.css */

.ekko-lightbox-nav-overlay a.disabled {
  cursor: default;
  visibility: hidden;
}

/* line 1, node_modules/ekko-lightbox/dist/ekko-lightbox.css */

.ekko-lightbox a:hover {
  opacity: 1;
  text-decoration: none;
}

/* line 1, node_modules/ekko-lightbox/dist/ekko-lightbox.css */

.ekko-lightbox .modal-dialog {
  display: none;
}

/* line 1, node_modules/ekko-lightbox/dist/ekko-lightbox.css */

.ekko-lightbox .modal-footer {
  text-align: left;
}

/* line 1, node_modules/ekko-lightbox/dist/ekko-lightbox.css */

.ekko-lightbox-loader {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}

/* line 1, node_modules/ekko-lightbox/dist/ekko-lightbox.css */

.ekko-lightbox-loader > div {
  width: 40px;
  height: 40px;
  position: relative;
  text-align: center;
}

/* line 1, node_modules/ekko-lightbox/dist/ekko-lightbox.css */

.ekko-lightbox-loader > div > div {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: #fff;
  opacity: .6;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: a 2s infinite ease-in-out;
       -o-animation: a 2s infinite ease-in-out;
          animation: a 2s infinite ease-in-out;
}

/* line 1, node_modules/ekko-lightbox/dist/ekko-lightbox.css */

.ekko-lightbox-loader > div > div:last-child {
  -webkit-animation-delay: -1s;
       -o-animation-delay: -1s;
          animation-delay: -1s;
}

/* line 1, node_modules/ekko-lightbox/dist/ekko-lightbox.css */

.modal-dialog .ekko-lightbox-loader > div > div {
  background-color: #333;
}

@-webkit-keyframes a {
  0%, to {
    transform: scale(0);
    -webkit-transform: scale(0);
  }

  50% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
}

@-o-keyframes a {
  0%, to {
    -o-transform: scale(0);
       transform: scale(0);
    -webkit-transform: scale(0);
  }

  50% {
    -o-transform: scale(1);
       transform: scale(1);
    -webkit-transform: scale(1);
  }
}

@keyframes a {
  0%, to {
    -o-transform: scale(0);
       transform: scale(0);
    -webkit-transform: scale(0);
  }

  50% {
    -o-transform: scale(1);
       transform: scale(1);
    -webkit-transform: scale(1);
  }
}



/** Import theme styles */

/* line 1, resources/assets/styles/pages/_media.scss */

body.media {
  display: block;
}

/* line 4, resources/assets/styles/pages/_media.scss */

body.media img {
  max-width: inherit;
}

@media (min-width: 576px) {
  /* line 3, resources/assets/styles/common/_global.scss */

  .col-1-5 {
    width: 50%;
    float: left;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 992px) {
  /* line 14, resources/assets/styles/common/_global.scss */

  .col-1-5 {
    width: 20%;
    float: left;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
  }
}

/* line 25, resources/assets/styles/common/_global.scss */

img[src*="outbrain"] {
  display: none;
}

/* line 29, resources/assets/styles/common/_global.scss */

.background-clouds {
  background-repeat: no-repeat;
  background-color: #f7fafb;
}

/* line 34, resources/assets/styles/common/_global.scss */

.background-custom {
  background-size: cover;
}

/* line 38, resources/assets/styles/common/_global.scss */

.background-custom--fixed {
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 50% 60%;
}

@media (max-width: 1599.98px) {
  /* line 38, resources/assets/styles/common/_global.scss */

  .background-custom--fixed {
    background-position: 50% 56%;
  }
}

@media (max-width: 1399.98px) {
  /* line 38, resources/assets/styles/common/_global.scss */

  .background-custom--fixed {
    background-position: 50% 52%;
  }
}

@media (max-width: 991.98px) {
  /* line 38, resources/assets/styles/common/_global.scss */

  .background-custom--fixed {
    background-position: 50% 50%;
  }
}

/* This is fix for horizontal alignment of the sections on smaller breakpoints */

/* line 57, resources/assets/styles/common/_global.scss */

.padding-fix {
  padding-left: 15px;
  padding-right: 15px;
}

/* line 62, resources/assets/styles/common/_global.scss */

figure {
  max-width: 100% !important;
}

/* line 66, resources/assets/styles/common/_global.scss */

.page-template-template-dynamic main {
  min-height: calc(100vh - 36px);
}

/* line 71, resources/assets/styles/common/_global.scss */

#modal-second-step .modal-body {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/* line 77, resources/assets/styles/common/_global.scss */

#modal-second-step #loading-btn-form {
  margin-top: 20px;
  text-align: center;
}

/* line 81, resources/assets/styles/common/_global.scss */

#modal-second-step #loading-btn-form img {
  width: 60px;
  height: auto;
  -webkit-animation: lds-dual-ring 2s linear infinite;
       -o-animation: lds-dual-ring 2s linear infinite;
          animation: lds-dual-ring 2s linear infinite;
}

@-webkit-keyframes lds-dual-ring {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@-o-keyframes lds-dual-ring {
  0% {
    -o-transform: rotate(0deg);
       transform: rotate(0deg);
  }

  100% {
    -o-transform: rotate(360deg);
       transform: rotate(360deg);
  }
}

@keyframes lds-dual-ring {
  0% {
    -webkit-transform: rotate(0deg);
         -o-transform: rotate(0deg);
            transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
         -o-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

/* line 1, resources/assets/styles/common/_typography.scss */

body {
  font-family: "Myriad Pro", sans-serif;
  font-size: 18px;
  font-weight: normal;
  color: #020d2d;
  line-height: 1.5;
}

/* line 9, resources/assets/styles/common/_typography.scss */

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Gibson", sans-serif;
}

/* line 18, resources/assets/styles/common/_typography.scss */

h2 {
  margin-bottom: 2rem;
}

/* line 22, resources/assets/styles/common/_typography.scss */

a {
  color: #af9968;
  text-decoration: underline;
}

/* line 27, resources/assets/styles/common/_typography.scss */

.font-style-1 {
  font-family: "Gibson", sans-serif;
  letter-spacing: 2.5px;
  line-height: 1;
}

/* line 33, resources/assets/styles/common/_typography.scss */

.font-family-1 {
  font-family: "Myriad Pro", sans-serif;
}

/* line 37, resources/assets/styles/common/_typography.scss */

.font-family-2 {
  font-family: "Gibson", sans-serif;
  letter-spacing: 1.25px;
}

/* line 42, resources/assets/styles/common/_typography.scss */

.font-size-1 {
  font-size: 52px;
  letter-spacing: 3px;
}

/* line 47, resources/assets/styles/common/_typography.scss */

.font-size-2 {
  font-size: 14px;
}

/* line 51, resources/assets/styles/common/_typography.scss */

.font-size-3 {
  font-size: 18px;
}

/* line 55, resources/assets/styles/common/_typography.scss */

.letter-spacing-1 {
  letter-spacing: 1.5px;
}

/* line 59, resources/assets/styles/common/_typography.scss */

.letter-spacing-2 {
  letter-spacing: 0.2em;
}

/* line 63, resources/assets/styles/common/_typography.scss */

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

/* line 2, resources/assets/styles/common/_breaks.scss */

br.xxs {
  display: none !important;
}

@media (max-width: 359.98px) {
  /* line 2, resources/assets/styles/common/_breaks.scss */

  br.xxs {
    display: inline !important;
  }
}

/* line 10, resources/assets/styles/common/_breaks.scss */

br.xxs-up {
  display: none;
  display: inline;
}

/* line 18, resources/assets/styles/common/_breaks.scss */

br.xxs-down {
  display: none;
}

@media (max-width: 359.98px) {
  /* line 18, resources/assets/styles/common/_breaks.scss */

  br.xxs-down {
    display: inline;
  }
}

/* line 27, resources/assets/styles/common/_breaks.scss */

.br--xxs br {
  display: none;
}

@media (max-width: 359.98px) {
  /* line 27, resources/assets/styles/common/_breaks.scss */

  .br--xxs br {
    display: inline;
  }
}

/* line 37, resources/assets/styles/common/_breaks.scss */

.br--xxs-up br {
  display: none;
  display: inline;
}

/* line 47, resources/assets/styles/common/_breaks.scss */

.br--xxs-down br {
  display: none;
}

@media (max-width: 359.98px) {
  /* line 47, resources/assets/styles/common/_breaks.scss */

  .br--xxs-down br {
    display: inline;
  }
}

/* line 2, resources/assets/styles/common/_breaks.scss */

br.xs {
  display: none !important;
}

@media (min-width: 360px) and (max-width: 575.98px) {
  /* line 2, resources/assets/styles/common/_breaks.scss */

  br.xs {
    display: inline !important;
  }
}

/* line 10, resources/assets/styles/common/_breaks.scss */

br.xs-up {
  display: none;
}

@media (min-width: 360px) {
  /* line 10, resources/assets/styles/common/_breaks.scss */

  br.xs-up {
    display: inline;
  }
}

/* line 18, resources/assets/styles/common/_breaks.scss */

br.xs-down {
  display: none;
}

@media (max-width: 575.98px) {
  /* line 18, resources/assets/styles/common/_breaks.scss */

  br.xs-down {
    display: inline;
  }
}

/* line 27, resources/assets/styles/common/_breaks.scss */

.br--xs br {
  display: none;
}

@media (min-width: 360px) and (max-width: 575.98px) {
  /* line 27, resources/assets/styles/common/_breaks.scss */

  .br--xs br {
    display: inline;
  }
}

/* line 37, resources/assets/styles/common/_breaks.scss */

.br--xs-up br {
  display: none;
}

@media (min-width: 360px) {
  /* line 37, resources/assets/styles/common/_breaks.scss */

  .br--xs-up br {
    display: inline;
  }
}

/* line 47, resources/assets/styles/common/_breaks.scss */

.br--xs-down br {
  display: none;
}

@media (max-width: 575.98px) {
  /* line 47, resources/assets/styles/common/_breaks.scss */

  .br--xs-down br {
    display: inline;
  }
}

/* line 2, resources/assets/styles/common/_breaks.scss */

br.sm {
  display: none !important;
}

@media (min-width: 576px) and (max-width: 767.98px) {
  /* line 2, resources/assets/styles/common/_breaks.scss */

  br.sm {
    display: inline !important;
  }
}

/* line 10, resources/assets/styles/common/_breaks.scss */

br.sm-up {
  display: none;
}

@media (min-width: 576px) {
  /* line 10, resources/assets/styles/common/_breaks.scss */

  br.sm-up {
    display: inline;
  }
}

/* line 18, resources/assets/styles/common/_breaks.scss */

br.sm-down {
  display: none;
}

@media (max-width: 767.98px) {
  /* line 18, resources/assets/styles/common/_breaks.scss */

  br.sm-down {
    display: inline;
  }
}

/* line 27, resources/assets/styles/common/_breaks.scss */

.br--sm br {
  display: none;
}

@media (min-width: 576px) and (max-width: 767.98px) {
  /* line 27, resources/assets/styles/common/_breaks.scss */

  .br--sm br {
    display: inline;
  }
}

/* line 37, resources/assets/styles/common/_breaks.scss */

.br--sm-up br {
  display: none;
}

@media (min-width: 576px) {
  /* line 37, resources/assets/styles/common/_breaks.scss */

  .br--sm-up br {
    display: inline;
  }
}

/* line 47, resources/assets/styles/common/_breaks.scss */

.br--sm-down br {
  display: none;
}

@media (max-width: 767.98px) {
  /* line 47, resources/assets/styles/common/_breaks.scss */

  .br--sm-down br {
    display: inline;
  }
}

/* line 2, resources/assets/styles/common/_breaks.scss */

br.md {
  display: none !important;
}

@media (min-width: 768px) and (max-width: 991.98px) {
  /* line 2, resources/assets/styles/common/_breaks.scss */

  br.md {
    display: inline !important;
  }
}

/* line 10, resources/assets/styles/common/_breaks.scss */

br.md-up {
  display: none;
}

@media (min-width: 768px) {
  /* line 10, resources/assets/styles/common/_breaks.scss */

  br.md-up {
    display: inline;
  }
}

/* line 18, resources/assets/styles/common/_breaks.scss */

br.md-down {
  display: none;
}

@media (max-width: 991.98px) {
  /* line 18, resources/assets/styles/common/_breaks.scss */

  br.md-down {
    display: inline;
  }
}

/* line 27, resources/assets/styles/common/_breaks.scss */

.br--md br {
  display: none;
}

@media (min-width: 768px) and (max-width: 991.98px) {
  /* line 27, resources/assets/styles/common/_breaks.scss */

  .br--md br {
    display: inline;
  }
}

/* line 37, resources/assets/styles/common/_breaks.scss */

.br--md-up br {
  display: none;
}

@media (min-width: 768px) {
  /* line 37, resources/assets/styles/common/_breaks.scss */

  .br--md-up br {
    display: inline;
  }
}

/* line 47, resources/assets/styles/common/_breaks.scss */

.br--md-down br {
  display: none;
}

@media (max-width: 991.98px) {
  /* line 47, resources/assets/styles/common/_breaks.scss */

  .br--md-down br {
    display: inline;
  }
}

/* line 2, resources/assets/styles/common/_breaks.scss */

br.lg {
  display: none !important;
}

@media (min-width: 992px) and (max-width: 1199.98px) {
  /* line 2, resources/assets/styles/common/_breaks.scss */

  br.lg {
    display: inline !important;
  }
}

/* line 10, resources/assets/styles/common/_breaks.scss */

br.lg-up {
  display: none;
}

@media (min-width: 992px) {
  /* line 10, resources/assets/styles/common/_breaks.scss */

  br.lg-up {
    display: inline;
  }
}

/* line 18, resources/assets/styles/common/_breaks.scss */

br.lg-down {
  display: none;
}

@media (max-width: 1199.98px) {
  /* line 18, resources/assets/styles/common/_breaks.scss */

  br.lg-down {
    display: inline;
  }
}

/* line 27, resources/assets/styles/common/_breaks.scss */

.br--lg br {
  display: none;
}

@media (min-width: 992px) and (max-width: 1199.98px) {
  /* line 27, resources/assets/styles/common/_breaks.scss */

  .br--lg br {
    display: inline;
  }
}

/* line 37, resources/assets/styles/common/_breaks.scss */

.br--lg-up br {
  display: none;
}

@media (min-width: 992px) {
  /* line 37, resources/assets/styles/common/_breaks.scss */

  .br--lg-up br {
    display: inline;
  }
}

/* line 47, resources/assets/styles/common/_breaks.scss */

.br--lg-down br {
  display: none;
}

@media (max-width: 1199.98px) {
  /* line 47, resources/assets/styles/common/_breaks.scss */

  .br--lg-down br {
    display: inline;
  }
}

/* line 2, resources/assets/styles/common/_breaks.scss */

br.xl {
  display: none !important;
}

@media (min-width: 1200px) and (max-width: 1399.98px) {
  /* line 2, resources/assets/styles/common/_breaks.scss */

  br.xl {
    display: inline !important;
  }
}

/* line 10, resources/assets/styles/common/_breaks.scss */

br.xl-up {
  display: none;
}

@media (min-width: 1200px) {
  /* line 10, resources/assets/styles/common/_breaks.scss */

  br.xl-up {
    display: inline;
  }
}

/* line 18, resources/assets/styles/common/_breaks.scss */

br.xl-down {
  display: none;
}

@media (max-width: 1399.98px) {
  /* line 18, resources/assets/styles/common/_breaks.scss */

  br.xl-down {
    display: inline;
  }
}

/* line 27, resources/assets/styles/common/_breaks.scss */

.br--xl br {
  display: none;
}

@media (min-width: 1200px) and (max-width: 1399.98px) {
  /* line 27, resources/assets/styles/common/_breaks.scss */

  .br--xl br {
    display: inline;
  }
}

/* line 37, resources/assets/styles/common/_breaks.scss */

.br--xl-up br {
  display: none;
}

@media (min-width: 1200px) {
  /* line 37, resources/assets/styles/common/_breaks.scss */

  .br--xl-up br {
    display: inline;
  }
}

/* line 47, resources/assets/styles/common/_breaks.scss */

.br--xl-down br {
  display: none;
}

@media (max-width: 1399.98px) {
  /* line 47, resources/assets/styles/common/_breaks.scss */

  .br--xl-down br {
    display: inline;
  }
}

/* line 2, resources/assets/styles/common/_breaks.scss */

br.xxl {
  display: none !important;
}

@media (min-width: 1400px) and (max-width: 1599.98px) {
  /* line 2, resources/assets/styles/common/_breaks.scss */

  br.xxl {
    display: inline !important;
  }
}

/* line 10, resources/assets/styles/common/_breaks.scss */

br.xxl-up {
  display: none;
}

@media (min-width: 1400px) {
  /* line 10, resources/assets/styles/common/_breaks.scss */

  br.xxl-up {
    display: inline;
  }
}

/* line 18, resources/assets/styles/common/_breaks.scss */

br.xxl-down {
  display: none;
}

@media (max-width: 1599.98px) {
  /* line 18, resources/assets/styles/common/_breaks.scss */

  br.xxl-down {
    display: inline;
  }
}

/* line 27, resources/assets/styles/common/_breaks.scss */

.br--xxl br {
  display: none;
}

@media (min-width: 1400px) and (max-width: 1599.98px) {
  /* line 27, resources/assets/styles/common/_breaks.scss */

  .br--xxl br {
    display: inline;
  }
}

/* line 37, resources/assets/styles/common/_breaks.scss */

.br--xxl-up br {
  display: none;
}

@media (min-width: 1400px) {
  /* line 37, resources/assets/styles/common/_breaks.scss */

  .br--xxl-up br {
    display: inline;
  }
}

/* line 47, resources/assets/styles/common/_breaks.scss */

.br--xxl-down br {
  display: none;
}

@media (max-width: 1599.98px) {
  /* line 47, resources/assets/styles/common/_breaks.scss */

  .br--xxl-down br {
    display: inline;
  }
}

/* line 2, resources/assets/styles/common/_breaks.scss */

br.xxxl {
  display: none !important;
}

@media (min-width: 1600px) and (max-width: 1799.98px) {
  /* line 2, resources/assets/styles/common/_breaks.scss */

  br.xxxl {
    display: inline !important;
  }
}

/* line 10, resources/assets/styles/common/_breaks.scss */

br.xxxl-up {
  display: none;
}

@media (min-width: 1600px) {
  /* line 10, resources/assets/styles/common/_breaks.scss */

  br.xxxl-up {
    display: inline;
  }
}

/* line 18, resources/assets/styles/common/_breaks.scss */

br.xxxl-down {
  display: none;
}

@media (max-width: 1799.98px) {
  /* line 18, resources/assets/styles/common/_breaks.scss */

  br.xxxl-down {
    display: inline;
  }
}

/* line 27, resources/assets/styles/common/_breaks.scss */

.br--xxxl br {
  display: none;
}

@media (min-width: 1600px) and (max-width: 1799.98px) {
  /* line 27, resources/assets/styles/common/_breaks.scss */

  .br--xxxl br {
    display: inline;
  }
}

/* line 37, resources/assets/styles/common/_breaks.scss */

.br--xxxl-up br {
  display: none;
}

@media (min-width: 1600px) {
  /* line 37, resources/assets/styles/common/_breaks.scss */

  .br--xxxl-up br {
    display: inline;
  }
}

/* line 47, resources/assets/styles/common/_breaks.scss */

.br--xxxl-down br {
  display: none;
}

@media (max-width: 1799.98px) {
  /* line 47, resources/assets/styles/common/_breaks.scss */

  .br--xxxl-down br {
    display: inline;
  }
}

/* line 2, resources/assets/styles/common/_breaks.scss */

br.xxxxl {
  display: none !important;
}

@media (min-width: 1800px) and (max-width: 1999.98px) {
  /* line 2, resources/assets/styles/common/_breaks.scss */

  br.xxxxl {
    display: inline !important;
  }
}

/* line 10, resources/assets/styles/common/_breaks.scss */

br.xxxxl-up {
  display: none;
}

@media (min-width: 1800px) {
  /* line 10, resources/assets/styles/common/_breaks.scss */

  br.xxxxl-up {
    display: inline;
  }
}

/* line 18, resources/assets/styles/common/_breaks.scss */

br.xxxxl-down {
  display: none;
}

@media (max-width: 1999.98px) {
  /* line 18, resources/assets/styles/common/_breaks.scss */

  br.xxxxl-down {
    display: inline;
  }
}

/* line 27, resources/assets/styles/common/_breaks.scss */

.br--xxxxl br {
  display: none;
}

@media (min-width: 1800px) and (max-width: 1999.98px) {
  /* line 27, resources/assets/styles/common/_breaks.scss */

  .br--xxxxl br {
    display: inline;
  }
}

/* line 37, resources/assets/styles/common/_breaks.scss */

.br--xxxxl-up br {
  display: none;
}

@media (min-width: 1800px) {
  /* line 37, resources/assets/styles/common/_breaks.scss */

  .br--xxxxl-up br {
    display: inline;
  }
}

/* line 47, resources/assets/styles/common/_breaks.scss */

.br--xxxxl-down br {
  display: none;
}

@media (max-width: 1999.98px) {
  /* line 47, resources/assets/styles/common/_breaks.scss */

  .br--xxxxl-down br {
    display: inline;
  }
}

/* line 2, resources/assets/styles/common/_breaks.scss */

br.xxxxxl {
  display: none !important;
}

@media (min-width: 2000px) {
  /* line 2, resources/assets/styles/common/_breaks.scss */

  br.xxxxxl {
    display: inline !important;
  }
}

/* line 10, resources/assets/styles/common/_breaks.scss */

br.xxxxxl-up {
  display: none;
}

@media (min-width: 2000px) {
  /* line 10, resources/assets/styles/common/_breaks.scss */

  br.xxxxxl-up {
    display: inline;
  }
}

/* line 18, resources/assets/styles/common/_breaks.scss */

br.xxxxxl-down {
  display: none;
  display: inline;
}

/* line 27, resources/assets/styles/common/_breaks.scss */

.br--xxxxxl br {
  display: none;
}

@media (min-width: 2000px) {
  /* line 27, resources/assets/styles/common/_breaks.scss */

  .br--xxxxxl br {
    display: inline;
  }
}

/* line 37, resources/assets/styles/common/_breaks.scss */

.br--xxxxxl-up br {
  display: none;
}

@media (min-width: 2000px) {
  /* line 37, resources/assets/styles/common/_breaks.scss */

  .br--xxxxxl-up br {
    display: inline;
  }
}

/* line 47, resources/assets/styles/common/_breaks.scss */

.br--xxxxxl-down br {
  display: none;
  display: inline;
}

/* line 1, resources/assets/styles/components/_buttons.scss */

.btn,
.comment-form input[type="submit"] {
  text-decoration: none;
}

/* line 5, resources/assets/styles/components/_buttons.scss */

.btn-white {
  margin: 0.5em auto;
  color: #fff;
  padding: 5px 20px;
  text-transform: uppercase;
  font-size: 1rem;
  letter-spacing: 1.5px;
}

/* line 14, resources/assets/styles/components/_buttons.scss */

.btn-skew {
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

/* line 17, resources/assets/styles/components/_buttons.scss */

.btn-skew .skew-elem {
  margin: 0;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

/* line 22, resources/assets/styles/components/_buttons.scss */

.btn-skew:hover {
  -webkit-transform: skew(-2.5deg, -1deg);
       -o-transform: skew(-2.5deg, -1deg);
          transform: skew(-2.5deg, -1deg);
}

/* line 25, resources/assets/styles/components/_buttons.scss */

.btn-skew:hover .skew-elem {
  -webkit-transform: skew(2.5deg, 1deg);
       -o-transform: skew(2.5deg, 1deg);
          transform: skew(2.5deg, 1deg);
}

/* line 31, resources/assets/styles/components/_buttons.scss */

.btn-secondary,
.comment-form input[type="submit"] {
  color: #fff;
}

/* line 35, resources/assets/styles/components/_buttons.scss */

.btn-secondary:focus,
.comment-form input:focus[type="submit"],
.comment-form input:focus[type="submit"],
.btn-secondary.focus,
.comment-form input.focus[type="submit"],
.comment-form input.focus[type="submit"] {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

/* line 1, resources/assets/styles/components/_before-n-after.scss */

.component-before-n-after {
  -webkit-box-shadow: 0 0 35px 10px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 35px 10px rgba(0, 0, 0, 0.15);
  position: relative;
  z-index: 10;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #fff;
  padding: 61px 20px 54px 20px;
  max-width: 664px;
}

@media (max-width: 991.98px) {
  /* line 1, resources/assets/styles/components/_before-n-after.scss */

  .component-before-n-after {
    -webkit-box-shadow: none;
            box-shadow: none;
    padding: 21px 20px 56px 20px;
  }
}

/* line 17, resources/assets/styles/components/_before-n-after.scss */

.component-before-n-after div.jx-slider {
  overflow: visible;
}

/* line 21, resources/assets/styles/components/_before-n-after.scss */

.component-before-n-after .vertical div.jx-control {
  height: 5px;
  background: #af9968;
}

/* line 26, resources/assets/styles/components/_before-n-after.scss */

.component-before-n-after .vertical div.jx-arrow.jx-left {
  right: 10px !important;
  left: auto !important;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAYAAACQN/8FAAAAuElEQVQokX3QQUrCURTF4S9LHDgoEaSJOkictIYG7qGdOHITITR07g7EWcOodAkKbSGCAk2NB1f581DP6Lz7fve++86F8adMN1jhp1guZdAdUucSjVNgGzNc4xYfqOdg6n5DLWt8RXUPtjCPKUk7bMJ38Z4GJXCEJv7wHOAXngK+xzCBEyzwgEG8klbo4zE+Ns3j6eElfCego/EUz5VzOab99tqeA08qB8sFf1m8uMrAX3yHXx+q+AddLiAVngLCSQAAAABJRU5ErkJggg==);
  width: 15px;
  height: 15px;
  background-repeat: no-repeat;
  background-position: center;
  border: 0;
  top: -2px;
}

@media (max-width: 991.98px) {
  /* line 26, resources/assets/styles/components/_before-n-after.scss */

  .component-before-n-after .vertical div.jx-arrow.jx-left {
    display: none;
  }
}

/* line 42, resources/assets/styles/components/_before-n-after.scss */

.component-before-n-after .vertical div.jx-arrow.jx-right {
  right: 10px !important;
  left: auto !important;
  border: 0;
  width: 15px;
  height: 15px;
  bottom: -2px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAYAAACQN/8FAAAAxElEQVQokX3RP0qDURAE8F+MESzSeoFIGlujQbyAJJ21V/AaVl7DyjOkSLrgCTSBqI0IYiwsRPzDwvtk84HZandndph5r+FqIVUXN2UcYlxBm1arhXbZbGdko0b8Sv3nOuK/VSfmubFO8SP133XiGWY4xRw/BZuijzucB/EEHVzjEq9F7QIT7GIQ77iDEfZS8hCoPD7iOBbPOMRtAZqJ9IR9PFRh3nGE++Q/LITHEFpJ/YKDovKGXj6sf2FcR7AtLP+2+AUG0SWFbZQtEQAAAABJRU5ErkJggg==);
}

@media (max-width: 991.98px) {
  /* line 42, resources/assets/styles/components/_before-n-after.scss */

  .component-before-n-after .vertical div.jx-arrow.jx-right {
    display: none;
  }
}

/* line 58, resources/assets/styles/components/_before-n-after.scss */

.component-before-n-after .vertical div.jx-handle {
  left: -60px;
  right: -60px;
  width: auto;
}

@media (max-width: 991.98px) {
  /* line 58, resources/assets/styles/components/_before-n-after.scss */

  .component-before-n-after .vertical div.jx-handle {
    left: -100px;
    right: -100px;
  }
}

/* line 69, resources/assets/styles/components/_before-n-after.scss */

.component-before-n-after .vertical div.jx-controller {
  background-color: transparent;
}

/* line 73, resources/assets/styles/components/_before-n-after.scss */

.component-before-n-after .jx-knightlab {
  display: none !important;
}

/* line 1, resources/assets/styles/components/_background.scss */

.background {
  background-color: red;
}

/* line 4, resources/assets/styles/components/_background.scss */

.background__image {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

/* line 17, resources/assets/styles/components/_background.scss */

.background__color {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

/* line 1, resources/assets/styles/components/_buttons-collection.scss */

.c-buttons-collection {
  padding: 0;
  margin: 0;
  list-style: none;
  display: inline-block;
}

/* line 7, resources/assets/styles/components/_buttons-collection.scss */

.c-buttons-collection__item {
  display: inline-block;
}

/* line 11, resources/assets/styles/components/_buttons-collection.scss */

.c-buttons-collection__item:not(:last-child) {
  margin-right: 10px;
}

/* line 5, resources/assets/styles/components/_comments.scss */

.comment-list ol {
  list-style: none;
}

/* line 2, resources/assets/styles/components/_forms-reset.scss */

.mktoForm {
  visibility: hidden;
}

/* line 6, resources/assets/styles/components/_forms-reset.scss */

.mktoForm[data-styles-ready="true"] {
  visibility: visible;
}

/* line 15, resources/assets/styles/components/_forms-reset.scss */

.mktoForm *,
.mktoForm *::before,
.mktoForm *::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

/* line 22, resources/assets/styles/components/_forms-reset.scss */

.mktoForm,
.mktoForm .mktoField,
.mktoForm .mktoHtmlText,
.mktoForm .mktoFormCol,
.mktoForm .mktoFieldWrap,
.mktoForm .mktoCheckboxList,
.mktoForm .mktoRadioList {
  width: 100% !important;
}

/* line 33, resources/assets/styles/components/_forms-reset.scss */

.mktoForm .mktoOffset,
.mktoForm .mktoGutter {
  display: none;
}

/* line 39, resources/assets/styles/components/_forms-reset.scss */

.mktoForm .mktoFieldDescriptor {
  margin-bottom: 10px;
}

@media (min-width: 768px) {
  /* line 45, resources/assets/styles/components/_forms-reset.scss */

  .mktoForm .mktoFormRow {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: -10px;
  }

  /* line 50, resources/assets/styles/components/_forms-reset.scss */

  .mktoForm .mktoFormRow .mktoFormCol {
    min-width: 0;
    padding-right: 10px;
  }
}

/* line 58, resources/assets/styles/components/_forms-reset.scss */

.mktoForm .mktoAsterix,
.mktoForm .mktoCheckboxList input,
.mktoForm .mktoRadioList input {
  display: inline-block;
  width: auto !important;
}

/* line 66, resources/assets/styles/components/_forms-reset.scss */

.mktoForm textarea.mktoField {
  resize: vertical !important;
}

/* line 1, resources/assets/styles/components/_form.scss */

.component-form {
  padding: 40px;
  position: relative;
}

/* line 7, resources/assets/styles/components/_form.scss */

.component-form .container {
  padding: 0;
  max-width: none;
}

/* line 12, resources/assets/styles/components/_form.scss */

.component-form .form-component {
  position: relative;
  z-index: 10;
}

/* line 17, resources/assets/styles/components/_form.scss */

.component-form__title {
  position: relative;
  z-index: 10;
  font-size: 32px;
  line-height: 1;
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 50px;
  letter-spacing: 1px;
}

@media (max-width: 1399.98px) {
  /* line 17, resources/assets/styles/components/_form.scss */

  .component-form__title {
    margin-bottom: 20px;
  }
}

/* line 32, resources/assets/styles/components/_form.scss */

.component-form .form-component .mktoButtonRow {
  margin-top: 22px;
}

/* line 36, resources/assets/styles/components/_form.scss */

.component-form .form-component .mktoButton {
  min-width: 190px;
}

@media (max-width: 991.98px) {
  /* line 36, resources/assets/styles/components/_form.scss */

  .component-form .form-component .mktoButton {
    min-width: 234px !important;
  }
}

/* line 45, resources/assets/styles/components/_form.scss */

.component-form--subscribe .form-component .mktoButtonRow {
  margin: 0;
}

@media (max-width: 991.98px) {
  /* line 45, resources/assets/styles/components/_form.scss */

  .component-form--subscribe .form-component .mktoButtonRow {
    margin-top: 16px;
  }
}

/* line 53, resources/assets/styles/components/_form.scss */

.component-form--subscribe .mktoForm .mktoFormRow {
  margin-right: 0;
}

@media (max-width: 991.98px) {
  /* line 53, resources/assets/styles/components/_form.scss */

  .component-form--subscribe .mktoForm .mktoFormRow {
    padding: 0 26px;
  }
}

/* line 61, resources/assets/styles/components/_form.scss */

.component-form--subscribe .form-component .mktoFieldDescriptor .mktoField {
  color: #000;
  margin: 0;
  height: 42px;
  border: solid 1px #b09968;
  background-color: #fff;
}

/* line 69, resources/assets/styles/components/_form.scss */

.component-form--subscribe .mktoForm .mktoFieldDescriptor {
  margin: 0;
}

/* line 73, resources/assets/styles/components/_form.scss */

.component-form--subscribe .mktoForm {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 991.98px) {
  /* line 73, resources/assets/styles/components/_form.scss */

  .component-form--subscribe .mktoForm {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

/* line 81, resources/assets/styles/components/_form.scss */

.component-form--subscribe .wrapper-input-email {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

/* line 85, resources/assets/styles/components/_form.scss */

.component-form--subscribe .form-component .mktoButton {
  height: 42px;
  padding-top: 5px !important;
  padding-bottom: 5px !important;
  min-width: 175px;
}

/* line 1, resources/assets/styles/components/_forms.scss */

.form-component {
  padding: 15px 30px;
  color: #fff;
  text-align: left;
  font-size: 18px;
  /**
   * Zoom info fields hiding/showing
  */
}

/* line 7, resources/assets/styles/components/_forms.scss */

.form-component .mktoField {
  background: transparent;
  border: 1px solid white;
  padding: 12px 14px;
  line-height: 1;
  color: #fff;
}

/* line 2, resources/assets/styles/common/_mixins.scss */

.form-component .mktoField::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #fff;
}

/* line 6, resources/assets/styles/common/_mixins.scss */

.form-component .mktoField::-moz-placeholder {
  /* Firefox 19+ */
  color: #fff;
}

/* line 10, resources/assets/styles/common/_mixins.scss */

.form-component .mktoField:-ms-input-placeholder {
  /* IE 10+ */
  color: #fff;
}

/* line 14, resources/assets/styles/common/_mixins.scss */

.form-component .mktoField:-moz-placeholder {
  /* Firefox 18- */
  color: #fff;
}

/* line 18, resources/assets/styles/components/_forms.scss */

.form-component .mktoField:focus {
  outline: 0;
}

/* line 23, resources/assets/styles/components/_forms.scss */

.form-component .mktoTextField,
.form-component .mktoEmailField,
.form-component .mktoTelField,
.form-component .mktoEmailField {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

/* line 35, resources/assets/styles/components/_forms.scss */

.form-component .mktoFieldDescriptor.wrapper-input .mktoLabel,
.form-component .mktoFieldDescriptor.wrapper-textarea .mktoLabel {
  display: none;
}

/* line 40, resources/assets/styles/components/_forms.scss */

.form-component .mktoFieldDescriptor .mktoField {
  margin-bottom: 20px;
}

/* line 46, resources/assets/styles/components/_forms.scss */

.form-component select.mktoField option {
  color: #000;
}

/* line 51, resources/assets/styles/components/_forms.scss */

.form-component .mktoButtonRow {
  text-align: center;
  margin-top: 12px;
}

/* line 56, resources/assets/styles/components/_forms.scss */

.form-component .mktoButton {
  font-family: "Gibson", sans-serif;
  font-weight: 600;
  font-size: 16px;
  letter-spacing: 0.02em;
  background: #af9968 !important;
  color: #fff;
  text-transform: uppercase;
  border: 0 !important;
  padding: 13px 26px !important;
  cursor: pointer;
}

/* line 68, resources/assets/styles/components/_forms.scss */

.form-component .mktoButton:focus {
  outline: 0;
}

/**
 * Overides for css specifity
 */

/* stylelint-disable no-descending-specificity */

/* stylelint-enable no-descending-specificity */

/* line 2, resources/assets/styles/components/_forms-selectize.scss */

.form-component .selectize-control.mktoField {
  padding: 0;
  border: 0;
}

/* line 6, resources/assets/styles/components/_forms-selectize.scss */

.form-component .selectize-control.mktoField .selectize-input {
  padding: 12px 14px;
  padding-bottom: 11px;
  border: 1px solid white;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: transparent;
  font-size: 18px;
  vertical-align: middle;
  padding-right: 30px;
}

/* line 17, resources/assets/styles/components/_forms-selectize.scss */

.form-component .selectize-control.mktoField .selectize-input .item {
  color: #fff;
  vertical-align: top;
}

/* line 22, resources/assets/styles/components/_forms-selectize.scss */

.form-component .selectize-control.mktoField .selectize-input input {
  color: #fff;
  font-size: 18px;
  height: 18px;
}

/* line 2, resources/assets/styles/common/_mixins.scss */

.form-component .selectize-control.mktoField .selectize-input input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #fff;
}

/* line 6, resources/assets/styles/common/_mixins.scss */

.form-component .selectize-control.mktoField .selectize-input input::-moz-placeholder {
  /* Firefox 19+ */
  color: #fff;
}

/* line 10, resources/assets/styles/common/_mixins.scss */

.form-component .selectize-control.mktoField .selectize-input input:-ms-input-placeholder {
  /* IE 10+ */
  color: #fff;
}

/* line 14, resources/assets/styles/common/_mixins.scss */

.form-component .selectize-control.mktoField .selectize-input input:-moz-placeholder {
  /* Firefox 18- */
  color: #fff;
}

/* line 32, resources/assets/styles/components/_forms-selectize.scss */

.form-component .selectize-control.mktoField .selectize-input::before {
  display: none;
}

/* line 36, resources/assets/styles/components/_forms-selectize.scss */

.form-component .selectize-control.mktoField .selectize-input::after {
  border-color: #fff transparent transparent transparent;
}

/* line 40, resources/assets/styles/components/_forms-selectize.scss */

.form-component .selectize-control.mktoField .selectize-input.not-full {
  min-height: 44px;
}

/* line 46, resources/assets/styles/components/_forms-selectize.scss */

.form-component .selectize-control.mktoField .selectize-dropdown {
  font-size: 18px;
  border-radius: 0;
  background: #020d2d;
  padding: 0;
  margin-top: -2px;
}

/* line 53, resources/assets/styles/components/_forms-selectize.scss */

.form-component .selectize-control.mktoField .selectize-dropdown .selectize-dropdown-content {
  max-height: 300px;
}

/* line 57, resources/assets/styles/components/_forms-selectize.scss */

.form-component .selectize-control.mktoField .selectize-dropdown .option {
  padding: 12px 14px;
  padding-bottom: 11px;
  cursor: default;
}

/* line 64, resources/assets/styles/components/_forms-selectize.scss */

.form-component .selectize-control.mktoField.multi .selectize-input > div {
  background-color: transparent;
}

/* line 9, resources/assets/styles/components/_forms-inline.scss */

.inline-form .form-component {
  padding: 0;
}

/* line 13, resources/assets/styles/components/_forms-inline.scss */

.inline-form .mktoForm {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 18, resources/assets/styles/components/_forms-inline.scss */

.inline-form .mktoButtonRow {
  margin-top: 0;
}

/* line 22, resources/assets/styles/components/_forms-inline.scss */

.inline-form .mktoFieldDescriptor {
  margin-bottom: 0;
}

/* line 26, resources/assets/styles/components/_forms-inline.scss */

.inline-form .mktoField {
  color: #af9968;
  border: 1.5px solid #af9968;
  border-right: 0;
  text-transform: uppercase;
}

/* line 2, resources/assets/styles/common/_mixins.scss */

.inline-form .mktoField::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: rgba(175, 153, 104, 0.65);
}

/* line 6, resources/assets/styles/common/_mixins.scss */

.inline-form .mktoField::-moz-placeholder {
  /* Firefox 19+ */
  color: rgba(175, 153, 104, 0.65);
}

/* line 10, resources/assets/styles/common/_mixins.scss */

.inline-form .mktoField:-ms-input-placeholder {
  /* IE 10+ */
  color: rgba(175, 153, 104, 0.65);
}

/* line 14, resources/assets/styles/common/_mixins.scss */

.inline-form .mktoField:-moz-placeholder {
  /* Firefox 18- */
  color: rgba(175, 153, 104, 0.65);
}

/* line 38, resources/assets/styles/components/_forms-inline.scss */

.inline-form .mktoButton:hover {
  background-color: #9d8653;
  border-color: #957f4f;
}

/* line 2, resources/assets/styles/components/_forms-inline.scss */

.inline-form .mktoField,
.inline-form .mktoButton {
  height: 50px;
}

@media (min-width: 768px) {
  /* line 47, resources/assets/styles/components/_forms-inline.scss */

  .inline-form .mktoFormRow {
    margin-right: 0;
  }

  /* line 50, resources/assets/styles/components/_forms-inline.scss */

  .inline-form .mktoFormRow .mktoFormCol {
    padding-right: 0;
  }
}

@media (max-width: 767.98px) {
  /* line 57, resources/assets/styles/components/_forms-inline.scss */

  .inline-form .form-component {
    font-size: 12px;
  }

  /* line 60, resources/assets/styles/components/_forms-inline.scss */

  .inline-form .form-component .mktoButton {
    font-size: 12px;
    min-width: 124px;
  }

  /* line 2, resources/assets/styles/components/_forms-inline.scss */

  .inline-form .mktoField,
  .inline-form .mktoButton {
    height: 40px;
  }
}

/* line 4, resources/assets/styles/components/_forms-instances.scss */

.mktoFieldDescriptor.wrapper-select-qualification_monthly_contracts__c .mktoFieldWrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

/* line 10, resources/assets/styles/components/_forms-instances.scss */

.mktoFieldDescriptor.wrapper-select-qualification_monthly_contracts__c .mktoLabel {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

/* line 14, resources/assets/styles/components/_forms-instances.scss */

.mktoFieldDescriptor.wrapper-select-qualification_monthly_contracts__c .mktoField {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 126px;
      -ms-flex: 0 0 126px;
          flex: 0 0 126px;
}

/* line 21, resources/assets/styles/components/_forms-instances.scss */

.mktoFieldDescriptor.wrapper-select-country_code__c .mktoLabel {
  display: none;
}

/* line 26, resources/assets/styles/components/_forms-instances.scss */

.mktoFieldDescriptor.wrapper-select-country_code__c .selectize-input,
.mktoFieldDescriptor.wrapper-select-country_code__c .selectize-input.not-full {
  height: 49px !important;
}

/* line 31, resources/assets/styles/components/_forms-instances.scss */

.mktoFieldDescriptor.wrapper-select-country_code__c .selectize-input .item {
  vertical-align: -webkit-baseline-middle;
}

/* line 39, resources/assets/styles/components/_forms-instances.scss */

.mktoFieldDescriptor.wrapper-select-title_picklist__c .mktoLabel {
  display: none;
}

/* line 47, resources/assets/styles/components/_forms-instances.scss */

.mktoFieldDescriptor.wrapper-select .mktoLabel {
  display: none;
}

/* line 51, resources/assets/styles/components/_forms-instances.scss */

.mktoFieldDescriptor.wrapper-select .mktoField {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
}

/**
 * WordPress Generated Classes
 * @see http://codex.wordpress.org/CSS#WordPress_Generated_Classes
 */

/** Media alignment */

/* line 7, resources/assets/styles/components/_wp-classes.scss */

.alignnone {
  margin-left: 0;
  margin-right: 0;
  max-width: 100%;
  height: auto;
}

/* line 14, resources/assets/styles/components/_wp-classes.scss */

.aligncenter {
  display: block;
  margin: 0.5rem auto;
  height: auto;
}

/* line 20, resources/assets/styles/components/_wp-classes.scss */

.alignleft,
.alignright {
  margin-bottom: 0.5rem;
  height: auto;
}

@media (min-width: 576px) {
  /* line 27, resources/assets/styles/components/_wp-classes.scss */

  .alignleft {
    float: left;
    margin-right: 0.5rem;
  }

  /* line 32, resources/assets/styles/components/_wp-classes.scss */

  .alignright {
    float: right;
    margin-left: 0.5rem;
  }
}

/** Captions */

/** Text meant only for screen readers */

/* line 1, resources/assets/styles/components/_section.scss */

.section {
  margin-bottom: 80px;
}

/* line 5, resources/assets/styles/components/_section.scss */

.section-no-margin {
  margin-bottom: 0;
}

/* line 9, resources/assets/styles/components/_section.scss */

.section-top-bottom-margin {
  margin: 55px 0;
}

/* line 13, resources/assets/styles/components/_section.scss */

.section-primary-bg {
  padding: 100px 0;
  background-color: #020d2d;
}

@media (max-width: 991.98px) {
  /* line 13, resources/assets/styles/components/_section.scss */

  .section-primary-bg {
    padding: 60px 0;
  }
}

/* line 1, resources/assets/styles/components/_shapes.scss */

.shape-box-1 {
  position: absolute;
  min-width: 300px;
  min-height: 390px;
  width: 100%;
  margin: auto;
  z-index: 0;
  left: 0;
  right: 0;
  top: 0;
  max-width: 925px;
}

/* line 13, resources/assets/styles/components/_shapes.scss */

.shape-box-1.shadow {
  -webkit-filter: drop-shadow(0 10px 5px rgba(0, 0, 0, 0.5));
          filter: drop-shadow(0 10px 5px rgba(0, 0, 0, 0.5));
}

/* line 17, resources/assets/styles/components/_shapes.scss */

.shape-box-1 img.shape-front {
  position: absolute;
  top: -20px;
  left: 0;
  right: 0;
  margin: auto;
  width: 100%;
  min-height: 420px;
  max-height: 100%;
  -webkit-animation-name: shape-box-1-front;
       -o-animation-name: shape-box-1-front;
          animation-name: shape-box-1-front;
  -webkit-animation-duration: 4s;
       -o-animation-duration: 4s;
          animation-duration: 4s;
  -webkit-animation-iteration-count: infinite;
       -o-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
       -o-animation-timing-function: linear;
          animation-timing-function: linear;
  z-index: 2;
}

/* line 33, resources/assets/styles/components/_shapes.scss */

.shape-box-1 img.shape-back {
  position: absolute;
  top: 0;
  left: 0;
  width: auto;
  max-height: 85%;
  -webkit-animation-name: shape-box-1-back;
       -o-animation-name: shape-box-1-back;
          animation-name: shape-box-1-back;
  -webkit-animation-duration: 4s;
       -o-animation-duration: 4s;
          animation-duration: 4s;
  -webkit-animation-iteration-count: infinite;
       -o-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
       -o-animation-timing-function: linear;
          animation-timing-function: linear;
  z-index: 1;
}

/* line 47, resources/assets/styles/components/_shapes.scss */

.shape-box-1.reversed img.shape-back {
  left: auto;
  right: 0;
  top: -20px;
  width: 100%;
}

/* line 58, resources/assets/styles/components/_shapes.scss */

.shape-cta .shape-5 {
  display: none;
}

@media (min-width: 768px) {
  /* line 62, resources/assets/styles/components/_shapes.scss */

  .shape-cta.cta-style-1 {
    max-width: 1400px;
  }

  /* line 66, resources/assets/styles/components/_shapes.scss */

  .shape-cta.cta-style-1 .shape-2 {
    display: none;
  }

  /* line 70, resources/assets/styles/components/_shapes.scss */

  .shape-cta.cta-style-1 .shape-5 {
    display: block;
  }

  /* line 74, resources/assets/styles/components/_shapes.scss */

  .shape-cta.cta-style-1 .shape-front {
    top: -12px;
    left: -14%;
    width: 130%;
    height: 129%;
    max-height: 129%;
  }

  /* line 82, resources/assets/styles/components/_shapes.scss */

  .shape-cta.cta-style-1 .shape-back {
    max-height: 100%;
    top: 12%;
    left: 1%;
    width: 93%;
  }
}

/* line 91, resources/assets/styles/components/_shapes.scss */

.shape-cta.cta-style-2 {
  max-width: 1090px;
}

/* line 94, resources/assets/styles/components/_shapes.scss */

.shape-cta.cta-style-2 .shape-front {
  min-height: 435px;
}

/* line 98, resources/assets/styles/components/_shapes.scss */

.shape-cta.cta-style-2 .shape-back {
  top: 23%;
  width: 94%;
  left: 3%;
}

@media (max-width: 767.98px) {
  /* line 108, resources/assets/styles/components/_shapes.scss */

  .shape-cta.cta-style-1 .shape-front,
  .shape-cta.cta-style-2 .shape-front {
    min-height: 338px;
    top: -6px;
    left: -3%;
    width: 108%;
  }

  /* line 115, resources/assets/styles/components/_shapes.scss */

  .shape-cta.cta-style-1 .shape-back,
  .shape-cta.cta-style-2 .shape-back {
    top: auto;
    bottom: 15%;
  }
}

/* line 123, resources/assets/styles/components/_shapes.scss */

.shape-hero-home-bg-box .shape-bg-1,
.shape-hero-simple .shape-bg-1,
.shape-hero-simple .shape-bg-2 {
  position: absolute;
  -webkit-transform: rotate(174deg);
       -o-transform: rotate(174deg);
          transform: rotate(174deg);
  border-bottom: 802px solid #020d2d;
  border-left: 165px solid transparent;
  border-right: 58px solid transparent;
  -webkit-animation: hero-home-front linear 4s infinite;
       -o-animation: hero-home-front linear 4s infinite;
          animation: hero-home-front linear 4s infinite;
  width: 100%;
  z-index: 2;
  left: 7px;
}

@media (min-width: 1400px) {
  /* line 123, resources/assets/styles/components/_shapes.scss */

  .shape-hero-home-bg-box .shape-bg-1,
  .shape-hero-simple .shape-bg-1,
  .shape-hero-simple .shape-bg-2 {
    top: -317px;
  }
}

@media (max-width: 1399.98px) {
  /* line 123, resources/assets/styles/components/_shapes.scss */

  .shape-hero-home-bg-box .shape-bg-1,
  .shape-hero-simple .shape-bg-1,
  .shape-hero-simple .shape-bg-2 {
    top: -344px;
  }
}

@media (max-width: 1199.98px) {
  /* line 123, resources/assets/styles/components/_shapes.scss */

  .shape-hero-home-bg-box .shape-bg-1,
  .shape-hero-simple .shape-bg-1,
  .shape-hero-simple .shape-bg-2 {
    top: -390px;
  }
}

@media (min-width: 992px) and (max-width: 1080px) {
  /* line 123, resources/assets/styles/components/_shapes.scss */

  .shape-hero-home-bg-box .shape-bg-1,
  .shape-hero-simple .shape-bg-1,
  .shape-hero-simple .shape-bg-2 {
    width: 110%;
    left: -20px;
  }
}

@media (max-width: 991.98px) {
  /* line 123, resources/assets/styles/components/_shapes.scss */

  .shape-hero-home-bg-box .shape-bg-1,
  .shape-hero-simple .shape-bg-1,
  .shape-hero-simple .shape-bg-2 {
    -webkit-transform: rotate(177deg);
         -o-transform: rotate(177deg);
            transform: rotate(177deg);
    border-bottom: 791px solid #020d2d;
    border-left: 0;
    left: -45px;
    width: 120%;
  }
}

@media (max-width: 767.98px) {
  /* line 123, resources/assets/styles/components/_shapes.scss */

  .shape-hero-home-bg-box .shape-bg-1,
  .shape-hero-simple .shape-bg-1,
  .shape-hero-simple .shape-bg-2 {
    left: -47px;
    top: -271px;
  }
}

@media (max-width: 621px) {
  /* line 123, resources/assets/styles/components/_shapes.scss */

  .shape-hero-home-bg-box .shape-bg-1,
  .shape-hero-simple .shape-bg-1,
  .shape-hero-simple .shape-bg-2 {
    left: -47px;
  }
}

@media (max-width: 575.98px) {
  /* line 123, resources/assets/styles/components/_shapes.scss */

  .shape-hero-home-bg-box .shape-bg-1,
  .shape-hero-simple .shape-bg-1,
  .shape-hero-simple .shape-bg-2 {
    top: -248px;
  }
}

/* line 173, resources/assets/styles/components/_shapes.scss */

.shape-hero-home-bg-box .shape-bg-2 {
  position: absolute;
  left: 23px;
  -webkit-transform: rotate(9deg);
       -o-transform: rotate(9deg);
          transform: rotate(9deg);
  border-bottom: 321px solid #af9968;
  border-right: 262px solid transparent;
  -webkit-animation: hero-home-back linear 4s infinite;
       -o-animation: hero-home-back linear 4s infinite;
          animation: hero-home-back linear 4s infinite;
}

@media (min-width: 1200px) {
  /* line 173, resources/assets/styles/components/_shapes.scss */

  .shape-hero-home-bg-box .shape-bg-2 {
    top: 70px;
  }
}

@media (max-width: 991.98px) {
  /* line 173, resources/assets/styles/components/_shapes.scss */

  .shape-hero-home-bg-box .shape-bg-2 {
    border-bottom: 110px solid #af9968;
    text-align: center;
    width: 100%;
    top: 194px;
    left: 5px;
    -webkit-transform: rotate(188deg);
         -o-transform: rotate(188deg);
            transform: rotate(188deg);
    border-left: 38px solid transparent;
    border-right: 14px solid transparent;
  }
}

@media (min-width: 768px) and (max-width: 991.98px) {
  /* line 173, resources/assets/styles/components/_shapes.scss */

  .shape-hero-home-bg-box .shape-bg-2 {
    top: 290px;
  }
}

@media (max-width: 767.98px) {
  /* line 173, resources/assets/styles/components/_shapes.scss */

  .shape-hero-home-bg-box .shape-bg-2 {
    top: 250px;
    left: -4px;
  }
}

/* line 206, resources/assets/styles/components/_shapes.scss */

.shape-hero-home-bg-box,
.shape-hero-simple {
  position: absolute;
  z-index: 1;
  height: 842px;
  overflow: hidden;
  margin: auto;
  right: 0;
  left: 40px;
  width: 100%;
  max-width: 1371px;
}

@media (max-width: 1199.98px) {
  /* line 206, resources/assets/styles/components/_shapes.scss */

  .shape-hero-home-bg-box,
  .shape-hero-simple {
    left: 0;
    width: 100%;
  }
}

@media (max-width: 1315px) {
  /* line 206, resources/assets/styles/components/_shapes.scss */

  .shape-hero-home-bg-box,
  .shape-hero-simple {
    left: 2%;
  }
}

@media (max-width: 1270px) {
  /* line 206, resources/assets/styles/components/_shapes.scss */

  .shape-hero-home-bg-box,
  .shape-hero-simple {
    left: 0.5%;
    width: 105% !important;
  }
}

@media (max-width: 1251px) {
  /* line 206, resources/assets/styles/components/_shapes.scss */

  .shape-hero-home-bg-box,
  .shape-hero-simple {
    left: -0.5%;
  }
}

@media (max-width: 1232px) {
  /* line 206, resources/assets/styles/components/_shapes.scss */

  .shape-hero-home-bg-box,
  .shape-hero-simple {
    left: -0.5%;
    width: 106% !important;
  }
}

@media (max-width: 1203px) {
  /* line 206, resources/assets/styles/components/_shapes.scss */

  .shape-hero-home-bg-box,
  .shape-hero-simple {
    left: -3%;
    width: 110% !important;
  }
}

@media (max-width: 1192px) {
  /* line 206, resources/assets/styles/components/_shapes.scss */

  .shape-hero-home-bg-box,
  .shape-hero-simple {
    left: -2.8%;
  }
}

@media (max-width: 1049px) {
  /* line 206, resources/assets/styles/components/_shapes.scss */

  .shape-hero-home-bg-box,
  .shape-hero-simple {
    width: 26.7%;
  }
}

/* line 267, resources/assets/styles/components/_shapes.scss */

.shape-hero-simple {
  height: 600px;
  top: -117px;
}

@media (max-width: 991.98px) {
  /* line 267, resources/assets/styles/components/_shapes.scss */

  .shape-hero-simple {
    top: -197px;
  }
}

/* line 277, resources/assets/styles/components/_shapes.scss */

.shape-hero-simple .shape-bg-1 {
  -webkit-transform: rotate(184deg);
       -o-transform: rotate(184deg);
          transform: rotate(184deg);
  -webkit-animation: hero-simple-front linear 4s infinite;
       -o-animation: hero-simple-front linear 4s infinite;
          animation: hero-simple-front linear 4s infinite;
}

@media (min-width: 992px) and (max-width: 1199.98px) {
  /* line 277, resources/assets/styles/components/_shapes.scss */

  .shape-hero-simple .shape-bg-1 {
    top: -344px;
  }
}

@media (max-width: 991.98px) {
  /* line 277, resources/assets/styles/components/_shapes.scss */

  .shape-hero-simple .shape-bg-1 {
    -webkit-transform: rotate(187deg);
         -o-transform: rotate(187deg);
            transform: rotate(187deg);
  }
}

@media (max-width: 767.98px) {
  /* line 277, resources/assets/styles/components/_shapes.scss */

  .shape-hero-simple .shape-bg-1 {
    top: -422px;
  }
}

/* line 296, resources/assets/styles/components/_shapes.scss */

.shape-hero-simple .shape-bg-2 {
  z-index: 1;
  border-right-width: 128px;
  border-bottom-color: #af9968;
}

@media (min-width: 992px) and (max-width: 1199.98px) {
  /* line 296, resources/assets/styles/components/_shapes.scss */

  .shape-hero-simple .shape-bg-2 {
    top: -344px;
  }
}

@media (max-width: 767.98px) {
  /* line 296, resources/assets/styles/components/_shapes.scss */

  .shape-hero-simple .shape-bg-2 {
    top: -422px;
    left: -100px;
  }
}

/** KEY FRAMES **/

@-webkit-keyframes shape-box-1-front {
  0%, 100% {
    -webkit-transform: rotateY(0deg);
            transform: rotateY(0deg);
  }

  25% {
    -webkit-transform: rotate(1deg);
            transform: rotate(1deg);
  }

  75% {
    -webkit-transform: rotate(-1deg);
            transform: rotate(-1deg);
  }
}

@-o-keyframes shape-box-1-front {
  0%, 100% {
    transform: rotateY(0deg);
  }

  25% {
    -o-transform: rotate(1deg);
       transform: rotate(1deg);
  }

  75% {
    -o-transform: rotate(-1deg);
       transform: rotate(-1deg);
  }
}

@keyframes shape-box-1-front {
  0%, 100% {
    -webkit-transform: rotateY(0deg);
            transform: rotateY(0deg);
  }

  25% {
    -webkit-transform: rotate(1deg);
         -o-transform: rotate(1deg);
            transform: rotate(1deg);
  }

  75% {
    -webkit-transform: rotate(-1deg);
         -o-transform: rotate(-1deg);
            transform: rotate(-1deg);
  }
}

@-webkit-keyframes shape-box-1-back {
  0%, 100% {
    -webkit-transform: rotateY(0deg);
            transform: rotateY(0deg);
  }

  25% {
    -webkit-transform: rotate(-1deg);
            transform: rotate(-1deg);
  }

  75% {
    -webkit-transform: rotate(1deg);
            transform: rotate(1deg);
  }
}

@-o-keyframes shape-box-1-back {
  0%, 100% {
    transform: rotateY(0deg);
  }

  25% {
    -o-transform: rotate(-1deg);
       transform: rotate(-1deg);
  }

  75% {
    -o-transform: rotate(1deg);
       transform: rotate(1deg);
  }
}

@keyframes shape-box-1-back {
  0%, 100% {
    -webkit-transform: rotateY(0deg);
            transform: rotateY(0deg);
  }

  25% {
    -webkit-transform: rotate(-1deg);
         -o-transform: rotate(-1deg);
            transform: rotate(-1deg);
  }

  75% {
    -webkit-transform: rotate(1deg);
         -o-transform: rotate(1deg);
            transform: rotate(1deg);
  }
}

@-webkit-keyframes hero-home-front {
  25% {
    -webkit-transform: rotate(176deg);
            transform: rotate(176deg);
  }
}

@-o-keyframes hero-home-front {
  25% {
    -o-transform: rotate(176deg);
       transform: rotate(176deg);
  }
}

@keyframes hero-home-front {
  25% {
    -webkit-transform: rotate(176deg);
         -o-transform: rotate(176deg);
            transform: rotate(176deg);
  }
}

@media (max-width: 991.98px) {
@-webkit-keyframes hero-home-front {
    25% {
      -webkit-transform: rotate(178deg);
              transform: rotate(178deg);
    }
}
@-o-keyframes hero-home-front {
    25% {
      -o-transform: rotate(178deg);
         transform: rotate(178deg);
    }
}
@keyframes hero-home-front {
    25% {
      -webkit-transform: rotate(178deg);
           -o-transform: rotate(178deg);
              transform: rotate(178deg);
    }
}
}

@-webkit-keyframes hero-home-back {
  25% {
    -webkit-transform: rotate(7deg);
            transform: rotate(7deg);
  }
}

@-o-keyframes hero-home-back {
  25% {
    -o-transform: rotate(7deg);
       transform: rotate(7deg);
  }
}

@keyframes hero-home-back {
  25% {
    -webkit-transform: rotate(7deg);
         -o-transform: rotate(7deg);
            transform: rotate(7deg);
  }
}

@media (max-width: 991.98px) {
@-webkit-keyframes hero-home-back {
    25% {
      -webkit-transform: rotate(186deg);
              transform: rotate(186deg);
    }
}
@-o-keyframes hero-home-back {
    25% {
      -o-transform: rotate(186deg);
         transform: rotate(186deg);
    }
}
@keyframes hero-home-back {
    25% {
      -webkit-transform: rotate(186deg);
           -o-transform: rotate(186deg);
              transform: rotate(186deg);
    }
}
}

@-webkit-keyframes hero-simple-front {
  25% {
    -webkit-transform: rotate(186deg);
            transform: rotate(186deg);
  }
}

@-o-keyframes hero-simple-front {
  25% {
    -o-transform: rotate(186deg);
       transform: rotate(186deg);
  }
}

@keyframes hero-simple-front {
  25% {
    -webkit-transform: rotate(186deg);
         -o-transform: rotate(186deg);
            transform: rotate(186deg);
  }
}

@media (max-width: 991.98px) {
@-webkit-keyframes hero-simple-front {
    25% {
      -webkit-transform: rotate(188deg);
              transform: rotate(188deg);
    }
}
@-o-keyframes hero-simple-front {
    25% {
      -o-transform: rotate(188deg);
         transform: rotate(188deg);
    }
}
@keyframes hero-simple-front {
    25% {
      -webkit-transform: rotate(188deg);
           -o-transform: rotate(188deg);
              transform: rotate(188deg);
    }
}
}

@-webkit-keyframes hero-simple-back {
  25% {
    -webkit-transform: rotate(17deg);
            transform: rotate(17deg);
  }
}

@-o-keyframes hero-simple-back {
  25% {
    -o-transform: rotate(17deg);
       transform: rotate(17deg);
  }
}

@keyframes hero-simple-back {
  25% {
    -webkit-transform: rotate(17deg);
         -o-transform: rotate(17deg);
            transform: rotate(17deg);
  }
}

@media (max-width: 991.98px) {
@-webkit-keyframes hero-simple-back {
    25% {
      -webkit-transform: rotate(196deg);
              transform: rotate(196deg);
    }
}
@-o-keyframes hero-simple-back {
    25% {
      -o-transform: rotate(196deg);
         transform: rotate(196deg);
    }
}
@keyframes hero-simple-back {
    25% {
      -webkit-transform: rotate(196deg);
           -o-transform: rotate(196deg);
              transform: rotate(196deg);
    }
}
}

/* line 1, resources/assets/styles/components/_cards.scss */

.card {
  position: relative;
}

@media (min-width: 992px) {
  /* line 4, resources/assets/styles/components/_cards.scss */

  .card .card-body {
    padding-top: 5px;
  }
}

@media (min-width: 768px) {
  /* line 4, resources/assets/styles/components/_cards.scss */

  .card .card-body {
    padding-top: 5px;
  }
}

@media (max-width: 767.98px) {
  /* line 4, resources/assets/styles/components/_cards.scss */

  .card .card-body {
    padding-top: 110px;
  }
}

/* line 17, resources/assets/styles/components/_cards.scss */

.card .card-body .card-title {
  color: #dc3545;
}

@media (max-width: 767.98px) {
  /* line 17, resources/assets/styles/components/_cards.scss */

  .card .card-body .card-title {
    font-size: 24px !important;
  }
}

@media (max-width: 767.98px) {
  /* line 25, resources/assets/styles/components/_cards.scss */

  .card .card-body .card-text {
    font-size: 15px;
    letter-spacing: 2.5px;
  }
}

/* line 33, resources/assets/styles/components/_cards.scss */

.card .card-img-top {
  height: auto;
  margin: 0 auto;
  max-width: 90px;
}

@media (max-width: 767.98px) {
  /* line 33, resources/assets/styles/components/_cards.scss */

  .card .card-img-top {
    width: auto;
    position: absolute;
    margin: auto;
    right: 0;
    left: 0;
    top: 30px;
    max-width: 100px;
  }
}

@media (max-width: 1199.98px) {
  /* line 33, resources/assets/styles/components/_cards.scss */

  .card .card-img-top {
    margin-top: 20px;
  }
}

@media (max-width: 991.98px) {
  /* line 33, resources/assets/styles/components/_cards.scss */

  .card .card-img-top {
    margin-top: -10px;
  }
}

@media (min-width: 992px) {
  /* line 33, resources/assets/styles/components/_cards.scss */

  .card .card-img-top {
    margin: 0 auto;
    margin-top: 20px;
  }
}

/* line 1, resources/assets/styles/components/_resources-filter.scss */

.resources-filter {
  display: inline-block;
  position: relative;
  margin: 2px 2px 80px 2px;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.25);
          box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.25);
  background: #fff;
  left: 50%;
  -webkit-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 99;
}

/* line 11, resources/assets/styles/components/_resources-filter.scss */

.resources-filter .term-item {
  display: inline-block;
  position: relative;
}

/* line 15, resources/assets/styles/components/_resources-filter.scss */

.resources-filter .term-item a {
  cursor: pointer;
  text-decoration: none;
  color: #020d2d;
  font-size: 0.7rem;
  padding: 13px 25px;
  display: block;
  -webkit-transition: color 1s;
  -o-transition: color 1s;
  transition: color 1s;
}

/* line 24, resources/assets/styles/components/_resources-filter.scss */

.resources-filter .term-item a.disabled-color {
  color: grey !important;
}

@media (min-width: 768px) {
  /* line 15, resources/assets/styles/components/_resources-filter.scss */

  .resources-filter .term-item a {
    font-size: 1rem;
    letter-spacing: 3.4px;
  }
}

/* line 34, resources/assets/styles/components/_resources-filter.scss */

.resources-filter .term-item::after {
  content: "";
  height: 20px;
  width: 2px;
  background: #af9968;
  position: absolute;
  right: -2px;
  top: 50%;
  margin-top: -11px;
  z-index: 5;
}

/* line 47, resources/assets/styles/components/_resources-filter.scss */

.resources-filter .term-item:last-child::after {
  display: none;
}

/* line 53, resources/assets/styles/components/_resources-filter.scss */

.resources-filter .term-item.active a {
  color: #dc3545;
  font-weight: 600;
}

/* line 58, resources/assets/styles/components/_resources-filter.scss */

.resources-filter .term-item.active::before {
  content: "";
  display: block;
  position: absolute;
  width: calc(100% + 4px);
  height: calc(100% + 9px);
  z-index: 6;
  top: -4px;
  left: 0;
  margin-top: -2px;
  margin-left: -2px;
  border: 6px solid #fff;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
}

/* line 73, resources/assets/styles/components/_resources-filter.scss */

.resources-filter .term-item.active::after {
  content: none;
}

@media (max-width: 991.98px) {
  /* line 80, resources/assets/styles/components/_resources-filter.scss */

  .resources-filter .term-item-selected {
    width: 167px;
    display: block;
  }

  /* line 84, resources/assets/styles/components/_resources-filter.scss */

  .resources-filter .term-item-selected a {
    color: #dc3545;
    font-weight: 600;
  }

  /* line 89, resources/assets/styles/components/_resources-filter.scss */

  .resources-filter .term-item-selected::after {
    content: "";
    position: absolute;
    height: 7px;
    width: 7px;
    right: 16px;
    top: 50%;
    margin-top: -6px;
    z-index: 5;
    border-style: solid;
    border-color: #010d2c;
    border-width: 0 2px 2px 0;
    background-color: transparent;
    padding: 3px;
    -webkit-transform: rotate(45deg);
         -o-transform: rotate(45deg);
            transform: rotate(45deg);
  }

  /* line 107, resources/assets/styles/components/_resources-filter.scss */

  .resources-filter .terms-nav-list {
    display: none;
    position: absolute;
    background-color: #fff;
    -webkit-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.1);
            box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.1);
    padding-bottom: 4px;
  }

  /* line 114, resources/assets/styles/components/_resources-filter.scss */

  .resources-filter .terms-nav-list .term-item {
    width: 100%;
  }

  /* line 117, resources/assets/styles/components/_resources-filter.scss */

  .resources-filter .terms-nav-list .term-item a {
    padding: 17px 25px;
  }

  /* line 121, resources/assets/styles/components/_resources-filter.scss */

  .resources-filter .terms-nav-list .term-item.active::before {
    display: none;
  }

  /* line 125, resources/assets/styles/components/_resources-filter.scss */

  .resources-filter .terms-nav-list .term-item.active {
    font-weight: normal !important;
    color: inherit !important;
  }

  /* line 130, resources/assets/styles/components/_resources-filter.scss */

  .resources-filter .terms-nav-list .term-item::after {
    content: "";
    height: 1px;
    width: 15%;
    background: #af9968;
    position: static;
    right: unset;
    top: 0;
    margin: 0 auto;
    z-index: 5;
    display: block;
  }

  /* line 144, resources/assets/styles/components/_resources-filter.scss */

  .resources-filter .terms-nav-list .term-item:last-child::after {
    display: none;
  }
}

@media (min-width: 992px) {
  /* line 153, resources/assets/styles/components/_resources-filter.scss */

  .resources-filter .term-item-selected {
    display: none;
  }

  /* line 157, resources/assets/styles/components/_resources-filter.scss */

  .resources-filter .terms-nav-list {
    display: block !important;
  }
}

/* line 2, resources/assets/styles/components/_slider.scss */

.slide:focus,
.slide a {
  outline: none;
}

/* line 8, resources/assets/styles/components/_slider.scss */

.slider-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: -1;
}

/* line 14, resources/assets/styles/components/_slider.scss */

.slider-bg .slide {
  background-size: cover;
  background-position: center;
}

@media (max-width: 991.98px) {
  /* line 14, resources/assets/styles/components/_slider.scss */

  .slider-bg .slide {
    background-position: top;
  }
}

/* line 23, resources/assets/styles/components/_slider.scss */

.slider-bg .slick-list,
.slider-bg .slick-track {
  height: 100%;
}

/* line 29, resources/assets/styles/components/_slider.scss */

.slider-nav {
  margin: 0;
}

/* line 32, resources/assets/styles/components/_slider.scss */

.slider-nav .slick-list {
  padding: 30px !important;
  max-width: calc(100% - 120px);
  margin: auto;
}

/* line 39, resources/assets/styles/components/_slider.scss */

.slider-nav:not(.breakpoint)::before {
  display: none;
}

/* line 44, resources/assets/styles/components/_slider.scss */

.slider-nav:not(.breakpoint) .slick-list::before {
  content: "";
  width: calc(100% - 60px);
  height: calc(100% - 60px);
  position: absolute;
  display: block;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.35);
          box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.35);
}

/* line 55, resources/assets/styles/components/_slider.scss */

.slider-nav.breakpoint {
  max-width: calc(100% - 140px);
  margin: auto;
}

/* line 60, resources/assets/styles/components/_slider.scss */

.slider-nav.breakpoint .slick-list::before {
  width: 100%;
  left: 0;
  right: 0;
  margin: auto;
}

/* line 68, resources/assets/styles/components/_slider.scss */

.slider-nav.breakpoint::before {
  content: "";
  width: 100%;
  max-width: calc(100% - 120px);
  height: calc(100% - 60px);
  position: absolute;
  display: block;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.35);
          box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.35);
  top: 50%;
  background: #fff;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  margin: auto;
  right: 0;
  left: 0;
}

/* line 85, resources/assets/styles/components/_slider.scss */

.slider-nav .slick-track {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}

/* line 91, resources/assets/styles/components/_slider.scss */

.slider-nav .slide {
  padding: 30px;
  position: relative;
  height: inherit !important;
  display: inline-block;
  background: #fff;
  font-size: 17px;
  white-space: nowrap;
  cursor: pointer;
  letter-spacing: 4px;
}

/* line 102, resources/assets/styles/components/_slider.scss */

.slider-nav .slide:focus,
.slider-nav .slide a {
  outline: none;
}

/* line 107, resources/assets/styles/components/_slider.scss */

.slider-nav .slide::after {
  content: "";
  height: 35px;
  width: 2px;
  background: #af9968;
  position: absolute;
  right: -2px;
  top: 50%;
  margin-top: -17.5px;
  z-index: 6;
}

/* line 120, resources/assets/styles/components/_slider.scss */

.slider-nav .slide:last-child::after {
  display: none;
}

/* line 125, resources/assets/styles/components/_slider.scss */

.slider-nav .slide::before {
  content: "";
  display: block;
  position: absolute;
  width: calc(100% + 20px);
  height: calc(100% + 20px);
  z-index: 5;
  top: 0;
  left: 0;
  margin-top: -10px;
  margin-left: -10px;
  border: 15px solid #fff;
  border-top: 20px solid #fff;
  border-bottom: 20px solid #fff;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.5);
          box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.5);
  opacity: 0;
}

/* line 144, resources/assets/styles/components/_slider.scss */

.slider-nav .slide.slick-current {
  color: #dc3545;
  font-weight: bold;
}

/* line 148, resources/assets/styles/components/_slider.scss */

.slider-nav .slide.slick-current::before {
  opacity: 1;
  z-index: 7;
}

/* line 156, resources/assets/styles/components/_slider.scss */

.slick-prev,
.slick-next {
  width: 60px;
  height: 60px;
  position: absolute;
  left: -10px;
}

/* line 163, resources/assets/styles/components/_slider.scss */

.slick-prev::before,
.slick-next::before {
  color: #020d2d;
  font-size: 60px;
}

/* line 169, resources/assets/styles/components/_slider.scss */

.slick-next {
  right: -10px;
  left: auto;
}

/* line 2, resources/assets/styles/components/_modal.scss */

.modal .modal-content {
  background: transparent;
  border: none;
  min-height: 65vh;
}

/* line 8, resources/assets/styles/components/_modal.scss */

.modal .modal-content::before {
  content: "";
  display: block;
  background: #020d2d;
  -webkit-clip-path: polygon(6% 3%, 93% 5%, 95% 100%, 1% 95%);
          clip-path: polygon(6% 3%, 93% 5%, 95% 100%, 1% 95%);
  width: 100%;
  margin: auto;
  height: 100%;
  position: absolute;
  z-index: 0;
}

@media (max-width: 991.98px) {
  /* line 8, resources/assets/styles/components/_modal.scss */

  .modal .modal-content::before {
    -webkit-clip-path: polygon(0 3%, 96% 5%, 94% 100%, 2% 98%);
            clip-path: polygon(0 3%, 96% 5%, 94% 100%, 2% 98%);
  }
}

/* line 24, resources/assets/styles/components/_modal.scss */

.modal .modal-content::after {
  content: "";
  display: block;
  background: #af9968;
  -webkit-clip-path: polygon(13% 0, 90% 15%, 100% 92%, 4% 91%);
          clip-path: polygon(13% 0, 90% 15%, 100% 92%, 4% 91%);
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: -1;
  top: 0;
  left: -2%;
}

@media (max-width: 991.98px) {
  /* line 24, resources/assets/styles/components/_modal.scss */

  .modal .modal-content::after {
    -webkit-clip-path: polygon(7% 0, 89% 14%, 99% 77%, 10% 81%);
            clip-path: polygon(7% 0, 89% 14%, 99% 77%, 10% 81%);
  }
}

/* line 41, resources/assets/styles/components/_modal.scss */

.modal .modal-content .modal-body {
  padding: 75px 35px 75px 28px;
}

/* line 44, resources/assets/styles/components/_modal.scss */

.modal .modal-content .modal-body > .h2 {
  font-size: 3rem;
  font-size: 42px;
  font-family: "Gibson", sans-serif;
}

/* line 51, resources/assets/styles/components/_modal.scss */

.modal .modal-content .close {
  position: absolute;
  right: 60px;
  top: 65px;
}

@media (max-width: 991.98px) {
  /* line 51, resources/assets/styles/components/_modal.scss */

  .modal .modal-content .close {
    right: 30px;
  }
}

/* line 63, resources/assets/styles/components/_modal.scss */

.modal-backdrop {
  background-color: #fff;
}

/* line 66, resources/assets/styles/components/_modal.scss */

.modal-backdrop.show {
  opacity: 0.8;
}

/* line 70, resources/assets/styles/components/_modal.scss */

.modal-backdrop.navbar-backdrop {
  z-index: 1020;
}

/* line 75, resources/assets/styles/components/_modal.scss */

.navbar-modal-open {
  overflow: hidden;
}

/* line 81, resources/assets/styles/components/_modal.scss */

.modal-open .navbar-backdrop {
  opacity: 0;
}

/* line 87, resources/assets/styles/components/_modal.scss */

.navbar-modal-open,
.modal-open {
  -webkit-overflow-scrolling: touch;
}

@media (min-width: 992px) {
  /* line 1, resources/assets/styles/components/_parallax-images.scss */

  .parallax-image {
    position: fixed;
  }
}

@media (max-width: 1199.98px) {
  /* line 1, resources/assets/styles/components/_parallax-images.scss */

  .parallax-image {
    bottom: 16px;
    z-index: 5;
  }
}

/* line 11, resources/assets/styles/components/_parallax-images.scss */

.parallax-image img {
  max-height: 100%;
  max-width: 100%;
  width: auto;
  height: auto;
}

/* line 19, resources/assets/styles/components/_parallax-images.scss */

.parallax-image.end {
  position: absolute;
  z-index: 1;
  top: auto;
}

/* line 79, resources/assets/styles/components/_collection.scss */

.collection {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-top: 62px;
  margin-left: auto;
  margin-right: auto;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
  -webkit-box-pack: space-evenly;
  -webkit-justify-content: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (max-width: 767.98px) {
  /* line 79, resources/assets/styles/components/_collection.scss */

  .collection {
    margin-top: 0;
  }
}

@media (min-width: 768px) {
  /* line 79, resources/assets/styles/components/_collection.scss */

  .collection {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    display: grid;
  }
}

@media (min-width: 768px) {
  /* line 79, resources/assets/styles/components/_collection.scss */

  .collection {
    grid-template-columns: repeat(3, calc(399px + 5px));
  }
}

@media (max-width: 991.98px) {
  /* line 79, resources/assets/styles/components/_collection.scss */

  .collection {
    grid-template-columns: repeat(2, calc(399px + 5px));
  }
}

@media (min-width: 768px) and (max-width: 991.98px) {
  /* line 79, resources/assets/styles/components/_collection.scss */

  .collection {
    grid-template-columns: repeat(2, calc(399px - 15px));
  }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
  /* line 79, resources/assets/styles/components/_collection.scss */

  .collection {
    grid-template-columns: repeat(2, calc(399px + 5px));
  }
}

/* line 21, resources/assets/styles/components/_collection.scss */

.collection .collection-item {
  height: calc(367px - 5px);
  width: calc(399px - 5px);
}

@media (min-width: 768px) {
  /* line 21, resources/assets/styles/components/_collection.scss */

  .collection .collection-item {
    width: calc(399px - 40px);
  }
}

@media (max-width: 991.98px) {
  /* line 21, resources/assets/styles/components/_collection.scss */

  .collection .collection-item {
    width: calc(399px - 60px);
    max-width: 100%;
  }
}

/* line 39, resources/assets/styles/components/_collection.scss */

.collection .collection-item-container:nth-child(3n-2) .collection-item .collection-item-bg {
  border-bottom: 367px solid #fff;
}

/* line 48, resources/assets/styles/components/_collection.scss */

.collection .collection-item-container:nth-child(3n + 0) .collection-item .collection-item-bg {
  border-bottom: 367px solid #fff;
}

/* line 99, resources/assets/styles/components/_collection.scss */

.collection .collection-item {
  margin: auto;
  padding: 25px 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-decoration: none;
  position: relative;
  z-index: 20;
  max-width: 100%;
}

@media (max-width: 767.98px) {
  /* line 99, resources/assets/styles/components/_collection.scss */

  .collection .collection-item {
    margin-top: 0;
    height: calc(284px - 5px);
  }
}

/* line 114, resources/assets/styles/components/_collection.scss */

.collection .collection-item .image {
  height: 100px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (max-width: 767.98px) {
  /* line 120, resources/assets/styles/components/_collection.scss */

  .collection .collection-item .image img {
    max-height: 100%;
  }
}

@media (max-width: 767.98px) {
  /* line 114, resources/assets/styles/components/_collection.scss */

  .collection .collection-item .image {
    height: 55px;
  }
}

/* line 131, resources/assets/styles/components/_collection.scss */

.collection .collection-item .title {
  margin-top: 21px;
  margin-bottom: 10px;
  line-height: 26px;
  text-transform: uppercase;
  letter-spacing: 0.21em;
  font-weight: 500;
  font-size: 20px;
  color: #00a6e0;
}

/* line 141, resources/assets/styles/components/_collection.scss */

.collection .collection-item .title:hover {
  text-decoration: none;
}

@media (max-width: 767.98px) {
  /* line 131, resources/assets/styles/components/_collection.scss */

  .collection .collection-item .title {
    line-height: 24px;
    font-size: 17px;
  }
}

@media (max-width: 767.98px) {
  /* line 151, resources/assets/styles/components/_collection.scss */

  .collection .collection-item .source {
    line-height: 25px;
    font-size: 16px;
  }
}

/* line 158, resources/assets/styles/components/_collection.scss */

.collection .collection-item .date {
  display: block;
  font-style: italic;
  font-size: 16px;
  line-height: 16px;
}

@media (max-width: 767.98px) {
  /* line 158, resources/assets/styles/components/_collection.scss */

  .collection .collection-item .date {
    line-height: 12px;
    font-size: 11px;
  }
}

/* line 171, resources/assets/styles/components/_collection.scss */

.collection .collection-item-container {
  position: relative;
  margin-bottom: 70px;
}

@media (min-width: 992px) {
  /* line 57, resources/assets/styles/components/_collection.scss */

  .collection .collection-item-container:hover::after {
    content: "";
    display: block;
    width: 399px;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.1);
    filter: url("data:image/svg+xml;utf9,<svg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'><filter%20id='blur'><feGaussianBlur%20stdDeviation='10'%20/></filter></svg>#blur");
    -webkit-filter: progid:dximagetransform.microsoft.blur(pixelradius='10');
            filter: progid:dximagetransform.microsoft.blur(pixelradius='10');
    -webkit-filter: blur(10px);
            filter: blur(10px);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
  }
}

@media (min-width: 992px) and (max-width: 991.98px) {
  /* line 57, resources/assets/styles/components/_collection.scss */

  .collection .collection-item-container:hover::after {
    left: 50%;
    margin-left: -180px;
    width: 360px;
  }
}

@media (max-width: 991.98px) {
  /* line 171, resources/assets/styles/components/_collection.scss */

  .collection .collection-item-container {
    margin-bottom: 30px;
  }
}

@media (max-width: 991.98px) {
  /* line 171, resources/assets/styles/components/_collection.scss */

  .collection .collection-item-container {
    margin-bottom: 30px;
  }
}

/* line 191, resources/assets/styles/components/_collection.scss */

.collection .collection-item-container:nth-child(3n-2) .collection-item {
  overflow: hidden;
}

/* line 194, resources/assets/styles/components/_collection.scss */

.collection .collection-item-container:nth-child(3n-2) .collection-item .collection-item-bg {
  background: white;
  display: block;
  position: absolute;
  width: 500px;
  left: -15px;
  top: -14px;
  z-index: -1;
  border-left: 8px solid transparent;
  border-right: 0 solid transparent;
  -webkit-transform: rotate(-2deg);
       -o-transform: rotate(-2deg);
          transform: rotate(-2deg);
}

/* line 212, resources/assets/styles/components/_collection.scss */

.collection .collection-item-container:nth-child(3n-1) .collection-item .collection-item-bg {
  background: white;
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: -1;
  -webkit-transform: skewY(-1deg);
       -o-transform: skewY(-1deg);
          transform: skewY(-1deg);
}

/* line 228, resources/assets/styles/components/_collection.scss */

.collection .collection-item-container:nth-child(3n + 0) .collection-item {
  overflow: hidden;
}

/* line 231, resources/assets/styles/components/_collection.scss */

.collection .collection-item-container:nth-child(3n + 0) .collection-item .collection-item-bg {
  background: white;
  display: block;
  position: absolute;
  width: 500px;
  left: -15px;
  top: -14px;
  z-index: -1;
  border-left: 8px solid transparent;
  border-right: 0 solid transparent;
  -webkit-transform: rotate(3deg);
       -o-transform: rotate(3deg);
          transform: rotate(3deg);
}

@media (min-width: 768px) {
  /* line 5, resources/assets/styles/components/_events-collection.scss */

  .events-collection {
    grid-template-columns: repeat(3, calc(399px + 5px));
  }
}

@media (max-width: 991.98px) {
  /* line 5, resources/assets/styles/components/_events-collection.scss */

  .events-collection {
    grid-template-columns: repeat(2, calc(399px + 5px));
  }
}

@media (min-width: 768px) and (max-width: 991.98px) {
  /* line 5, resources/assets/styles/components/_events-collection.scss */

  .events-collection {
    grid-template-columns: repeat(2, calc(399px - 15px));
  }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
  /* line 5, resources/assets/styles/components/_events-collection.scss */

  .events-collection {
    grid-template-columns: repeat(2, calc(399px + 5px));
  }
}

/* line 21, resources/assets/styles/components/_collection.scss */

.events-collection .collection-item {
  height: calc(500px - 5px);
  width: calc(399px - 5px);
}

@media (min-width: 768px) {
  /* line 21, resources/assets/styles/components/_collection.scss */

  .events-collection .collection-item {
    width: calc(399px - 40px);
  }
}

@media (max-width: 991.98px) {
  /* line 21, resources/assets/styles/components/_collection.scss */

  .events-collection .collection-item {
    width: calc(399px - 60px);
    max-width: 100%;
  }
}

/* line 39, resources/assets/styles/components/_collection.scss */

.events-collection .collection-item-container:nth-child(3n-2) .collection-item .collection-item-bg {
  border-bottom: 500px solid #fff;
}

/* line 48, resources/assets/styles/components/_collection.scss */

.events-collection .collection-item-container:nth-child(3n + 0) .collection-item .collection-item-bg {
  border-bottom: 500px solid #fff;
}

@media (max-width: 991.98px) {
  /* line 5, resources/assets/styles/components/_events-collection.scss */

  .events-collection {
    grid-template-columns: repeat(2, calc(360px + 5px));
  }
}

/* line 12, resources/assets/styles/components/_events-collection.scss */

.events-collection .events-item {
  padding: 1.5rem;
}

/* line 15, resources/assets/styles/components/_events-collection.scss */

.events-collection .events-item .image {
  width: 100%;
  height: calc((2 / 5) * 100%);
  background-size: cover;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 24, resources/assets/styles/components/_events-collection.scss */

.events-collection .events-item .data {
  position: relative;
  top: 212px;
}

/* line 28, resources/assets/styles/components/_events-collection.scss */

.events-collection .events-item .data .title {
  color: #eb5e60;
}

/* line 32, resources/assets/styles/components/_events-collection.scss */

.events-collection .events-item .data .footer {
  margin-bottom: 35px;
}

/* line 36, resources/assets/styles/components/_events-collection.scss */

.events-collection .events-item .data .btn-white {
  padding: 10px 40px;
}

@media (min-width: 768px) {
  /* line 42, resources/assets/styles/components/_events-collection.scss */

  .events-collection.past-events {
    grid-template-columns: repeat(3, calc(399px + 5px));
  }
}

@media (max-width: 991.98px) {
  /* line 42, resources/assets/styles/components/_events-collection.scss */

  .events-collection.past-events {
    grid-template-columns: repeat(2, calc(399px + 5px));
  }
}

@media (min-width: 768px) and (max-width: 991.98px) {
  /* line 42, resources/assets/styles/components/_events-collection.scss */

  .events-collection.past-events {
    grid-template-columns: repeat(2, calc(399px - 15px));
  }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
  /* line 42, resources/assets/styles/components/_events-collection.scss */

  .events-collection.past-events {
    grid-template-columns: repeat(2, calc(399px + 5px));
  }
}

/* line 21, resources/assets/styles/components/_collection.scss */

.events-collection.past-events .collection-item {
  height: calc(400px - 5px);
  width: calc(399px - 5px);
}

@media (min-width: 768px) {
  /* line 21, resources/assets/styles/components/_collection.scss */

  .events-collection.past-events .collection-item {
    width: calc(399px - 40px);
  }
}

@media (max-width: 991.98px) {
  /* line 21, resources/assets/styles/components/_collection.scss */

  .events-collection.past-events .collection-item {
    width: calc(399px - 60px);
    max-width: 100%;
  }
}

/* line 39, resources/assets/styles/components/_collection.scss */

.events-collection.past-events .collection-item-container:nth-child(3n-2) .collection-item .collection-item-bg {
  border-bottom: 400px solid #fff;
}

/* line 48, resources/assets/styles/components/_collection.scss */

.events-collection.past-events .collection-item-container:nth-child(3n + 0) .collection-item .collection-item-bg {
  border-bottom: 400px solid #fff;
}

/* line 46, resources/assets/styles/components/_events-collection.scss */

.events-collection.past-events .events-item .image {
  height: calc((2.5 / 5) * 100%);
  opacity: 0.5;
}

/* line 51, resources/assets/styles/components/_events-collection.scss */

.events-collection.past-events .events-item .data {
  position: relative;
  top: 212px;
}

/* line 55, resources/assets/styles/components/_events-collection.scss */

.events-collection.past-events .events-item .data .title {
  color: #00a6e0;
  opacity: 0.75;
}

/* line 60, resources/assets/styles/components/_events-collection.scss */

.events-collection.past-events .events-item .data .footer {
  opacity: 0.75;
}

/* line 64, resources/assets/styles/components/_events-collection.scss */

.events-collection.past-events .events-item .data .btn-skew {
  display: none;
}

/* line 72, resources/assets/styles/components/_events-collection.scss */

.events-collection .collection-item-container:hover::after {
  display: none;
  cursor: default;
}

/* line 77, resources/assets/styles/components/_events-collection.scss */

.events-collection .collection-item-container.has-button:hover {
  cursor: pointer;
}

@media (min-width: 992px) {
  /* line 57, resources/assets/styles/components/_collection.scss */

  .events-collection .collection-item-container.has-button:hover::after {
    content: "";
    display: block;
    width: 399px;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.1);
    filter: url("data:image/svg+xml;utf9,<svg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'><filter%20id='blur'><feGaussianBlur%20stdDeviation='10'%20/></filter></svg>#blur");
    -webkit-filter: progid:dximagetransform.microsoft.blur(pixelradius='10');
            filter: progid:dximagetransform.microsoft.blur(pixelradius='10');
    -webkit-filter: blur(10px);
            filter: blur(10px);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
  }
}

@media (min-width: 992px) and (max-width: 991.98px) {
  /* line 57, resources/assets/styles/components/_collection.scss */

  .events-collection .collection-item-container.has-button:hover::after {
    left: 50%;
    margin-left: -180px;
    width: 360px;
  }
}

/* line 4, resources/assets/styles/components/_section-header.scss */

.component-section-header__tag {
  color: #af9968;
  letter-spacing: -0.9px;
  font-size: 45px;
  text-transform: uppercase;
  font-weight: 400;
  line-height: 1;
  margin-bottom: 0;
}

@media (min-width: 1200px) {
  /* line 4, resources/assets/styles/components/_section-header.scss */

  .component-section-header__tag {
    font-size: 45px;
  }
}

@media (max-width: 1399.98px) {
  /* line 4, resources/assets/styles/components/_section-header.scss */

  .component-section-header__tag {
    font-size: 24px;
  }
}

/* line 22, resources/assets/styles/components/_section-header.scss */

.component-section-header__title {
  margin-bottom: 20px;
  color: #010d2c;
  font-weight: 900;
  line-height: 1;
  margin-top: 0;
  letter-spacing: 0;
  text-transform: uppercase;
}

@media (min-width: 992px) {
  /* line 22, resources/assets/styles/components/_section-header.scss */

  .component-section-header__title {
    font-size: 75px;
  }
}

@media (max-width: 1199.98px) {
  /* line 22, resources/assets/styles/components/_section-header.scss */

  .component-section-header__title {
    font-size: 40px;
    line-height: 1.05;
  }
}

/* line 45, resources/assets/styles/components/_section-header.scss */

.component-section-header > *:last-child {
  margin-bottom: 0;
}

/* line 50, resources/assets/styles/components/_section-header.scss */

.component-section-header--small .component-section-header__tag {
  letter-spacing: -0.3px;
}

@media (max-width: 1599.98px) {
  /* line 50, resources/assets/styles/components/_section-header.scss */

  .component-section-header--small .component-section-header__tag {
    font-size: 24px;
    line-height: 1.25;
  }
}

@media (min-width: 1200px) {
  /* line 50, resources/assets/styles/components/_section-header.scss */

  .component-section-header--small .component-section-header__tag {
    font-size: 35px;
  }
}

/* line 63, resources/assets/styles/components/_section-header.scss */

.component-section-header--small .component-section-header__title {
  letter-spacing: 0.5px;
}

@media (min-width: 1400px) {
  /* line 63, resources/assets/styles/components/_section-header.scss */

  .component-section-header--small .component-section-header__title {
    font-size: 70px;
  }
}

@media (max-width: 1599.98px) {
  /* line 63, resources/assets/styles/components/_section-header.scss */

  .component-section-header--small .component-section-header__title {
    font-size: 40px;
  }
}

@media (max-width: 991.98px) {
  /* line 63, resources/assets/styles/components/_section-header.scss */

  .component-section-header--small .component-section-header__title {
    font-size: 30px;
    line-height: 1;
  }
}

/* line 1, resources/assets/styles/components/_announcements-bar.scss */

.c-announcements-bar {
  font-size: 16px;
  position: relative;
  max-height: 0;
  overflow: hidden;
}

@media (max-width: 991.98px) {
  /* line 1, resources/assets/styles/components/_announcements-bar.scss */

  .c-announcements-bar {
    font-size: 14px;
    line-height: 1.3;
    padding-right: 40px;
  }
}

/* line 14, resources/assets/styles/components/_announcements-bar.scss */

.c-announcements-bar .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 10px;
  padding-bottom: 10px;
}

@media (min-width: 1200px) {
  /* line 14, resources/assets/styles/components/_announcements-bar.scss */

  .c-announcements-bar .container {
    max-width: 1470px;
  }
}

@media (max-width: 991.98px) {
  /* line 14, resources/assets/styles/components/_announcements-bar.scss */

  .c-announcements-bar .container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

@media (max-width: 991.98px) {
  /* line 30, resources/assets/styles/components/_announcements-bar.scss */

  .c-announcements-bar .c-buttons-collection {
    text-align: center;
  }
}

@media (min-width: 992px) {
  /* line 30, resources/assets/styles/components/_announcements-bar.scss */

  .c-announcements-bar .c-buttons-collection {
    margin-left: 15px;
  }
}

/* line 40, resources/assets/styles/components/_announcements-bar.scss */

.c-announcements-bar__text {
  font-size: 14px;
}

/* line 43, resources/assets/styles/components/_announcements-bar.scss */

.c-announcements-bar__text a {
  text-decoration: none;
}

/* line 47, resources/assets/styles/components/_announcements-bar.scss */

.c-announcements-bar__text p:last-child {
  margin-bottom: 0;
}

/* line 52, resources/assets/styles/components/_announcements-bar.scss */

.c-announcements-bar__close-btn {
  width: 10px;
  height: 10px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 40px;
  margin: auto;
  cursor: pointer;
}

/* line 62, resources/assets/styles/components/_announcements-bar.scss */

.c-announcements-bar__close-btn svg {
  height: 100%;
  width: 100%;
  vertical-align: top;
}

@media (max-width: 991.98px) {
  /* line 52, resources/assets/styles/components/_announcements-bar.scss */

  .c-announcements-bar__close-btn {
    right: 20px;
  }
}

/* line 73, resources/assets/styles/components/_announcements-bar.scss */

.c-announcements-bar.active {
  max-height: 400px;
}

/* line 1, resources/assets/styles/components/_post-meta.scss */

.c-post-meta {
  font-family: "Roboto", sans-serif;
  overflow: auto;
}

/* line 5, resources/assets/styles/components/_post-meta.scss */

.c-post-meta__name {
  font-size: 16px;
  font-weight: bold;
  line-height: 1.4;
  letter-spacing: normal;
  color: #1e2227;
}

/* line 13, resources/assets/styles/components/_post-meta.scss */

.c-post-meta .avatar {
  width: 38px;
  height: 38px;
  border-radius: 100%;
  float: left;
  margin-top: 2px;
}

@media (max-width: 991.98px) {
  /* line 13, resources/assets/styles/components/_post-meta.scss */

  .c-post-meta .avatar {
    margin-right: 8px;
  }
}

@media (min-width: 992px) {
  /* line 13, resources/assets/styles/components/_post-meta.scss */

  .c-post-meta .avatar {
    margin-right: 13px;
  }
}

/* line 29, resources/assets/styles/components/_post-meta.scss */

.c-post-meta__list {
  list-style: none;
  padding: 0;
  margin: 0;
  line-height: 1;
}

/* line 36, resources/assets/styles/components/_post-meta.scss */

.c-post-meta__details {
  overflow: hidden;
}

/* line 40, resources/assets/styles/components/_post-meta.scss */

.c-post-meta__item {
  font-size: 15px;
  color: #5e6165;
  display: inline;
}

@media (max-width: 991.98px) {
  /* line 40, resources/assets/styles/components/_post-meta.scss */

  .c-post-meta__item {
    font-size: 14px;
  }
}

/* line 49, resources/assets/styles/components/_post-meta.scss */

.c-post-meta__item::after {
  content: '';
  display: inline-block;
  background: #979797;
  width: 1px;
  height: 16px;
  margin: 0 8px;
  vertical-align: middle;
}

@media (max-width: 991.98px) {
  /* line 49, resources/assets/styles/components/_post-meta.scss */

  .c-post-meta__item::after {
    margin: 0 5px;
  }
}

/* line 64, resources/assets/styles/components/_post-meta.scss */

.c-post-meta__item:last-child::after {
  display: none;
}

/* line 1, resources/assets/styles/components/_taxonomy-list.scss */

.c-taxonomy-list {
  list-style: none;
  padding: 0;
  margin: 0;
  font-family: "Gibson", sans-serif;
}

/* line 7, resources/assets/styles/components/_taxonomy-list.scss */

.c-taxonomy-list__item {
  display: inline-block;
}

/* line 11, resources/assets/styles/components/_taxonomy-list.scss */

.c-taxonomy-list__link {
  font-weight: 900;
  display: block;
  font-size: 16px;
  color: #fff !important;
  background-color: #b09968;
  line-height: 1;
  padding: 8px 12px;
  text-decoration: none;
}

/* line 1, resources/assets/styles/components/_post-card.scss */

.c-post-card {
  padding-bottom: 16px;
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}

/* line 11, resources/assets/styles/components/_post-card.scss */

.c-post-card::before {
  content: '';
  position: absolute;
  background-color: #fff;
  right: 0;
  bottom: 0;
  left: 0;
  top: 0;
  opacity: 0;
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
}

/* line 23, resources/assets/styles/components/_post-card.scss */

.c-post-card__image-holder {
  position: relative;
  margin-bottom: 19px;
}

@media (max-width: 991.98px) {
  /* line 23, resources/assets/styles/components/_post-card.scss */

  .c-post-card__image-holder {
    margin-bottom: 13px;
  }
}

/* line 32, resources/assets/styles/components/_post-card.scss */

.c-post-card__image-overlay {
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 22;
  -webkit-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
  mix-blend-mode: multiply;
}

/* line 42, resources/assets/styles/components/_post-card.scss */

.c-post-card__image-overlay img {
  position: absolute;
  max-width: 100%;
  height: auto;
  bottom: 0;
  left: 0;
  opacity: 1;
  -webkit-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
  max-height: 100%;
}

/* line 52, resources/assets/styles/components/_post-card.scss */

.c-post-card__image-overlay img.overlay-1 {
  left: 0;
  width: 100%;
}

/* line 57, resources/assets/styles/components/_post-card.scss */

.c-post-card__image-overlay img.overlay-4 {
  right: 0;
  left: initial;
}

/* line 62, resources/assets/styles/components/_post-card.scss */

.c-post-card__image-overlay img.overlay-3 {
  right: 50px;
  left: initial;
}

/* line 67, resources/assets/styles/components/_post-card.scss */

.c-post-card__image-overlay img.overlay-5,
.c-post-card__image-overlay img.overlay-8 {
  left: initial;
  right: 0;
}

/* line 75, resources/assets/styles/components/_post-card.scss */

.c-post-card__image {
  max-width: 100%;
  height: auto;
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
  position: relative;
  z-index: 5;
  -webkit-transition: all 300ms;
  -o-transition: all 300ms;
  transition: all 300ms;
  opacity: 0.9;
  background: white;
}

@media (min-width: 992px) {
  /* line 75, resources/assets/styles/components/_post-card.scss */

  .c-post-card__image {
    min-height: 165px;
    width: 100%;
    max-height: 165px;
    -o-object-fit: none;
       object-fit: none;
  }
}

@media (min-width: 1200px) {
  /* line 75, resources/assets/styles/components/_post-card.scss */

  .c-post-card__image {
    min-height: 210px;
    width: 100%;
    max-height: 210px;
    -o-object-fit: none;
       object-fit: none;
  }
}

@media (max-width: 992px) {
  /* line 75, resources/assets/styles/components/_post-card.scss */

  .c-post-card__image {
    min-height: 180px;
    width: 100%;
    -o-object-fit: none;
       object-fit: none;
    max-height: 180px;
  }
}

/* line 107, resources/assets/styles/components/_post-card.scss */

.c-post-card__header {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  position: relative;
  z-index: 5;
}

/* line 113, resources/assets/styles/components/_post-card.scss */

.c-post-card__meta {
  position: relative;
  z-index: 5;
}

/* line 118, resources/assets/styles/components/_post-card.scss */

.c-post-card__title {
  font-family: "Gibson", sans-serif;
  font-size: 24px;
  font-weight: normal;
  line-height: 1.17;
  color: #1e353e;
  margin-bottom: 33px;
}

@media (max-width: 991.98px) {
  /* line 118, resources/assets/styles/components/_post-card.scss */

  .c-post-card__title {
    font-size: 22px;
    line-height: 1.27;
    margin-bottom: 42px;
  }
}

/* line 133, resources/assets/styles/components/_post-card.scss */

.c-post-card__link {
  text-decoration: none;
}

/* line 136, resources/assets/styles/components/_post-card.scss */

.c-post-card__link:hover {
  text-decoration: none;
}

/* line 147, resources/assets/styles/components/_post-card.scss */

.c-post-card:hover .c-post-card__image-overlay {
  opacity: 0;
}

/* line 151, resources/assets/styles/components/_post-card.scss */

.c-post-card:hover .c-post-card__image {
  -webkit-filter: grayscale(0%);
          filter: grayscale(0%);
}

/* line 155, resources/assets/styles/components/_post-card.scss */

.c-post-card:hover::before {
  opacity: 1;
  right: -20px;
  top: -20px;
  bottom: -20px;
  left: -20px;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
}

/* line 164, resources/assets/styles/components/_post-card.scss */

.c-post-card:hover .c-post-card__title {
  color: #00a6e0;
}

/* line 168, resources/assets/styles/components/_post-card.scss */

.c-post-card:hover .c-post-meta__name {
  color: #00a6e0;
}

/* line 174, resources/assets/styles/components/_post-card.scss */

.c-post-card .c-posts-list__item:nth-of-type(4) .c-post-card__image-overlay img {
  right: 50px;
  left: initial;
}

/* line 1, resources/assets/styles/components/_posts-list.scss */

.c-posts-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

/* line 6, resources/assets/styles/components/_posts-list.scss */

.c-posts-list__item {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

@media (max-width: 767.98px) {
  /* line 6, resources/assets/styles/components/_posts-list.scss */

  .c-posts-list__item {
    margin-bottom: 22px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}

@media (min-width: 768px) {
  /* line 6, resources/assets/styles/components/_posts-list.scss */

  .c-posts-list__item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}

@media (min-width: 992px) {
  /* line 6, resources/assets/styles/components/_posts-list.scss */

  .c-posts-list__item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
}

@media (max-width: 767.98px) {
  /* line 25, resources/assets/styles/components/_posts-list.scss */

  .c-posts-list--one-column .c-posts-list__item {
    margin-bottom: 0;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}

@media (min-width: 768px) {
  /* line 25, resources/assets/styles/components/_posts-list.scss */

  .c-posts-list--one-column .c-posts-list__item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}

@media (min-width: 992px) {
  /* line 25, resources/assets/styles/components/_posts-list.scss */

  .c-posts-list--one-column .c-posts-list__item {
    margin-bottom: 25px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}

@media (max-width: 767.98px) {
  /* line 44, resources/assets/styles/components/_posts-list.scss */

  .c-posts-list .c-post-card {
    max-width: 382px;
    margin: auto;
  }
}

/* line 1, resources/assets/styles/components/_cta-card.scss */

.c-cta-card {
  height: 386px;
  position: relative;
  color: #fff;
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 10px 15px;
}

@media (max-width: 991.98px) {
  /* line 1, resources/assets/styles/components/_cta-card.scss */

  .c-cta-card {
    height: 295px;
  }
}

/* line 15, resources/assets/styles/components/_cta-card.scss */

.c-cta-card::after {
  content: '';
  position: absolute;
  background-color: #020d2c;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0;
  -webkit-clip-path: polygon(0% 0, 100% 0%, 100% 100%, 0% 98%);
          clip-path: polygon(0% 0, 100% 0%, 100% 100%, 0% 98%);
}

/* line 26, resources/assets/styles/components/_cta-card.scss */

.c-cta-card::before {
  content: '';
  position: absolute;
  right: 15px;
  left: 15px;
  bottom: -6px;
  top: 0;
  background-color: #b09968;
}

/* line 36, resources/assets/styles/components/_cta-card.scss */

.c-cta-card__content {
  position: relative;
  z-index: 1;
}

/* line 41, resources/assets/styles/components/_cta-card.scss */

.c-cta-card__icon {
  width: 36px;
  height: 36px;
  display: inline-block;
  margin-bottom: 26px;
}

@media (max-width: 991.98px) {
  /* line 41, resources/assets/styles/components/_cta-card.scss */

  .c-cta-card__icon {
    width: 30px;
    height: 30px;
    margin-bottom: 20px;
    margin-top: 12px;
  }
}

/* line 54, resources/assets/styles/components/_cta-card.scss */

.c-cta-card__icon svg {
  width: 100%;
  height: 100%;
}

/* line 60, resources/assets/styles/components/_cta-card.scss */

.c-cta-card__title {
  font-family: "Gibson", sans-serif;
  font-size: 28px;
  font-weight: 900;
  line-height: 1.11;
  margin-bottom: 33px;
}

@media (max-width: 991.98px) {
  /* line 60, resources/assets/styles/components/_cta-card.scss */

  .c-cta-card__title {
    font-size: 21.4px;
    margin-bottom: 25px;
  }
}

/* line 73, resources/assets/styles/components/_cta-card.scss */

.c-cta-card .btn,
.c-cta-card .comment-form input[type="submit"],
.comment-form .c-cta-card input[type="submit"] {
  min-width: 237px;
  height: 42px;
  font-family: "Gibson", sans-serif;
  font-size: 16px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 1, resources/assets/styles/components/_breadcrumbs.scss */

.breadcrumbs {
  opacity: 0.4;
  font-family: "Gibson", sans-serif;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #020d2c;
}

@media (max-width: 991.98px) {
  /* line 1, resources/assets/styles/components/_breadcrumbs.scss */

  .breadcrumbs {
    font-family: "Roboto", sans-serif;
    font-size: 12px;
    line-height: 1.58;
  }
}

/* line 18, resources/assets/styles/components/_breadcrumbs.scss */

.breadcrumbs a {
  color: inherit;
  text-decoration: none;
}

/* line 1, resources/assets/styles/components/_author.scss */

.c-author {
  color: #1e353e;
  border-top: 1px solid #979797;
  padding-top: 45px;
  padding-bottom: 35px;
}

@media (max-width: 991.98px) {
  /* line 1, resources/assets/styles/components/_author.scss */

  .c-author {
    text-align: center;
    padding-top: 35px;
    padding-bottom: 18px;
    border-top: 1px solid rgba(151, 151, 151, 0.1);
  }
}

/* line 14, resources/assets/styles/components/_author.scss */

.c-author__avatar {
  border-radius: 100%;
}

@media (min-width: 992px) {
  /* line 14, resources/assets/styles/components/_author.scss */

  .c-author__avatar {
    margin-top: 6px;
  }
}

@media (max-width: 991.98px) {
  /* line 14, resources/assets/styles/components/_author.scss */

  .c-author__avatar {
    margin-bottom: 7px;
  }
}

/* line 26, resources/assets/styles/components/_author.scss */

.c-author__name {
  font-family: "Gibson", sans-serif;
  font-size: 24px;
  font-weight: normal;
  line-height: 1.17;
  letter-spacing: normal;
  margin-bottom: 13px;
}

/* line 35, resources/assets/styles/components/_author.scss */

.c-author__description {
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  letter-spacing: normal;
}

@media (min-width: 992px) {
  /* line 43, resources/assets/styles/components/_author.scss */

  .c-author .col-media {
    padding-right: 17px;
  }
}

/* line 1, resources/assets/styles/components/_share.scss */

.c-share {
  border-top: solid 1px rgba(151, 151, 151, 0.1);
  border-bottom: solid 1px rgba(151, 151, 151, 0.1);
  padding: 33px 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (max-width: 991.98px) {
  /* line 1, resources/assets/styles/components/_share.scss */

  .c-share {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    text-align: center;
    padding: 20px 10px;
  }
}

/* line 14, resources/assets/styles/components/_share.scss */

.c-share__label {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-style: italic;
  letter-spacing: normal;
  color: #1e353e;
}

@media (min-width: 992px) {
  /* line 14, resources/assets/styles/components/_share.scss */

  .c-share__label {
    margin-right: 28px;
    line-height: 1.79;
  }
}

@media (max-width: 991.98px) {
  /* line 14, resources/assets/styles/components/_share.scss */

  .c-share__label {
    line-height: 1.4;
    margin-bottom: 24px;
  }
}

/* line 31, resources/assets/styles/components/_share.scss */

.c-share__label strong {
  font-weight: 700;
}

@media (max-width: 991.98px) {
  /* line 31, resources/assets/styles/components/_share.scss */

  .c-share__label strong {
    display: block;
  }
}

/* line 40, resources/assets/styles/components/_share.scss */

.c-share__list {
  padding: 0;
  margin: 0;
  list-style: none;
  white-space: nowrap;
}

@media (min-width: 992px) {
  /* line 40, resources/assets/styles/components/_share.scss */

  .c-share__list {
    margin-right: 10px;
  }
}

@media (max-width: 991.98px) {
  /* line 40, resources/assets/styles/components/_share.scss */

  .c-share__list {
    margin-bottom: 15px;
  }
}

/* line 55, resources/assets/styles/components/_share.scss */

.c-share__item {
  display: inline-block;
  margin-right: 6px;
}

/* line 60, resources/assets/styles/components/_share.scss */

.c-share__btn {
  line-height: 0;
  width: 38px;
  height: 38px;
  border-radius: 100%;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #fff;
}

/* line 70, resources/assets/styles/components/_share.scss */

.c-share__btn:hover {
  color: #fff;
}

/* line 75, resources/assets/styles/components/_share.scss */

.c-share__btn-twitter {
  background-color: #00a4fa;
}

/* line 79, resources/assets/styles/components/_share.scss */

.c-share__btn-linkedin {
  background-color: #007aba;
}

/* line 83, resources/assets/styles/components/_share.scss */

.c-share__btn-facebook {
  background-color: #3668b7;
}

/* line 87, resources/assets/styles/components/_share.scss */

.c-share__item-copy {
  border: 1px solid rgba(151, 151, 151, 0.9);
  border-radius: 50px;
  font-family: "Open Sans", sans-serif;
  font-size: 12px;
  color: #1e353e;
  height: 38px;
  background-color: transparent;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 7px;
}

@media (max-width: 991.98px) {
  /* line 87, resources/assets/styles/components/_share.scss */

  .c-share__item-copy {
    width: 90%;
    max-width: 250px;
  }
}

/* line 105, resources/assets/styles/components/_share.scss */

.c-share__item-copy:focus {
  outline: none;
}

/* line 2, resources/assets/styles/components/_social.scss */

.c-social__label {
  font-family: "Gibson", sans-serif;
  font-size: 24px;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  color: #020d2c;
}

/* line 11, resources/assets/styles/components/_social.scss */

.c-social__list {
  list-style: none;
  padding: 0;
  margin: 0;
}

/* line 17, resources/assets/styles/components/_social.scss */

.c-social__item {
  display: inline-block;
  padding: 0 3px;
}

/* line 22, resources/assets/styles/components/_social.scss */

.c-social__link {
  width: 38px;
  height: 38px;
  border-radius: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #fff;
}

/* line 31, resources/assets/styles/components/_social.scss */

.c-social__link:hover {
  color: #fff;
}

/* line 35, resources/assets/styles/components/_social.scss */

.c-social__link--twitter {
  background-color: #00a4fa;
}

/* line 39, resources/assets/styles/components/_social.scss */

.c-social__link--linkedin {
  background-color: #007aba;
}

/* line 43, resources/assets/styles/components/_social.scss */

.c-social__link--facebook {
  background-color: #3668b7;
}

/* line 1, resources/assets/styles/layouts/_header.scss */

#header {
  z-index: 1030;
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
}

/* line 8, resources/assets/styles/layouts/_header.scss */

#header.no-sticky {
  position: absolute;
}

/* line 13, resources/assets/styles/layouts/_header.scss */

.navbar {
  background-color: #010d2c;
}

@media (min-width: 992px) {
  /* line 13, resources/assets/styles/layouts/_header.scss */

  .navbar {
    height: 105px;
  }
}

@media (max-width: 767.98px) {
  /* line 13, resources/assets/styles/layouts/_header.scss */

  .navbar {
    padding-top: 0.34375rem;
    padding-bottom: 0.34375rem;
  }
}

/* line 25, resources/assets/styles/layouts/_header.scss */

.navbar .container {
  max-width: 1180px;
}

@media (min-width: 992px) {
  /* line 25, resources/assets/styles/layouts/_header.scss */

  .navbar .container {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

@media (min-width: 1200px) {
  /* line 34, resources/assets/styles/layouts/_header.scss */

  .navbar.navbar-wide .container {
    max-width: 1470px !important;
    -webkit-box-pack: start;
    -webkit-justify-content: start;
        -ms-flex-pack: start;
            justify-content: start;
  }
}

@media (min-width: 1200px) {
  /* line 41, resources/assets/styles/layouts/_header.scss */

  .navbar.navbar-wide .navbar-collapse {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
  }
}

@media (min-width: 1200px) {
  /* line 50, resources/assets/styles/layouts/_header.scss */

  .navbar.lp-header .container {
    max-width: 1470px !important;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

@media (min-width: 1200px) {
  /* line 57, resources/assets/styles/layouts/_header.scss */

  .navbar.lp-header .navbar-collapse {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    width: 100%;
  }
}

@media (max-width: 767.98px) {
  /* line 64, resources/assets/styles/layouts/_header.scss */

  .navbar.lp-header .btns_header {
    margin-top: 50px;
  }
}

@media (min-width: 992px) {
  /* line 71, resources/assets/styles/layouts/_header.scss */

  .navbar.transparent {
    background-color: transparent;
  }
}

/* line 77, resources/assets/styles/layouts/_header.scss */

.navbar.fixed-top {
  background-color: #020d2d;
}

@media (min-width: 992px) {
  /* line 81, resources/assets/styles/layouts/_header.scss */

  .navbar.minimal {
    position: absolute;
    background-color: transparent;
  }

  /* line 86, resources/assets/styles/layouts/_header.scss */

  .navbar.minimal .navbar-brand {
    margin-right: 0;
  }

  /* line 90, resources/assets/styles/layouts/_header.scss */

  .navbar.minimal .navbar-collapse {
    display: none !important;
  }
}

/* line 96, resources/assets/styles/layouts/_header.scss */

.navbar .navbar-brand {
  text-decoration: none;
  padding-top: 0;
  margin-right: 2.5rem;
}

@media (max-width: 767.98px) and (min-width: 300px) {
  /* line 96, resources/assets/styles/layouts/_header.scss */

  .navbar .navbar-brand {
    display: block;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    left: 16.5px;
  }
}

@media (max-width: 300px) {
  /* line 96, resources/assets/styles/layouts/_header.scss */

  .navbar .navbar-brand {
    margin-right: 0;
  }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
  /* line 96, resources/assets/styles/layouts/_header.scss */

  .navbar .navbar-brand {
    margin-right: 0.5rem;
  }
}

/* line 117, resources/assets/styles/layouts/_header.scss */

.navbar .navbar-brand .brand-image {
  max-width: 165px;
}

@media (max-width: 767.98px) {
  /* line 117, resources/assets/styles/layouts/_header.scss */

  .navbar .navbar-brand .brand-image {
    max-width: 117px;
  }
}

/* line 125, resources/assets/styles/layouts/_header.scss */

.navbar .navbar-brand .brand-text {
  font-size: 1.8rem;
  font-family: "Raleway", sans-serif;
  font-weight: 600;
  color: #fff;
}

/* line 131, resources/assets/styles/layouts/_header.scss */

.navbar .navbar-brand .brand-text span.light {
  font-weight: 300;
  font-family: "Raleway", sans-serif;
  font-size: 1.8rem;
}

/* line 137, resources/assets/styles/layouts/_header.scss */

.navbar .navbar-brand .brand-text span {
  font-family: Arial, sans-serif;
  font-weight: 400;
  font-size: 2.1rem;
}

/* line 144, resources/assets/styles/layouts/_header.scss */

.navbar .navbar-brand.brand-image-on {
  padding-bottom: 0;
  min-height: 55px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 150, resources/assets/styles/layouts/_header.scss */

.navbar .navbar-brand.brand-image-on .brand-text {
  display: none;
}

/* line 156, resources/assets/styles/layouts/_header.scss */

.navbar .navbar-brand.brand-image-off .brand-image {
  display: none;
}

@media (min-width: 992px) {
  /* line 164, resources/assets/styles/layouts/_header.scss */

  .navbar.hide .navbar-brand {
    margin: 0 auto !important;
  }
}

@media (min-width: 992px) and (max-width: 1010px) and (min-width: 992px) {
  /* line 164, resources/assets/styles/layouts/_header.scss */

  .navbar.hide .navbar-brand {
    margin: 0 auto !important;
  }
}

@media (min-width: 992px) {
  /* line 172, resources/assets/styles/layouts/_header.scss */

  .navbar.hide .navbar-collapse {
    display: none !important;
  }
}

@media (max-width: 767.98px) {
  /* line 178, resources/assets/styles/layouts/_header.scss */

  .navbar .navbar-toggler {
    padding: 0.25rem;
  }
}

/* line 183, resources/assets/styles/layouts/_header.scss */

.navbar .navbar-toggler:focus {
  outline: none;
}

@media (max-width: 300px) {
  /* line 178, resources/assets/styles/layouts/_header.scss */

  .navbar .navbar-toggler {
    margin-left: unset;
  }
}

/* line 191, resources/assets/styles/layouts/_header.scss */

.navbar .navbar-toggler .navbar-toggler-icon {
  width: auto;
  height: auto;
}

/* line 195, resources/assets/styles/layouts/_header.scss */

.navbar .navbar-toggler .navbar-toggler-icon .icon-bar {
  display: block;
  width: 32px;
  height: 2px;
  border-radius: 2px;
  background-color: #eb5e60;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}

@media (max-width: 767.98px) {
  /* line 195, resources/assets/styles/layouts/_header.scss */

  .navbar .navbar-toggler .navbar-toggler-icon .icon-bar {
    width: 22px;
    height: 3px;
  }
}

/* line 209, resources/assets/styles/layouts/_header.scss */

.navbar .navbar-toggler .navbar-toggler-icon .icon-bar + .icon-bar {
  margin-top: 7px;
}

@media (max-width: 767.98px) {
  /* line 209, resources/assets/styles/layouts/_header.scss */

  .navbar .navbar-toggler .navbar-toggler-icon .icon-bar + .icon-bar {
    margin-top: 3px;
  }
}

/* line 217, resources/assets/styles/layouts/_header.scss */

.navbar .navbar-toggler .navbar-toggler-icon .top-bar {
  -webkit-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-transform-origin: 10% 10%;
       -o-transform-origin: 10% 10%;
          transform-origin: 10% 10%;
}

/* line 222, resources/assets/styles/layouts/_header.scss */

.navbar .navbar-toggler .navbar-toggler-icon .middle-bar {
  opacity: 0;
}

/* line 226, resources/assets/styles/layouts/_header.scss */

.navbar .navbar-toggler .navbar-toggler-icon .bottom-bar {
  -webkit-transform: rotate(-45deg);
       -o-transform: rotate(-45deg);
          transform: rotate(-45deg);
  -webkit-transform-origin: 10% 90%;
       -o-transform-origin: 10% 90%;
          transform-origin: 10% 90%;
}

/* line 233, resources/assets/styles/layouts/_header.scss */

.navbar .navbar-toggler.collapsed .top-bar {
  -webkit-transform: rotate(0);
       -o-transform: rotate(0);
          transform: rotate(0);
}

/* line 237, resources/assets/styles/layouts/_header.scss */

.navbar .navbar-toggler.collapsed .middle-bar {
  opacity: 1;
}

/* line 241, resources/assets/styles/layouts/_header.scss */

.navbar .navbar-toggler.collapsed .bottom-bar {
  -webkit-transform: rotate(0);
       -o-transform: rotate(0);
          transform: rotate(0);
}

/* line 247, resources/assets/styles/layouts/_header.scss */

.navbar .navbar-nav {
  position: relative;
}

@media (max-width: 991.98px) {
  /* line 247, resources/assets/styles/layouts/_header.scss */

  .navbar .navbar-nav {
    margin-top: 15px;
  }
}

/* line 255, resources/assets/styles/layouts/_header.scss */

.navbar .navbar-nav li a {
  color: #fff;
  display: block !important;
  font-size: 1rem;
  text-decoration: none;
  padding-top: 0.3rem;
  padding-bottom: 0.2rem;
  padding-left: 0.9rem !important;
  padding-right: 0.9rem !important;
  font-family: "Gibson", sans-serif;
}

/* line 266, resources/assets/styles/layouts/_header.scss */

.navbar .navbar-nav li a.active {
  color: #af9968;
}

/* line 272, resources/assets/styles/layouts/_header.scss */

.navbar .navbar-nav li.current-menu-item a {
  color: #af9968 !important;
}

/* line 278, resources/assets/styles/layouts/_header.scss */

.navbar .navbar-nav li.btn-red a {
  color: #eb5e60 !important;
}

/* line 284, resources/assets/styles/layouts/_header.scss */

.navbar .navbar-nav li.current-menu-ancestor a {
  color: #af9968;
}

/* line 289, resources/assets/styles/layouts/_header.scss */

.navbar .navbar-nav li.menu-item-red {
  margin-left: 65px;
  margin-right: 0.5rem;
}

/* line 293, resources/assets/styles/layouts/_header.scss */

.navbar .navbar-nav li.menu-item-red a {
  color: #eb5e60;
}

/* line 299, resources/assets/styles/layouts/_header.scss */

.navbar .navbar-nav li.menu-item-red-btn a {
  color: #fff;
  background-color: #eb5e60;
  padding-bottom: 0.5rem;
  width: 140px;
  height: 34px;
  position: absolute;
  padding-left: 0.8rem !important;
  padding-right: 0.8rem !important;
}

/* line 311, resources/assets/styles/layouts/_header.scss */

.navbar .navbar-nav li.dropdown {
  position: static;
}

@media (min-width: 992px) {
  /* line 315, resources/assets/styles/layouts/_header.scss */

  .navbar .navbar-nav li.dropdown:hover ul.dropdown-menu,
  .navbar .navbar-nav li.dropdown.current-menu-ancestor ul.dropdown-menu {
    display: block;
  }
}

/* line 322, resources/assets/styles/layouts/_header.scss */

.navbar .navbar-nav li.dropdown a:focus {
  outline: none;
}

/* line 326, resources/assets/styles/layouts/_header.scss */

.navbar .navbar-nav li.dropdown a::after {
  display: none;
}

/* line 331, resources/assets/styles/layouts/_header.scss */

.navbar .navbar-nav li.dropdown.show a {
  color: #af9968;
}

/* line 335, resources/assets/styles/layouts/_header.scss */

.navbar .navbar-nav li.dropdown .dropdown-menu {
  background-color: transparent;
  border: 0;
  padding-top: 0;
}

@media (min-width: 992px) {
  /* line 335, resources/assets/styles/layouts/_header.scss */

  .navbar .navbar-nav li.dropdown .dropdown-menu {
    margin: 0;
    width: 100%;
    border-top: 1px solid #af9968;
    text-align: center;
  }

  /* line 346, resources/assets/styles/layouts/_header.scss */

  .navbar .navbar-nav li.dropdown .dropdown-menu li {
    display: inline-block;
  }
}

@media (max-width: 991.98px) {
  /* line 335, resources/assets/styles/layouts/_header.scss */

  .navbar .navbar-nav li.dropdown .dropdown-menu {
    width: 100%;
  }
}

/* line 355, resources/assets/styles/layouts/_header.scss */

.navbar .navbar-nav li.dropdown .dropdown-menu li a {
  font-size: 0.85rem;
  padding-top: 0;
  padding-bottom: 0;
  color: #a1a3a9;
}

/* line 361, resources/assets/styles/layouts/_header.scss */

.navbar .navbar-nav li.dropdown .dropdown-menu li a:hover {
  background-color: transparent;
}

@media (max-width: 1199.98px) {
  /* line 254, resources/assets/styles/layouts/_header.scss */

  .navbar .navbar-nav li {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  /* line 372, resources/assets/styles/layouts/_header.scss */

  .navbar .navbar-nav li a {
    position: static !important;
  }
}

@media (max-width: 991.98px) {
  /* line 254, resources/assets/styles/layouts/_header.scss */

  .navbar .navbar-nav li {
    text-align: center;
  }

  /* line 380, resources/assets/styles/layouts/_header.scss */

  .navbar .navbar-nav li a {
    padding-top: 0.6rem;
    padding-bottom: 0.5rem;
  }

  /* line 385, resources/assets/styles/layouts/_header.scss */

  .navbar .navbar-nav li.menu-item-red-btn {
    display: none;
  }
}

@media (max-width: 991.98px) {
  /* line 392, resources/assets/styles/layouts/_header.scss */

  .navbar.openMobile {
    padding-bottom: 42px;
  }

  /* line 396, resources/assets/styles/layouts/_header.scss */

  .navbar.openMobile::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 80px;
    bottom: -80px;
    left: 50%;
    -webkit-transform: translateX(-50%);
         -o-transform: translateX(-50%);
            transform: translateX(-50%);
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgaWQ9InN2ZzgiCiAgIHZlcnNpb249IjEuMSIKICAgdmlld0JveD0iMCAwIDI2Mi40NjY2NyAyMS4xNjY2NjciCiAgIGhlaWdodD0iODAiCiAgIHdpZHRoPSI5OTIiPgogIDxkZWZzCiAgICAgaWQ9ImRlZnMyIiAvPgogIDxtZXRhZGF0YQogICAgIGlkPSJtZXRhZGF0YTUiPgogICAgPHJkZjpSREY+CiAgICAgIDxjYzpXb3JrCiAgICAgICAgIHJkZjphYm91dD0iIj4KICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4KICAgICAgICA8ZGM6dHlwZQogICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+CiAgICAgICAgPGRjOnRpdGxlPjwvZGM6dGl0bGU+CiAgICAgIDwvY2M6V29yaz4KICAgIDwvcmRmOlJERj4KICA8L21ldGFkYXRhPgogIDxnCiAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCwtMTE3LjYwOTc3KSIKICAgICBpZD0ibGF5ZXIxIj4KICAgIDxwYXRoCiAgICAgICBpZD0icGF0aDQ1MDYiCiAgICAgICBkPSJtIDIzNy4wMzIxOCwxMTQuNTM1NDQgLTguNzQ4NTYsMjAuMjAzMTggLTE5MC42MzQ1MDQsLTEwLjA0NjkzIC0wLjI2NzI3LC0xMC4xNTYyNSB6IgogICAgICAgc3R5bGU9ImZpbGw6I2FmOTk2ODtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MC4yNjQ1ODMzMnB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEiIC8+CiAgICA8cGF0aAogICAgICAgaWQ9InBhdGg0NTA0IgogICAgICAgZD0ibSAtMi42NDU4MzMzLDExNy40MjA3OCAyNjguNjQzMjgzMywtMS40NjMxOSAtMy41MzA3LDEuNjU2NDYgLTI2NS4zOTYwNjU1LDIxLjE2MjM5IHoiCiAgICAgICBzdHlsZT0iZmlsbDojMDIwZDJkO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lO3N0cm9rZS13aWR0aDowLjI2NDU4MzMycHg7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW9wYWNpdHk6MSIgLz4KICA8L2c+Cjwvc3ZnPgo=);
    background-repeat: no-repeat;
    background-position: left top;
    background-size: 120%;
    z-index: 5;
  }
}

/* line 412, resources/assets/styles/layouts/_header.scss */

.navbar.openMobile .navbar-nav li .dropdown-menu {
  display: block;
  margin: 0;
  padding: 0;
  /* stylelint-disable-next-line no-descending-specificity */
}

/* line 418, resources/assets/styles/layouts/_header.scss */

.navbar.openMobile .navbar-nav li .dropdown-menu li a {
  padding-top: 0.6rem;
  padding-bottom: 0.5rem;
  font-size: 0.9rem;
}

@media (min-width: 992px) {
  /* line 427, resources/assets/styles/layouts/_header.scss */

  #navbarNavDropdown {
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }
}

/* line 434, resources/assets/styles/layouts/_header.scss */

body .wrap {
  overflow: hidden;
  margin-top: 105px;
}

@media (max-width: 991.98px) {
  /* line 434, resources/assets/styles/layouts/_header.scss */

  body .wrap {
    margin-top: 71px;
  }
}

@media (max-width: 767.98px) {
  /* line 434, resources/assets/styles/layouts/_header.scss */

  body .wrap {
    margin-top: 66px;
  }
}

@media (min-width: 992px) {
  /* line 450, resources/assets/styles/layouts/_header.scss */

  body.header-style-transparent .wrap,
  body.header-style-minimal .wrap {
    padding-top: 0;
  }
}

@media (max-width: 600px) {
  /* line 457, resources/assets/styles/layouts/_header.scss */

  body.admin-bar #wpadminbar {
    position: fixed;
  }
}

/* line 463, resources/assets/styles/layouts/_header.scss */

body.admin-bar #header {
  top: 46px;
}

@media (min-width: 783px) {
  /* line 463, resources/assets/styles/layouts/_header.scss */

  body.admin-bar #header {
    top: 32px;
  }
}

/* line 470, resources/assets/styles/layouts/_header.scss */

body.admin-bar #header.is-sticky {
  top: 46px !important;
}

@media (min-width: 783px) {
  /* line 470, resources/assets/styles/layouts/_header.scss */

  body.admin-bar #header.is-sticky {
    top: 32px !important;
  }
}

/* line 22, resources/assets/styles/layouts/_footer.scss */

footer.content-info {
  margin-top: -210px;
}

@media (max-width: 991.98px) {
  /* line 22, resources/assets/styles/layouts/_footer.scss */

  footer.content-info {
    margin-top: -118px;
  }
}

/* line 29, resources/assets/styles/layouts/_footer.scss */

footer.content-info .navbar-row {
  height: 210px;
}

@media (max-width: 991.98px) {
  /* line 29, resources/assets/styles/layouts/_footer.scss */

  footer.content-info .navbar-row {
    height: auto;
  }
}

/* line 37, resources/assets/styles/layouts/_footer.scss */

footer.content-info .navbar-row.text-dark a {
  color: black;
}

/* line 43, resources/assets/styles/layouts/_footer.scss */

footer.content-info .navbar-row.text-light a {
  color: white;
}

/* line 48, resources/assets/styles/layouts/_footer.scss */

footer.content-info .navbar-row ul#menu-footer-menu {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

/* line 51, resources/assets/styles/layouts/_footer.scss */

footer.content-info .navbar-row ul#menu-footer-menu li.menu-item {
  list-style: none;
  margin-right: 80px;
}

/* line 55, resources/assets/styles/layouts/_footer.scss */

footer.content-info .navbar-row ul#menu-footer-menu li.menu-item a {
  font-size: 18px;
  font-weight: 400;
  text-decoration: none;
  font-family: "Gibson", sans-serif;
}

/* line 60, resources/assets/styles/layouts/_footer.scss */

footer.content-info .navbar-row ul#menu-footer-menu ul.sub-menu {
  padding-left: 0;
  margin-top: 5px;
}

/* line 64, resources/assets/styles/layouts/_footer.scss */

footer.content-info .navbar-row ul#menu-footer-menu ul.sub-menu li.menu-item {
  font-size: 16px;
  margin-right: 0;
}

/* line 73, resources/assets/styles/layouts/_footer.scss */

footer.content-info .navbar-row .contact-info p,
footer.content-info .navbar-row .contact-info-mobile p {
  font-weight: 400;
  font-family: "Gibson", sans-serif;
  margin-bottom: 5px;
  font-size: 15px;
}

/* line 79, resources/assets/styles/layouts/_footer.scss */

footer.content-info .navbar-row .contact-info p.contact-phone,
footer.content-info .navbar-row .contact-info-mobile p.contact-phone {
  margin-bottom: 10px;
}

/* line 83, resources/assets/styles/layouts/_footer.scss */

footer.content-info .navbar-row .contact-info p .contact-title-link,
footer.content-info .navbar-row .contact-info-mobile p .contact-title-link {
  font-size: 18px;
  font-weight: 400;
  text-decoration: none;
  font-family: "Gibson", sans-serif;
}

/* line 87, resources/assets/styles/layouts/_footer.scss */

footer.content-info .navbar-row .contact-info p a.contact-links,
footer.content-info .navbar-row .contact-info-mobile p a.contact-links {
  text-decoration: none;
  font-weight: 400;
}

/* line 92, resources/assets/styles/layouts/_footer.scss */

footer.content-info .navbar-row .contact-info p a.social-media-links,
footer.content-info .navbar-row .contact-info-mobile p a.social-media-links {
  text-decoration: none;
  margin-right: 5px;
}

/* line 99, resources/assets/styles/layouts/_footer.scss */

footer.content-info .navbar-row .contact-info-mobile {
  top: 11px;
  text-align: center;
}

/* line 103, resources/assets/styles/layouts/_footer.scss */

footer.content-info .navbar-row .contact-info-mobile p {
  line-height: 17px;
  margin-bottom: 0;
}

@media (max-width: 767.98px) {
  /* line 99, resources/assets/styles/layouts/_footer.scss */

  footer.content-info .navbar-row .contact-info-mobile {
    top: 30px;
  }
}

@media (max-width: 991.98px) {
  /* line 113, resources/assets/styles/layouts/_footer.scss */

  footer.content-info .navbar-row .contact-info-mobile p {
    padding: 5px 0 3px !important;
  }

  /* line 117, resources/assets/styles/layouts/_footer.scss */

  footer.content-info .navbar-row .contact-info-mobile .contact-email,
  footer.content-info .navbar-row .contact-info-mobile .contact-phone {
    position: relative;
    top: 5px;
  }
}

/* line 126, resources/assets/styles/layouts/_footer.scss */

footer.content-info .copyright-row {
  background-color: #af9968;
  font-size: 14px;
  height: 36px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: white;
}

@media (max-width: 991.98px) {
  /* line 126, resources/assets/styles/layouts/_footer.scss */

  footer.content-info .copyright-row {
    height: 19px;
  }

  /* line 137, resources/assets/styles/layouts/_footer.scss */

  footer.content-info .copyright-row .copyright,
  footer.content-info .copyright-row .text-right {
    display: none;
  }
}

/* line 143, resources/assets/styles/layouts/_footer.scss */

footer.content-info .copyright-row span.privacy-policy-seperator {
  margin: 0 3px;
}

/* line 147, resources/assets/styles/layouts/_footer.scss */

footer.content-info .copyright-row ul#menu-privacy-policy-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

/* line 152, resources/assets/styles/layouts/_footer.scss */

footer.content-info .copyright-row ul#menu-privacy-policy-menu li {
  margin-left: 30px;
  list-style: none;
}

/* line 156, resources/assets/styles/layouts/_footer.scss */

footer.content-info .copyright-row ul#menu-privacy-policy-menu li::before {
  content: '|';
  position: absolute;
  margin-left: -15px;
}

/* line 163, resources/assets/styles/layouts/_footer.scss */

footer.content-info .copyright-row ul#menu-privacy-policy-menu li:first-child::before {
  content: '';
}

/* line 170, resources/assets/styles/layouts/_footer.scss */

footer.content-info .copyright-row ul#menu-privacy-policy-menu li.menu-item-object-page a {
  font-size: 14px;
  color: white;
  text-decoration: none;
  font-weight: 300;
}

/* line 181, resources/assets/styles/layouts/_footer.scss */

.footer-standard {
  background-color: #020d2d;
  color: white;
  margin-top: 0 !important;
}

@media (min-width: 992px) {
  /* line 181, resources/assets/styles/layouts/_footer.scss */

  .footer-standard {
    padding-top: 80px;
  }
}

@media (max-width: 991.98px) {
  /* line 191, resources/assets/styles/layouts/_footer.scss */

  .footer-standard .navbar-row {
    padding-bottom: 50px;
  }
}

/* line 197, resources/assets/styles/layouts/_footer.scss */

.footer-background-transparent {
  background-color: transparent;
}

@media (min-width: 992px) {
  /* line 201, resources/assets/styles/layouts/_footer.scss */

  .footer-navigation-off {
    padding-top: 0;
  }

  /* line 205, resources/assets/styles/layouts/_footer.scss */

  .footer-navigation-off .navbar-row {
    display: none;
  }
}

/* line 211, resources/assets/styles/layouts/_footer.scss */

footer.footer-polygonal {
  background-color: #020d2d;
  position: relative;
  padding-top: 32px;
  margin-top: 0 !important;
  /* stylelint-disable no-descending-specificity */
}

@media (max-width: 991.98px) {
  /* line 211, resources/assets/styles/layouts/_footer.scss */

  footer.footer-polygonal {
    padding-top: 0;
  }
}

/* line 221, resources/assets/styles/layouts/_footer.scss */

body.page-template-template-clouds footer.footer-polygonal {
  margin-top: -210px;
}

@media (max-width: 991.98px) {
  /* line 221, resources/assets/styles/layouts/_footer.scss */

  body.page-template-template-clouds footer.footer-polygonal {
    margin-top: -100px;
  }
}

/* line 229, resources/assets/styles/layouts/_footer.scss */

footer.footer-polygonal::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 120px;
  top: calc(-120px + 1px);
  /* -1px because of faulty rendering */
  background-color: inherit;
  -webkit-clip-path: polygon(0 120px, 100% 120px, 100% 0, 0 120px);
          clip-path: polygon(0 120px, 100% 120px, 100% 0, 0 120px);
}

@media (max-width: 991.98px) {
  /* line 229, resources/assets/styles/layouts/_footer.scss */

  footer.footer-polygonal::before {
    height: 48px;
    top: calc(-48px + 1px);
    /* -1px because of faulty rendering */
    -webkit-clip-path: polygon(0 48px, 100% 48px, 100% 0, 0 calc(48px - 1px));
            clip-path: polygon(0 48px, 100% 48px, 100% 0, 0 calc(48px - 1px));
  }
}

/* line 246, resources/assets/styles/layouts/_footer.scss */

footer.footer-polygonal .navbar-row {
  height: auto;
  margin-bottom: 90px;
}

@media (max-width: 991.98px) {
  /* line 246, resources/assets/styles/layouts/_footer.scss */

  footer.footer-polygonal .navbar-row {
    margin-bottom: 50px;
  }
}

@media (max-width: 575.98px) {
  /* line 246, resources/assets/styles/layouts/_footer.scss */

  footer.footer-polygonal .navbar-row {
    margin-bottom: 80px;
  }
}

@media (max-width: 767.98px) {
  /* line 258, resources/assets/styles/layouts/_footer.scss */

  footer.footer-polygonal .navbar-row .contact-info-mobile {
    top: 40px;
  }
}

/* line 264, resources/assets/styles/layouts/_footer.scss */

footer.footer-polygonal .navbar-row .contact-info-mobile p a.contact-links {
  font-weight: 300;
}

/* line 273, resources/assets/styles/layouts/_footer.scss */

footer.footer-polygonal .navbar-row ul#menu-footer-menu li.menu-item ul.sub-menu li.menu-item {
  margin: 0 0 5px;
}

/* line 276, resources/assets/styles/layouts/_footer.scss */

footer.footer-polygonal .navbar-row ul#menu-footer-menu li.menu-item ul.sub-menu li.menu-item a {
  font-size: 16px;
}

/* line 285, resources/assets/styles/layouts/_footer.scss */

footer.footer-polygonal .copyright-row {
  background-color: transparent;
  height: 58px;
  position: relative;
  margin: auto;
}

@media (max-width: 991.98px) {
  /* line 285, resources/assets/styles/layouts/_footer.scss */

  footer.footer-polygonal .copyright-row {
    background: transparent;
    border-top: 1px solid #af9968;
    height: 44px;
    width: 88%;
  }
}

@media (min-width: 992px) {
  /* line 299, resources/assets/styles/layouts/_footer.scss */

  footer.footer-polygonal .copyright-row .container .row {
    position: relative;
  }

  /* line 302, resources/assets/styles/layouts/_footer.scss */

  footer.footer-polygonal .copyright-row .container .row::before {
    content: "";
    position: absolute;
    top: -19px;
    left: 15px;
    right: 15px;
    height: 2px;
    background-color: #af9968;
  }
}

/* line 316, resources/assets/styles/layouts/_footer.scss */

footer.footer-polygonal .copyright-row ul#menu-privacy-policy-menu li.menu-item-object-page:last-child {
  margin-left: 14px;
}

/* line 319, resources/assets/styles/layouts/_footer.scss */

footer.footer-polygonal .copyright-row ul#menu-privacy-policy-menu li.menu-item-object-page:last-child::before {
  margin-left: -8px;
}

/* line 329, resources/assets/styles/layouts/_footer.scss */

.footer-background-primary-blue .copyright-row {
  background-color: transparent !important;
}

/* stylelint-enable no-descending-specificity */

/* line 1, resources/assets/styles/layouts/_tinymce.scss */

body#tinymce {
  margin: 12px !important;
}

/* line 1, resources/assets/styles/layouts/_clouds-template.scss */

body.page-template-template-clouds {
  background-size: 100% 100%;
  background-repeat: no-repeat;
  min-height: 100%;
}

@media (max-width: 767.98px) {
  /* line 1, resources/assets/styles/layouts/_clouds-template.scss */

  body.page-template-template-clouds {
    background-size: auto 100%;
    background-position: top center;
  }
}

/* line 11, resources/assets/styles/layouts/_clouds-template.scss */

body.page-template-template-clouds .wrap {
  background-size: cover;
  min-height: calc(100vh - 36px);
  padding-bottom: 210px;
}

@media (min-width: 768px) and (max-width: 991.98px) {
  /* line 11, resources/assets/styles/layouts/_clouds-template.scss */

  body.page-template-template-clouds .wrap {
    min-height: calc(100vh - 18px);
  }
}

@media (max-width: 991.98px) {
  /* line 11, resources/assets/styles/layouts/_clouds-template.scss */

  body.page-template-template-clouds .wrap {
    padding-bottom: 118px;
  }
}

@media (max-width: 767.98px) {
  /* line 22, resources/assets/styles/layouts/_clouds-template.scss */

  body.page-template-template-clouds footer {
    margin-top: -100px;
  }
}

/* line 36, resources/assets/styles/common/_mixins.scss */

body.page-template-template-clouds:not(.single-resources) .wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* line 40, resources/assets/styles/common/_mixins.scss */

body.page-template-template-clouds:not(.single-resources) .wrap .content {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* line 45, resources/assets/styles/common/_mixins.scss */

body.page-template-template-clouds:not(.single-resources) .wrap .content .main {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 2, resources/assets/styles/layouts/_template-header-footer.scss */

body.page-template-template-header-footer {
  overflow-x: hidden;
  background-color: #f6fafb;
}

@media (max-width: 767.98px) {
  /* line 2, resources/assets/styles/layouts/_template-header-footer.scss */

  body.page-template-template-header-footer {
    background-size: auto 805px;
    background-position: 6% 100%;
  }
}

/* line 11, resources/assets/styles/layouts/_template-header-footer.scss */

body.page-template-template-header-footer .wrap-clouds {
  min-height: 1160px;
}

@media (max-width: 767.98px) {
  /* line 11, resources/assets/styles/layouts/_template-header-footer.scss */

  body.page-template-template-header-footer .wrap-clouds {
    min-height: unset;
  }
}

/* line 19, resources/assets/styles/layouts/_template-header-footer.scss */

body.page-template-template-header-footer .wrap-clouds,
body.page-template-template-header-footer .wrap {
  background-position: center top;
  background-repeat: no-repeat;
}

/* line 25, resources/assets/styles/layouts/_template-header-footer.scss */

body.page-template-template-header-footer .wrap-bus {
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: bottom center;
}

/* line 31, resources/assets/styles/layouts/_template-header-footer.scss */

body.page-template-template-header-footer .wrap-page-title {
  position: relative;
  margin-bottom: 55px;
  padding-bottom: 80px;
}

@media (max-width: 767.98px) {
  /* line 31, resources/assets/styles/layouts/_template-header-footer.scss */

  body.page-template-template-header-footer .wrap-page-title {
    margin-bottom: 28px;
  }
}

/* line 40, resources/assets/styles/layouts/_template-header-footer.scss */

body.page-template-template-header-footer .wrap-page-title .shape-box {
  max-width: none;
  min-height: 100%;
  height: 100%;
  -webkit-transform: scale(-1, 1);
       -o-transform: scale(-1, 1);
          transform: scale(-1, 1);
}

/* line 46, resources/assets/styles/layouts/_template-header-footer.scss */

body.page-template-template-header-footer .wrap-page-title .shape-box .shape-front {
  min-height: 100%;
  height: 100%;
}

/* line 51, resources/assets/styles/layouts/_template-header-footer.scss */

body.page-template-template-header-footer .wrap-page-title .shape-box .shape-back {
  top: -25px;
  width: 90%;
  min-height: 109%;
  height: 109%;
  left: 5%;
  -webkit-transform: translate(-5%, 0);
       -o-transform: translate(-5%, 0);
          transform: translate(-5%, 0);
}

/* line 61, resources/assets/styles/layouts/_template-header-footer.scss */

body.page-template-template-header-footer .wrap-page-title .page-title {
  padding-top: 40px;
  z-index: 2;
  position: relative;
  color: white;
  text-align: center;
  font-size: 50px;
  text-transform: uppercase;
  font-weight: bold;
  font-family: "Gibson", sans-serif;
}

@media (max-width: 767.98px) {
  /* line 61, resources/assets/styles/layouts/_template-header-footer.scss */

  body.page-template-template-header-footer .wrap-page-title .page-title {
    padding-top: 35px;
    font-size: 38px;
  }
}

/* line 79, resources/assets/styles/layouts/_template-header-footer.scss */

body.page-template-template-header-footer footer.content-info {
  padding-top: 150px;
  margin-top: 0;
}

@media (min-width: 576px) {
  /* line 79, resources/assets/styles/layouts/_template-header-footer.scss */

  body.page-template-template-header-footer footer.content-info {
    padding-top: 30%;
  }
}

@media (min-width: 1200px) {
  /* line 79, resources/assets/styles/layouts/_template-header-footer.scss */

  body.page-template-template-header-footer footer.content-info {
    padding-top: 37%;
  }
}

/* line 91, resources/assets/styles/layouts/_template-header-footer.scss */

body.page-template-template-header-footer footer.content-info .navbar-row {
  height: 150px;
}

/* line 94, resources/assets/styles/layouts/_template-header-footer.scss */

body.page-template-template-header-footer footer.content-info .navbar-row .contact-info-mobile {
  top: 0;
}

/* line 1, resources/assets/styles/layouts/_header-buttons.scss */

.navbar .btns_header ul li .btn,
.navbar .btns_header ul li .comment-form input[type="submit"],
.comment-form .navbar .btns_header ul li input[type="submit"] {
  color: #fff;
  background-color: #eb5e60;
  padding-bottom: 0.5rem;
  width: 135px;
  height: 34px;
  padding-left: 0.8rem !important;
  padding-right: 0.8rem !important;
  text-transform: none !important;
  font-weight: normal !important;
  border: 0;
  font-size: 1rem;
  padding-top: 0.3rem;
  letter-spacing: normal;
}

/* line 17, resources/assets/styles/layouts/_header-buttons.scss */

.navbar .btns_header ul li .btn-login,
.navbar .btns_header ul li .btn-style-link {
  color: #eb5e60 !important;
  font-weight: normal !important;
  text-transform: none !important;
  background-color: transparent;
  border: 0;
  font-size: 1rem;
  text-decoration: none;
  padding-top: 0.3rem;
  padding-bottom: 0.2rem;
  padding-left: 1.1rem !important;
  padding-right: 1.1rem !important;
  font-family: "Gibson", sans-serif;
  letter-spacing: normal;
  width: auto;
}

@media (min-width: 992px) and (max-width: 1199.98px) {
  /* line 17, resources/assets/styles/layouts/_header-buttons.scss */

  .navbar .btns_header ul li .btn-login,
  .navbar .btns_header ul li .btn-style-link {
    padding-left: 10px !important;
    padding-right: 0 !important;
  }
}

@media (max-width: 991.98px) {
  /* line 17, resources/assets/styles/layouts/_header-buttons.scss */

  .navbar .btns_header ul li .btn-login,
  .navbar .btns_header ul li .btn-style-link {
    padding-bottom: 0.5rem;
  }
}

/* line 44, resources/assets/styles/layouts/_header-buttons.scss */

.navbar .btn-red {
  color: #eb5e60 !important;
}

/* line 47, resources/assets/styles/layouts/_header-buttons.scss */

.navbar .btn-red a {
  color: #eb5e60 !important;
}

/* line 53, resources/assets/styles/layouts/_header-buttons.scss */

.navbar .btns_header ul {
  padding: 2px 0 0 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  list-style: none;
}

@media (min-width: 992px) {
  /* line 53, resources/assets/styles/layouts/_header-buttons.scss */

  .navbar .btns_header ul {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

/* line 74, resources/assets/styles/layouts/_header-buttons.scss */

.navbar .btns_header ul li:first-child {
  margin-left: 1.5rem;
  margin-right: 0.5rem;
}

@media (min-width: 992px) and (max-width: 1199.98px) {
  /* line 74, resources/assets/styles/layouts/_header-buttons.scss */

  .navbar .btns_header ul li:first-child {
    margin-left: 0.5rem;
  }
}

@media (max-width: 991.98px) {
  /* line 64, resources/assets/styles/layouts/_header-buttons.scss */

  .navbar .btns_header ul li {
    margin: 0;
    margin-left: 0 !important;
    margin-right: 0 !important;
    text-align: center;
  }
}

/* line 95, resources/assets/styles/layouts/_header-buttons.scss */

.navbar .btns_header .inline-form .mktoField {
  text-transform: initial;
  border: none;
  background-color: #fff;
  color: #010d2c;
}

/* line 2, resources/assets/styles/common/_mixins.scss */

.navbar .btns_header .inline-form .mktoField::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: rgba(1, 13, 44, 0.65);
}

/* line 6, resources/assets/styles/common/_mixins.scss */

.navbar .btns_header .inline-form .mktoField::-moz-placeholder {
  /* Firefox 19+ */
  color: rgba(1, 13, 44, 0.65);
}

/* line 10, resources/assets/styles/common/_mixins.scss */

.navbar .btns_header .inline-form .mktoField:-ms-input-placeholder {
  /* IE 10+ */
  color: rgba(1, 13, 44, 0.65);
}

/* line 14, resources/assets/styles/common/_mixins.scss */

.navbar .btns_header .inline-form .mktoField:-moz-placeholder {
  /* Firefox 18- */
  color: rgba(1, 13, 44, 0.65);
}

@media (min-width: 992px) and (max-width: 1199.98px) {
  /* line 95, resources/assets/styles/layouts/_header-buttons.scss */

  .navbar .btns_header .inline-form .mktoField {
    max-width: 105px;
  }
}

/* line 110, resources/assets/styles/layouts/_header-buttons.scss */

.navbar .btns_header .inline-form .mktoButton {
  background-color: #eb5e60;
  line-height: 35px;
  padding: 0 10px;
  text-transform: none;
  font-weight: normal;
  min-width: 110px;
}

/* line 2, resources/assets/styles/components/_forms-inline.scss */

.navbar .btns_header .inline-form .mktoField,
.navbar .btns_header .inline-form .mktoButton {
  height: 35px;
}

/* line 2, resources/assets/styles/layouts/_single.scss */

.single .page-title {
  font-family: "Gibson", sans-serif;
  font-size: 32px;
  font-weight: 300;
  line-height: 1.69;
  text-align: center;
  color: #020d2c;
  padding-top: 43px;
  padding-bottom: 31px;
  z-index: 10;
  position: relative;
}

/* line 14, resources/assets/styles/layouts/_single.scss */

.single .page-title a {
  color: #020d2c;
  text-decoration: none;
}

@media (max-width: 991.98px) {
  /* line 2, resources/assets/styles/layouts/_single.scss */

  .single .page-title {
    font-size: 22px;
    padding-top: 29px;
    padding-bottom: 14px;
  }
}

/* line 27, resources/assets/styles/layouts/_single.scss */

.single.sidebar-primary .content {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  /* line 27, resources/assets/styles/layouts/_single.scss */

  .single.sidebar-primary .content {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  /* line 27, resources/assets/styles/layouts/_single.scss */

  .single.sidebar-primary .content {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  /* line 27, resources/assets/styles/layouts/_single.scss */

  .single.sidebar-primary .content {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  /* line 27, resources/assets/styles/layouts/_single.scss */

  .single.sidebar-primary .content {
    max-width: 1230px;
  }
}

/* line 32, resources/assets/styles/layouts/_single.scss */

.single.sidebar-primary .content-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

/* line 36, resources/assets/styles/layouts/_single.scss */

.single.sidebar-primary .main {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

@media (min-width: 992px) {
  /* line 36, resources/assets/styles/layouts/_single.scss */

  .single.sidebar-primary .main {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.66667%;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%;
    padding-right: 67px;
  }
}

/* line 46, resources/assets/styles/layouts/_single.scss */

.single.sidebar-primary .sidebar {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

@media (min-width: 992px) {
  /* line 46, resources/assets/styles/layouts/_single.scss */

  .single.sidebar-primary .sidebar {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
}

@media (min-width: 992px) {
  /* line 46, resources/assets/styles/layouts/_single.scss */

  .single.sidebar-primary .sidebar {
    padding-top: 31px;
  }
}

@media (min-width: 992px) {
  /* line 59, resources/assets/styles/layouts/_single.scss */

  .single .section-featured-post {
    margin-bottom: 94px;
  }
}

@media (max-width: 991.98px) {
  /* line 59, resources/assets/styles/layouts/_single.scss */

  .single .section-featured-post {
    margin-bottom: 26px;
  }
}

/* line 69, resources/assets/styles/layouts/_single.scss */

.single .hentry {
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.38;
  letter-spacing: normal;
  color: #1e2227;
}

@media (max-width: 991.98px) {
  /* line 69, resources/assets/styles/layouts/_single.scss */

  .single .hentry {
    margin-bottom: 35px;
  }
}

@media (min-width: 992px) {
  /* line 69, resources/assets/styles/layouts/_single.scss */

  .single .hentry {
    margin-bottom: 100px;
  }
}

/* line 87, resources/assets/styles/layouts/_single.scss */

.single .hentry p {
  margin-bottom: 22px;
}

/* line 91, resources/assets/styles/layouts/_single.scss */

.single .hentry h1,
.single .hentry h2,
.single .hentry h3,
.single .hentry h4,
.single .hentry h5,
.single .hentry h6 {
  font-family: "Roboto", sans-serif;
  font-weight: bold;
  margin-bottom: 36px;
}

/* line 102, resources/assets/styles/layouts/_single.scss */

.single .hentry h4 {
  line-height: 1.25;
}

/* line 106, resources/assets/styles/layouts/_single.scss */

.single .hentry img {
  max-width: 100%;
}

/* line 110, resources/assets/styles/layouts/_single.scss */

.single .hentry .wp-caption {
  position: relative;
}

@media (max-width: 991.98px) {
  /* line 110, resources/assets/styles/layouts/_single.scss */

  .single .hentry .wp-caption {
    margin-bottom: 20px;
  }
}

@media (min-width: 992px) {
  /* line 110, resources/assets/styles/layouts/_single.scss */

  .single .hentry .wp-caption {
    margin-bottom: 33px;
    margin-top: 17px;
  }
}

/* line 122, resources/assets/styles/layouts/_single.scss */

.single .hentry .wp-caption img {
  margin-bottom: 0;
}

/* line 127, resources/assets/styles/layouts/_single.scss */

.single .hentry figcaption,
.single .hentry .wp-caption-text {
  font-size: 11px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  color: #1e353e;
  line-height: 24px;
  opacity: 0.8;
  bottom: 0;
}

@media (min-width: 992px) {
  /* line 127, resources/assets/styles/layouts/_single.scss */

  .single .hentry figcaption,
  .single .hentry .wp-caption-text {
    padding: 0 10px;
    position: absolute;
    background-color: #fff;
  }
}

/* line 146, resources/assets/styles/layouts/_single.scss */

.single .hentry .wp-block-image {
  position: relative;
}

@media (min-width: 992px) {
  /* line 146, resources/assets/styles/layouts/_single.scss */

  .single .hentry .wp-block-image {
    margin-bottom: 30px;
  }
}

@media (max-width: 991.98px) {
  /* line 146, resources/assets/styles/layouts/_single.scss */

  .single .hentry .wp-block-image {
    margin-bottom: 21px;
  }
}

/* line 157, resources/assets/styles/layouts/_single.scss */

.single .hentry .wp-block-image img {
  max-width: 100%;
  height: auto;
}

/* line 164, resources/assets/styles/layouts/_single.scss */

.single .breadcrumbs {
  margin-bottom: 30px;
}

@media (min-width: 992px) {
  /* line 164, resources/assets/styles/layouts/_single.scss */

  .single .breadcrumbs {
    margin-bottom: 24px;
  }
}

@media (max-width: 991.98px) {
  /* line 172, resources/assets/styles/layouts/_single.scss */

  .single .c-share {
    margin-bottom: 39px;
  }
}

@media (min-width: 992px) {
  /* line 172, resources/assets/styles/layouts/_single.scss */

  .single .c-share {
    margin-bottom: 125px;
  }
}

/* line 182, resources/assets/styles/layouts/_single.scss */

.single .inner-wrap {
  position: relative;
}

/* line 185, resources/assets/styles/layouts/_single.scss */

.single .inner-wrap .background__image,
.single .inner-wrap .background__image-mobile {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

@media (max-width: 991.98px) {
  /* line 194, resources/assets/styles/layouts/_single.scss */

  .single .inner-wrap .background__image {
    display: none;
  }
}

@media (min-width: 992px) {
  /* line 200, resources/assets/styles/layouts/_single.scss */

  .single .inner-wrap .background__image-mobile {
    display: none;
  }
}

/* line 2, resources/assets/styles/sections/_form.scss */

.section-form .style-dark,
.section-form .style-standard {
  max-width: 420px;
  margin: 0 auto;
}

/* line 7, resources/assets/styles/sections/_form.scss */

.section-form .style-dark .mktoButton,
.section-form .style-standard .mktoButton {
  min-width: 194px;
}

/* line 16, resources/assets/styles/sections/_form.scss */

.section-form .style-dark .mktoField {
  color: #010d2c;
  border-color: #020d2d;
}

/* line 2, resources/assets/styles/common/_mixins.scss */

.section-form .style-dark .mktoField::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: rgba(1, 13, 44, 0.65);
}

/* line 6, resources/assets/styles/common/_mixins.scss */

.section-form .style-dark .mktoField::-moz-placeholder {
  /* Firefox 19+ */
  color: rgba(1, 13, 44, 0.65);
}

/* line 10, resources/assets/styles/common/_mixins.scss */

.section-form .style-dark .mktoField:-ms-input-placeholder {
  /* IE 10+ */
  color: rgba(1, 13, 44, 0.65);
}

/* line 14, resources/assets/styles/common/_mixins.scss */

.section-form .style-dark .mktoField:-moz-placeholder {
  /* Firefox 18- */
  color: rgba(1, 13, 44, 0.65);
}

/* line 26, resources/assets/styles/sections/_form.scss */

.section-form .style-dark .selectize-control .selectize-input {
  border-color: #020d2d;
}

/* line 29, resources/assets/styles/sections/_form.scss */

.section-form .style-dark .selectize-control .selectize-input::after {
  border-top-color: #020d2d;
}

/* line 33, resources/assets/styles/sections/_form.scss */

.section-form .style-dark .selectize-control .selectize-input .item {
  color: #020d2d;
}

/* line 2, resources/assets/styles/common/_mixins.scss */

.section-form .style-dark .selectize-control .selectize-input input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: rgba(1, 13, 44, 0.65);
}

/* line 6, resources/assets/styles/common/_mixins.scss */

.section-form .style-dark .selectize-control .selectize-input input::-moz-placeholder {
  /* Firefox 19+ */
  color: rgba(1, 13, 44, 0.65);
}

/* line 10, resources/assets/styles/common/_mixins.scss */

.section-form .style-dark .selectize-control .selectize-input input:-ms-input-placeholder {
  /* IE 10+ */
  color: rgba(1, 13, 44, 0.65);
}

/* line 14, resources/assets/styles/common/_mixins.scss */

.section-form .style-dark .selectize-control .selectize-input input:-moz-placeholder {
  /* Firefox 18- */
  color: rgba(1, 13, 44, 0.65);
}

/* line 44, resources/assets/styles/sections/_form.scss */

.section-form .style-dark .selectize-control .selectize-dropdown {
  background: #fff;
}

/* line 1, resources/assets/styles/sections/_hero-home.scss */

.section-hero-home {
  margin-bottom: 0 !important;
  position: relative;
  overflow: hidden;
}

/* line 6, resources/assets/styles/sections/_hero-home.scss */

.section-hero-home .hero-wrapper {
  height: 970px;
  padding: 0;
  position: relative;
  background-size: cover;
  background-repeat: no-repeat;
  background-position-y: bottom;
  background-position-x: center;
}

@media (min-width: 1200px) and (max-width: 1399.98px) {
  /* line 6, resources/assets/styles/sections/_hero-home.scss */

  .section-hero-home .hero-wrapper {
    background-position-y: -43px;
  }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
  /* line 6, resources/assets/styles/sections/_hero-home.scss */

  .section-hero-home .hero-wrapper {
    background-position-y: -85px;
  }
}

@media (min-width: 768px) and (max-width: 991.98px) {
  /* line 6, resources/assets/styles/sections/_hero-home.scss */

  .section-hero-home .hero-wrapper {
    background-size: 120%;
  }
}

@media (min-width: 1400px) and (max-width: 1599.98px) {
  /* line 6, resources/assets/styles/sections/_hero-home.scss */

  .section-hero-home .hero-wrapper {
    background-position-y: -148px;
    background-size: 1840px;
  }
}

@media (min-width: 1600px) and (max-width: 1799.98px) {
  /* line 6, resources/assets/styles/sections/_hero-home.scss */

  .section-hero-home .hero-wrapper {
    background-position-y: -85px;
  }
}

@media (min-width: 1800px) and (max-width: 1999.98px) {
  /* line 6, resources/assets/styles/sections/_hero-home.scss */

  .section-hero-home .hero-wrapper {
    background-position-y: -20px;
  }
}

@media (max-width: 1399.98px) {
  /* line 6, resources/assets/styles/sections/_hero-home.scss */

  .section-hero-home .hero-wrapper {
    height: 830px;
  }
}

@media (max-width: 767.98px) {
  /* line 6, resources/assets/styles/sections/_hero-home.scss */

  .section-hero-home .hero-wrapper {
    height: auto;
    min-height: 885px;
    background-size: auto 153%;
    background-position-x: 53.5%;
  }
}

@media (max-width: 621px) {
  /* line 6, resources/assets/styles/sections/_hero-home.scss */

  .section-hero-home .hero-wrapper {
    background-size: auto 121%;
  }
}

@media (max-width: 575.98px) {
  /* line 6, resources/assets/styles/sections/_hero-home.scss */

  .section-hero-home .hero-wrapper {
    min-height: 881px;
  }
}

/* line 65, resources/assets/styles/sections/_hero-home.scss */

.section-hero-home .hero-image {
  height: auto;
  width: 100%;
  text-align: center;
  top: auto;
  z-index: 5;
  position: absolute;
  right: 0;
  bottom: 0;
  background-position-x: 34px;
  background-position-y: 220px;
  background-size: 100%;
  -webkit-transform: translate(4px, 33px);
       -o-transform: translate(4px, 33px);
          transform: translate(4px, 33px);
  -webkit-transform-origin: bottom;
       -o-transform-origin: bottom;
          transform-origin: bottom;
  margin-top: 20px;
}

@media (min-width: 1800px) and (max-width: 1999.98px) {
  /* line 65, resources/assets/styles/sections/_hero-home.scss */

  .section-hero-home .hero-image {
    bottom: 20px;
    left: 41px;
  }
}

@media (min-width: 1600px) and (max-width: 1799.98px) {
  /* line 65, resources/assets/styles/sections/_hero-home.scss */

  .section-hero-home .hero-image {
    bottom: 85px;
  }
}

@media (min-width: 1400px) and (max-width: 1599.98px) {
  /* line 65, resources/assets/styles/sections/_hero-home.scss */

  .section-hero-home .hero-image {
    bottom: 205px;
  }
}

@media (min-width: 1200px) and (max-width: 1399.98px) {
  /* line 65, resources/assets/styles/sections/_hero-home.scss */

  .section-hero-home .hero-image {
    bottom: 43px;
    -webkit-transform: scale(1.01);
         -o-transform: scale(1.01);
            transform: scale(1.01);
  }
}

@media (max-width: 1399.98px) {
  /* line 65, resources/assets/styles/sections/_hero-home.scss */

  .section-hero-home .hero-image {
    left: 0;
  }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
  /* line 65, resources/assets/styles/sections/_hero-home.scss */

  .section-hero-home .hero-image {
    bottom: 85px;
  }
}

@media (min-width: 992px) {
  /* line 65, resources/assets/styles/sections/_hero-home.scss */

  .section-hero-home .hero-image {
    -webkit-transform: scale(0.94);
         -o-transform: scale(0.94);
            transform: scale(0.94);
  }
}

@media (max-width: 991.98px) {
  /* line 65, resources/assets/styles/sections/_hero-home.scss */

  .section-hero-home .hero-image {
    -webkit-transform: scale(1.1);
         -o-transform: scale(1.1);
            transform: scale(1.1);
  }
}

@media (max-width: 767.98px) {
  /* line 65, resources/assets/styles/sections/_hero-home.scss */

  .section-hero-home .hero-image {
    -webkit-transform: scale(1);
         -o-transform: scale(1);
            transform: scale(1);
  }
}

/* line 120, resources/assets/styles/sections/_hero-home.scss */

.section-hero-home .hero-image img {
  max-height: none;
}

@media (max-width: 1999.98px) {
  /* line 120, resources/assets/styles/sections/_hero-home.scss */

  .section-hero-home .hero-image img {
    width: 510px;
  }
}

@media (max-width: 1799.98px) {
  /* line 120, resources/assets/styles/sections/_hero-home.scss */

  .section-hero-home .hero-image img {
    width: 455px;
  }
}

@media (max-width: 1599.98px) {
  /* line 120, resources/assets/styles/sections/_hero-home.scss */

  .section-hero-home .hero-image img {
    width: 350px;
  }
}

@media (max-width: 1399.98px) {
  /* line 120, resources/assets/styles/sections/_hero-home.scss */

  .section-hero-home .hero-image img {
    width: 345px;
  }
}

@media (max-width: 1199.98px) {
  /* line 120, resources/assets/styles/sections/_hero-home.scss */

  .section-hero-home .hero-image img {
    width: 275px;
  }
}

@media (max-width: 767.98px) {
  /* line 120, resources/assets/styles/sections/_hero-home.scss */

  .section-hero-home .hero-image img {
    width: 380px;
    max-width: calc(100% - 20px);
  }
}

@media (min-width: 576px) {
  /* line 153, resources/assets/styles/sections/_hero-home.scss */

  .section-hero-home .hero-home-title .text-secondary {
    letter-spacing: 1px !important;
  }
}

/* line 159, resources/assets/styles/sections/_hero-home.scss */

.section-hero-home .hero-home-title .text-primary {
  line-height: 51px;
  margin: 0 0 20px;
  color: white !important;
}

@media (min-width: 576px) {
  /* line 159, resources/assets/styles/sections/_hero-home.scss */

  .section-hero-home .hero-home-title .text-primary {
    letter-spacing: 1px !important;
  }
}

@media (max-width: 1399.98px) {
  /* line 159, resources/assets/styles/sections/_hero-home.scss */

  .section-hero-home .hero-home-title .text-primary {
    font-size: 49px !important;
  }
}

@media (max-width: 1199.98px) {
  /* line 159, resources/assets/styles/sections/_hero-home.scss */

  .section-hero-home .hero-home-title .text-primary {
    font-size: 47px !important;
  }
}

@media (max-width: 991.98px) {
  /* line 159, resources/assets/styles/sections/_hero-home.scss */

  .section-hero-home .hero-home-title .text-primary {
    font-size: 45px !important;
  }
}

@media (max-width: 575.98px) {
  /* line 159, resources/assets/styles/sections/_hero-home.scss */

  .section-hero-home .hero-home-title .text-primary {
    font-size: 40px !important;
    line-height: 43px;
    margin-top: 20px;
  }
}

@media (max-width: 359.98px) {
  /* line 159, resources/assets/styles/sections/_hero-home.scss */

  .section-hero-home .hero-home-title .text-primary {
    font-size: 33px !important;
  }
}

/* line 194, resources/assets/styles/sections/_hero-home.scss */

.section-hero-home .hero-home-title .section-text h1 {
  margin: 0;
}

/* line 198, resources/assets/styles/sections/_hero-home.scss */

.section-hero-home .hero-home-title .section-text .text {
  font-size: 23px;
  line-height: 25px;
  letter-spacing: 0.5px;
  width: 500px;
}

@media (max-width: 1399.98px) {
  /* line 198, resources/assets/styles/sections/_hero-home.scss */

  .section-hero-home .hero-home-title .section-text .text {
    font-size: 23px !important;
  }
}

@media (max-width: 1199.98px) {
  /* line 198, resources/assets/styles/sections/_hero-home.scss */

  .section-hero-home .hero-home-title .section-text .text {
    font-size: 22px !important;
  }
}

@media (max-width: 991.98px) {
  /* line 198, resources/assets/styles/sections/_hero-home.scss */

  .section-hero-home .hero-home-title .section-text .text {
    font-size: 20px !important;
    line-height: 21px;
  }
}

@media (max-width: 767.98px) {
  /* line 198, resources/assets/styles/sections/_hero-home.scss */

  .section-hero-home .hero-home-title .section-text .text {
    font-size: 16px !important;
    margin-top: 9px;
    max-width: 240px;
    line-height: 25px;
  }
}

@media (max-width: 575.98px) {
  /* line 198, resources/assets/styles/sections/_hero-home.scss */

  .section-hero-home .hero-home-title .section-text .text {
    font-size: 18px !important;
  }
}

/* line 233, resources/assets/styles/sections/_hero-home.scss */

.section-hero-home.hero-styling--no-polygons .background__image {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  background-position: 0;
  background-repeat: no-repeat;
  background-size: cover;
}

@media (max-width: 991.98px) {
  /* line 241, resources/assets/styles/sections/_hero-home.scss */

  .section-hero-home.hero-styling--no-polygons .background__desktop {
    display: none;
  }
}

/* line 247, resources/assets/styles/sections/_hero-home.scss */

.section-hero-home.hero-styling--no-polygons .background__mobile {
  display: none;
}

@media (max-width: 991.98px) {
  /* line 247, resources/assets/styles/sections/_hero-home.scss */

  .section-hero-home.hero-styling--no-polygons .background__mobile {
    display: inherit;
  }
}

/* line 256, resources/assets/styles/sections/_hero-home.scss */

.section-hero-home.hero-styling--no-polygons .hero-wrapper {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: calc(100vh - 66px);
  margin-bottom: 0 !important;
  min-height: 650px;
}

@media (min-width: 768px) {
  /* line 256, resources/assets/styles/sections/_hero-home.scss */

  .section-hero-home.hero-styling--no-polygons .hero-wrapper {
    height: calc(100vh - 71px);
  }
}

@media (min-width: 992px) {
  /* line 256, resources/assets/styles/sections/_hero-home.scss */

  .section-hero-home.hero-styling--no-polygons .hero-wrapper {
    height: calc(100vh - 105px);
  }
}

/* line 271, resources/assets/styles/sections/_hero-home.scss */

.section-hero-home.hero-styling--no-polygons .hero-wrapper .hero-image {
  display: none;
}

/* line 275, resources/assets/styles/sections/_hero-home.scss */

.section-hero-home.hero-styling--no-polygons .hero-wrapper .hero-content {
  margin-top: 40px;
  max-width: 768px;
  padding: 0 15px 0;
  width: 100% !important;
}

@media (min-width: 768px) {
  /* line 275, resources/assets/styles/sections/_hero-home.scss */

  .section-hero-home.hero-styling--no-polygons .hero-wrapper .hero-content {
    max-width: 1200px;
  }
}

@media (min-width: 992px) {
  /* line 275, resources/assets/styles/sections/_hero-home.scss */

  .section-hero-home.hero-styling--no-polygons .hero-wrapper .hero-content {
    max-width: 1470px;
  }
}

@media (min-width: 992px) {
  /* line 275, resources/assets/styles/sections/_hero-home.scss */

  .section-hero-home.hero-styling--no-polygons .hero-wrapper .hero-content {
    margin-top: auto;
  }
}

/* line 293, resources/assets/styles/sections/_hero-home.scss */

.section-hero-home.hero-styling--no-polygons .hero-wrapper .hero-content .container {
  max-width: 768px;
}

@media (min-width: 768px) {
  /* line 293, resources/assets/styles/sections/_hero-home.scss */

  .section-hero-home.hero-styling--no-polygons .hero-wrapper .hero-content .container {
    max-width: 1200px;
  }
}

@media (min-width: 992px) {
  /* line 293, resources/assets/styles/sections/_hero-home.scss */

  .section-hero-home.hero-styling--no-polygons .hero-wrapper .hero-content .container {
    max-width: 1470px;
  }
}

/* line 304, resources/assets/styles/sections/_hero-home.scss */

.section-hero-home.hero-styling--no-polygons .hero-wrapper .hero-content .container .section-text {
  margin: 0;
  max-width: 100%;
}

@media (min-width: 768px) {
  /* line 304, resources/assets/styles/sections/_hero-home.scss */

  .section-hero-home.hero-styling--no-polygons .hero-wrapper .hero-content .container .section-text {
    max-width: 700px;
  }

  /* line 311, resources/assets/styles/sections/_hero-home.scss */

  .section-hero-home.hero-styling--no-polygons .hero-wrapper .hero-content .container .section-text h1,
  .section-hero-home.hero-styling--no-polygons .hero-wrapper .hero-content .container .section-text .text {
    text-align: left !important;
  }
}

/* line 317, resources/assets/styles/sections/_hero-home.scss */

.section-hero-home.hero-styling--no-polygons .hero-wrapper .hero-content .container .section-text .text-primary {
  color: #010d2c !important;
  font-weight: 900;
  line-height: 1;
  margin-bottom: 10px;
  margin-top: 0;
}

@media (min-width: 768px) {
  /* line 317, resources/assets/styles/sections/_hero-home.scss */

  .section-hero-home.hero-styling--no-polygons .hero-wrapper .hero-content .container .section-text .text-primary {
    font-size: 60px !important;
    margin-bottom: 15px;
  }
}

@media (min-width: 992px) {
  /* line 317, resources/assets/styles/sections/_hero-home.scss */

  .section-hero-home.hero-styling--no-polygons .hero-wrapper .hero-content .container .section-text .text-primary {
    font-size: 75px !important;
    margin-bottom: 20px;
  }
}

/* line 335, resources/assets/styles/sections/_hero-home.scss */

.section-hero-home.hero-styling--no-polygons .hero-wrapper .hero-content .container .section-text .text-secondary {
  letter-spacing: 0;
}

@media (min-width: 768px) and (max-width: 991.98px) {
  /* line 335, resources/assets/styles/sections/_hero-home.scss */

  .section-hero-home.hero-styling--no-polygons .hero-wrapper .hero-content .container .section-text .text-secondary {
    font-size: 30px !important;
  }
}

/* line 343, resources/assets/styles/sections/_hero-home.scss */

.section-hero-home.hero-styling--no-polygons .hero-wrapper .hero-content .container .section-text .text {
  color: #010d2c !important;
  margin-top: 0;
  max-width: 300px;
  width: 100%;
}

@media (min-width: 768px) {
  /* line 343, resources/assets/styles/sections/_hero-home.scss */

  .section-hero-home.hero-styling--no-polygons .hero-wrapper .hero-content .container .section-text .text {
    font-size: 24px !important;
    margin: auto auto auto 2px;
    max-width: 500px;
  }
}

/* line 357, resources/assets/styles/sections/_hero-home.scss */

.section-hero-home.hero-styling--no-polygons .hero-wrapper .hero-content .container .section-text.section-text-color--text-light .text-primary,
.section-hero-home.hero-styling--no-polygons .hero-wrapper .hero-content .container .section-text.section-text-color--text-light .text {
  color: #fff !important;
}

/* line 364, resources/assets/styles/sections/_hero-home.scss */

.section-hero-home.hero-styling--no-polygons .hero-wrapper .hero-content .container .hero-btns {
  display: inline-block;
  margin-top: 23px;
}

@media (min-width: 768px) {
  /* line 364, resources/assets/styles/sections/_hero-home.scss */

  .section-hero-home.hero-styling--no-polygons .hero-wrapper .hero-content .container .hero-btns {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: -7px;
    margin-top: 25px;
    max-width: 500px;
    text-align: left !important;
  }
}

@media (min-width: 1200px) {
  /* line 364, resources/assets/styles/sections/_hero-home.scss */

  .section-hero-home.hero-styling--no-polygons .hero-wrapper .hero-content .container .hero-btns {
    margin-left: 0;
    margin-top: 40px;
  }
}

/* line 381, resources/assets/styles/sections/_hero-home.scss */

.section-hero-home.hero-styling--no-polygons .hero-wrapper .hero-content .container .hero-btns li {
  display: inline;
  margin: 0;
}

/* line 385, resources/assets/styles/sections/_hero-home.scss */

.section-hero-home.hero-styling--no-polygons .hero-wrapper .hero-content .container .hero-btns li a {
  letter-spacing: 0;
}

@media (min-width: 576px) {
  /* line 385, resources/assets/styles/sections/_hero-home.scss */

  .section-hero-home.hero-styling--no-polygons .hero-wrapper .hero-content .container .hero-btns li a {
    letter-spacing: 1px;
  }
}

@media (min-width: 768px) {
  /* line 385, resources/assets/styles/sections/_hero-home.scss */

  .section-hero-home.hero-styling--no-polygons .hero-wrapper .hero-content .container .hero-btns li a {
    padding: 15px 30px !important;
  }
}

/* line 397, resources/assets/styles/sections/_hero-home.scss */

.section-hero-home.hero-styling--no-polygons .hero-wrapper .hero-content .container .hero-btns li:nth-child(2) a {
  margin-left: 0;
  margin-top: 5px;
}

@media (min-width: 360px) {
  /* line 397, resources/assets/styles/sections/_hero-home.scss */

  .section-hero-home.hero-styling--no-polygons .hero-wrapper .hero-content .container .hero-btns li:nth-child(2) a {
    margin-left: 8px;
    margin-top: 0;
  }
}

@media (min-width: 768px) {
  /* line 397, resources/assets/styles/sections/_hero-home.scss */

  .section-hero-home.hero-styling--no-polygons .hero-wrapper .hero-content .container .hero-btns li:nth-child(2) a {
    margin-left: 24px;
  }
}

/* line 418, resources/assets/styles/sections/_hero-home.scss */

.admin-bar .hero-styling--no-polygons .hero-wrapper {
  height: calc(100vh - calc(46px + 66px));
}

@media (min-width: 768px) {
  /* line 418, resources/assets/styles/sections/_hero-home.scss */

  .admin-bar .hero-styling--no-polygons .hero-wrapper {
    height: calc(100vh - calc(46px + 71px));
  }
}

@media (min-width: 992px) {
  /* line 418, resources/assets/styles/sections/_hero-home.scss */

  .admin-bar .hero-styling--no-polygons .hero-wrapper {
    height: calc(100vh - calc(32px + 105px));
  }
}

/**
 *
 * Hero Home Styling Custom / Inner Pages
 *
 */

/* line 439, resources/assets/styles/sections/_hero-home.scss */

.section-hero-home.hero-styling--custom .hero-wrapper .hero-content {
  height: auto;
  padding: 0;
  margin: 0 auto !important;
}

@media (min-width: 768px) {
  /* line 445, resources/assets/styles/sections/_hero-home.scss */

  .section-hero-home.hero-styling--custom .hero-wrapper .hero-content .container .section-text {
    max-width: 747px;
  }
}

/* line 451, resources/assets/styles/sections/_hero-home.scss */

.section-hero-home.hero-styling--custom .hero-wrapper .hero-content .container .section-text.section-text-color--text-light .text-primary {
  font-weight: 900;
}

@media (min-width: 992px) {
  /* line 451, resources/assets/styles/sections/_hero-home.scss */

  .section-hero-home.hero-styling--custom .hero-wrapper .hero-content .container .section-text.section-text-color--text-light .text-primary {
    letter-spacing: 0 !important;
  }
}

@media (min-width: 768px) {
  /* line 459, resources/assets/styles/sections/_hero-home.scss */

  .section-hero-home.hero-styling--custom .hero-wrapper .hero-content .container .section-text.section-text-color--text-light .text {
    font-size: 24px !important;
    margin: 0 0 0 2px;
    max-width: 477px;
    line-height: 1.1;
    letter-spacing: 0;
  }
}

/* line 470, resources/assets/styles/sections/_hero-home.scss */

.section-hero-home.hero-styling--custom .hero-wrapper .hero-content .container .section-text .text-secondary {
  font-size: 26px;
  line-height: 1;
  letter-spacing: 0 !important;
}

@media (min-width: 768px) and (max-width: 991.98px) {
  /* line 470, resources/assets/styles/sections/_hero-home.scss */

  .section-hero-home.hero-styling--custom .hero-wrapper .hero-content .container .section-text .text-secondary {
    font-size: 30px !important;
  }
}

@media (min-width: 992px) {
  /* line 470, resources/assets/styles/sections/_hero-home.scss */

  .section-hero-home.hero-styling--custom .hero-wrapper .hero-content .container .section-text .text-secondary {
    font-size: 45px;
    font-weight: 400;
  }
}

@media (max-width: 767.98px) {
  /* line 470, resources/assets/styles/sections/_hero-home.scss */

  .section-hero-home.hero-styling--custom .hero-wrapper .hero-content .container .section-text .text-secondary {
    max-width: 300px;
    margin: 0 auto 10px;
  }
}

@media (min-width: 992px) {
  /* line 490, resources/assets/styles/sections/_hero-home.scss */

  .section-hero-home.hero-styling--custom .hero-wrapper .hero-content .container .section-text .hero-text {
    max-width: 87% !important;
  }
}

@media (min-width: 1200px) {
  /* line 497, resources/assets/styles/sections/_hero-home.scss */

  .section-hero-home.hero-styling--custom .hero-wrapper .hero-content .container .hero-btns {
    margin-top: 54px;
  }
}

@media (max-width: 767.98px) {
  /* line 497, resources/assets/styles/sections/_hero-home.scss */

  .section-hero-home.hero-styling--custom .hero-wrapper .hero-content .container .hero-btns {
    margin-bottom: 0;
  }
}

@media (min-width: 768px) {
  /* line 507, resources/assets/styles/sections/_hero-home.scss */

  .section-hero-home.hero-styling--custom .hero-wrapper .hero-content .container .hero-btns li:nth-child(n) a {
    letter-spacing: 0;
  }
}

@media (max-width: 767.98px) {
  /* line 507, resources/assets/styles/sections/_hero-home.scss */

  .section-hero-home.hero-styling--custom .hero-wrapper .hero-content .container .hero-btns li:nth-child(n) a {
    font-size: 12px;
    padding: 7px 15px !important;
  }
}

/* line 193, resources/assets/styles/sections/_how-it-works.scss */

.section-how-it-works {
  position: relative;
  overflow: hidden;
  margin-bottom: 80px;
}

@media (max-width: 1199.98px) {
  /* line 193, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works {
    margin-bottom: 0;
  }
}

/* line 15, resources/assets/styles/sections/_how-it-works.scss */

.section-how-it-works .background-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 22, resources/assets/styles/sections/_how-it-works.scss */

.section-how-it-works .background-wrapper .background-image {
  height: 100%;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}

/* line 28, resources/assets/styles/sections/_how-it-works.scss */

.section-how-it-works .background-wrapper .background-image.mobile {
  background-position: center bottom;
}

/* line 32, resources/assets/styles/sections/_how-it-works.scss */

.section-how-it-works .background-wrapper .background-image.desktop {
  display: none;
}

@media (max-width: 991.98px) {
  /* line 39, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works .background-wrapper .background-image.desktop {
    background-position-x: 65%;
  }
}

@media (min-width: 768px) {
  /* line 47, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works .background-wrapper .background-image.mobile {
    display: none;
  }

  /* line 51, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works .background-wrapper .background-image.desktop {
    display: block;
  }
}

/* line 197, resources/assets/styles/sections/_how-it-works.scss */

.section-how-it-works .hero-wrapper {
  z-index: 100;
  height: auto;
}

@media (min-width: 768px) {
  /* line 201, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works .hero-wrapper .container {
    max-width: 1200px;
  }
}

@media (min-width: 992px) {
  /* line 201, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works .hero-wrapper .container {
    max-width: 1470px;
  }
}

/* line 60, resources/assets/styles/sections/_how-it-works.scss */

.section-how-it-works .hero-content .shape-box-1 {
  max-width: none;
  height: 100%;
}

/* line 64, resources/assets/styles/sections/_how-it-works.scss */

.section-how-it-works .hero-content .shape-box-1 .shape-front {
  height: 100%;
}

/* line 68, resources/assets/styles/sections/_how-it-works.scss */

.section-how-it-works .hero-content .shape-box-1 .shape-back {
  right: -20px;
}

/* line 73, resources/assets/styles/sections/_how-it-works.scss */

.section-how-it-works .hero-content .btn,
.section-how-it-works .hero-content .comment-form input[type="submit"],
.comment-form .section-how-it-works .hero-content input[type="submit"] {
  background-color: transparent;
  color: #af9968 !important;
  border: none;
}

/* line 2, resources/assets/styles/components/_links.scss */

.section-how-it-works .hero-content .btn::after,
.section-how-it-works .hero-content .comment-form input[type="submit"]::after,
.comment-form .section-how-it-works .hero-content input[type="submit"]::after {
  content: '>';
  position: absolute;
  width: 50px;
  height: 50px;
  display: inline-block;
  margin-left: -15px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

/* line 12, resources/assets/styles/components/_links.scss */

.section-how-it-works .hero-content .btn:hover::after,
.section-how-it-works .hero-content .comment-form input[type="submit"]:hover::after,
.comment-form .section-how-it-works .hero-content input[type="submit"]:hover::after {
  -webkit-transform: translate(5px, 0);
       -o-transform: translate(5px, 0);
          transform: translate(5px, 0);
}

@media (max-width: 767.98px) {
  /* line 212, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works .hero-content {
    margin-bottom: 56%;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 55px;
    color: #020d2d;
  }

  /* line 88, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works .hero-content .title {
    margin-bottom: 21px;
  }

  /* line 91, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works .hero-content .title .title-text {
    font-size: 24px;
    line-height: 30px;
  }

  /* line 97, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works .hero-content .hero-text {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 15px !important;
  }

  /* line 103, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works .hero-content .btn,
  .section-how-it-works .hero-content .comment-form input[type="submit"],
  .comment-form .section-how-it-works .hero-content input[type="submit"] {
    background-color: transparent;
    color: #af9968 !important;
    border: none;
    font-size: 18px;
    letter-spacing: 1.5px;
  }
}

@media (min-width: 768px) and (max-width: 991.98px) {
  /* line 212, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works .hero-content {
    margin-bottom: 0;
  }
}

@media (min-width: 768px) {
  /* line 212, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works .hero-content {
    height: auto;
    width: 100%;
    max-width: 1143px;
    min-height: 474px;
    margin-bottom: 193px;
    padding-top: 73px;
    padding-bottom: 140px;
  }

  /* line 125, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works .hero-content .title {
    margin-bottom: 1.5rem;
  }

  /* line 128, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works .hero-content .title .title-text {
    font-size: 40px;
    line-height: 1.2;
  }

  /* line 134, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works .hero-content .hero-text {
    max-width: 718px;
    font-size: 20px;
  }
}

@media (min-width: 768px) and (min-width: 576px) {
  /* line 134, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works .hero-content .hero-text {
    max-width: 70%;
    font-size: 20px;
    margin-bottom: 25px !important;
  }
}

@media (min-width: 768px) {
  /* line 145, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works .hero-content .btn,
  .section-how-it-works .hero-content .comment-form input[type="submit"],
  .comment-form .section-how-it-works .hero-content input[type="submit"] {
    font-size: 19px;
  }
}

/* line 152, resources/assets/styles/sections/_how-it-works.scss */

.section-how-it-works .frame-container .frame-size {
  max-width: 793px;
}

/* line 156, resources/assets/styles/sections/_how-it-works.scss */

.section-how-it-works .frame-container .frame {
  width: 100%;
  padding-bottom: 72.13115%;
  position: relative;
  background-size: contain;
  background-repeat: no-repeat;
}

/* line 163, resources/assets/styles/sections/_how-it-works.scss */

.section-how-it-works .frame-container .frame .frame-padding {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding-left: 11.72762%;
  padding-right: 11.85372%;
  padding-top: 3.5309%;
  padding-bottom: 20.42875%;
}

/* line 175, resources/assets/styles/sections/_how-it-works.scss */

.section-how-it-works .frame-container .frame .video {
  width: 100%;
  height: 100%;
}

@media (max-width: 767.98px) {
  /* line 216, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works .frame-container {
    padding-left: 0;
    padding-right: 0;
    margin-bottom: -13px;
  }
}

@media (min-width: 768px) {
  /* line 216, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works .frame-container {
    max-width: 1451px;
    margin-bottom: -37px;
  }
}

/* line 220, resources/assets/styles/sections/_how-it-works.scss */

.section-how-it-works.how-it-works-styling--minimal {
  background-color: #010d2c !important;
  height: auto !important;
  overflow: visible !important;
  margin-bottom: 0 !important;
}

/* line 226, resources/assets/styles/sections/_how-it-works.scss */

.section-how-it-works.how-it-works-styling--minimal .hero-iframe-container {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-flex-wrap: nowrap !important;
      -ms-flex-wrap: nowrap !important;
          flex-wrap: nowrap !important;
}

@media (max-width: 991.98px) {
  /* line 226, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works.how-it-works-styling--minimal .hero-iframe-container {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

/* line 235, resources/assets/styles/sections/_how-it-works.scss */

.section-how-it-works.how-it-works-styling--minimal .hero-content {
  height: auto !important;
  margin: 0 !important;
  max-width: auto !important;
  min-height: auto !important;
  padding: 61px 0 67px !important;
  width: 100% !important;
}

@media (max-width: 1199.98px) {
  /* line 235, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works.how-it-works-styling--minimal .hero-content {
    width: 100% !important;
  }
}

@media (max-width: 991.98px) {
  /* line 235, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works.how-it-works-styling--minimal .hero-content {
    padding-bottom: 30px !important;
  }
}

/* line 251, resources/assets/styles/sections/_how-it-works.scss */

.section-how-it-works.how-it-works-styling--minimal .hero-content .shape-box-1 {
  display: none !important;
}

/* line 255, resources/assets/styles/sections/_how-it-works.scss */

.section-how-it-works.how-it-works-styling--minimal .hero-content .title {
  margin-bottom: 29px !important;
  text-align: left !important;
}

/* line 259, resources/assets/styles/sections/_how-it-works.scss */

.section-how-it-works.how-it-works-styling--minimal .hero-content .title .first-line {
  letter-spacing: 1px !important;
}

@media (min-width: 1200px) {
  /* line 259, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works.how-it-works-styling--minimal .hero-content .title .first-line {
    max-width: 360px !important;
  }
}

@media (max-width: 767.98px) {
  /* line 259, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works.how-it-works-styling--minimal .hero-content .title .first-line {
    text-align: center !important;
  }
}

/* line 271, resources/assets/styles/sections/_how-it-works.scss */

.section-how-it-works.how-it-works-styling--minimal .hero-content .title .second-line {
  color: #fff;
  font-size: 65px !important;
  font-weight: 900;
  letter-spacing: 1px !important;
}

@media (max-width: 1199.98px) {
  /* line 271, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works.how-it-works-styling--minimal .hero-content .title .second-line {
    font-size: 54px !important;
  }
}

@media (max-width: 767.98px) {
  /* line 271, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works.how-it-works-styling--minimal .hero-content .title .second-line {
    font-size: 30px !important;
    text-align: center !important;
  }
}

/* line 288, resources/assets/styles/sections/_how-it-works.scss */

.section-how-it-works.how-it-works-styling--minimal .hero-content .hero-text {
  color: #fff;
  line-height: 1.4 !important;
  margin: 0 0 43px 0 !important;
  max-width: 100% !important;
  text-align: left !important;
  width: 75%;
}

@media (max-width: 1399.98px) {
  /* line 288, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works.how-it-works-styling--minimal .hero-content .hero-text {
    width: 90%;
  }
}

@media (max-width: 991.98px) {
  /* line 288, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works.how-it-works-styling--minimal .hero-content .hero-text {
    width: 100%;
  }
}

@media (max-width: 767.98px) {
  /* line 288, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works.how-it-works-styling--minimal .hero-content .hero-text {
    margin-bottom: 30px !important;
    text-align: center !important;
  }
}

/* line 310, resources/assets/styles/sections/_how-it-works.scss */

.section-how-it-works.how-it-works-styling--minimal .hero-content .title-button {
  text-align: left !important;
}

@media (max-width: 767.98px) {
  /* line 310, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works.how-it-works-styling--minimal .hero-content .title-button {
    text-align: center !important;
  }
}

/* line 317, resources/assets/styles/sections/_how-it-works.scss */

.section-how-it-works.how-it-works-styling--minimal .hero-content .title-button a {
  padding: 0 !important;
  white-space: normal !important;
  font-size: 16px;
}

@media (max-width: 767.98px) {
  /* line 317, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works.how-it-works-styling--minimal .hero-content .title-button a {
    width: 75%;
  }
}

@media (min-width: 992px) {
  /* line 330, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works.how-it-works-styling--minimal .frame-container .frame {
    top: 34px !important;
  }
}

@media (min-width: 992px) {
  /* line 339, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works.how-it-works-styling--minimal.how-it-works-placement--right-left .hero-iframe-container {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
}

@media (min-width: 1200px) {
  /* line 347, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works.how-it-works-styling--minimal.how-it-works-source--youtube-embed .hero-content {
    width: 40% !important;
  }
}

/* line 353, resources/assets/styles/sections/_how-it-works.scss */

.section-how-it-works.how-it-works-styling--minimal.how-it-works-source--youtube-embed .iframe-container {
  padding-left: 30px;
  padding-right: 30px;
  position: relative;
  width: 100% !important;
}

@media (min-width: 1200px) {
  /* line 353, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works.how-it-works-styling--minimal.how-it-works-source--youtube-embed .iframe-container {
    width: 60% !important;
  }
}

@media (max-width: 991.98px) {
  /* line 353, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works.how-it-works-styling--minimal.how-it-works-source--youtube-embed .iframe-container {
    padding: 0 15px !important;
  }
}

@media (max-width: 991.98px) {
  /* line 353, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works.how-it-works-styling--minimal.how-it-works-source--youtube-embed .iframe-container {
    padding: 0 !important;
  }
}

/* line 371, resources/assets/styles/sections/_how-it-works.scss */

.section-how-it-works.how-it-works-styling--minimal.how-it-works-source--youtube-embed .iframe-container--absolute {
  margin-bottom: -50px;
  margin-top: -50px;
  position: relative;
}

@media (max-width: 991.98px) {
  /* line 371, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works.how-it-works-styling--minimal.how-it-works-source--youtube-embed .iframe-container--absolute {
    margin-bottom: 67px;
    margin-top: 0;
  }
}

/* line 382, resources/assets/styles/sections/_how-it-works.scss */

.section-how-it-works.how-it-works-styling--minimal.how-it-works-source--youtube-embed .iframe-container .video-wrapper {
  background-color: #000;
  height: 0;
  padding-top: 73%;
  position: relative;
  overflow: hidden;
  width: 100%;
}

@media (min-width: 768px) {
  /* line 382, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works.how-it-works-styling--minimal.how-it-works-source--youtube-embed .iframe-container .video-wrapper {
    padding-top: 83%;
  }
}

@media (min-width: 992px) {
  /* line 382, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works.how-it-works-styling--minimal.how-it-works-source--youtube-embed .iframe-container .video-wrapper {
    padding-top: 92%;
  }
}

@media (min-width: 1400px) {
  /* line 382, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works.how-it-works-styling--minimal.how-it-works-source--youtube-embed .iframe-container .video-wrapper {
    padding-top: 76%;
  }
}

@media (min-width: 1600px) {
  /* line 382, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works.how-it-works-styling--minimal.how-it-works-source--youtube-embed .iframe-container .video-wrapper {
    padding-top: 73%;
  }
}

/* line 406, resources/assets/styles/sections/_how-it-works.scss */

.section-how-it-works.how-it-works-styling--minimal.how-it-works-source--youtube-embed .iframe-container .video-wrapper.video-wrapper-active button {
  height: 0;
  opacity: 0;
  -webkit-transition-delay: 0s, 800ms;
  -o-transition-delay: 0s, 800ms;
     transition-delay: 0s, 800ms;
}

/* line 415, resources/assets/styles/sections/_how-it-works.scss */

.section-how-it-works.how-it-works-styling--minimal.how-it-works-source--youtube-embed .iframe-container iframe {
  background-color: transparent;
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}

/* line 426, resources/assets/styles/sections/_how-it-works.scss */

.section-how-it-works.how-it-works-styling--minimal.how-it-works-source--youtube-embed .iframe-container .video-cover {
  background-position: 50% 50%;
  background-size: 100% 100%;
  background-size: cover;
  border: 0;
  cursor: pointer;
  height: 100%;
  left: 0;
  margin: 0;
  outline: none;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  text-indent: -999em;
  overflow: hidden;
  opacity: 1;
  -webkit-transition: opacity 800ms, height 0s;
  -o-transition: opacity 800ms, height 0s;
  transition: opacity 800ms, height 0s;
  -webkit-transition-delay: 0s, 0s;
  -o-transition-delay: 0s, 0s;
     transition-delay: 0s, 0s;
  width: 100%;
}

/* line 451, resources/assets/styles/sections/_how-it-works.scss */

.section-how-it-works.how-it-works-styling--minimal.how-it-works-source--youtube-embed .iframe-container .video-cover::before {
  border: 5px solid #af9968;
  border-radius: 100%;
  content: '';
  height: 113px;
  left: 50%;
  margin: -40px 0 0 -40px;
  position: absolute;
  top: 50%;
  width: 113px;
  -webkit-transition: border-color 300ms;
  -o-transition: border-color 300ms;
  transition: border-color 300ms;
}

@media (max-width: 767.98px) {
  /* line 451, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works.how-it-works-styling--minimal.how-it-works-source--youtube-embed .iframe-container .video-cover::before {
    border: 3px solid #af9968;
    height: 43px;
    left: 55%;
    top: 60%;
    width: 43px;
  }
}

/* line 474, resources/assets/styles/sections/_how-it-works.scss */

.section-how-it-works.how-it-works-styling--minimal.how-it-works-source--youtube-embed .iframe-container .video-cover::after {
  border-bottom: 22px solid transparent;
  border-left: 44px solid #af9968;
  border-radius: 3px;
  border-top: 22px solid transparent;
  content: '';
  height: 0;
  left: 50%;
  margin: -5px 0 0 3px;
  position: absolute;
  top: 50%;
  width: 0;
  -webkit-transition: border-color 300ms;
  -o-transition: border-color 300ms;
  transition: border-color 300ms;
}

@media (max-width: 767.98px) {
  /* line 474, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works.how-it-works-styling--minimal.how-it-works-source--youtube-embed .iframe-container .video-cover::after {
    border-bottom: 12px solid transparent;
    border-left: 18px solid #af9968;
    border-radius: 3px;
    border-top: 12px solid transparent;
    left: 55%;
    margin-left: -24px;
    margin-top: -30px;
    top: 60%;
  }
}

/* line 504, resources/assets/styles/sections/_how-it-works.scss */

.section-how-it-works.how-it-works-styling--minimal.how-it-works-source--youtube-embed .iframe-container .video-cover:hover::before,
.section-how-it-works.how-it-works-styling--minimal.how-it-works-source--youtube-embed .iframe-container .video-cover:focus::before {
  border-color: #010d2c;
}

/* line 508, resources/assets/styles/sections/_how-it-works.scss */

.section-how-it-works.how-it-works-styling--minimal.how-it-works-source--youtube-embed .iframe-container .video-cover:hover::after,
.section-how-it-works.how-it-works-styling--minimal.how-it-works-source--youtube-embed .iframe-container .video-cover:focus::after {
  border-left-color: #010d2c;
}

/* line 516, resources/assets/styles/sections/_how-it-works.scss */

.section-how-it-works.how-it-works-styling--minimal.how-it-works-layout--standard {
  margin-top: 50px;
}

@media (max-width: 767.98px) {
  /* line 516, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works.how-it-works-styling--minimal.how-it-works-layout--standard {
    margin-top: 100px;
  }
}

@media (max-width: 767.98px) {
  /* line 523, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works.how-it-works-styling--minimal.how-it-works-layout--standard .title {
    margin-bottom: 20px;
  }
}

/* line 528, resources/assets/styles/sections/_how-it-works.scss */

.section-how-it-works.how-it-works-styling--minimal.how-it-works-layout--standard .title .first-line {
  font-size: 25px !important;
  max-width: 100% !important;
  padding: 0 15px !important;
  text-align: center;
}

@media (max-width: 767.98px) {
  /* line 528, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works.how-it-works-styling--minimal.how-it-works-layout--standard .title .first-line {
    font-size: 20px !important;
  }
}

/* line 540, resources/assets/styles/sections/_how-it-works.scss */

.section-how-it-works.how-it-works-styling--minimal.how-it-works-layout--standard .hero-text {
  font-size: 25px !important;
  font-weight: normal;
  margin-bottom: 0 !important;
  padding: 0 15px !important;
  text-align: center !important;
  width: 100% !important;
}

@media (max-width: 991.98px) {
  /* line 540, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works.how-it-works-styling--minimal.how-it-works-layout--standard .hero-text {
    margin-bottom: 50px !important;
  }
}

@media (max-width: 767.98px) {
  /* line 540, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works.how-it-works-styling--minimal.how-it-works-layout--standard .hero-text {
    font-size: 20px !important;
  }
}

/* line 557, resources/assets/styles/sections/_how-it-works.scss */

.section-how-it-works.how-it-works-styling--minimal.how-it-works-layout--standard .title-button {
  display: none !important;
}

/* line 561, resources/assets/styles/sections/_how-it-works.scss */

.section-how-it-works.how-it-works-styling--minimal.how-it-works-layout--standard .hero-iframe-container {
  -webkit-box-align: center !important;
  -webkit-align-items: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}

@media (max-width: 991.98px) {
  /* line 561, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works.how-it-works-styling--minimal.how-it-works-layout--standard .hero-iframe-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}

/* line 569, resources/assets/styles/sections/_how-it-works.scss */

.section-how-it-works.how-it-works-styling--minimal.how-it-works-layout--standard .hero-content {
  width: 50% !important;
}

@media (max-width: 991.98px) {
  /* line 569, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works.how-it-works-styling--minimal.how-it-works-layout--standard .hero-content {
    width: 100% !important;
  }
}

@media (max-width: 991.98px) {
  /* line 569, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works.how-it-works-styling--minimal.how-it-works-layout--standard .hero-content {
    padding-top: 0 !important;
  }
}

/* line 581, resources/assets/styles/sections/_how-it-works.scss */

.section-how-it-works.how-it-works-styling--minimal.how-it-works-layout--standard .iframe-container {
  margin-top: -50px !important;
  width: 50% !important;
}

@media (max-width: 991.98px) {
  /* line 581, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works.how-it-works-styling--minimal.how-it-works-layout--standard .iframe-container {
    width: 100% !important;
  }
}

@media (min-width: 992px) {
  /* line 581, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works.how-it-works-styling--minimal.how-it-works-layout--standard .iframe-container {
    padding: 0 !important;
  }
}

/* line 594, resources/assets/styles/sections/_how-it-works.scss */

.section-how-it-works.how-it-works-styling--minimal.how-it-works-layout--standard .iframe-container--absolute {
  margin-bottom: 0;
  margin-top: 0 !important;
}

@media (min-width: 992px) {
  /* line 594, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works.how-it-works-styling--minimal.how-it-works-layout--standard .iframe-container--absolute {
    top: 0 !important;
  }
}

@media (max-width: 991.98px) {
  /* line 594, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works.how-it-works-styling--minimal.how-it-works-layout--standard .iframe-container--absolute {
    top: -50px;
  }
}

/* line 606, resources/assets/styles/sections/_how-it-works.scss */

.section-how-it-works.how-it-works-styling--minimal.how-it-works-layout--standard .iframe-container--absolute .video-wrapper {
  padding-top: 63% !important;
}

@media (min-width: 992px) {
  /* line 611, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works.how-it-works-styling--minimal.how-it-works-layout--standard.how-it-works-placement--right-left {
    background: -webkit-gradient(linear, left top, right top, color-stop(50%, transparent), color-stop(50%, #010d2c)) !important;
    background: -webkit-linear-gradient(left, transparent 50%, #010d2c 50%) !important;
    background: -o-linear-gradient(left, transparent 50%, #010d2c 50%) !important;
    background: linear-gradient(90deg, transparent 50%, #010d2c 50%) !important;
  }
}

/* line 616, resources/assets/styles/sections/_how-it-works.scss */

.section-how-it-works.how-it-works-styling--minimal.how-it-works-layout--standard.how-it-works-placement--right-left .iframe-container--absolute {
  -webkit-clip-path: polygon(0 8%, 100% 0, 100% 100%, 3% 100%);
          clip-path: polygon(0 8%, 100% 0, 100% 100%, 3% 100%);
}

@media (min-width: 992px) {
  /* line 621, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works.how-it-works-styling--minimal.how-it-works-layout--standard.how-it-works-placement--left-right {
    background: -webkit-gradient(linear, left top, right top, color-stop(50%, #010d2c), color-stop(50%, transparent)) !important;
    background: -webkit-linear-gradient(left, #010d2c 50%, transparent 50%) !important;
    background: -o-linear-gradient(left, #010d2c 50%, transparent 50%) !important;
    background: linear-gradient(90deg, #010d2c 50%, transparent 50%) !important;
  }
}

/* line 626, resources/assets/styles/sections/_how-it-works.scss */

.section-how-it-works.how-it-works-styling--minimal.how-it-works-layout--standard.how-it-works-placement--left-right .iframe-container--absolute {
  -webkit-clip-path: polygon(0 0, 100% 4%, 97% 100%, 0 100%);
          clip-path: polygon(0 0, 100% 4%, 97% 100%, 0 100%);
}

@media (max-width: 991.98px) {
  /* line 632, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works.how-it-works-styling--minimal.how-it-works-source--image {
    padding-bottom: 100px;
    padding-top: 100px;
    margin-top: 0;
  }
}

@media (max-width: 767.98px) {
  /* line 632, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works.how-it-works-styling--minimal.how-it-works-source--image {
    padding-bottom: 20px;
    padding-top: 43px;
  }
}

/* line 644, resources/assets/styles/sections/_how-it-works.scss */

.section-how-it-works.how-it-works-styling--minimal.how-it-works-source--image .hero-content {
  padding-bottom: 54px !important;
  padding-right: 40px;
  padding-top: 80px !important;
  width: 60% !important;
}

@media (min-width: 1800px) {
  /* line 644, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works.how-it-works-styling--minimal.how-it-works-source--image .hero-content {
    width: 50% !important;
  }
}

@media (max-width: 991.98px) {
  /* line 644, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works.how-it-works-styling--minimal.how-it-works-source--image .hero-content {
    padding-bottom: 30px !important;
    padding-right: 0;
    padding-top: 0 !important;
    width: 100% !important;
  }
}

@media (max-width: 767.98px) {
  /* line 644, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works.how-it-works-styling--minimal.how-it-works-source--image .hero-content {
    padding-bottom: 12px !important;
  }
}

@media (min-width: 1600px) {
  /* line 665, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works.how-it-works-styling--minimal.how-it-works-source--image .hero-content .container {
    padding-left: 0;
    padding-right: 0;
  }
}

@media (max-width: 991.98px) {
  /* line 672, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works.how-it-works-styling--minimal.how-it-works-source--image .hero-content .title {
    margin-bottom: 0 !important;
  }
}

/* line 678, resources/assets/styles/sections/_how-it-works.scss */

.section-how-it-works.how-it-works-styling--minimal.how-it-works-source--image .hero-content .text-secondary {
  font-size: 35px !important;
  letter-spacing: 2.5px;
  padding: 0 !important;
  text-align: left !important;
}

@media (max-width: 991.98px) {
  /* line 678, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works.how-it-works-styling--minimal.how-it-works-source--image .hero-content .text-secondary {
    text-align: center !important;
  }
}

@media (max-width: 767.98px) {
  /* line 678, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works.how-it-works-styling--minimal.how-it-works-source--image .hero-content .text-secondary {
    font-size: 24px !important;
    max-width: 214px !important;
    margin: auto !important;
    line-height: 1.4;
  }
}

/* line 696, resources/assets/styles/sections/_how-it-works.scss */

.section-how-it-works.how-it-works-styling--minimal.how-it-works-source--image .hero-content .second-line {
  font-size: 70px !important;
  font-weight: 900;
  letter-spacing: 1px !important;
  line-height: 1 !important;
  margin-top: -2px;
}

@media (max-width: 991.98px) {
  /* line 696, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works.how-it-works-styling--minimal.how-it-works-source--image .hero-content .second-line {
    text-align: center !important;
  }
}

@media (max-width: 767.98px) {
  /* line 696, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works.how-it-works-styling--minimal.how-it-works-source--image .hero-content .second-line {
    font-size: 41px !important;
    letter-spacing: 0 !important;
    line-height: 1.1 !important;
    margin-right: -7px;
    margin-left: -7px;
  }
}

/* line 716, resources/assets/styles/sections/_how-it-works.scss */

.section-how-it-works.how-it-works-styling--minimal.how-it-works-source--image .hero-content .hero-text {
  font-size: 18px !important;
  margin-bottom: 25px !important;
  padding: 0 !important;
  text-align: left !important;
  width: 86% !important;
  letter-spacing: 0;
}

@media (max-width: 991.98px) {
  /* line 716, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works.how-it-works-styling--minimal.how-it-works-source--image .hero-content .hero-text {
    text-align: center !important;
  }
}

@media (max-width: 767.98px) {
  /* line 716, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works.how-it-works-styling--minimal.how-it-works-source--image .hero-content .hero-text {
    width: 100% !important;
    margin-top: 13px !important;
  }
}

/* line 734, resources/assets/styles/sections/_how-it-works.scss */

.section-how-it-works.how-it-works-styling--minimal.how-it-works-source--image .hero-content .title-button {
  font-size: 16px !important;
  display: block !important;
}

@media (max-width: 991.98px) {
  /* line 734, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works.how-it-works-styling--minimal.how-it-works-source--image .hero-content .title-button {
    text-align: center !important;
  }
}

@media (max-width: 767.98px) {
  /* line 734, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works.how-it-works-styling--minimal.how-it-works-source--image .hero-content .title-button {
    margin-top: 39px;
  }
}

/* line 748, resources/assets/styles/sections/_how-it-works.scss */

.section-how-it-works.how-it-works-styling--minimal.how-it-works-source--image .image-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-right: 10%;
  padding-bottom: 20px;
  padding-right: 40px;
  padding-top: 10px;
  width: 50% !important;
}

@media (min-width: 1400px) {
  /* line 748, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works.how-it-works-styling--minimal.how-it-works-source--image .image-container {
    margin-right: 10%;
  }
}

@media (min-width: 1800px) {
  /* line 748, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works.how-it-works-styling--minimal.how-it-works-source--image .image-container {
    margin-right: 14.2%;
  }
}

@media (max-width: 991.98px) {
  /* line 748, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works.how-it-works-styling--minimal.how-it-works-source--image .image-container {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding-bottom: 100px;
    padding-right: 0;
    padding-top: 100px;
    width: 100% !important;
  }
}

@media (max-width: 767.98px) {
  /* line 748, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works.how-it-works-styling--minimal.how-it-works-source--image .image-container {
    padding-bottom: 50px;
    padding-top: 50px;
  }
}

/* line 778, resources/assets/styles/sections/_how-it-works.scss */

.section-how-it-works.how-it-works-styling--minimal.how-it-works-source--image .image-container--md {
  display: none !important;
}

@media (max-width: 991.98px) {
  /* line 778, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works.how-it-works-styling--minimal.how-it-works-source--image .image-container--md {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
}

@media (max-width: 767.98px) {
  /* line 778, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works.how-it-works-styling--minimal.how-it-works-source--image .image-container--md {
    width: 103% !important;
    padding-top: 46px;
  }
}

/* line 791, resources/assets/styles/sections/_how-it-works.scss */

.section-how-it-works.how-it-works-styling--minimal.how-it-works-source--image .image-container--lg {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (max-width: 991.98px) {
  /* line 791, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works.how-it-works-styling--minimal.how-it-works-source--image .image-container--lg {
    display: none !important;
  }
}

/* line 800, resources/assets/styles/sections/_how-it-works.scss */

.section-how-it-works.how-it-works-styling--minimal.how-it-works-source--image .image-container img {
  -webkit-clip-path: polygon(0 0, 100% 5%, 88% 100%, 1% 97%);
          clip-path: polygon(0 0, 100% 5%, 88% 100%, 1% 97%);
  width: 72.5% !important;
}

@media (max-width: 991.98px) {
  /* line 800, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works.how-it-works-styling--minimal.how-it-works-source--image .image-container img {
    width: 100% !important;
  }
}

@media (min-width: 992px) {
  /* line 810, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works.how-it-works-styling--minimal.how-it-works-source--image.how-it-works-placement--right-left {
    background: -webkit-gradient(linear, left top, right top, color-stop(10%, transparent), color-stop(10%, #010d2c)) !important;
    background: -webkit-linear-gradient(left, transparent 10%, #010d2c 10%) !important;
    background: -o-linear-gradient(left, transparent 10%, #010d2c 10%) !important;
    background: linear-gradient(90deg, transparent 10%, #010d2c 10%) !important;
  }
}

@media (min-width: 1800px) {
  /* line 810, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works.how-it-works-styling--minimal.how-it-works-source--image.how-it-works-placement--right-left {
    background: -webkit-gradient(linear, left top, right top, color-stop(20%, transparent), color-stop(20%, #010d2c)) !important;
    background: -webkit-linear-gradient(left, transparent 20%, #010d2c 20%) !important;
    background: -o-linear-gradient(left, transparent 20%, #010d2c 20%) !important;
    background: linear-gradient(90deg, transparent 20%, #010d2c 20%) !important;
  }
}

/* line 819, resources/assets/styles/sections/_how-it-works.scss */

.section-how-it-works.how-it-works-styling--minimal.how-it-works-source--image.how-it-works-placement--right-left .hero-content {
  padding-left: 40px;
  padding-right: 0;
}

@media (max-width: 991.98px) {
  /* line 819, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works.how-it-works-styling--minimal.how-it-works-source--image.how-it-works-placement--right-left .hero-content {
    padding-left: 0;
    padding-right: 0;
  }
}

/* line 829, resources/assets/styles/sections/_how-it-works.scss */

.section-how-it-works.how-it-works-styling--minimal.how-it-works-source--image.how-it-works-placement--right-left .image-container {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding-left: 40px;
  padding-right: 0;
  margin-left: 10%;
  margin-right: 0;
}

@media (max-width: 991.98px) {
  /* line 829, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works.how-it-works-styling--minimal.how-it-works-source--image.how-it-works-placement--right-left .image-container {
    padding-left: 0;
    margin-left: 0;
  }
}

@media (min-width: 1400px) {
  /* line 829, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works.how-it-works-styling--minimal.how-it-works-source--image.how-it-works-placement--right-left .image-container {
    margin-right: 0;
  }
}

@media (min-width: 1800px) {
  /* line 829, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works.how-it-works-styling--minimal.how-it-works-source--image.how-it-works-placement--right-left .image-container {
    margin-left: 15%;
    margin-right: 0;
  }
}

/* line 851, resources/assets/styles/sections/_how-it-works.scss */

.section-how-it-works.how-it-works-styling--minimal.how-it-works-source--image.how-it-works-placement--right-left img {
  -webkit-clip-path: polygon(0 4%, 100% 0, 98% 98%, 6% 100%);
          clip-path: polygon(0 4%, 100% 0, 98% 98%, 6% 100%);
}

@media (min-width: 992px) {
  /* line 856, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works.how-it-works-styling--minimal.how-it-works-source--image.how-it-works-placement--left-right {
    background: -webkit-gradient(linear, left top, right top, color-stop(90%, #010d2c), color-stop(90%, transparent)) !important;
    background: -webkit-linear-gradient(left, #010d2c 90%, transparent 90%) !important;
    background: -o-linear-gradient(left, #010d2c 90%, transparent 90%) !important;
    background: linear-gradient(90deg, #010d2c 90%, transparent 90%) !important;
  }
}

@media (min-width: 1800px) {
  /* line 856, resources/assets/styles/sections/_how-it-works.scss */

  .section-how-it-works.how-it-works-styling--minimal.how-it-works-source--image.how-it-works-placement--left-right {
    background: -webkit-gradient(linear, left top, right top, color-stop(80%, #010d2c), color-stop(80%, transparent)) !important;
    background: -webkit-linear-gradient(left, #010d2c 80%, transparent 80%) !important;
    background: -o-linear-gradient(left, #010d2c 80%, transparent 80%) !important;
    background: linear-gradient(90deg, #010d2c 80%, transparent 80%) !important;
  }
}

/* line 1, resources/assets/styles/sections/_logos-wall.scss */

.section-logos-wall {
  position: relative;
  height: 1054px;
  width: 100%;
  overflow: hidden;
}

@media (max-width: 767.98px) {
  /* line 1, resources/assets/styles/sections/_logos-wall.scss */

  .section-logos-wall {
    height: 767px;
  }
}

/* line 12, resources/assets/styles/sections/_logos-wall.scss */

.logos-wall-wrapper {
  background-repeat: no-repeat;
  background-position: bottom;
  background-size: cover;
  height: 100%;
  display: table;
  width: 100%;
  bottom: -12px;
  position: relative;
}

@media (max-width: 575.98px) {
  /* line 12, resources/assets/styles/sections/_logos-wall.scss */

  .logos-wall-wrapper {
    background-size: 385%;
    background-position: top;
  }
}

@media (min-width: 576px) and (max-width: 767.98px) {
  /* line 12, resources/assets/styles/sections/_logos-wall.scss */

  .logos-wall-wrapper {
    background-size: 215%;
    background-position: top;
  }
}

/* line 32, resources/assets/styles/sections/_logos-wall.scss */

.logos-wall-wrapper .hero-content {
  padding: 0;
  display: table-cell;
  vertical-align: middle;
}

@media (max-width: 991.98px) {
  /* line 32, resources/assets/styles/sections/_logos-wall.scss */

  .logos-wall-wrapper .hero-content {
    background: transparent;
  }
}

@media (min-width: 768px) {
  /* line 32, resources/assets/styles/sections/_logos-wall.scss */

  .logos-wall-wrapper .hero-content {
    padding: 0 30px;
  }

  /* line 44, resources/assets/styles/sections/_logos-wall.scss */

  .logos-wall-wrapper .hero-content .container {
    max-width: 750px;
  }
}

@media (max-width: 767.98px) {
  /* line 32, resources/assets/styles/sections/_logos-wall.scss */

  .logos-wall-wrapper .hero-content {
    padding: 0 45px;
  }

  /* line 52, resources/assets/styles/sections/_logos-wall.scss */

  .logos-wall-wrapper .hero-content .section-text {
    margin-top: -25px;
  }

  /* line 55, resources/assets/styles/sections/_logos-wall.scss */

  .logos-wall-wrapper .hero-content .section-text .text {
    font-size: 16px;
    line-height: 25px;
  }
}

/* line 63, resources/assets/styles/sections/_logos-wall.scss */

.logos-wall-wrapper .hero-text {
  max-width: 100%;
}

/* line 1, resources/assets/styles/sections/_text.scss */

.section-hero-home .hero-home-title .text-primary,
.section-text-main .text-primary,
.section-text-terms .text-primary {
  font-size: 64px;
  font-weight: 600;
  letter-spacing: 1px;
}

@media (max-width: 767.98px) {
  /* line 1, resources/assets/styles/sections/_text.scss */

  .section-hero-home .hero-home-title .text-primary,
  .section-text-main .text-primary,
  .section-text-terms .text-primary {
    font-size: 49.12px;
  }
}

/* line 11, resources/assets/styles/sections/_text.scss */

.section-text {
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 767.98px) {
  /* line 11, resources/assets/styles/sections/_text.scss */

  .section-text {
    max-width: 404px;
  }
}

/* line 19, resources/assets/styles/sections/_text.scss */

.section-text .title {
  font-size: 24px;
  letter-spacing: 2.5px;
}

@media (min-width: 576px) {
  /* line 19, resources/assets/styles/sections/_text.scss */

  .section-text .title {
    font-size: 45px;
  }
}

@media (min-width: 576px) {
  /* line 27, resources/assets/styles/sections/_text.scss */

  .section-text .title .text-primary {
    letter-spacing: 2.5px;
  }
}

/* line 33, resources/assets/styles/sections/_text.scss */

.section-text .title .text-secondary {
  font-weight: 500;
}

@media (min-width: 576px) {
  /* line 33, resources/assets/styles/sections/_text.scss */

  .section-text .title .text-secondary {
    letter-spacing: 2.5px;
  }
}

/* line 42, resources/assets/styles/sections/_text.scss */

.section-text .text {
  margin: auto;
  font-size: 20px;
  line-height: 1.3;
}

@media (max-width: 767.98px) {
  /* line 42, resources/assets/styles/sections/_text.scss */

  .section-text .text {
    max-width: 85%;
    font-size: 17px;
    line-height: 30px;
  }
}

@media (min-width: 576px) {
  /* line 42, resources/assets/styles/sections/_text.scss */

  .section-text .text {
    max-width: 700px;
  }
}

@media (min-width: 992px) {
  /* line 58, resources/assets/styles/sections/_text.scss */

  .section-text-style--minimal {
    margin-bottom: 153px;
    margin-top: 102px;
  }
}

@media (max-width: 767.98px) {
  /* line 64, resources/assets/styles/sections/_text.scss */

  .section-text-style--minimal .container {
    padding-left: 32px;
    padding-right: 32px;
  }
}

/* line 71, resources/assets/styles/sections/_text.scss */

.section-text-style--minimal .title {
  margin-bottom: 35px;
}

/* line 74, resources/assets/styles/sections/_text.scss */

.section-text-style--minimal .title .text-primary {
  font-size: 70px;
  font-weight: 900;
  letter-spacing: 0;
  line-height: 1;
}

@media (min-width: 768px) and (max-width: 991.98px) {
  /* line 74, resources/assets/styles/sections/_text.scss */

  .section-text-style--minimal .title .text-primary {
    font-size: 59px;
  }
}

@media (max-width: 767.98px) {
  /* line 74, resources/assets/styles/sections/_text.scss */

  .section-text-style--minimal .title .text-primary {
    font-size: 30px;
  }
}

/* line 89, resources/assets/styles/sections/_text.scss */

.section-text-style--minimal .title .text-secondary {
  font-size: 35px;
  letter-spacing: 0.05em;
}

@media (max-width: 991.98px) {
  /* line 89, resources/assets/styles/sections/_text.scss */

  .section-text-style--minimal .title .text-secondary {
    font-size: 27px;
  }
}

@media (max-width: 767.98px) {
  /* line 89, resources/assets/styles/sections/_text.scss */

  .section-text-style--minimal .title .text-secondary {
    font-size: 24px;
  }
}

@media (max-width: 359.98px) {
  /* line 89, resources/assets/styles/sections/_text.scss */

  .section-text-style--minimal .title .text-secondary {
    padding: 0;
  }
}

/* line 107, resources/assets/styles/sections/_text.scss */

.section-text-style--minimal .text {
  font-size: 20px;
  line-height: 1.2415;
}

@media (max-width: 767.98px) {
  /* line 107, resources/assets/styles/sections/_text.scss */

  .section-text-style--minimal .text {
    font-size: 16px;
    line-height: 1.5625 !important;
  }
}

/* line 42, resources/assets/styles/sections/_testimonials.scss */

.section-testimonials {
  position: relative;
  /* stylelint-disable */
  /* stylelint-enable */
  /* stylelint-disable */
  /* stylelint-enable */
}

/* line 2, resources/assets/styles/sections/_testimonials.scss */

.section-testimonials .background-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 9, resources/assets/styles/sections/_testimonials.scss */

.section-testimonials .background-wrapper .background-image {
  height: 100%;
  background-size: cover;
  background-position: center top;
  background-repeat: no-repeat;
}

/* line 15, resources/assets/styles/sections/_testimonials.scss */

.section-testimonials .background-wrapper .background-image.desktop {
  display: none;
}

@media (max-width: 991.98px) {
  /* line 22, resources/assets/styles/sections/_testimonials.scss */

  .section-testimonials .background-wrapper .background-image.desktop {
    background-position-x: 65%;
  }
}

@media (min-width: 768px) {
  /* line 30, resources/assets/styles/sections/_testimonials.scss */

  .section-testimonials .background-wrapper .background-image.mobile {
    display: none;
  }

  /* line 34, resources/assets/styles/sections/_testimonials.scss */

  .section-testimonials .background-wrapper .background-image.desktop {
    display: block;
  }
}

/* line 47, resources/assets/styles/sections/_testimonials.scss */

.section-testimonials__section-header {
  text-align: center;
  margin-bottom: 55px;
}

@media (max-width: 1599.98px) {
  /* line 47, resources/assets/styles/sections/_testimonials.scss */

  .section-testimonials__section-header {
    margin-bottom: 0;
  }
}

/* line 56, resources/assets/styles/sections/_testimonials.scss */

.section-testimonials .testimonial-body {
  font-size: 16px;
}

/* line 60, resources/assets/styles/sections/_testimonials.scss */

.section-testimonials .testimonial-img-cover {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 66, resources/assets/styles/sections/_testimonials.scss */

.section-testimonials .testimonial-img-top {
  width: inherit;
}

@media (max-width: 767.98px) {
  /* line 66, resources/assets/styles/sections/_testimonials.scss */

  .section-testimonials .testimonial-img-top {
    max-height: 61px;
    max-width: 80%;
    width: auto;
  }
}

@media (max-width: 767.98px) {
  /* line 75, resources/assets/styles/sections/_testimonials.scss */

  .section-testimonials .testimonial-img-top.video-cover {
    max-height: 100%;
    max-width: 100%;
  }
}

/* line 83, resources/assets/styles/sections/_testimonials.scss */

.section-testimonials .card {
  background: transparent;
}

/* line 87, resources/assets/styles/sections/_testimonials.scss */

.section-testimonials .card,
.section-testimonials .slick-slide {
  outline: 0;
}

/* line 92, resources/assets/styles/sections/_testimonials.scss */

.section-testimonials .card-text {
  margin: auto;
  margin-top: 3rem;
  margin-bottom: 1rem;
}

@media (max-width: 991.98px) {
  /* line 92, resources/assets/styles/sections/_testimonials.scss */

  .section-testimonials .card-text {
    max-width: 273px;
  }
}

/* line 102, resources/assets/styles/sections/_testimonials.scss */

.section-testimonials .card-title {
  font-weight: bold;
  color: #eb5e60;
}

/* line 108, resources/assets/styles/sections/_testimonials.scss */

.section-testimonials .slick-dots li button {
  padding: 5px 2px;
}

/* line 111, resources/assets/styles/sections/_testimonials.scss */

.section-testimonials .slick-dots li button::before {
  color: #707b90;
}

@media (max-width: 767.98px) {
  /* line 111, resources/assets/styles/sections/_testimonials.scss */

  .section-testimonials .slick-dots li button::before {
    font-size: 9px;
  }
}

/* line 123, resources/assets/styles/sections/_testimonials.scss */

.section-testimonials .slick-dots li.slick-active button::before {
  color: #010d2c;
}

/* line 127, resources/assets/styles/sections/_testimonials.scss */

.section-testimonials__content {
  position: relative;
  padding-bottom: 0;
  padding-top: 90px;
  z-index: 100;
}

@media (max-width: 1599.98px) {
  /* line 127, resources/assets/styles/sections/_testimonials.scss */

  .section-testimonials__content {
    padding-top: 60px;
  }
}

/* line 139, resources/assets/styles/sections/_testimonials.scss */

.section-testimonials .background-wrapper--custom .background-image {
  background-size: contain;
}

@media (max-width: 767.98px) {
  /* line 139, resources/assets/styles/sections/_testimonials.scss */

  .section-testimonials .background-wrapper--custom .background-image {
    background-size: cover;
  }
}

/* line 146, resources/assets/styles/sections/_testimonials.scss */

.section-testimonials .background-wrapper--custom .background-image::before {
  content: "";
  position: absolute;
  background: inherit;
  top: 0;
  bottom: -220%;
  left: 0;
  right: 0;
}

/* line 158, resources/assets/styles/sections/_testimonials.scss */

.section-testimonials--carousel {
  margin-bottom: 0 !important;
}

/* line 161, resources/assets/styles/sections/_testimonials.scss */

.section-testimonials--carousel .testimonial-slick-slider {
  position: relative;
}

/* line 164, resources/assets/styles/sections/_testimonials.scss */

.section-testimonials--carousel .testimonial-slick-slider::before {
  content: "";
  position: absolute;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAYwAAAD8CAYAAABkbJM/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAAB3RJTUUH5AIbCxULEOugtwAAEtlJREFUeNrt3elWI0mShuFPQkBW9+k76fu/s84EoaV/BJ4EQkssvpibvc85GmpqKnOEcI/PzN0j2Gz+819hla2kzefX9M+Xr2Rz5c+fr3w9Szrd+Ap4kubO+OutObS58Xdczp3xazx/Tq2/2d7tWr+BjmxHr6fRP6/1aDKMjQf+cfQVsG5cVI3nz5RxP+XvHn+956Sfc4ggmYjAuO3p4pVjYK+1Gb2f59G/T4P/8PmVTgStjcdqellwrdA7a5g34xeuIDC+bDR8HjvZCYip0iRIIXLSEB4pQIAanvQ1h3J037WM5770FSBp/tCBfIoeGNvPz+BZfQ3wKd/Xy+crDf4PDRMAyGk3evVUZN1zGSAnfc2f0OERMTA2GgIidRLejQf/WV+dB+GBpdKSqKeQuGcr6fXzlcLjQwGXfiMFRuokIn3Pl1JYPutr2epDwasmTDIeO5668bnG4ZHmT5jiy/vFk0F+23jZ6iBpL/Y78NOThjHi/VqxxLhz3ytA1+F1EKQN4GfFaJnXSgP/pK+Bj9h2GoIiwrLtWht9dR0fGuaQy67dW2Ckqvl57V8U1FbSLw2fIcER07OGnz8d+TKpUHUZHF4Cg6DIi+CIZ6ehQiYo8nAZHL0HxkZf6/DIbxwc7wq0uRfIk4afMUFRRgqO/eer6z2OngPjWUNFxB5FeVtJ/2gIjHc5qZaCS6d9er4G9CStgKTg6FKPg4WKqJ20Oe6iWgrsVXTlLaTN8WdJb+rwVGJPgcHykx3pmCXLVH2h2LJhK+lfGvY33tVR4dVLYLAhZ09apupu0AdEsWVTupH4TZ0UXj0Exi9x+smyNOj/qMMWOwC6Cts26qjwshwYqYJloNu30dBi7zUMetjwoqEzh33PGsLd9N6G1cBgoPcp3Rn8Jk5StZSqVu7S7kva23iX0ZNU1qr3NNAJi349aRj0VosR754k/VuERc9eNVwHzd0yYCkwUrpyoekfwd/Gi4Y5ZO5Cg9l2Gn6Wlq7RZt6MyQ8Hq73IaKXk0C8R0N6YK6ItXKCfxUXFs534+ZaUDhxwktCn1K2bOBLdOjBeNVRG8C2tq7ceb96kCpT9Cv/S49ObajmB00PtEEOqhLm45ZHCghCOIy3xNtNqsP0jWuiIUnttZk22U+kkGst88TRd4m0RGFwwYiM01nkSe0LRNQuN2oFhascfTREa89FZIGlSONQMDO48xSVCY7oUFkBSPTRqBcYvcWHAdRQSj6XnqgGX0sMlq6gRGDxtFo/wkMnb0mkolqFwy06VQqP0JE2/lhC4Jx25JTS+SwcECAs8kn5ldVElJ2iVbwBucHH8Ln0ehCimKl6glxqMVdfV4MZWjJvkl9jbwXxF94tLBAYbdFgj/TreyF7FIREsV+w3LJb4S3+JZQWsE3nvaycemYN1ii3v5g4M2mjk8qp46/csySGXImMp54R8VtyqEPlF3ASP9v2irOzdaq7A2Ip1Z+QXaVxF7KhQXtZxlesvYt8CpTzL/wYw+xYoKdshpByB8Sr2LVCW54JkI/YtUFa2Tn1tYDyJygjleb6oeg5D2PGiDIX92sDwOolhz07+DlXs5H+5DXasLk7WBMbLyj8PzPUqP9W4564JNm21ckVo6QU/0ukV2LGRn3HnKfzQj1WF/tI/SGWEVp7V/yGLJ/lbXkM/Fl+/lwTGTv1PWPSt94LFS5eEPi0uWJYEBoMdra1ei23IQ4eE/i1aEp0bGGx0w4oX9bkHQMEFCzZa0GXMufhv1G9VB396HI+9hhx8mj0e5wQGgx3WPKufMdljwMG32WNyamAsal+Awnq6CPcUbohjViMwNTDoLmBVDxfinoIN8Uwem1MCg+4ClvVwMe4h1BDX5IZgSmAw2GGd9TFqPdCASWN0SmAw2GGd5S7YepgB0sRx+igwGOzohdXAoOBCDzaa8OTkKYEB9GAre48KfxI3uqIfD4ub7YP/G48wQE+sFTh0F+jJw2v+vcCwNvmAR3ays4Q6qcUHjLl73Scw4I2VcWvlfQBz3N233i75Q4BhVi7UVt4HMNfNzng79w8AxlnYe9uKzW7062axc21Qs/aK3rUev3QX6NmTbqwwXQuM1pMNWKv1BZs5hN5dnUMEBjzaqN2yFMtR8OBqDlwObJaj4EWrccz8gQdXl6W2V/4jwAMCA1jnx1gmMODVVvWPhrdcCgNy+zGWLwOD6gie1B7PhAU8udthsFkHb2pfwCm44MlGF5kw/l+ojuBN7THNHII338Y0gQHPanbNP6oxwIFvXTOBAe9qjWvmDzy62mFQHcGrWuOawIBHG41OG24vvgLe1LqQM4fg1d85tL38F4AzLEkB6/wIDKojeFZ6fH9r2wFntpf/QGDAs9LVP/MHntFhIJTS45vlKHj2t4PeinYa/tVYkgI826b/QXcB70qPceYQvPsbGFRH8I7AANahw0AoJcc5RRe8o8NAKKUCgz1ARECHgVAY58ByfwMDiKBUF8AcQhQblqQQRcklKSCCLYGBKBjnwDp0GAiDDgNYZ8P6K6IodWEnMBAFS1IIhbEOLEeHgVAIDGA5AgOhlAgMQghREBgIhYs7sByBAax0bv0GgFoIDADAJFtRISGOEktSzB9EwZIUAGAaOgxEQocBLLchMIB1mD8Ig8BAJHQYwAoEBiIpMdaZPwiDwADWYf4gDAIDWI85hAjOW0mn1u8C6BxzCCEQGIikVCfAHEIILEkB6zGHEEIKDAY8IqDDAJY7p0eDHFu/E6CCUoHB/EEEfwODCgkR0GEAyxEYCKXk0itzCN6xJAVkQmDAvXGHwcY3vCs5xim64N15/PswqJDgWemCiMCAd98CgwEPz0oXRMwfeHciMBBFjSVX5hA8o8NAGDWWXJlD8Oxbh3EWAx5+1egwDq2/SaCQsy46DIkBD79qdRicNoRHZ+nrWG1ChwGvap0CZA7Bo5N0PTCokOBRrXFNlw6PrnYYEgMe/tS8MZX5A4+O0vXA+Gj9zoDMat6UehahAX+uLklJLEvBn9pPMSAw4M3NwJAY8PCFwACW+7ukeyswWJaCJ7VPLrEsBU/+Fly3AuMoHkYIP1qMZYouePEwMCQGPHxodV/EQewFwoe/c4jAgHctO2XmEDyYFBhnMeDRv5Z3XjN/0LuzRp3y9sF/zIBH71oGxklsfqNv3+bPo8A4imfjoF9ntT+8sW/9IQArzAoMiQGPflkodii60LPZgXFQ+yoNWMLKhZqiCz368TuSpgSGJL23fufAAlb2Dyi60KMfBdfUwGDAozcW9i/GKLrQm8WBITHg0Rcr3cX4/VhZIgOm+DGH5gQGXQZ6Yi0wJPYy0I+Trlzv5wSGJL21/i6AiSxW8wfZDDLg0tX5MzcwjmLAwz7Lv9OFpV304Op1fm5gSAx42Ge5qDmJJyjAviwdhjQMeNZiYZnlwJCGostqBwTcfNLyksCQhsBgAxwWXd2sM+YsOnXYdbPgWhoYZ7EBDpusdxfJh2xuzAPZA0MaBjtrsbCmpzFJ0QVr7v7irzWBIbEWC1t6WI66fL8sTcGSux362sBgaQqW9LIcNbYXS1Owo2hgpP8HnJqCBT0tR439EZ062nv4e+hzBIY0tNU9LQXAn6P6HYN06rDgYcGVKzAkqiS01Wt3kRwcfA/o11kTlnRzBsZJVEloY9Jg78Cb2M9AG5OKlZyBIbGfgTYerr12hE4dLTQJDGnYz6BKQk2elnLOGkIDqGXy/l+JwJCGAd/rBiT6cpK/AuUolndRz+RVoVKBkaokWmuU5nUJ9MPx9wY7Zu3/lQoMaaj8aK1R0lm+lqMuvcvHZj7smlWUlAwMaWitCQ2U4jkskj/yt+QGO2bNodKBIQ0VEuuxKCHKkg2hgRI+NHPboEZgpDdGaCAnT0dpH0l7goQGcppdcNUKDInQQF7RnvKaQoPTh8jhoAVjqWZgSIQG8lg02B04S/otOg2st2g5t3ZgSIQG1ouyd3ENy1NY66iF46dFYEhDaHB6CkssHuyOpNDgyC2WWFxwtQoMaRjsvxVn4xJ5RNu7uCWFRoSjxcjnqBWFRsvASG/+t2KuR2M+uouf3kSIYrpVy7mtA0MawuK3aK/xGBfG6/biUTx4bFV3IdkIDOmrvY68mYn7DqK7uCct8dKt45bVBZeVwBh/Q1RKuIZi4jG6ddySpeCyFhjpG+OsOcboLqZL3TrLdxjLUnBZDAzpq1KiqoTExW+JvaT/iSUqZCy4rAZG8i6O3kb3IS56S500hAZHb2PLVnBZDwxpSEYGfUxn0V3k8CY2xKPaK+PPvYfAkIYLB4M+nr3oLnNJhRfLvHGclfnn3UtgJGnQv4sLiXcncXEr4V3DHOIQgX/Zr5O9BUaSNvRYpvKLB1SWkw6V8Lh0v44qcH3sNTCk78tUVEu+cIy2joPo2L0qsve3a/1dZZCeR/Uk6fXzK/rGRnddew3V6IukZ0mb1m8Iq3yoUMHVc4dxKQUHvyugb+9imaSFdCItbYzTcfSp6MlCDx3GpcPn60lDxeTxe/TqKDa6W0sXnL2GbuNZvgpL74ouL3q+mB41dBtbfQ18Wm3bWIqyIx3J3Gu4TryI5V7rDip8EMhzYCQnDReidzHwLduLpUSrUtdO8WVXlZtcIwTG2Hjg7z5fhEd73HPRh8viK70Ij/ay3tF9S7TASNIFai/Cw4I3scnam1R8SYRHa9X2/qIGxtg4PDYaQiOFB5t95bEU1b9xeFCA1ZXuR6uCwPjurO+DPwXI+IV80hIH/BgXYNL3ubMVRVhuVY+hExj3XQaI9DXo0wTYjL5inj+t3wCKO+p7B5nmyzhA0r/DPMVPRV0iMOY7fb4ufw3mRt8H/ubiNf7vnkTAcINeTGf9DJEkhce1uTP+muZQZFWXohICI5/z52vKRfDfih0Y3KCHa6YWEDtJ/7R+s401OShCG9hG5M+9SWUEVyLPH2lYhjqs/lsWiP7BtxC5s5CGsGApCmtEnkMnNSy4CIz6Ig/2vRpVRnAl6nXrrMYHRaJ+8C1F/cyP4ggt8ohadDU/KBL14tVSxMHOvgVyijiHPmTgN4wSGPVF/MzZt0BO0eZQ032LsWgfvAXRqiP2LZBTtPnTfN9ijMCoL9JnfhD7Fsgr0vyRhrAw051H+/AtiFIhmWmj4UqU+SMNxZapB3MSGPVFGPCpjeaR5cgtyjXrQwafhhDlw7fi8rlSXrHJjVIizJ+jjHbnBEZdEQb7u9jkRjne55CpTe5LBEZd3j9vk200XPE8h86SfsvwUq7nD98iz9XRQUbbaLjieQ6ZX8olMOry+nlzIgq1eJ1Db+pgKdfrh2+Vx+qIE1GoxeP8kYZl3OaP/ZiCwKjL24BPa66m22i44W3+SENQdHNzK4FRl7fP29RdqHDP2/zpbt/P2w/AOk8V0h8ZuwsV7nmaP2bvtbiHwKjH0017XWzQwR0v16uTOt338/ID6IGXsHhXJxt0cMfDHDrJ+L0W9xAY9Xj4rN/FjXlop/c51P2Jwt5/AD3pvTrai7BAWz3PIRcnCgmMenoe7Ht1dPQPbvU6h1yEhURg1NTrZ01YwIJeD424CQup34tYj3oc7F3dVATXepw/rsJCknat30AgvYUznQUs6W3+uAsLqb8fQs96qpAIC1jT0/xxGRYSHUZNvQx4js7Col6K23RTnruwkAiMWnoZ7IQFrOqh4Or6prwpCIw6ehjsb+IObthlfQ65DwuJwKjFeofxRzwbCrZZnkNHdX4H91QERh1Wq6P0qAKeOgvrrM6hg4Y5FAKBUYfF6sjtSQ64Y/WmvQ91+IjyNQiMOqwNdtcnOeCOtfkjBT16TmDUYWnAh1lvhRvWOvSwB0QIjDqsDPhwLTRcsFJwnRX8l4cRGHVYGPAhW2i4YGH+sIwrAqMGC91F2BYaLrSeQyzjfiIwymtZHXFsFh60nEMs444QGOW1GuxHDQM9dAsNF1p1GDwq5wKBUV6LwU5VBE9qF13hN7dvITDKqz3YqYrgTc05xOb2HQRGebU6DPYr4FHNDv2gobMIv7l9C4FRXo3qiP0KeFWru6Azn4DAKK90hcT9FfCs9PyhM5+BwCivVIXExhwiKNlhsAQ1E4FRVqnBzhIUoijVYbAEtQCBUVaJwc4SFCLJXXSdNBRbLEEtQGCUlXOwswSFiHLOoQ8NxRZLUAsRGGXl6jBYa0VUOebQWUNQ8Dy1lQiMsnJURzw4EJGtnUPs92VEYJS1pjpioCO6td0FG9uZERhlLa2OGOjA8vnD4z0KITDKmjvg6SqAL0sCg1OEBREYZc1pqekqgO/mzB+6igoIjHKmVkd0FcB1U+cQxVYlBEY5j6ojjvoB9z2aQxRblREY5dyrjrivAnjs1hyi2GqEwCjn2mA/aRjo3K0NPHatw+Bu7YYIjHIuB/v+88VAB6YZF108A8oAAqOcNNgPGioi1lmB6dL8Oeur2EJjBEZZf8TyE7DEViw/mfN/A/b85KLftfYAAAAASUVORK5CYII=");
  background-repeat: no-repeat;
  background-size: contain;
  top: 0;
  width: 396px;
  height: 100%;
}

@media (min-width: 1600px) {
  /* line 164, resources/assets/styles/sections/_testimonials.scss */

  .section-testimonials--carousel .testimonial-slick-slider::before {
    right: -160px;
  }
}

@media (max-width: 1599.98px) {
  /* line 164, resources/assets/styles/sections/_testimonials.scss */

  .section-testimonials--carousel .testimonial-slick-slider::before {
    right: 0;
  }
}

@media (max-width: 1199.98px) {
  /* line 164, resources/assets/styles/sections/_testimonials.scss */

  .section-testimonials--carousel .testimonial-slick-slider::before {
    top: -30px;
    right: 48px;
    width: 103px;
  }
}

/* line 190, resources/assets/styles/sections/_testimonials.scss */

.section-testimonials--carousel .slick-prev,
.section-testimonials--carousel .slick-next {
  bottom: 0;
  height: 40px;
  right: 0;
  top: 102.5%;
  width: 40px;
  z-index: 2;
}

@media (max-width: 767.98px) {
  /* line 190, resources/assets/styles/sections/_testimonials.scss */

  .section-testimonials--carousel .slick-prev,
  .section-testimonials--carousel .slick-next {
    top: 106%;
  }
}

/* line 203, resources/assets/styles/sections/_testimonials.scss */

.section-testimonials--carousel .slick-prev::before,
.section-testimonials--carousel .slick-next::before {
  color: #af9968;
  font-size: 40px !important;
}

@media (max-width: 767.98px) {
  /* line 203, resources/assets/styles/sections/_testimonials.scss */

  .section-testimonials--carousel .slick-prev::before,
  .section-testimonials--carousel .slick-next::before {
    font-size: 27px !important;
  }
}

@media (max-width: 767.98px) {
  /* line 213, resources/assets/styles/sections/_testimonials.scss */

  .section-testimonials--carousel .slick-list {
    overflow: visible;
  }
}

/* line 219, resources/assets/styles/sections/_testimonials.scss */

.section-testimonials--carousel .slick-dots {
  bottom: 0;
  top: 100%;
}

@media (max-width: 767.98px) {
  /* line 219, resources/assets/styles/sections/_testimonials.scss */

  .section-testimonials--carousel .slick-dots {
    top: 102%;
  }
}

/* line 228, resources/assets/styles/sections/_testimonials.scss */

.section-testimonials--carousel .slick-prev {
  left: 42%;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAZCAYAAAA4/K6pAAAAzElEQVQ4jZ3VPYrCQBiA4cefegvZA1jZegm7vYCIC1ts4ZUsBEGL7fYCXsLWygOIhXUEmyghmMw3CYRA4H2KzMyX3v96JfNa4gvfKIYd4i0G5b3od4xhgo8oUI+PmOEaAZriC6SA1jgFJOM2IBQ3AeH4HZAV14HsuAp0ip/AGJtKXGAeiZ/AGb+4l++G+MNnFIAdfirIFIcIUv2I+y5IfRmzkXcbKQtp2sphpO0whZDUcU4ikYHSikRHWhMyyhmqdeSEW+5Y35fP13/hAR4fSIq+LJnoAAAAAElFTkSuQmCC) no-repeat;
  background-position: center center;
}

@media (max-width: 991.98px) {
  /* line 228, resources/assets/styles/sections/_testimonials.scss */

  .section-testimonials--carousel .slick-prev {
    left: 38%;
  }
}

@media (max-width: 767.98px) {
  /* line 228, resources/assets/styles/sections/_testimonials.scss */

  .section-testimonials--carousel .slick-prev {
    left: 27%;
  }
}

/* line 241, resources/assets/styles/sections/_testimonials.scss */

.section-testimonials--carousel .slick-prev::before {
  content: none;
}

/* line 246, resources/assets/styles/sections/_testimonials.scss */

.section-testimonials--carousel .slick-next {
  left: 55%;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAZCAYAAADuWXTMAAAAxElEQVQ4jZ3UMWoCQRSA4S9DmvT2GrxGCgNi7QUEy5whB8gd7OIJtA6CFl5DTPr0aS2yC8Ois/PcZvYV3z8wA/OwWb3BGJ9Y4Fvllxq4xwsOGEXwMwbNPIwEEnaY4y8aSM36dU8gZf/hQOrMoUAXhwLXcHXgFq4KlHBvoA8XAzW4DXxk8xDrWjzDezb/YFmDZ9jiKYOvOPfhm5DygRVhCfdCeKyEE1demO7O1bCLQzDHYdji6T2wxWf8RmGLT/6v4RiBcAHCxEfl1gcdpwAAAABJRU5ErkJggg==) no-repeat;
  background-position: center center;
}

@media (max-width: 991.98px) {
  /* line 246, resources/assets/styles/sections/_testimonials.scss */

  .section-testimonials--carousel .slick-next {
    left: 58%;
  }
}

@media (max-width: 767.98px) {
  /* line 246, resources/assets/styles/sections/_testimonials.scss */

  .section-testimonials--carousel .slick-next {
    left: 65%;
  }
}

/* line 259, resources/assets/styles/sections/_testimonials.scss */

.section-testimonials--carousel .slick-next::before {
  content: none;
  font-size: 30px !important;
}

/* line 267, resources/assets/styles/sections/_testimonials.scss */

.section-testimonials--carousel .testimonial-media--image.card {
  padding-top: 20px;
}

/* line 271, resources/assets/styles/sections/_testimonials.scss */

.section-testimonials--carousel .testimonial-media--image .card__content {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fff;
  -webkit-clip-path: polygon(6% 0%, 94% 4%, 90% 100%, 10% 98%);
          clip-path: polygon(6% 0%, 94% 4%, 90% 100%, 10% 98%);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 50px;
  min-height: 506px;
}

@media (max-width: 767.98px) {
  /* line 271, resources/assets/styles/sections/_testimonials.scss */

  .section-testimonials--carousel .testimonial-media--image .card__content {
    -webkit-clip-path: polygon(0% 0%, 100% 4%, 94% 100%, 5% 98%);
            clip-path: polygon(0% 0%, 100% 4%, 94% 100%, 5% 98%);
    margin-bottom: 20px;
    min-height: 300px;
  }
}

/* line 285, resources/assets/styles/sections/_testimonials.scss */

.section-testimonials--carousel .testimonial-media--image .card__content--wrapper {
  padding-bottom: 30px;
  padding-top: 70px;
  width: 100%;
}

@media (max-width: 767.98px) {
  /* line 285, resources/assets/styles/sections/_testimonials.scss */

  .section-testimonials--carousel .testimonial-media--image .card__content--wrapper {
    padding-bottom: 30px;
    padding-top: 50px;
  }
}

@media (max-width: 767.98px) {
  /* line 297, resources/assets/styles/sections/_testimonials.scss */

  .section-testimonials--carousel .testimonial-media--image .card-title {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 30px;
    padding-right: 30px;
  }
}

/* line 306, resources/assets/styles/sections/_testimonials.scss */

.section-testimonials--carousel .testimonial-media--image .card-text {
  color: #010d2c;
  font-size: 24px;
  font-weight: 300;
  line-height: 1.33;
  width: 50%;
}

@media (max-width: 1199.98px) {
  /* line 306, resources/assets/styles/sections/_testimonials.scss */

  .section-testimonials--carousel .testimonial-media--image .card-text {
    margin-top: 20px !important;
    max-width: 100% !important;
    width: 75%;
  }
}

@media (max-width: 767.98px) {
  /* line 306, resources/assets/styles/sections/_testimonials.scss */

  .section-testimonials--carousel .testimonial-media--image .card-text {
    font-size: 15px !important;
    margin-top: 16px !important;
  }
}

/* line 325, resources/assets/styles/sections/_testimonials.scss */

.section-testimonials--carousel .testimonial-media--image .testimonial-img-top {
  width: auto;
  max-width: 100%;
}

/* line 332, resources/assets/styles/sections/_testimonials.scss */

.section-testimonials--carousel .testimonial-media--video .card-title {
  margin-top: 15px;
}

/* line 336, resources/assets/styles/sections/_testimonials.scss */

.section-testimonials--carousel .testimonial-media--video .card-text {
  display: none !important;
}

/* line 340, resources/assets/styles/sections/_testimonials.scss */

.section-testimonials--carousel .testimonial-media--video .iframe-container {
  position: relative;
  width: 100% !important;
}

/* line 400, resources/assets/styles/sections/_testimonials.scss */

.section-testimonials--carousel .testimonial-media--video .video-wrapper.video-wrapper-active button {
  height: 0;
  opacity: 0;
  -webkit-transition-delay: 0s, 800ms;
       -o-transition-delay: 0s, 800ms;
          transition-delay: 0s, 800ms;
}

/* line 407, resources/assets/styles/sections/_testimonials.scss */

.section-testimonials--carousel .testimonial-media--video .video-cover {
  background-position: 50% 50%;
  background-size: 100% 100%;
  background-size: cover;
  border: 0;
  cursor: pointer;
  height: 100%;
  left: 0;
  margin: 0;
  outline: none;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  text-indent: -999em;
  overflow: hidden;
  opacity: 1;
  -webkit-transition: opacity 800ms, height 0s;
  -o-transition: opacity 800ms, height 0s;
  transition: opacity 800ms, height 0s;
  -webkit-transition-delay: 0s, 0s;
       -o-transition-delay: 0s, 0s;
          transition-delay: 0s, 0s;
  width: 100%;
}

/* line 428, resources/assets/styles/sections/_testimonials.scss */

.section-testimonials--carousel .testimonial-media--video .video-cover::before {
  border: 5px solid #fff;
  border-radius: 100%;
  content: '';
  height: 113px;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  position: absolute;
  top: 50%;
  width: 113px;
  -webkit-transition: border-color 300ms;
  -o-transition: border-color 300ms;
  transition: border-color 300ms;
}

@media (max-width: 767.98px) {
  /* line 428, resources/assets/styles/sections/_testimonials.scss */

  .section-testimonials--carousel .testimonial-media--video .video-cover::before {
    border: 3px solid #fff;
    height: 43px;
    width: 43px;
  }
}

/* line 449, resources/assets/styles/sections/_testimonials.scss */

.section-testimonials--carousel .testimonial-media--video .video-cover::after {
  border-bottom: 22px solid transparent;
  border-left: 44px solid #fff;
  border-radius: 3px;
  border-top: 22px solid transparent;
  content: '';
  height: 0;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  margin-left: 4px;
  position: absolute;
  top: 50%;
  width: 0;
  -webkit-transition: border-color 300ms;
  -o-transition: border-color 300ms;
  transition: border-color 300ms;
}

@media (max-width: 767.98px) {
  /* line 449, resources/assets/styles/sections/_testimonials.scss */

  .section-testimonials--carousel .testimonial-media--video .video-cover::after {
    border-bottom: 12px solid transparent;
    border-left: 18px solid #fff;
    border-radius: 3px;
    border-top: 12px solid transparent;
  }
}

/* line 476, resources/assets/styles/sections/_testimonials.scss */

.section-testimonials--carousel .testimonial-media--video .video-cover:hover::before,
.section-testimonials--carousel .testimonial-media--video .video-cover:focus::before {
  border-color: #eee;
}

/* line 480, resources/assets/styles/sections/_testimonials.scss */

.section-testimonials--carousel .testimonial-media--video .video-cover:hover::after,
.section-testimonials--carousel .testimonial-media--video .video-cover:focus::after {
  border-left-color: #eee;
}

/* line 492, resources/assets/styles/sections/_testimonials.scss */

.section-testimonials--carousel-default .testimonial-slide.slick-active .card {
  -webkit-filter: drop-shadow(6px 14px 21px rgba(0, 0, 0, 0.3));
          filter: drop-shadow(6px 14px 21px rgba(0, 0, 0, 0.3));
}

/* line 500, resources/assets/styles/sections/_testimonials.scss */

.section-testimonials--carousel-default .testimonial-media--video.card {
  padding-top: 20px;
  width: 100% !important;
}

/* line 505, resources/assets/styles/sections/_testimonials.scss */

.section-testimonials--carousel-default .testimonial-media--video .testimonial-img-cover {
  -webkit-filter: drop-shadow(6px 14px 21px rgba(0, 0, 0, 0.3));
          filter: drop-shadow(6px 14px 21px rgba(0, 0, 0, 0.3));
}

/* line 510, resources/assets/styles/sections/_testimonials.scss */

.section-testimonials--carousel-default .testimonial-media--video .iframe-container--absolute {
  -webkit-clip-path: polygon(6% 0%, 94% 4%, 90% 100%, 10% 98%);
          clip-path: polygon(6% 0%, 94% 4%, 90% 100%, 10% 98%);
  max-height: 506px;
  min-height: 506px;
  position: relative;
}

@media (max-width: 767.98px) {
  /* line 510, resources/assets/styles/sections/_testimonials.scss */

  .section-testimonials--carousel-default .testimonial-media--video .iframe-container--absolute {
    -webkit-clip-path: polygon(0% 0%, 100% 4%, 94% 100%, 5% 98%);
            clip-path: polygon(0% 0%, 100% 4%, 94% 100%, 5% 98%);
    min-height: 250px;
  }
}

/* line 522, resources/assets/styles/sections/_testimonials.scss */

.section-testimonials--carousel-default .testimonial-media--video .iframe-container .video-wrapper {
  background-color: #000;
  height: 0;
  padding-top: 63%;
  position: relative;
  overflow: hidden;
  width: 100%;
}

@media (max-width: 991.98px) {
  /* line 522, resources/assets/styles/sections/_testimonials.scss */

  .section-testimonials--carousel-default .testimonial-media--video .iframe-container .video-wrapper {
    padding-top: 86%;
  }
}

@media (max-width: 767.98px) {
  /* line 522, resources/assets/styles/sections/_testimonials.scss */

  .section-testimonials--carousel-default .testimonial-media--video .iframe-container .video-wrapper {
    padding-top: 78%;
  }
}

/* line 538, resources/assets/styles/sections/_testimonials.scss */

.section-testimonials--carousel-default .testimonial-media--video .iframe-container .video-wrapper.video-wrapper-active button {
  height: 0;
  opacity: 0;
  -webkit-transition-delay: 0s, 800ms;
       -o-transition-delay: 0s, 800ms;
          transition-delay: 0s, 800ms;
}

/* line 545, resources/assets/styles/sections/_testimonials.scss */

.section-testimonials--carousel-default .testimonial-media--video .iframe-container iframe {
  background-color: transparent;
  bottom: 0;
  height: 73%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}

@media (max-width: 1199.98px) {
  /* line 545, resources/assets/styles/sections/_testimonials.scss */

  .section-testimonials--carousel-default .testimonial-media--video .iframe-container iframe {
    height: 86%;
  }
}

@media (max-width: 767.98px) {
  /* line 545, resources/assets/styles/sections/_testimonials.scss */

  .section-testimonials--carousel-default .testimonial-media--video .iframe-container iframe {
    height: 100%;
  }
}

/* line 564, resources/assets/styles/sections/_testimonials.scss */

.section-testimonials--carousel-default .testimonial-media--video .iframe-container .video-cover {
  height: 506px;
}

@media (max-width: 767.98px) {
  /* line 564, resources/assets/styles/sections/_testimonials.scss */

  .section-testimonials--carousel-default .testimonial-media--video .iframe-container .video-cover {
    height: 300px;
  }
}

/* line 578, resources/assets/styles/sections/_testimonials.scss */

.section-testimonials--carousel-rectangle .video-wrapper {
  background-color: #000;
  height: 0;
  padding-top: 56.25%;
  position: relative;
  overflow: hidden;
  width: 100%;
}

/* line 587, resources/assets/styles/sections/_testimonials.scss */

.section-testimonials--carousel-rectangle .iframe-container {
  margin: 10px;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}

/* line 592, resources/assets/styles/sections/_testimonials.scss */

.section-testimonials--carousel-rectangle iframe {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  min-width: 100%;
  min-height: 100%;
}

/* line 606, resources/assets/styles/sections/_testimonials.scss */

.section-testimonials--carousel-rectangle .card {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

/* line 615, resources/assets/styles/sections/_testimonials.scss */

.section-testimonials--blue-quotes .testimonial-slick-slider::before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUoAAADTCAYAAADnN1o6AAAVs0lEQVR4nO3diZNeVZ3G8ae702QhgUSBsIRFDCI7CjoYUEEcEYcCnX2rGadm/oz5L2bKmn1GnYmCaJAZdhVC2AKBILKIBLJAVhKykJB0lu6p0/7e8KZ5l3vf95xzz7n3+6nqogpC9+37njz3nu13RrR8gwA0woikKT7q8mbldsGBzJN0hqSF9rVI0gJJJ9t/m1vgXh2TdFDSIUkHJO2TtNe+dtrX+9neIaRmXNLp1lYXtbXdudZmXds9qc81T1l7de32A2uzrXb7nqR3Je2RNNn0T7+JQeka0HmSlkg6U9JiSfM9fN8x+z7u67Quf2ZC0jZJWyRtlbTJGiLQiwvFcySdK+ksa7MfszfEYYxYsM6179eJewHYYe11i31ta1p4NqHrPVvShZIuknS+pI8ncE3t3NN7o6S3JK2TtD+dS0NFRi0UXZu9QNLZ9u9SMWFtdoO12R11byh1DUrXbb5c0sX29phSI+tlyp7cr0t6xbrraAbXTf6UpEvtwT4no9/a9YrekPSy9ZJqNw5ap6B0DetKC8hzPXRLUrDNGt+LvGnW0qiFY+uhPl6DX9KNw79qbXZrAtfjRR2C0nWnP2tP4jo0tE4m7Yn9vP2Tmcu8ucmXz9jXghr/ni4oX5D0knXXs5VrULqJk8skXW8D203iZiNX2xM768bXQG4YaJm9Pdahx1PUhAXms5J253HJJ8otKN0b4zXW2E5J4Hqq5JZ1PGNfh5p7G5I3YsF4vQ0JNdmkDSWtsqVHGX2IeQSle4O8VtIXPS3lqZMJe8N8isBMzlJJN9nSHnxoyiYrH5W0K4f7knpQuqfxFZJulnRqAteTMrdgeKWkNbb2DdVxax2/buPn6G7Sxt1Xpj5ZmXJQnmONrendlbLcGOb9tr4Ncc23h/rVDRuDHJbrFT1mPaMkF7KnGJRugfjXbCabxja41yQ9YFvSENaIDQ191dovBuPGLe+zhexJSS0oPy3p92q+ZCIm96R+2GYcWVIUhtuuervNaMOP5yQ9IulwKvczlaB0i8W/YQvG4d96SSt4u/TKvUVeZ11tisv4t9fabBIBlUJQuifx71vlE4TjKsTca11yDMf1eL4p6ZPcx6BcL+gJG7+sdIKyyqAcseU+NzEWGdUaG7tkZnwwLhz/wEqZIY7Nku6yt8xKVBWUs+0t8mIaWiUqb3gZcg/zGyR9hQd7Jdzyt7utylZ0VQSlKzb6pwmWO2saV1z4Tqv2gt5cZZ9vSbqE+1SpKZucfDr2RcQuP+Zq6/0tIZkEV8D4r5lA68uNR/4NIZkE9yZ/i6TbYmdXzNk69xfyDtuOiDSM2RDIItsdgRO53s9fsissOddam/2hpCMxLi5WKi+zv5CEZJrchNqtjL2dwB0V8neEZLLcpNq3Y02qxQjKL9pOG6Ttd2wcLpdq8CF9QtJfscsmeedYWAYvlBP6L8VXbUEu8nAlYTl9DMOfFzjBEGk4wx5qJ4e8mpB/IW605RTIyxUNDkv3JvlnNa6UX1dn2MRksLAM9ZfhCxaUyNMVNmbZJEts2RohmafWm2WQQ9lCBOVnbAofefucTfI0gZvd/gvGJLO3OFSPwHdQftLWOKEevmxLMepsvoXkXNpsLZxvK2y8ruDwGZTuqfzHLAGqnW/YBEcdjdsbCAVZ6uUS35PIvoJyLl2X2hq1B+BpNfwF7+A8m9q6wSrNe+EjKN33+EOeyrXmBsj/pGZLZtyE4+UJXAfCuc3OLxqaj6D8MnX5GuF0q+RdB24c63eb/oE2wCx7wA89/jxsUC61oEQzXF6DyR231u6P2IHUGAutyPJQhmks82yMB81yi71d5up2zoZvnIuHfcAPE5S3cwhYI41bhe8cz4m5lmLRjXXLMBOSgwbl1XZiIprpzAy3py5iI0SjjVsXfKDMG+R/OpkGB0lfsp0QubiN7YmN57apfn6QmzBIUN7KLgZY27kjkxqWV7EyA+Zm612UUjYol7L2DG3OlnRN4jdkLj0gtBkfpD2UCUr3Z7/OHccMNyfew7iRo2Uxw6ftpa+wMkH5uZpuY8Nw5iZcZeh0a7fATLeWyb+if3AO9SXRg1t287EEb9DXWFiOLtxJsJ8tenOKNqLrmcBBD6MJHvlxnqSLErgOpOvGovULigTlPDt4CujlMl8FCDz5Cp8W+phfdLlQkaBcxkFLKCiVRegX2BfQz7Ii62v7BeXcQRdoopEuTWQf+JcSuAbkYV6RJW79gvIa3iZRwoiNZ1dpcY0rsiOMZf2ysNd/HGNsEgO4IvQZy30s40NDSadYb6irXkF5GdWBMICxCmtWLmDnGAZ0Xa//rVdQ1v30PYRzbUXrF6/mcDsMaEmvVRvdGvNptg4NGMSCslvEPBixM+WBQXVtP92CsvCKdaCL2KF1QaK7g5CPK7sVpO4UlCM2IA8M4+LIu7mu4tPCkOZ0K0jeKSjPYxIHHozaQfQxzIr4s1Bvl3X67ToFZcc/CAwgVltyRXln8wHBg4s6rR2fGZQjBCU8ujBS97vnGjighFmdiqnMDMqzK14sjHoZiTD7PUKVIHj2qZnfbmZQxl7SgfoLHWJnUcEcnl008yyomUHJkxm+LQ18ABltFr7Ns971ce1B6abGz+GWw7N5gSsKcboiQjihTF97UC7J5OhR5CdUbcixmU9+wJPz279Ne1Ceyx1GIKGC8uxuOymAIZ3f/uLYHpTs7UYooY6IoM0ilNl2ANm0VlCO0IVBQIsCraekzSKk4+2rFZSnsrMBgYV4q1zMh4aAzmx961ZQ0uAQmu+gnNXeNQICON5mCUrE4jsoT2eVBgI7u9XGWkHJkxmh+Q7K0/jEEJgbjlyotqBcyB1HYIs8Hw9Bm0UM0y+RBCViGfXczmiziOF4UI7YcY1AaD6PaiAoEYPrCU0H5SiD4ojEZ1BShR8xTLfZ0YqOFUUz+QzKmOfxoLkISkS3yOMPpAYlYjih6w3E4Kt6/klWOQgIzbWzcUISMfkKynE+NUQ0zkQOYprv6WcRlIiJoERU44QcMkTXG9H5eKuk0hViIigRnY+Qm+JjQ0QEJaKb4+EHHuZjQ0QjozydERlj4sjNGEGJ2Hx0vXmjREyjBCVi8zHcQ1AipumgnOSWI6KTPPyoo5KO8KEhEoIS2TrIR4dIRghK5OoAnxwiOdYKymPccUQy4enH7OMDQyytgfW93HFE4mvycA8fGGJpBSWNDrmhzSKWo62g3M0tRyS+ZqsJSkTTCsqd3HJE4muM8l0+MERyrBWU27njiMTXsp73bD0lENoRghKx+QrKSd4qEcnxMUq3Jm0/dx0R+FwozgMeMRxt33f7DrccgR30XFuANosYjrQH5dvccgTmezfNJj4wRHBCUNLoEJrvjQ1ujPIQnxoCcj2gifag3EpFFgTme+3jFA94BOa2yk61B6VbarGRu46AQiwSf5MPDAFN94JmFlF9gzuOgEIEJW0WIU232ZlBuY5bjoBCFF95jy24CKhjUO5iOyMCCrVA/Nd8aAhkOg87nV/yKnccAbwfsCr5K3xgCGSHugQljQ4h7Ah4VzdTUxUBHN8m2ykot9P9RgAhg3KKBzwC2NU6/aHb0aEvcNfhWeh92b/kA4Nnxx/u3YLyl5yjA8+2Bb6h29n7Dc+Ot9luQen25P6Guw5PDgfuerfQE4JPx+tfdAtK5zluOTzZHOlY5JfZ+w1PJq3dTusVlG9R7w+exKpM5d5cn+dDgwfb2mtf9ApK5ynuODyIWcJvNePr8OCENtsvKF+2hcLAoKYiT7LsY6kQPCgVlO7J/AR3HUPYGnBHTjcrI42Jor7Wt/9m/YLSWcOuBwyhijJobqHwS3xoGNDWmdX4iwSle6tcxR3HgKqqSPU4b5UY0Ece7kWC0llrT2mgjIkKF4G/x7pKDOgjD/eiQeneKh/mrqOk9RXPQD/KukqUdLjTKo2iQem8bmsrgaKq3t11wCZ2gKLe7PRwLxOUzoOsUUNBU4kU1H02YMFg1E/HpWVlg3IHy4VQ0AZJHyRws9yD/X8tuIFejnbrBZUNStkMOPUq0U9Ki743sbURBbxlY5QfMUhQHuUJjT5c23gtsZv0iO3aAbrp+nAfJChl538/ye1GF+tnLthNgFuqtIIHPLo4ahPWHQ0alLKlF1u56+gg1Wrj6yn0gi5e67WUbJigdIPkP+7Wp0djTSR+kucveMCjgxd73ZRhglI2qXMvdx1tXmmv45cg94C/s4JCHUjX3n5rxIcNSlkptmdoBDBrM7gRe6w3xHglZENFPduCj6CUzShu4JY33s7IRXqHsc7G2dFsU/263fIYlK3uDIUzmu3ZzH77VRxz23hvWAGVnnwFpWzM538S2Y2B+CaKPJkTM2Vj7PSGmmt1kd/cZ1DKkvkHiQ/mI4y1ma6AaPWGYhyni7TsLFrox3dQysaollM8o1GmMux2t3O9oe8V6YKhVlYXndALEZSyhb13UWG6MQqN8yRuv6Tvss2xMQ6VGZ8OFZSy7UA/4s2yER6vyS/p1tP9F2dENcLqMkNFIYNSti3oTsYsa21Dhcc9hODejP+dbnitHS46idMSOihl9d2W26wo6qcub5PtXPf7PyVtT+eS4NGasqtzYgSlbMzSNbz3I/08xPFOjY8Hed/aLMef1IurEvR02d8oVlA62yT9G0/pWqnj22S7Q7Y2OLf1oehu7SAvbDGDUjZI/h+JnKWC4bydwOFhMbjJyJ/aNl32huftyKAP99hBKRurvNPKXdHw8vWzBv2uU1ao+vtUHcra6kGH/6oISlnDc8n+3wlWwkZ/b1iV+6Zx45X/nFHhD3zo0DAHI1YVlC3uDN3v2F885ME95H7e4M9qj03yrKRHlJVVvSqY91N1UMreKN3yoftZb5mFX9nEXJNNWok2tzh9d9MbRAb2DbvFNoWgVNte4e+wHCNpRxo2NtnPRmuzT/N2mbRHhn0JSyUoW3bbgPk9jF0m6XH2Qn+E+wv4kKR/5SyeJG20UxiGklpQqq3i8D/YERMU1kjD7kEW6jbIFkn/Ymfe85BPg8uSB3y87acYlC1u4PVB69qw7rJ6D9muBnTn/kI+bw/5J7lflXve13j6iJZnU9z5HEk3SVqawLU0zTpbyoVyFki6QdK1ksa4d1G5vdz/6OvEhZyCsmWJNb6Lp68foR22t/o93OmBnSrpOknXSDop098hNyt8noeUY1C2fFzSFyRdJWk8jUuqpYcYm/Rmjr1dfl7SKTX5nVL0pk0Ke5NzULbMlnSlPa3PTOOSamOLFTJhQs0vNzdwkbXZpYnPFeTmiPWAvK5vnVWDG+P2jj9nX2dJukzSFdbdweAm7YRCQtK/STsB4HUbx3Tt9VIbVsJwHg2xCaAOb5SdjNjkzyX2xF6c3iUmb6U1OsSz0Nqse9s8nwmg0t6x6mTeH+51DcqZTrHAdI3vPEmL0rq85Gyx4xA476g6btLnE5IulHSuDSvRRe/Odbn/SdKuEN+8Dl3vItxukhfsy5lvjW+xNcDF9jRnFv23a/9WEJKVO9zWPZcF55K29uq+Tuet87iHQ4WkGhSUM+23g89ea/v3sywsF9obp3sLnSdprv1zjv252RaoC6v/NYJwe7nfreHvlbvDVgehvRbCqI1xLrL26MblT57RbkdsVciY/bc6rhBZZ+fgBNPUoOzEvUnttK9+3H37+6Su3o/1ZU+nQ6Um7dSAosfrflvSBTX7yA5aBfqgRUkY8xhMHWfU3f7kn1AFp9bquHbznhiHFhKUg6lbg5uykOSUzHqrW7t9qm0MNyiCcjALcrzoHlbZbgbU17yaDbVtjllpn6AcTJ2ezJskPZbAdSCsOrVZV1ns7pgrMwjKwdRljPKANTh239RfnYJyRewjOAjKwdSh0R2zY4OpWN4MdQnKx2KNS7YjKAdThzHKB63bjWaoQ1C+bltroyMoB5N7o1trRUTQHLm32Z1VLl8jKMsbsy2QuXKzhfdlfP0YTM5B6SqE/dD+WQmCsrycG5zbwfEDznJppFzbrZtovKvgjrlgCMrych2fnLBzb/YncC2IL9egvC+FNb4EZXk5NrjWU5liF800J9Ozep60kxQrR1CWl+MayiSeyqhMjg/3V62SVRIIyvJya3QrU3kqozK5tdlNtqg8mQItBGV5OY1RruE4B2QWlNslLbeK5ckgKMvLpdG5rsv9CVwHqpdLm33PJhwPJXAtJyAoy8thjNJVwf4xe7hhcgjK/RaSSZb6IyjLGc1gsflm28PNmTdoST0oP5D0fXujTBJBWc78xA8g22wNrrIdDEhSykE5YWOS2xO4lq4IynJSbnDbLCSTG99B5VJttxPWZt9J4Fp6IijLSXV8cgchiS7G204QTcnhXEJSnMJYWopLg1xIfteK8AIzpfhwbxW5yCIkRVCWlloXZrON7xCS6Ca1NptNd7sdQVlOSo3unVTXnCEpKbXZ1uz21gSupRSCspxUujHrU9y9gCSlMly030Iy6dntbgjKclJodG9YJSBCEkWk8HDfI+l7Ka+T7IegLG4kgaB8UdK97LhBCVV3vbenvOOmKIKyuJPtGIiqPGEHvidTUQVZqDIoN1pF/ezH0QnK4qpscO7ExGcq/PnIV1W9oNes3kAtjh0hKIurIijdOOQ9kl6p4Gcjf7OsJxTbs/Zwr80QEUFZXOygPGDdlqzWmyEpsdusGxZ6wIKyVgjK4mI2uh22/GdPxJ+J+onZZt2WxB/ZqozaISiLi9Xo3rQGx0JyDCvW+OTeHCoADYOgLC5GUD4t6RGW/8CTGGsoN9qDvdbHIBOUxYUMyiO2PvJXAX8Gmif0w/05m7SpfZFogrK4UI1ur1Uk3xLo+6O5QnW9j9kRyC805c4SlMXMC3Sv3J7tu6n+g0BCPNz32RbaRq3GICiL8d3gpuy87ccZj0RAvsco10n6iVUBahSCshifQXnAGtubIS8YjTfmcbH5lJ0Pv6qpW2gJymJ8BeUmmyHMukAAsuDrIDzXVt1WxA1N/tgJymKGDcop62avpKuNSHw83H8j6aeMoROURQ3T6HZbV/vtuJeMhhtmfNIVsnhI0hqqVf0WQVnMoEH5ki2j4JxtxDZom91uKzHe5RP7EEFZTNlGd1DS/SwgR4XKrqGcsp1hv6hLaTSfCMpiygTlryX9X923dCF5ZdrsLkkrqFTVHUHZnzs8/qQCf+6Qbed6seoLBgqOUbq3yNVWOZ8zmHogKPsr8mR+3cYi91V9sYDp1253WX2Bjdyw/gjK/no1uP02FvlqKhcL2PrJ+V1uxDE7f2kVY5HFEZT9dQtKt3TiZ9SNRIJcSI52uKy37S2SGe2SCMr+Zgbldutmb0rxYoEO45MHbRzyedZFDoag7K+1zGLClk48x+4aJK7VZqesFNrPm1jIwieCsj/3RrnWGhtLfpAD12Y3W8+HOqcejGh5o/e6FzHWhArOqJVRej0eSfp/2EvoVf6KS3UAAAAASUVORK5CYII=);
  right: -181px;
  width: 330px;
  top: -40px;
}

@media (max-width: 991.98px) {
  /* line 615, resources/assets/styles/sections/_testimonials.scss */

  .section-testimonials--blue-quotes .testimonial-slick-slider::before {
    top: -30px;
    right: 48px;
    width: 103px;
  }
}

@media (max-width: 991.98px) {
  /* line 630, resources/assets/styles/sections/_testimonials.scss */

  .section-testimonials--blue-quotes .slick-dots li {
    margin: 0;
  }

  /* line 634, resources/assets/styles/sections/_testimonials.scss */

  .section-testimonials--blue-quotes .slick-dots li button {
    padding: 5px;
  }

  /* line 637, resources/assets/styles/sections/_testimonials.scss */

  .section-testimonials--blue-quotes .slick-dots li button::before {
    margin: 0;
  }
}

@media (max-width: 991.98px) {
  /* line 644, resources/assets/styles/sections/_testimonials.scss */

  .section-testimonials--blue-quotes .slick-next {
    background-size: 11px;
    left: auto;
    right: 28.5%;
  }
}

@media (max-width: 991.98px) {
  /* line 652, resources/assets/styles/sections/_testimonials.scss */

  .section-testimonials--blue-quotes .slick-prev {
    background-size: 12px;
    left: 28.5%;
  }
}

/* line 660, resources/assets/styles/sections/_testimonials.scss */

.section-testimonials .no-title {
  padding-bottom: 70px;
}

@media (min-width: 768px) {
  /* line 2, resources/assets/styles/sections/_testimonials-slider.scss */

  .slick-slider.slider-for .slick-dots {
    display: none !important;
  }
}

@media (max-width: 767.98px) {
  /* line 8, resources/assets/styles/sections/_testimonials-slider.scss */

  .slider-bg .slide {
    background-position-x: -1010px;
    position: relative;
  }
}

@media (min-width: 992px) {
  /* line 15, resources/assets/styles/sections/_testimonials-slider.scss */

  .slider-for {
    margin-left: -45px;
  }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
  /* line 21, resources/assets/styles/sections/_testimonials-slider.scss */

  .slider-for {
    left: 40px;
  }
}

/* line 26, resources/assets/styles/sections/_testimonials-slider.scss */

.slider-for {
  z-index: 1;
  margin-top: 16px;
}

/* line 31, resources/assets/styles/sections/_testimonials-slider.scss */

.slider-for .slide-title br {
  display: none;
}

/* line 37, resources/assets/styles/sections/_testimonials-slider.scss */

.slick-dots li button::before {
  opacity: 0.4;
  font-size: 14px;
}

/* line 42, resources/assets/styles/sections/_testimonials-slider.scss */

.slick-dots li.slick-active button::before {
  color: #00a6e0;
  opacity: 1;
}

/* line 47, resources/assets/styles/sections/_testimonials-slider.scss */

.slick-dots li {
  margin: 0 2px;
}

/* line 51, resources/assets/styles/sections/_testimonials-slider.scss */

.section.section-testimonials-slider {
  min-height: 450px;
  padding: 30px 0 26px 0;
  position: relative;
  overflow: hidden;
}

/* line 52, resources/assets/styles/sections/_testimonials-slider.scss */

.section.section-testimonials-slider .container-fluid {
  z-index: 1020;
  position: relative;
}

@media (max-width: 767.98px) {
  /* line 51, resources/assets/styles/sections/_testimonials-slider.scss */

  .section.section-testimonials-slider {
    margin-bottom: 20px;
  }
}

/* line 66, resources/assets/styles/sections/_testimonials-slider.scss */

.section.section-testimonials-slider .text-primary,
.section.section-testimonials-slider .text-secondary {
  font-family: "Gibson", sans-serif;
  font-size: 35px;
  letter-spacing: 0;
  line-height: 1.2;
}

@media (max-width: 767.98px) {
  /* line 66, resources/assets/styles/sections/_testimonials-slider.scss */

  .section.section-testimonials-slider .text-primary,
  .section.section-testimonials-slider .text-secondary {
    font-size: 26px;
  }
}

@media (min-width: 768px) and (max-width: 991.98px) {
  /* line 79, resources/assets/styles/sections/_testimonials-slider.scss */

  .section.section-testimonials-slider .slider-bg .slick-list {
    left: 100px;
  }
}

/* line 84, resources/assets/styles/sections/_testimonials-slider.scss */

.section.section-testimonials-slider .container {
  position: relative;
}

/* line 87, resources/assets/styles/sections/_testimonials-slider.scss */

.section.section-testimonials-slider .container .title {
  position: relative;
  margin-top: 33px;
  margin-bottom: 21px !important;
}

@media (max-width: 767.98px) {
  /* line 87, resources/assets/styles/sections/_testimonials-slider.scss */

  .section.section-testimonials-slider .container .title {
    margin-top: 19px;
  }
}

/* line 98, resources/assets/styles/sections/_testimonials-slider.scss */

.section.section-testimonials-slider .testimonials_bg {
  position: absolute;
  width: 100%;
  height: 100%;
  pointer-events: none;
}

@media (max-width: 767.98px) {
  /* line 105, resources/assets/styles/sections/_testimonials-slider.scss */

  .section.section-testimonials-slider .testimonials_bg::after {
    content: " ";
    display: block;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(25%, rgba(255, 255, 255, 0.3)), color-stop(80%, white));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 25%, white 80%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 25%, white 80%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 25%, white 80%);
    width: 100%;
    height: 410px;
    padding: 0;
    position: absolute;
    left: 0;
    z-index: 1000;
    bottom: -30px;
  }
}

/* line 120, resources/assets/styles/sections/_testimonials-slider.scss */

.section.section-testimonials-slider .slick-next {
  right: -5px !important;
}

/* line 124, resources/assets/styles/sections/_testimonials-slider.scss */

.section.section-testimonials-slider .slick-prev,
.section.section-testimonials-slider .slick-next {
  z-index: 1029;
}

/* line 129, resources/assets/styles/sections/_testimonials-slider.scss */

.section.section-testimonials-slider .slick-prev::before,
.section.section-testimonials-slider .slick-next::before {
  content: "\A0\A0";
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAhFBMVEUAAAABDSwBDSwBDSwBDSwBDSwBDSwBDSwBDSwBDSwBDSwBDSwBDSwBDSwBDSwBDSwBDSwBDSwBDSwBDSwBDSwBDSwBDSwBDSwBDSwBDSwBDSwBDSwBDSwBDSwBDSwBDSwBDSwBDSwBDSwBDSwBDSwBDSwBDSwBDSwBDSwBDSwBDSwBDSy/qMwoAAAALHRSTlMABeTUChWlJA/9rb599rE9LfHs39ChXlpJMSgeyMSdmJGMh2ZTNRnauahoYhyUbr4AAAEsSURBVDjLfZPZkoIwEEVvWDTJJGHfVFZBHf3//5sHIxOBcF9I1znddFEE/yHTsz9wng2vEBu59XGkxFiWhXhIR9AFJkLWI4GOl6fx9YufL0mJr+SxMoaEDqerV9buee53WoJVPOXqLpJyk/uPkzZq9T4Md8/k7s+nvL03PbJgwY1NKYBG2TiQCoDKwMqRO0CR2Dk8GSJr7Rx4vJDmOxxiQBTscBQZmP4sdIuj5LPgOweyKchJn49bxniAW2DHED1+O+wY6omrC7tBogk+q+zGGBOAZ7AadQ+gYqHNKOUNAJoL2TZoIvSzg2nc9UTCP51VJLAOaZ35tw6ijiy5xx1jtyq56Gruuadns6YNyyoDKzYsZ1acuV0xnU5B3iayOWId//rrSsaiNCuMi/gHmcIR/s2KMjsAAAAASUVORK5CYII=);
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  font-size: 64px !important;
}

/* line 139, resources/assets/styles/sections/_testimonials-slider.scss */

.section.section-testimonials-slider .slick-prev::after,
.section.section-testimonials-slider .slick-next::after {
  content: "\A0\A0";
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(255, 255, 255, 0)), color-stop(25%, rgba(255, 255, 255, 0.7)), to(white));
  background-image: -webkit-linear-gradient(right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.7) 25%, white 100%);
  background-image: -o-linear-gradient(right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.7) 25%, white 100%);
  background-image: linear-gradient(to left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.7) 25%, white 100%);
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  font-size: 92px !important;
  height: 100%;
  width: 100px;
  position: relative;
  display: none;
  right: 37px;
  top: -5px;
  padding-left: 10px;
}

/* line 156, resources/assets/styles/sections/_testimonials-slider.scss */

.section.section-testimonials-slider .slick-next::after {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(25%, rgba(255, 255, 255, 0.7)), to(white));
  background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.7) 25%, white 100%);
  background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.7) 25%, white 100%);
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.7) 25%, white 100%);
  right: 163px;
  padding-right: 10px;
}

@media (max-width: 1599.98px) {
  /* line 156, resources/assets/styles/sections/_testimonials-slider.scss */

  .section.section-testimonials-slider .slick-next::after {
    display: none !important;
  }
}

/* line 166, resources/assets/styles/sections/_testimonials-slider.scss */

.section.section-testimonials-slider .fadeout_left .slick-prev::after {
  display: inline !important;
}

/* line 170, resources/assets/styles/sections/_testimonials-slider.scss */

.section.section-testimonials-slider .fadeout_right .slick-next::after {
  display: inline !important;
}

@media (max-width: 1599.98px) {
  /* line 170, resources/assets/styles/sections/_testimonials-slider.scss */

  .section.section-testimonials-slider .fadeout_right .slick-next::after {
    display: none !important;
  }
}

/* line 178, resources/assets/styles/sections/_testimonials-slider.scss */

.section.section-testimonials-slider .slick-next::before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAkFBMVEUAAAABDSwBDSwBDSwBDSwBDSwBDSwBDSwBDSwBDSwBDSwBDSwBDSwBDSwBDSwBDSwBDSwBDSwBDSwBDSwBDSwBDSwBDSwBDSwBDSwBDSwBDSwBDSwBDSwBDSwBDSwBDSwBDSwBDSwBDSwBDSwBDSwBDSwBDSwBDSwBDSwBDSwBDSwBDSwBDSwBDSwBDSwBDSw9pl/wAAAAMHRSTlMAFQrTvgUwEH398+3Vz7AD+OTeraCPiGdeWj8pAapKHsjEtqSYGQubYlZRSDo2NSQfNnz7AAABN0lEQVQ4y32T15KDIBRAr0lABMTeWywxPfn/v9txFjdsRO8L4Dm3jAzwCfRK4j4IwviCHVjGKWJMkOu9zkhHPWJ+YUTc9obm05jaLClV3hz9GtQoU9YpRQpPmIuWLW/+8r1BM9VOcJmF7EryvNqpRtv9zhHzUX4y9gfVOLFkWt5uDqA3UjY1CQXAilHaBMCUBbRG6jmQ+SWsGiPFEA4A60Z3ATuFDYPEQB+wYWQhWAXoDPnr6kAr7A57ebP3AOhTxw25vfbAMx1XhqyiDQ4igYRvcMReYFh4lcONIYCgX+XQTv2xhdd47Z6m5XxEem76RK7RnGGr3BFzJqYEluEMXjPvcxqhbz5WnnIJ2D/i/zzndqOezbPVf5QyF278XRMHFo+yZ1E80sF3wzcsw0gqTi2L2mGmPMQf8ZETgibTV6oAAAAASUVORK5CYII=);
}

/* line 183, resources/assets/styles/sections/_testimonials-slider.scss */

.section.section-testimonials-slider .media img {
  width: 35px;
  margin-top: 4px;
}

/* line 188, resources/assets/styles/sections/_testimonials-slider.scss */

.section.section-testimonials-slider .media p {
  font-size: 13px;
  font-weight: bold;
}

@media (max-width: 991.98px) {
  /* line 194, resources/assets/styles/sections/_testimonials-slider.scss */

  .section.section-testimonials-slider .media.mt-5 {
    display: none;
  }
}

/* line 200, resources/assets/styles/sections/_testimonials-slider.scss */

.section.section-testimonials-slider .slider-bg-div {
  position: absolute;
  height: 100%;
  width: 100%;
  padding-left: 50%;
  top: 380px;
  left: -10%;
}

@media (max-width: 1199.98px) {
  /* line 200, resources/assets/styles/sections/_testimonials-slider.scss */

  .section.section-testimonials-slider .slider-bg-div {
    top: 400px;
  }
}

@media (max-width: 991.98px) {
  /* line 200, resources/assets/styles/sections/_testimonials-slider.scss */

  .section.section-testimonials-slider .slider-bg-div {
    top: 250px;
    padding-left: 410px;
    left: -10%;
  }
}

@media (max-width: 767.98px) {
  /* line 200, resources/assets/styles/sections/_testimonials-slider.scss */

  .section.section-testimonials-slider .slider-bg-div {
    top: 280px;
    left: 0;
    padding-left: 0;
  }
}

@media (max-width: 575.98px) {
  /* line 200, resources/assets/styles/sections/_testimonials-slider.scss */

  .section.section-testimonials-slider .slider-bg-div {
    top: 450px;
  }
}

@media (max-width: 359.98px) {
  /* line 200, resources/assets/styles/sections/_testimonials-slider.scss */

  .section.section-testimonials-slider .slider-bg-div {
    top: 400px;
    left: 0;
    padding-left: 0;
  }
}

/* line 235, resources/assets/styles/sections/_testimonials-slider.scss */

.section.section-testimonials-slider .slider-bg {
  z-index: 0;
  position: relative;
  left: 100px;
}

@media (max-width: 991.98px) {
  /* line 235, resources/assets/styles/sections/_testimonials-slider.scss */

  .section.section-testimonials-slider .slider-bg {
    left: 0;
    top: -70px;
  }
}

@media (max-width: 359.98px) {
  /* line 235, resources/assets/styles/sections/_testimonials-slider.scss */

  .section.section-testimonials-slider .slider-bg {
    left: 0;
    top: 0;
  }
}

/* line 250, resources/assets/styles/sections/_testimonials-slider.scss */

.section.section-testimonials-slider .slider-bg .slide_hero {
  position: absolute;
  top: 30px;
  right: 0;
  background-position-x: center;
}

@media (min-width: 992px) and (max-width: 1199.98px) {
  /* line 250, resources/assets/styles/sections/_testimonials-slider.scss */

  .section.section-testimonials-slider .slider-bg .slide_hero {
    top: 10px;
  }
}

@media (max-width: 991.98px) {
  /* line 250, resources/assets/styles/sections/_testimonials-slider.scss */

  .section.section-testimonials-slider .slider-bg .slide_hero {
    top: 186px;
  }
}

@media (min-width: 768px) and (max-width: 991.98px) {
  /* line 250, resources/assets/styles/sections/_testimonials-slider.scss */

  .section.section-testimonials-slider .slider-bg .slide_hero {
    top: 200px;
  }
}

/* line 269, resources/assets/styles/sections/_testimonials-slider.scss */

.section.section-testimonials-slider .slider-bg img {
  -webkit-transform: scale(0.7);
       -o-transform: scale(0.7);
          transform: scale(0.7);
  -webkit-transform-origin: top right;
       -o-transform-origin: top right;
          transform-origin: top right;
  position: absolute;
  right: 0;
}

@media (max-width: 1199.98px) {
  /* line 269, resources/assets/styles/sections/_testimonials-slider.scss */

  .section.section-testimonials-slider .slider-bg img {
    -webkit-transform: scale(0.55);
         -o-transform: scale(0.55);
            transform: scale(0.55);
    top: 0;
  }
}

@media (max-width: 575.98px) {
  /* line 269, resources/assets/styles/sections/_testimonials-slider.scss */

  .section.section-testimonials-slider .slider-bg img {
    -webkit-transform: scale(0.55);
         -o-transform: scale(0.55);
            transform: scale(0.55);
    top: 60px;
  }
}

@media (min-width: 768px) and (max-width: 991.98px) {
  /* line 269, resources/assets/styles/sections/_testimonials-slider.scss */

  .section.section-testimonials-slider .slider-bg img {
    -webkit-transform: scale(0.55);
         -o-transform: scale(0.55);
            transform: scale(0.55);
    top: -100px;
  }
}

@media (max-width: 359.98px) {
  /* line 269, resources/assets/styles/sections/_testimonials-slider.scss */

  .section.section-testimonials-slider .slider-bg img {
    -webkit-transform: scale(0.35);
         -o-transform: scale(0.35);
            transform: scale(0.35);
    top: 130px;
  }
}

@media (min-width: 1400px) {
  /* line 298, resources/assets/styles/sections/_testimonials-slider.scss */

  .section.section-testimonials-slider-style--xxl .container {
    max-width: 1370px;
  }
}

/* line 304, resources/assets/styles/sections/_testimonials-slider.scss */

.section.section-testimonials-slider-style--xxl .text-primary {
  font-size: 70px;
  font-weight: 900;
  letter-spacing: 0 !important;
  line-height: 1.1 !important;
  margin-top: -4px;
}

@media (max-width: 767.98px) {
  /* line 304, resources/assets/styles/sections/_testimonials-slider.scss */

  .section.section-testimonials-slider-style--xxl .text-primary {
    margin-top: 0;
    font-size: 40px;
  }
}

/* line 317, resources/assets/styles/sections/_testimonials-slider.scss */

.section.section-testimonials-slider-style--xxl .slider-nav .slide {
  font-size: 20px;
  line-height: 1.35;
  padding: 33px 51px !important;
}

/* line 323, resources/assets/styles/sections/_testimonials-slider.scss */

.section.section-testimonials-slider-style--xxl .slide-title {
  font-size: 20px;
  letter-spacing: 3px;
}

/* line 328, resources/assets/styles/sections/_testimonials-slider.scss */

.section.section-testimonials-slider-style--xxl .media-body {
  margin-top: 3px;
}

/* line 331, resources/assets/styles/sections/_testimonials-slider.scss */

.section.section-testimonials-slider-style--xxl .media-body p {
  font-size: 16px;
  font-weight: 400;
  max-width: 340px;
  line-height: 1.6;
  margin-bottom: 13px;
}

/* line 340, resources/assets/styles/sections/_testimonials-slider.scss */

.section.section-testimonials-slider-style--xxl .media img {
  width: 53px;
  margin-right: 22px !important;
  margin-top: 0 !important;
}

/* line 346, resources/assets/styles/sections/_testimonials-slider.scss */

.section.section-testimonials-slider-style--xxl .slide-content {
  font-size: 18px;
  margin-top: 21px !important;
  line-height: 25px;
  max-width: 500px;
}

@media (max-width: 767.98px) {
  /* line 346, resources/assets/styles/sections/_testimonials-slider.scss */

  .section.section-testimonials-slider-style--xxl .slide-content {
    margin-top: 24px !important;
  }
}

@media (max-width: 767.98px) {
  /* line 360, resources/assets/styles/sections/_testimonials-slider.scss */

  .section-testimonials-slider #testimonials_slider_nav .slick-list {
    display: none;
  }

  /* line 364, resources/assets/styles/sections/_testimonials-slider.scss */

  .slick-slider.slider-nav {
    display: none !important;
  }

  /* line 368, resources/assets/styles/sections/_testimonials-slider.scss */

  .slick-slider.slick-dotted.slider-for {
    margin-top: -70px;
    margin-bottom: 370px;
  }

  /* line 372, resources/assets/styles/sections/_testimonials-slider.scss */

  .slick-slider.slick-dotted.slider-for .slick-dots {
    bottom: 15px;
    display: block;
  }

  /* line 377, resources/assets/styles/sections/_testimonials-slider.scss */

  .slick-slider.slick-dotted.slider-for .slide-title {
    text-align: center;
    margin-top: 15px;
    margin-bottom: 20px;
  }

  /* line 383, resources/assets/styles/sections/_testimonials-slider.scss */

  .slick-slider.slick-dotted.slider-for p {
    font-size: 18px;
    text-align: center;
  }

  /* line 389, resources/assets/styles/sections/_testimonials-slider.scss */

  .slider-bg .slide {
    background-position-x: -1020px;
  }
}

/* line 395, resources/assets/styles/sections/_testimonials-slider.scss */

.single-item-slider .slick-dots {
  display: none;
}

/* line 1, resources/assets/styles/sections/_features-slider.scss */

section.section-features-slider {
  margin-bottom: 94px;
}

@media (max-width: 767.98px) {
  /* line 1, resources/assets/styles/sections/_features-slider.scss */

  section.section-features-slider {
    margin-bottom: 39px;
  }
}

/* line 8, resources/assets/styles/sections/_features-slider.scss */

section.section-features-slider .text-primary,
section.section-features-slider .text-secondary {
  font-family: "Gibson", sans-serif;
  font-size: 40px;
  letter-spacing: 2px;
  line-height: 1.2;
}

@media (max-width: 575.98px) {
  /* line 8, resources/assets/styles/sections/_features-slider.scss */

  section.section-features-slider .text-primary,
  section.section-features-slider .text-secondary {
    font-size: 24px;
  }
}

/* line 21, resources/assets/styles/sections/_features-slider.scss */

section.section-features-slider-style--odd-even .pic-click {
  position: relative;
  display: inline-block;
}

/* line 26, resources/assets/styles/sections/_features-slider.scss */

section.section-features-slider-style--odd-even .gif-click {
  position: relative;
  display: inline-block;
}

/* line 31, resources/assets/styles/sections/_features-slider.scss */

section.section-features-slider-style--odd-even .features-play-btn {
  position: absolute;
  right: 50%;
  top: 50%;
  width: 100px;
  height: 100px;
  background: transparent;
  border: 0;
  cursor: pointer;
  margin: -52px -6px 0 0;
  outline: none;
  z-index: 5;
  text-indent: -999em;
}

/* line 45, resources/assets/styles/sections/_features-slider.scss */

section.section-features-slider-style--odd-even .features-play-btn::before {
  border: 3px solid #020d2d;
  border-radius: 100%;
  content: '';
  height: 85px;
  left: 50%;
  margin: -11px 0 0 -16px;
  position: absolute;
  top: 50%;
  width: 85px;
  -webkit-transition: border-color 300ms;
  -o-transition: border-color 300ms;
  transition: border-color 300ms;
}

@media (max-width: 767.98px) {
  /* line 45, resources/assets/styles/sections/_features-slider.scss */

  section.section-features-slider-style--odd-even .features-play-btn::before {
    border: 2px solid #020d2d;
    height: 40px;
    left: 33%;
    top: 22%;
    width: 40px;
  }
}

/* line 68, resources/assets/styles/sections/_features-slider.scss */

section.section-features-slider-style--odd-even .features-play-btn::after {
  border-bottom: 19px solid transparent;
  border-left: 35px solid #020d2d;
  border-radius: 3px;
  border-top: 19px solid transparent;
  content: '';
  height: 0;
  left: 50%;
  margin: 13px 0 0 13px;
  position: absolute;
  top: 50%;
  width: 0;
  -webkit-transition: border-color 300ms;
  -o-transition: border-color 300ms;
  transition: border-color 300ms;
}

@media (max-width: 767.98px) {
  /* line 68, resources/assets/styles/sections/_features-slider.scss */

  section.section-features-slider-style--odd-even .features-play-btn::after {
    border-bottom: 10px solid transparent;
    border-left: 17px solid #020d2d;
    border-radius: 3px;
    border-top: 10px solid transparent;
    margin: -29px 0 0 -19px;
  }
}

/* line 94, resources/assets/styles/sections/_features-slider.scss */

section.section-features-slider-style--odd-even .wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 100, resources/assets/styles/sections/_features-slider.scss */

section.section-features-slider-style--odd-even .features-title-container {
  margin-bottom: 20px;
}

@media (max-width: 767.98px) {
  /* line 100, resources/assets/styles/sections/_features-slider.scss */

  section.section-features-slider-style--odd-even .features-title-container {
    margin-bottom: 0;
  }
}

/* line 108, resources/assets/styles/sections/_features-slider.scss */

section.section-features-slider-style--odd-even .title {
  margin-bottom: 40px !important;
  margin-top: 38px !important;
}

@media (max-width: 767.98px) {
  /* line 108, resources/assets/styles/sections/_features-slider.scss */

  section.section-features-slider-style--odd-even .title {
    margin-bottom: 0 !important;
  }
}

/* line 116, resources/assets/styles/sections/_features-slider.scss */

section.section-features-slider-style--odd-even .title .text-secondary {
  font-size: 35px;
  letter-spacing: 0 !important;
}

@media (max-width: 767.98px) {
  /* line 116, resources/assets/styles/sections/_features-slider.scss */

  section.section-features-slider-style--odd-even .title .text-secondary {
    font-size: 26px;
    letter-spacing: 0.5px !important;
  }
}

/* line 126, resources/assets/styles/sections/_features-slider.scss */

section.section-features-slider-style--odd-even .title .text-primary {
  font-size: 70px;
  font-weight: 900 !important;
  letter-spacing: 1px !important;
  margin-top: -9px;
}

@media (max-width: 767.98px) {
  /* line 126, resources/assets/styles/sections/_features-slider.scss */

  section.section-features-slider-style--odd-even .title .text-primary {
    margin-top: 0;
    font-size: 40px;
  }
}

@media (max-width: 767.98px) {
  /* line 139, resources/assets/styles/sections/_features-slider.scss */

  section.section-features-slider-style--odd-even .features-slider-container {
    margin-bottom: 62px !important;
  }
}

/* line 144, resources/assets/styles/sections/_features-slider.scss */

section.section-features-slider-style--odd-even .features-slider-container .features-slider-text-container {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 20px;
  padding-top: 20px;
}

@media (max-width: 767.98px) {
  /* line 144, resources/assets/styles/sections/_features-slider.scss */

  section.section-features-slider-style--odd-even .features-slider-container .features-slider-text-container {
    padding-top: 35px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding-bottom: 0;
  }
}

/* line 157, resources/assets/styles/sections/_features-slider.scss */

section.section-features-slider-style--odd-even .features-slider-container .features-slider-image-container {
  padding-bottom: 20px;
  padding-top: 20px;
}

@media (max-width: 767.98px) {
  /* line 157, resources/assets/styles/sections/_features-slider.scss */

  section.section-features-slider-style--odd-even .features-slider-container .features-slider-image-container {
    padding-bottom: 11px;
  }
}

@media (max-width: 767.98px) {
  /* line 166, resources/assets/styles/sections/_features-slider.scss */

  section.section-features-slider-style--odd-even .features-slider-container .features-slider__image {
    padding-right: 3px;
    padding-left: 3px;
  }
}

/* line 172, resources/assets/styles/sections/_features-slider.scss */

section.section-features-slider-style--odd-even .features-slider-container .features-slider__image .image-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

@media (max-width: 991.98px) {
  /* line 172, resources/assets/styles/sections/_features-slider.scss */

  section.section-features-slider-style--odd-even .features-slider-container .features-slider__image .image-container {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin-bottom: 40px;
  }
}

@media (max-width: 767.98px) {
  /* line 172, resources/assets/styles/sections/_features-slider.scss */

  section.section-features-slider-style--odd-even .features-slider-container .features-slider__image .image-container {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}

/* line 185, resources/assets/styles/sections/_features-slider.scss */

section.section-features-slider-style--odd-even .features-slider-container .features-slider__image .image-container--cover,
section.section-features-slider-style--odd-even .features-slider-container .features-slider__image .image-container--gif {
  width: 96.4%;
}

@media (max-width: 767.98px) {
  /* line 185, resources/assets/styles/sections/_features-slider.scss */

  section.section-features-slider-style--odd-even .features-slider-container .features-slider__image .image-container--cover,
  section.section-features-slider-style--odd-even .features-slider-container .features-slider__image .image-container--gif {
    width: 88%;
  }
}

/* line 195, resources/assets/styles/sections/_features-slider.scss */

section.section-features-slider-style--odd-even .features-slider-container .features-slider__image .trapezoid {
  background-color: #020d2d;
  bottom: 0;
  -webkit-clip-path: polygon(10% 7%, 88% 18%, 80% 74%, 6% 74%);
          clip-path: polygon(10% 7%, 88% 18%, 80% 74%, 6% 74%);
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 1;
}

@media (min-width: 768px) {
  /* line 195, resources/assets/styles/sections/_features-slider.scss */

  section.section-features-slider-style--odd-even .features-slider-container .features-slider__image .trapezoid {
    -webkit-clip-path: polygon(45% 4%, 98% 2%, 94% 84%, 41% 76%);
            clip-path: polygon(45% 4%, 98% 2%, 94% 84%, 41% 76%);
  }
}

@media (min-width: 992px) {
  /* line 195, resources/assets/styles/sections/_features-slider.scss */

  section.section-features-slider-style--odd-even .features-slider-container .features-slider__image .trapezoid {
    -webkit-clip-path: polygon(5% 1%, 92% 19%, 55% 85%, 0% 92%);
            clip-path: polygon(5% 1%, 92% 19%, 55% 85%, 0% 92%);
  }
}

/* line 215, resources/assets/styles/sections/_features-slider.scss */

section.section-features-slider-style--odd-even .features-slider-container .features-slider__image img {
  height: auto;
  margin-top: 20px;
  position: relative;
  width: 100%;
  z-index: 2;
}

@media (min-width: 768px) {
  /* line 215, resources/assets/styles/sections/_features-slider.scss */

  section.section-features-slider-style--odd-even .features-slider-container .features-slider__image img {
    margin-top: 37px;
  }
}

@media (min-width: 768px) {
  /* line 228, resources/assets/styles/sections/_features-slider.scss */

  section.section-features-slider-style--odd-even .features-slider-container .row {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}

@media (max-width: 767.98px) {
  /* line 228, resources/assets/styles/sections/_features-slider.scss */

  section.section-features-slider-style--odd-even .features-slider-container .row {
    margin: 0;
  }
}

/* line 238, resources/assets/styles/sections/_features-slider.scss */

section.section-features-slider-style--odd-even .features-slider-container .row .features-slider__text {
  width: 75%;
  margin-top: 49px;
}

@media (max-width: 991.98px) {
  /* line 238, resources/assets/styles/sections/_features-slider.scss */

  section.section-features-slider-style--odd-even .features-slider-container .row .features-slider__text {
    padding: 0 30px;
    width: 100%;
  }
}

@media (max-width: 767.98px) {
  /* line 238, resources/assets/styles/sections/_features-slider.scss */

  section.section-features-slider-style--odd-even .features-slider-container .row .features-slider__text {
    padding: 0 15px;
    margin-top: 0;
  }
}

/* line 253, resources/assets/styles/sections/_features-slider.scss */

section.section-features-slider-style--odd-even .features-slider-container .row.odd {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

/* line 256, resources/assets/styles/sections/_features-slider.scss */

section.section-features-slider-style--odd-even .features-slider-container .row.odd .trapezoid {
  left: -43px;
}

@media (max-width: 767.98px) {
  /* line 256, resources/assets/styles/sections/_features-slider.scss */

  section.section-features-slider-style--odd-even .features-slider-container .row.odd .trapezoid {
    left: 0;
  }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
  /* line 264, resources/assets/styles/sections/_features-slider.scss */

  section.section-features-slider-style--odd-even .features-slider-container .row.odd .features-play-btn {
    margin: -55px -60px 0 0;
  }
}

@media (min-width: 768px) and (max-width: 991.98px) {
  /* line 264, resources/assets/styles/sections/_features-slider.scss */

  section.section-features-slider-style--odd-even .features-slider-container .row.odd .features-play-btn {
    margin: -66px 8px 0 0;
  }
}

@media (max-width: 767.98px) {
  /* line 264, resources/assets/styles/sections/_features-slider.scss */

  section.section-features-slider-style--odd-even .features-slider-container .row.odd .features-play-btn {
    margin: -44px -32px 0 0;
    right: 35%;
    top: 54%;
  }
}

@media (min-width: 1200px) {
  /* line 280, resources/assets/styles/sections/_features-slider.scss */

  section.section-features-slider-style--odd-even .features-slider-container .row.odd .features-slider-text-container {
    padding-left: 93px;
  }
}

@media (min-width: 1200px) {
  /* line 286, resources/assets/styles/sections/_features-slider.scss */

  section.section-features-slider-style--odd-even .features-slider-container .row.odd .features-slider-image-container {
    padding-right: 99px;
  }
}

/* line 294, resources/assets/styles/sections/_features-slider.scss */

section.section-features-slider-style--odd-even .features-slider-container .row.even .trapezoid {
  right: -32px;
  left: auto;
}

@media (min-width: 992px) {
  /* line 293, resources/assets/styles/sections/_features-slider.scss */

  section.section-features-slider-style--odd-even .features-slider-container .row.even {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    text-align: right;
  }
}

/* line 304, resources/assets/styles/sections/_features-slider.scss */

section.section-features-slider-style--odd-even .features-slider-container .row.even .features-play-btn {
  margin: -54px -55px 0 0;
}

@media (max-width: 1199.98px) {
  /* line 304, resources/assets/styles/sections/_features-slider.scss */

  section.section-features-slider-style--odd-even .features-slider-container .row.even .features-play-btn {
    margin: -68px -70px 0 0;
  }
}

@media (max-width: 767.98px) {
  /* line 304, resources/assets/styles/sections/_features-slider.scss */

  section.section-features-slider-style--odd-even .features-slider-container .row.even .features-play-btn {
    margin: -41px -85px 0 2px;
    right: 57%;
    top: 54%;
  }
}

@media (min-width: 992px) {
  /* line 318, resources/assets/styles/sections/_features-slider.scss */

  section.section-features-slider-style--odd-even .features-slider-container .row.even .features-slider-text-container {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}

@media (min-width: 1200px) {
  /* line 318, resources/assets/styles/sections/_features-slider.scss */

  section.section-features-slider-style--odd-even .features-slider-container .row.even .features-slider-text-container {
    padding-right: 93px;
  }
}

/* line 327, resources/assets/styles/sections/_features-slider.scss */

section.section-features-slider-style--odd-even .features-slider-container .row.even .features-slider-text-container .features-slider__text {
  margin-top: 14px;
}

@media (max-width: 767.98px) {
  /* line 327, resources/assets/styles/sections/_features-slider.scss */

  section.section-features-slider-style--odd-even .features-slider-container .row.even .features-slider-text-container .features-slider__text {
    margin-top: 0;
  }
}

@media (min-width: 1200px) {
  /* line 337, resources/assets/styles/sections/_features-slider.scss */

  section.section-features-slider-style--odd-even .features-slider-container .row.even .features-slider-image-container .features-slider__image {
    padding-left: 75px;
  }
}

/* line 342, resources/assets/styles/sections/_features-slider.scss */

section.section-features-slider-style--odd-even .features-slider-container .row.even .features-slider-image-container .features-slider__image .image-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

/* line 346, resources/assets/styles/sections/_features-slider.scss */

section.section-features-slider-style--odd-even .features-slider-container .row.even .features-slider-image-container .features-slider__image .image-container--cover,
section.section-features-slider-style--odd-even .features-slider-container .row.even .features-slider-image-container .features-slider__image .image-container--gif {
  width: 95.4%;
}

@media (min-width: 992px) {
  /* line 342, resources/assets/styles/sections/_features-slider.scss */

  section.section-features-slider-style--odd-even .features-slider-container .row.even .features-slider-image-container .features-slider__image .image-container {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}

@media (max-width: 767.98px) {
  /* line 342, resources/assets/styles/sections/_features-slider.scss */

  section.section-features-slider-style--odd-even .features-slider-container .row.even .features-slider-image-container .features-slider__image .image-container {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}

/* line 361, resources/assets/styles/sections/_features-slider.scss */

section.section-features-slider-style--odd-even .features-slider-container .row.even .features-slider-image-container .trapezoid {
  -webkit-clip-path: polygon(8% 6%, 95% 20%, 57% 61%, 4% 73%);
          clip-path: polygon(8% 6%, 95% 20%, 57% 61%, 4% 73%);
}

@media (min-width: 768px) {
  /* line 361, resources/assets/styles/sections/_features-slider.scss */

  section.section-features-slider-style--odd-even .features-slider-container .row.even .features-slider-image-container .trapezoid {
    -webkit-clip-path: polygon(5% 1%, 85% 15%, 61% 65%, 2% 83%);
            clip-path: polygon(5% 1%, 85% 15%, 61% 65%, 2% 83%);
  }
}

@media (min-width: 992px) {
  /* line 361, resources/assets/styles/sections/_features-slider.scss */

  section.section-features-slider-style--odd-even .features-slider-container .row.even .features-slider-image-container .trapezoid {
    -webkit-clip-path: polygon(43% 5%, 100% 3%, 95% 93%, 37% 79%);
            clip-path: polygon(43% 5%, 100% 3%, 95% 93%, 37% 79%);
  }
}

/* line 374, resources/assets/styles/sections/_features-slider.scss */

section.section-features-slider-style--odd-even .features-slider-container .row.even img {
  -webkit-box-shadow: 3px 4px 16px -3px rgba(0, 0, 0, 0.2);
          box-shadow: 3px 4px 16px -3px rgba(0, 0, 0, 0.2);
}

@media (max-width: 991.98px) {
  /* line 374, resources/assets/styles/sections/_features-slider.scss */

  section.section-features-slider-style--odd-even .features-slider-container .row.even img {
    -webkit-box-shadow: 11px 10px 48px -8px rgba(0, 0, 0, 0.3);
            box-shadow: 11px 10px 48px -8px rgba(0, 0, 0, 0.3);
    margin-right: 2px;
  }
}

/* line 385, resources/assets/styles/sections/_features-slider.scss */

section.section-features-slider-style--odd-even .features-slider-container .row .features-slider-image-container img {
  -webkit-box-shadow: 3px 4px 16px -3px rgba(0, 0, 0, 0.2);
          box-shadow: 3px 4px 16px -3px rgba(0, 0, 0, 0.2);
}

@media (min-width: 992px) {
  /* line 385, resources/assets/styles/sections/_features-slider.scss */

  section.section-features-slider-style--odd-even .features-slider-container .row .features-slider-image-container img {
    -webkit-box-shadow: 11px 10px 48px -8px rgba(0, 0, 0, 0.3);
            box-shadow: 11px 10px 48px -8px rgba(0, 0, 0, 0.3);
  }
}

/* line 393, resources/assets/styles/sections/_features-slider.scss */

section.section-features-slider-style--odd-even .features-slider-container .row.nth-2 {
  margin-top: -42px;
}

@media (max-width: 767.98px) {
  /* line 393, resources/assets/styles/sections/_features-slider.scss */

  section.section-features-slider-style--odd-even .features-slider-container .row.nth-2 {
    margin-top: 0;
  }
}

@media (max-width: 767.98px) {
  /* line 400, resources/assets/styles/sections/_features-slider.scss */

  section.section-features-slider-style--odd-even .features-slider-container .row.nth-2 .features-slider-image-container .trapezoid {
    left: 0;
    right: 0;
    -webkit-clip-path: polygon(38% 10%, 99% 7%, 95% 68%, 35% 67%);
            clip-path: polygon(38% 10%, 99% 7%, 95% 68%, 35% 67%);
  }
}

/* line 410, resources/assets/styles/sections/_features-slider.scss */

section.section-features-slider-style--odd-even .features-slider-container .row.nth-3 .features-slider-text-container .features-slider__text {
  margin-top: -22px;
}

@media (max-width: 767.98px) {
  /* line 410, resources/assets/styles/sections/_features-slider.scss */

  section.section-features-slider-style--odd-even .features-slider-container .row.nth-3 .features-slider-text-container .features-slider__text {
    margin-top: 0;
  }
}

@media (min-width: 992px) {
  /* line 420, resources/assets/styles/sections/_features-slider.scss */

  section.section-features-slider-style--odd-even .features-slider-container .row.nth-3 .features-slider-image-container .trapezoid {
    -webkit-clip-path: polygon(3% 20%, 70% 22%, 79% 88%, 2.5% 100%);
            clip-path: polygon(3% 20%, 70% 22%, 79% 88%, 2.5% 100%);
  }
}

@media (max-width: 767.98px) {
  /* line 420, resources/assets/styles/sections/_features-slider.scss */

  section.section-features-slider-style--odd-even .features-slider-container .row.nth-3 .features-slider-image-container .trapezoid {
    -webkit-clip-path: polygon(10% 23%, 64% 23%, 73% 79%, 10% 85%);
            clip-path: polygon(10% 23%, 64% 23%, 73% 79%, 10% 85%);
  }
}

/* line 430, resources/assets/styles/sections/_features-slider.scss */

section.section-features-slider-style--odd-even .features-slider-container .row.nth-3 .features-slider-image-container .features-play-btn {
  margin: -92px -5px 0 0;
}

@media (min-width: 992px) and (max-width: 1199.98px) {
  /* line 430, resources/assets/styles/sections/_features-slider.scss */

  section.section-features-slider-style--odd-even .features-slider-container .row.nth-3 .features-slider-image-container .features-play-btn {
    margin: -80px -60px 0 0;
  }
}

@media (min-width: 768px) and (max-width: 991.98px) {
  /* line 430, resources/assets/styles/sections/_features-slider.scss */

  section.section-features-slider-style--odd-even .features-slider-container .row.nth-3 .features-slider-image-container .features-play-btn {
    margin: -73px 5px 0 0;
  }
}

@media (max-width: 767.98px) {
  /* line 430, resources/assets/styles/sections/_features-slider.scss */

  section.section-features-slider-style--odd-even .features-slider-container .row.nth-3 .features-slider-image-container .features-play-btn {
    margin: -44px -32px 0 0;
  }
}

@media (max-width: 991.98px) {
  /* line 448, resources/assets/styles/sections/_features-slider.scss */

  section.section-features-slider-style--odd-even .features-slider-container .row.nth-4 .features-slider-image-container .trapezoid {
    -webkit-clip-path: polygon(4% 24%, 65% 22%, 74% 90%, 4% 100%);
            clip-path: polygon(4% 24%, 65% 22%, 74% 90%, 4% 100%);
  }
}

@media (min-width: 768px) and (max-width: 991.98px) {
  /* line 454, resources/assets/styles/sections/_features-slider.scss */

  section.section-features-slider-style--odd-even .features-slider-container .row.nth-4 .features-slider-image-container .features-play-btn {
    margin: -86px -70px 0 0 !important;
  }
}

@media (min-width: 992px) {
  /* line 461, resources/assets/styles/sections/_features-slider.scss */

  section.section-features-slider-style--odd-even .features-slider-container .row.nth-3 img {
    margin-top: 7px;
    margin-bottom: 48px;
  }
}

@media (max-width: 767.98px) {
  /* line 468, resources/assets/styles/sections/_features-slider.scss */

  section.section-features-slider-style--odd-even .features-slider-container .row.nth-4 img {
    margin-top: 0;
    margin-bottom: -20px;
  }
}

/* line 475, resources/assets/styles/sections/_features-slider.scss */

section.section-features-slider-style--odd-even .features-slider-container .box-number {
  font-family: "Gibson", sans-serif;
  font-size: 60px;
  font-weight: 100;
  letter-spacing: 11px !important;
  position: relative;
  text-transform: uppercase;
  z-index: 99;
}

@media (max-width: 991.98px) {
  /* line 475, resources/assets/styles/sections/_features-slider.scss */

  section.section-features-slider-style--odd-even .features-slider-container .box-number {
    text-align: center;
  }
}

@media (max-width: 767.98px) {
  /* line 475, resources/assets/styles/sections/_features-slider.scss */

  section.section-features-slider-style--odd-even .features-slider-container .box-number {
    font-size: 40px;
    letter-spacing: 6px !important;
  }
}

/* line 494, resources/assets/styles/sections/_features-slider.scss */

section.section-features-slider-style--odd-even .features-slider-container .box-title {
  color: #eb5e60;
  font-size: 20px;
  font-weight: 600;
  letter-spacing: 4.2px;
  margin-bottom: 21px;
  margin-top: -6px;
  position: relative;
  text-transform: uppercase;
  z-index: 99;
}

@media (max-width: 991.98px) {
  /* line 494, resources/assets/styles/sections/_features-slider.scss */

  section.section-features-slider-style--odd-even .features-slider-container .box-title {
    text-align: center;
  }
}

@media (max-width: 767.98px) {
  /* line 494, resources/assets/styles/sections/_features-slider.scss */

  section.section-features-slider-style--odd-even .features-slider-container .box-title {
    font-size: 18px !important;
    margin-bottom: 36px;
    margin-top: 2px;
    letter-spacing: 3.5px;
  }
}

/* line 517, resources/assets/styles/sections/_features-slider.scss */

section.section-features-slider-style--odd-even .features-slider-container .box-text {
  font-size: 16px !important;
  width: 85%;
  line-height: 1.6;
}

@media (max-width: 991.98px) {
  /* line 517, resources/assets/styles/sections/_features-slider.scss */

  section.section-features-slider-style--odd-even .features-slider-container .box-text {
    font-size: 18px !important;
    text-align: center;
  }
}

@media (max-width: 767.98px) {
  /* line 517, resources/assets/styles/sections/_features-slider.scss */

  section.section-features-slider-style--odd-even .features-slider-container .box-text {
    width: 100%;
    float: none !important;
    margin: auto;
    line-height: 1.4;
    margin-bottom: 24px;
  }
}

/* line 536, resources/assets/styles/sections/_features-slider.scss */

section.section-features-slider-style--odd-even .features-slider-container .row.even .box-text {
  float: right;
}

/* line 540, resources/assets/styles/sections/_features-slider.scss */

section.section-features-slider-style--odd-even .features-slider-container .slick-dots {
  height: 40px;
}

@media (max-width: 575.98px) {
  /* line 540, resources/assets/styles/sections/_features-slider.scss */

  section.section-features-slider-style--odd-even .features-slider-container .slick-dots {
    position: relative;
    margin-bottom: -25px;
    bottom: 0;
  }
}

/* line 550, resources/assets/styles/sections/_features-slider.scss */

section.section-features-slider-style--odd-even .features-slider-container .slick-dots li button {
  height: 40px;
}

/* line 553, resources/assets/styles/sections/_features-slider.scss */

section.section-features-slider-style--odd-even .features-slider-container .slick-dots li button::before {
  font-size: 10px;
  color: #00a6e0;
  opacity: 0.4;
}

/* line 562, resources/assets/styles/sections/_features-slider.scss */

section.section-features-slider-style--odd-even .features-slider-container .slick-dots li.slick-active button::before {
  opacity: 1;
}

/* line 572, resources/assets/styles/sections/_features-slider.scss */

section.section-features-slider-style--odd-even .features-button-container .btn-secondary,
section.section-features-slider-style--odd-even .features-button-container .comment-form input[type="submit"],
.comment-form section.section-features-slider-style--odd-even .features-button-container input[type="submit"] {
  letter-spacing: 0.5px;
  padding: 12px 25px !important;
}

@media (max-width: 767.98px) {
  /* line 572, resources/assets/styles/sections/_features-slider.scss */

  section.section-features-slider-style--odd-even .features-button-container .btn-secondary,
  section.section-features-slider-style--odd-even .features-button-container .comment-form input[type="submit"],
  .comment-form section.section-features-slider-style--odd-even .features-button-container input[type="submit"] {
    font-size: 12px;
    padding: 9px 16px !important;
  }
}

/* line 584, resources/assets/styles/sections/_features-slider.scss */

section.section-features-slider .slick-slide {
  outline: none;
}

/* line 588, resources/assets/styles/sections/_features-slider.scss */

section.section-features-slider .features-title-container {
  margin-top: 75px;
}

@media (max-width: 767.98px) {
  /* line 588, resources/assets/styles/sections/_features-slider.scss */

  section.section-features-slider .features-title-container {
    margin-top: 7px;
  }
}

/* line 596, resources/assets/styles/sections/_features-slider.scss */

section.section-features-slider .container.features-slider-container {
  margin-bottom: 89px;
}

@media (min-width: 1600px) {
  /* line 596, resources/assets/styles/sections/_features-slider.scss */

  section.section-features-slider .container.features-slider-container {
    max-width: 1600px;
  }
}

@media (min-width: 1400px) and (max-width: 1599.98px) {
  /* line 596, resources/assets/styles/sections/_features-slider.scss */

  section.section-features-slider .container.features-slider-container {
    max-width: 1400px;
  }
}

@media (max-width: 767.98px) {
  /* line 596, resources/assets/styles/sections/_features-slider.scss */

  section.section-features-slider .container.features-slider-container {
    padding: 0;
  }
}

/* line 611, resources/assets/styles/sections/_features-slider.scss */

section.section-features-slider .container.features-slider-container .laptop-col {
  position: relative;
  top: 50px;
}

@media (max-width: 991.98px) {
  /* line 611, resources/assets/styles/sections/_features-slider.scss */

  section.section-features-slider .container.features-slider-container .laptop-col {
    padding-top: 0;
    left: 0;
  }
}

@media (min-width: 1600px) {
  /* line 611, resources/assets/styles/sections/_features-slider.scss */

  section.section-features-slider .container.features-slider-container .laptop-col {
    padding-top: 130px;
    padding-left: 69px;
    padding-right: 48px;
    left: 15px;
    top: 100px;
  }
}

@media (min-width: 1400px) and (max-width: 1599.98px) {
  /* line 611, resources/assets/styles/sections/_features-slider.scss */

  section.section-features-slider .container.features-slider-container .laptop-col {
    padding-top: 128px;
    padding-left: 59px;
    padding-right: 39px;
    left: 15px;
    top: 140px;
  }
}

@media (min-width: 1200px) and (max-width: 1399.98px) {
  /* line 611, resources/assets/styles/sections/_features-slider.scss */

  section.section-features-slider .container.features-slider-container .laptop-col {
    padding-top: 130px;
    padding-left: 61px;
    padding-right: 11px;
    top: 200px;
  }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
  /* line 611, resources/assets/styles/sections/_features-slider.scss */

  section.section-features-slider .container.features-slider-container .laptop-col {
    padding-top: 132px;
    padding-left: 52px;
    padding-right: 15px;
    top: 200px;
  }
}

/* line 650, resources/assets/styles/sections/_features-slider.scss */

section.section-features-slider .container.features-slider-container .laptop-col img {
  width: 100%;
  height: auto;
}

/* line 655, resources/assets/styles/sections/_features-slider.scss */

section.section-features-slider .container.features-slider-container .laptop-col .laptop-slider {
  z-index: 10;
}

@media (max-width: 991.98px) {
  /* line 655, resources/assets/styles/sections/_features-slider.scss */

  section.section-features-slider .container.features-slider-container .laptop-col .laptop-slider {
    padding: 0 4%;
    margin-top: -5px;
    margin-left: 0;
  }
}

/* line 665, resources/assets/styles/sections/_features-slider.scss */

section.section-features-slider .container.features-slider-container .laptop-col .laptop-mask {
  position: absolute;
  z-index: 9;
  width: calc(100% + 50px);
  left: -15px;
  top: 105px;
}

@media (max-width: 1399.98px) {
  /* line 665, resources/assets/styles/sections/_features-slider.scss */

  section.section-features-slider .container.features-slider-container .laptop-col .laptop-mask {
    top: 111px;
    left: 0;
  }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
  /* line 665, resources/assets/styles/sections/_features-slider.scss */

  section.section-features-slider .container.features-slider-container .laptop-col .laptop-mask {
    width: calc(100% + 35px);
    left: 1px;
    top: 116px;
  }
}

@media (max-width: 991.98px) {
  /* line 665, resources/assets/styles/sections/_features-slider.scss */

  section.section-features-slider .container.features-slider-container .laptop-col .laptop-mask {
    top: -24px;
    width: calc(100% + 50px);
    left: -15px;
  }
}

@media (max-width: 767.98px) {
  /* line 665, resources/assets/styles/sections/_features-slider.scss */

  section.section-features-slider .container.features-slider-container .laptop-col .laptop-mask {
    width: 110%;
    left: -5%;
    top: -19px;
  }
}

@media (max-width: 359.98px) {
  /* line 665, resources/assets/styles/sections/_features-slider.scss */

  section.section-features-slider .container.features-slider-container .laptop-col .laptop-mask {
    width: 110%;
    left: -5%;
    top: -19px;
  }
}

/* line 704, resources/assets/styles/sections/_features-slider.scss */

section.section-features-slider .container.features-slider-container .boxes-col.desktop {
  padding: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  position: relative;
  left: 52px;
  padding-right: 50px;
}

/* line 712, resources/assets/styles/sections/_features-slider.scss */

section.section-features-slider .container.features-slider-container .boxes-col.desktop .single-box {
  position: relative;
  z-index: 99;
  width: calc(50% - 10px);
  opacity: 0.5;
  padding: 45px 30px 70px;
  margin-bottom: 10px;
  cursor: pointer;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

/* line 722, resources/assets/styles/sections/_features-slider.scss */

section.section-features-slider .container.features-slider-container .boxes-col.desktop .single-box canvas {
  display: none;
}

/* line 726, resources/assets/styles/sections/_features-slider.scss */

section.section-features-slider .container.features-slider-container .boxes-col.desktop .single-box:hover,
section.section-features-slider .container.features-slider-container .boxes-col.desktop .single-box.box-selected {
  opacity: 1;
}

/* line 730, resources/assets/styles/sections/_features-slider.scss */

section.section-features-slider .container.features-slider-container .boxes-col.desktop .single-box:hover canvas,
section.section-features-slider .container.features-slider-container .boxes-col.desktop .single-box.box-selected canvas {
  display: block;
}

/* line 735, resources/assets/styles/sections/_features-slider.scss */

section.section-features-slider .container.features-slider-container .boxes-col.desktop .single-box.odd {
  margin-right: 10px;
}

/* line 741, resources/assets/styles/sections/_features-slider.scss */

section.section-features-slider .container.features-slider-container .boxes-col.mobile {
  padding-top: 100px;
  text-align: center;
}

@media (max-width: 575.98px) {
  /* line 741, resources/assets/styles/sections/_features-slider.scss */

  section.section-features-slider .container.features-slider-container .boxes-col.mobile {
    padding-top: 87px;
  }
}

/* line 749, resources/assets/styles/sections/_features-slider.scss */

section.section-features-slider .container.features-slider-container .boxes-col.mobile .slick-slider {
  padding: 0 50px;
}

@media (max-width: 575.98px) {
  /* line 749, resources/assets/styles/sections/_features-slider.scss */

  section.section-features-slider .container.features-slider-container .boxes-col.mobile .slick-slider {
    padding: 0 40px;
  }
}

/* line 757, resources/assets/styles/sections/_features-slider.scss */

section.section-features-slider .container.features-slider-container .boxes-col.mobile .slick-list {
  padding-bottom: 25px;
}

/* line 761, resources/assets/styles/sections/_features-slider.scss */

section.section-features-slider .container.features-slider-container .boxes-col.mobile .slick-dots {
  margin-left: -50px;
}

@media (max-width: 575.98px) {
  /* line 761, resources/assets/styles/sections/_features-slider.scss */

  section.section-features-slider .container.features-slider-container .boxes-col.mobile .slick-dots {
    margin-left: 0;
    position: relative;
    margin-bottom: -25px;
    bottom: 0;
  }
}

/* line 773, resources/assets/styles/sections/_features-slider.scss */

section.section-features-slider .container.features-slider-container .boxes-col.mobile .slick-dots li button::before {
  font-size: 14px;
  color: #00a6e0;
  opacity: 0.4;
}

/* line 782, resources/assets/styles/sections/_features-slider.scss */

section.section-features-slider .container.features-slider-container .boxes-col.mobile .slick-dots li.slick-active button::before {
  opacity: 1;
}

/* line 791, resources/assets/styles/sections/_features-slider.scss */

section.section-features-slider .container.features-slider-container .boxes-col .box-title {
  text-transform: uppercase;
  color: #eb5e60;
  position: relative;
  z-index: 99;
  font-weight: bold;
  letter-spacing: 5px;
  font-size: 1.6rem;
}

@media (min-width: 992px) and (max-width: 1199.98px) {
  /* line 791, resources/assets/styles/sections/_features-slider.scss */

  section.section-features-slider .container.features-slider-container .boxes-col .box-title {
    font-size: 18px;
    font-weight: 900;
    letter-spacing: 3px;
  }
}

@media (max-width: 991.98px) {
  /* line 791, resources/assets/styles/sections/_features-slider.scss */

  section.section-features-slider .container.features-slider-container .boxes-col .box-title {
    font-size: 17px !important;
    font-weight: 900;
    letter-spacing: 3px !important;
    position: relative;
    z-index: 99;
    width: 200px;
    margin: 10px auto 20px;
    text-align: center;
    line-height: 26px;
  }
}

@media (max-width: 767.98px) {
  /* line 791, resources/assets/styles/sections/_features-slider.scss */

  section.section-features-slider .container.features-slider-container .boxes-col .box-title {
    font-size: 16px !important;
    margin-top: 5px;
    letter-spacing: 3.5px !important;
    margin-bottom: 15px;
  }
}

/* line 826, resources/assets/styles/sections/_features-slider.scss */

section.section-features-slider .container.features-slider-container .boxes-col .box-number {
  font-family: "Gibson", sans-serif;
  font-size: 50px;
  font-weight: 100;
  position: relative;
  z-index: 99;
}

@media (max-width: 767.98px) {
  /* line 826, resources/assets/styles/sections/_features-slider.scss */

  section.section-features-slider .container.features-slider-container .boxes-col .box-number {
    font-size: 40px;
  }
}

/* line 838, resources/assets/styles/sections/_features-slider.scss */

section.section-features-slider .container.features-slider-container .boxes-col .box-text {
  margin-bottom: 0;
  position: relative;
  z-index: 99;
}

@media (max-width: 767.98px) {
  /* line 838, resources/assets/styles/sections/_features-slider.scss */

  section.section-features-slider .container.features-slider-container .boxes-col .box-text {
    font-size: 16px;
  }
}

/* line 851, resources/assets/styles/sections/_features-slider.scss */

section.section-features-slider .features-button-container .btn-secondary,
section.section-features-slider .features-button-container .comment-form input[type="submit"],
.comment-form section.section-features-slider .features-button-container input[type="submit"] {
  padding: 10px 20px;
}

/* line 1, resources/assets/styles/sections/_features.scss */

.section-features {
  text-align: center;
  padding-top: 184px;
  padding-bottom: 203px;
  position: relative;
  margin-bottom: 0;
}

@media (max-width: 1399.98px) {
  /* line 1, resources/assets/styles/sections/_features.scss */

  .section-features {
    padding-top: 68px;
    padding-bottom: 31px;
    background-color: #fff;
  }
}

/* line 14, resources/assets/styles/sections/_features.scss */

.section-features .container {
  z-index: 1;
  position: relative;
}

@media (min-width: 1200px) {
  /* line 14, resources/assets/styles/sections/_features.scss */

  .section-features .container {
    max-width: 1620px;
  }
}

/* line 23, resources/assets/styles/sections/_features.scss */

.section-features__section-header {
  margin-bottom: 139px;
}

@media (max-width: 1399.98px) {
  /* line 23, resources/assets/styles/sections/_features.scss */

  .section-features__section-header {
    margin-bottom: 42px;
  }
}

@media (max-width: 991.98px) {
  /* line 35, resources/assets/styles/sections/_features.scss */

  .section-features__item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    margin-bottom: 32px;
  }
}

/* line 45, resources/assets/styles/sections/_features.scss */

.section-features__item__icon-wrap {
  min-height: 75px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 12px;
}

@media (max-width: 1399.98px) {
  /* line 45, resources/assets/styles/sections/_features.scss */

  .section-features__item__icon-wrap {
    margin-bottom: 8px;
  }
}

/* line 62, resources/assets/styles/sections/_features.scss */

.section-features__item__title {
  font-size: 20px;
  line-height: 1.4;
  color: #eb5e60;
  letter-spacing: 4px;
  font-weight: 700;
  margin-bottom: 5px;
}

/* line 71, resources/assets/styles/sections/_features.scss */

.section-features__item__text {
  font-size: 18px;
  line-height: 1.38889;
}

@media (max-width: 1399.98px) {
  /* line 71, resources/assets/styles/sections/_features.scss */

  .section-features__item__text {
    font-size: 16px;
    line-height: 1.5625;
  }
}

@media (max-width: 1599.98px) {
  /* line 80, resources/assets/styles/sections/_features.scss */

  .section-features__item__text br {
    display: none;
  }
}

/* line 1, resources/assets/styles/sections/_form-floating.scss */

.section-form-floating {
  margin-bottom: 0;
  z-index: 1001;
  width: 100%;
  position: relative;
  padding-top: 19px;
  padding-bottom: 61px;
}

/* line 65, resources/assets/styles/common/_mixins.scss */

.section-form-floating::before {
  content: '';
  background-color: #af9968;
  bottom: 0;
  -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 92%, 7% 99%);
          clip-path: polygon(0% 0%, 100% 0%, 100% 92%, 7% 99%);
  min-height: 425px;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 1;
}

/* line 79, resources/assets/styles/common/_mixins.scss */

.section-form-floating::after {
  content: '';
  background-color: #020d2d;
  bottom: 0;
  -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 93%);
          clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 93%);
  min-height: 425px;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 2;
}

@media (min-width: 992px) {
  /* line 1, resources/assets/styles/sections/_form-floating.scss */

  .section-form-floating {
    display: none;
  }
}

@media (max-width: 767.98px) {
  /* line 1, resources/assets/styles/sections/_form-floating.scss */

  .section-form-floating {
    margin-bottom: 0 !important;
    background-color: #fff;
  }
}

/* line 20, resources/assets/styles/sections/_form-floating.scss */

.section-form-floating::before,
.section-form-floating::after {
  min-height: auto;
}

/* line 25, resources/assets/styles/sections/_form-floating.scss */

.section-form-floating__sticky-wrap {
  background-color: #fff;
}

/* line 29, resources/assets/styles/sections/_form-floating.scss */

.section-form-floating .component-form__title {
  font-size: 40px;
  line-height: 1.05;
  text-align: center;
  margin-bottom: 33px;
}

/* line 36, resources/assets/styles/sections/_form-floating.scss */

.section-form-floating .component-form .form-component .mktoButton {
  margin-top: 26px;
}

/* line 40, resources/assets/styles/sections/_form-floating.scss */

.section-form-floating__form {
  position: relative;
  z-index: 10;
  padding-left: 15px;
  padding-right: 15px;
}

/* line 48, resources/assets/styles/sections/_form-floating.scss */

.section-form-floating.active:not(.expanded) .wrapper-input,
.section-form-floating.active:not(.expanded) .component-form__title {
  display: none;
}

/* line 53, resources/assets/styles/sections/_form-floating.scss */

.section-form-floating.active:not(.expanded) .section-form-floating__form {
  padding-top: 0;
  padding-bottom: 0;
}

/* line 58, resources/assets/styles/sections/_form-floating.scss */

.section-form-floating.active:not(.expanded) .component-form .form-component .mktoButtonRow {
  margin-top: 0;
}

/* line 62, resources/assets/styles/sections/_form-floating.scss */

.section-form-floating.active:not(.expanded)::before {
  -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 78%, 7% 99%);
          clip-path: polygon(0% 0%, 100% 0%, 100% 78%, 7% 99%);
}

/* line 66, resources/assets/styles/sections/_form-floating.scss */

.section-form-floating.active:not(.expanded)::after {
  -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 83%);
          clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 83%);
}

/* line 1, resources/assets/styles/sections/_team.scss */

.section-team {
  background: #020d2d;
  padding: 127px 0 4px;
  overflow: hidden;
}

/* line 6, resources/assets/styles/sections/_team.scss */

.section-team .container {
  max-width: 1333px;
}

/* line 10, resources/assets/styles/sections/_team.scss */

.section-team.no-bottom-margin {
  margin-bottom: 0;
}

/* line 14, resources/assets/styles/sections/_team.scss */

.section-team .board-3 {
  margin: 0 -160px;
}

@media (max-width: 1520px) {
  /* line 14, resources/assets/styles/sections/_team.scss */

  .section-team .board-3 {
    margin: 0;
  }
}

/* line 23, resources/assets/styles/sections/_team.scss */

.section-team .team-wrapper h2.title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  position: relative;
  overflow: hidden;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 25px 0 50px;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  font-size: 24px;
}

/* line 35, resources/assets/styles/sections/_team.scss */

.section-team .team-wrapper h2.title::before {
  content: '';
  display: block;
  width: 100%;
  position: absolute;
  top: 38px;
  border-top: 1px solid white;
  left: 0;
  z-index: 1;
}

/* line 46, resources/assets/styles/sections/_team.scss */

.section-team .team-wrapper h2.title .text-secondary {
  padding-right: 0.6rem;
  background: #020d2d;
  z-index: 2;
  position: relative;
  padding-left: 3.75rem;
}

/* line 54, resources/assets/styles/sections/_team.scss */

.section-team .team-wrapper h2.title .text-white {
  background: #020d2d;
  z-index: 2;
  position: relative;
  padding-right: 3.75rem;
}

@media (min-width: 576px) {
  /* line 23, resources/assets/styles/sections/_team.scss */

  .section-team .team-wrapper h2.title {
    font-size: 40px;
  }

  /* line 64, resources/assets/styles/sections/_team.scss */

  .section-team .team-wrapper h2.title::before {
    top: 46px;
  }
}

@media (max-width: 575.98px) {
  /* line 70, resources/assets/styles/sections/_team.scss */

  .section-team .team-wrapper h2.title .text-secondary {
    padding-left: 1rem;
  }

  /* line 74, resources/assets/styles/sections/_team.scss */

  .section-team .team-wrapper h2.title .text-white {
    padding-right: 1rem;
  }
}

/* line 82, resources/assets/styles/sections/_team.scss */

.section-team .team-wrapper .founders .container .row h2.title .text-secondary {
  color: white !important;
}

/* line 86, resources/assets/styles/sections/_team.scss */

.section-team .team-wrapper .founders .container .row h2.title .text-white {
  color: #af9968 !important;
}

/* line 91, resources/assets/styles/sections/_team.scss */

.section-team .team-wrapper .founders .container .row div:last-child .founder::after {
  content: none;
}

/* line 96, resources/assets/styles/sections/_team.scss */

.section-team .team-wrapper .founder {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  height: 100%;
}

@media (max-width: 991.98px) {
  /* line 96, resources/assets/styles/sections/_team.scss */

  .section-team .team-wrapper .founder {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 2em;
  }
}

@media (min-width: 992px) {
  /* line 96, resources/assets/styles/sections/_team.scss */

  .section-team .team-wrapper .founder {
    -webkit-box-align: end;
    -webkit-align-items: end;
        -ms-flex-align: end;
            align-items: end;
  }
}

/* line 111, resources/assets/styles/sections/_team.scss */

.section-team .team-wrapper .founder .image {
  padding: 0.3125em 2em 0 0;
  position: relative;
}

@media (max-width: 991.98px) {
  /* line 111, resources/assets/styles/sections/_team.scss */

  .section-team .team-wrapper .founder .image {
    padding: 0;
    margin-bottom: 1.5em;
  }
}

/* line 120, resources/assets/styles/sections/_team.scss */

.section-team .team-wrapper .founder .image img {
  max-width: 135px;
  max-height: 135px;
  border-radius: 50%;
}

/* line 128, resources/assets/styles/sections/_team.scss */

.section-team .team-wrapper .founder .information.member-social-link {
  width: 100%;
  text-align: center;
  margin-top: auto;
}

/* line 134, resources/assets/styles/sections/_team.scss */

.section-team .team-wrapper .founder .information .title {
  display: block;
  padding: 0;
}

/* line 138, resources/assets/styles/sections/_team.scss */

.section-team .team-wrapper .founder .information .title .name {
  color: #eb5e60;
  font-size: 1.25rem;
  font-weight: 600;
  letter-spacing: 0.2em;
  margin-bottom: 0.2rem;
  text-transform: uppercase;
}

@media (max-width: 767.98px) {
  /* line 138, resources/assets/styles/sections/_team.scss */

  .section-team .team-wrapper .founder .information .title .name {
    font-size: 1.125rem;
  }
}

/* line 151, resources/assets/styles/sections/_team.scss */

.section-team .team-wrapper .founder .information .title .position {
  color: white;
  font-size: 1.25rem;
  font-weight: 600;
  letter-spacing: 0.2em;
}

@media (max-width: 767.98px) {
  /* line 151, resources/assets/styles/sections/_team.scss */

  .section-team .team-wrapper .founder .information .title .position {
    font-size: 1.125rem;
  }
}

/* line 163, resources/assets/styles/sections/_team.scss */

.section-team .team-wrapper .founder .information .description {
  margin-top: 1.3em;
}

/* line 166, resources/assets/styles/sections/_team.scss */

.section-team .team-wrapper .founder .information .description p {
  color: #fff;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.3334;
}

@media (max-width: 767.98px) {
  /* line 166, resources/assets/styles/sections/_team.scss */

  .section-team .team-wrapper .founder .information .description p {
    font-size: 1rem;
  }
}

/* line 178, resources/assets/styles/sections/_team.scss */

.section-team .team-wrapper .founder .information a {
  color: #020d2d;
  background-color: #00a6e0;
  height: 26px;
  width: 26px;
  border-radius: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 0.7rem;
}

@media (max-width: 767.98px) {
  /* line 178, resources/assets/styles/sections/_team.scss */

  .section-team .team-wrapper .founder .information a {
    margin: 25px auto;
  }
}

@media (max-width: 767.98px) {
  /* line 127, resources/assets/styles/sections/_team.scss */

  .section-team .team-wrapper .founder .information {
    text-align: center;
  }

  /* line 197, resources/assets/styles/sections/_team.scss */

  .section-team .team-wrapper .founder .information .description {
    margin-top: 1.2em;
  }
}

/* line 204, resources/assets/styles/sections/_team.scss */

.section-team .team-wrapper .board-3 {
  padding-top: 2em;
}

/* line 207, resources/assets/styles/sections/_team.scss */

.section-team .team-wrapper .board-3 .board-3-cols {
  margin-bottom: 70px;
}

/* line 215, resources/assets/styles/sections/_team.scss */

.section-team .team-wrapper .board-3 .founder {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column wrap;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
  text-align: center;
  padding: 0 65px;
}

@media (max-width: 1520px) {
  /* line 215, resources/assets/styles/sections/_team.scss */

  .section-team .team-wrapper .board-3 .founder {
    padding: 0;
  }
}

/* line 224, resources/assets/styles/sections/_team.scss */

.section-team .team-wrapper .board-3 .founder .image {
  padding: 0;
  margin: 0 auto;
  margin-bottom: 30px;
}

/* line 230, resources/assets/styles/sections/_team.scss */

.section-team .team-wrapper .board-3 .founder a {
  margin: 0 auto;
}

/* line 235, resources/assets/styles/sections/_team.scss */

.section-team .team-wrapper .board-3 .information--text {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
}

/* line 240, resources/assets/styles/sections/_team.scss */

.section-team .team-wrapper .board-2 {
  padding-top: 2.5em;
}

/* line 244, resources/assets/styles/sections/_team.scss */

.section-team .team-wrapper .board-2 .board-2-cols .founder {
  padding-right: 62px;
}

@media (max-width: 767.98px) {
  /* line 244, resources/assets/styles/sections/_team.scss */

  .section-team .team-wrapper .board-2 .board-2-cols .founder {
    padding-right: 0;
  }
}

/* line 253, resources/assets/styles/sections/_team.scss */

.section-team .team-wrapper .board-2 .board-2-cols:last-child .founder {
  padding-left: 62px;
  padding-right: 0;
}

@media (max-width: 767.98px) {
  /* line 253, resources/assets/styles/sections/_team.scss */

  .section-team .team-wrapper .board-2 .board-2-cols:last-child .founder {
    padding-left: 0;
  }
}

/* line 265, resources/assets/styles/sections/_team.scss */

.section-team .team-wrapper .board {
  max-width: 1660px;
  margin: 0 auto;
  padding: 100px 0;
}

/* line 270, resources/assets/styles/sections/_team.scss */

.section-team .team-wrapper .board .members {
  margin-top: 1.9375em;
}

/* line 273, resources/assets/styles/sections/_team.scss */

.section-team .team-wrapper .board .members .member {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 1em;
}

@media (max-width: 991.98px) {
  /* line 273, resources/assets/styles/sections/_team.scss */

  .section-team .team-wrapper .board .members .member {
    margin-bottom: 3em;
  }
}

@media (min-width: 992px) {
  /* line 273, resources/assets/styles/sections/_team.scss */

  .section-team .team-wrapper .board .members .member {
    width: 20%;
  }
}

/* line 289, resources/assets/styles/sections/_team.scss */

.section-team .team-wrapper .board .members .member .image img {
  max-width: 135px;
  min-width: 100px;
  height: auto;
}

/* line 296, resources/assets/styles/sections/_team.scss */

.section-team .team-wrapper .board .members .member .name {
  padding: 1.875em 0 0;
}

@media (max-width: 991.98px) {
  /* line 296, resources/assets/styles/sections/_team.scss */

  .section-team .team-wrapper .board .members .member .name {
    padding: 1em 0;
    min-height: auto;
  }
}

/* line 304, resources/assets/styles/sections/_team.scss */

.section-team .team-wrapper .board .members .member .name h5 {
  color: #eb5e60;
  font-size: 1.125rem;
  font-weight: 600;
  letter-spacing: 0.2em;
  text-align: center;
  line-height: 1.4445;
}

/* line 314, resources/assets/styles/sections/_team.scss */

.section-team .team-wrapper .board .members .member .logo {
  display: inline;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* line 320, resources/assets/styles/sections/_team.scss */

.section-team .team-wrapper .board .members .member .logo div {
  min-height: 40px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 326, resources/assets/styles/sections/_team.scss */

.section-team .team-wrapper .board .members .member .logo img {
  padding: 5px;
  margin: 0 auto;
  max-width: 165px;
  height: auto;
  width: auto;
}

/* line 335, resources/assets/styles/sections/_team.scss */

.section-team .team-wrapper .board .members .member:focus {
  border: 0;
  outline: none;
}

/* line 340, resources/assets/styles/sections/_team.scss */

.section-team .team-wrapper .board .members .member:active {
  border: 0;
  outline: none;
}

/* line 346, resources/assets/styles/sections/_team.scss */

.section-team .team-wrapper .board .members .slick-prev::before,
.section-team .team-wrapper .board .members .slick-next::before {
  display: none;
}

/* line 353, resources/assets/styles/sections/_team.scss */

.section-team .team-wrapper .board .members .slick-dots li button::before {
  color: #035c8c;
}

/* line 358, resources/assets/styles/sections/_team.scss */

.section-team .team-wrapper .board .members .slick-dots li.slick-active button::before {
  color: #00a6e0;
}

@media (min-width: 992px) {
  /* line 351, resources/assets/styles/sections/_team.scss */

  .section-team .team-wrapper .board .members .slick-dots {
    display: none;
  }
}

@media (max-width: 575.98px) {
  /* line 371, resources/assets/styles/sections/_team.scss */

  .section-team .team-wrapper .board .container-title-board {
    padding: 0;
  }
}

@media (max-width: 991.98px) {
  /* line 1, resources/assets/styles/sections/_team.scss */

  .section-team {
    padding: 50px 0 0 0;
  }

  /* line 381, resources/assets/styles/sections/_team.scss */

  .section-team .team-wrapper .board {
    padding: 25px 0 50px;
  }
}

@media (min-width: 992px) {
  /* line 2, resources/assets/styles/sections/_items.scss */

  .section-items .container {
    max-width: 1440px !important;
  }
}

@media (min-width: 576px) {
  /* line 8, resources/assets/styles/sections/_items.scss */

  .section-items .text {
    max-width: 600px !important;
  }
}

/* line 14, resources/assets/styles/sections/_items.scss */

.section-items .item-flex {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 1599.98px) {
  /* line 14, resources/assets/styles/sections/_items.scss */

  .section-items .item-flex {
    margin: 0 auto;
    width: 100%;
  }
}

/* line 25, resources/assets/styles/sections/_items.scss */

.section-items .item {
  width: 100%;
}

/* line 28, resources/assets/styles/sections/_items.scss */

.section-items .item .item-img-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 80px;
  height: 80px;
  overflow: hidden;
  margin: auto;
  border: 0;
  margin-bottom: 1rem;
}

@media (max-width: 575.98px) {
  /* line 28, resources/assets/styles/sections/_items.scss */

  .section-items .item .item-img-div {
    margin-bottom: 6px;
  }
}

/* line 44, resources/assets/styles/sections/_items.scss */

.section-items .item .item-title {
  text-transform: uppercase;
  color: #eb5e60;
  font-weight: 600;
  font-size: 20px;
  letter-spacing: 5px;
  line-height: 24px;
  margin-bottom: 12px;
}

@media (max-width: 575.98px) {
  /* line 44, resources/assets/styles/sections/_items.scss */

  .section-items .item .item-title {
    font-size: 17px;
    letter-spacing: 2.5px;
  }
}

/* line 59, resources/assets/styles/sections/_items.scss */

.section-items .item .item-text {
  font-size: 18px;
  line-height: 22px;
}

@media (max-width: 575.98px) {
  /* line 59, resources/assets/styles/sections/_items.scss */

  .section-items .item .item-text {
    font-size: 16px;
    max-width: 90%;
    margin: auto;
    line-height: 25px;
  }
}

/* line 72, resources/assets/styles/sections/_items.scss */

.section-items .item-3-cols {
  max-width: 344px;
  margin: 2.3rem;
}

/* line 77, resources/assets/styles/sections/_items.scss */

.section-items .item-4-cols {
  max-width: 312px;
  margin: 0.1rem;
}

/* line 82, resources/assets/styles/sections/_items.scss */

.section-items-style--xxl {
  padding-top: 78px;
}

/* line 85, resources/assets/styles/sections/_items.scss */

.section-items-style--xxl .section-title {
  margin-bottom: 51px;
}

@media (max-width: 767.98px) {
  /* line 85, resources/assets/styles/sections/_items.scss */

  .section-items-style--xxl .section-title {
    margin-bottom: 0;
  }
}

@media (min-width: 1600px) {
  /* line 93, resources/assets/styles/sections/_items.scss */

  .section-items-style--xxl .item-3-cols {
    margin: 1.5rem 3.9rem !important;
  }
}

/* line 99, resources/assets/styles/sections/_items.scss */

.section-items-style--xxl .text-secondary {
  font-size: 35px !important;
}

@media (max-width: 767.98px) {
  /* line 99, resources/assets/styles/sections/_items.scss */

  .section-items-style--xxl .text-secondary {
    font-size: 26px !important;
  }
}

/* line 107, resources/assets/styles/sections/_items.scss */

.section-items-style--xxl .second-part {
  font-size: 70px;
  font-weight: 900;
  letter-spacing: 1px !important;
  line-height: 1.1 !important;
  margin-top: 0;
}

@media (max-width: 767.98px) {
  /* line 107, resources/assets/styles/sections/_items.scss */

  .section-items-style--xxl .second-part {
    font-size: 40px;
    margin-top: 5px;
  }
}

/* line 120, resources/assets/styles/sections/_items.scss */

.section-items-style--xxl .title {
  margin-bottom: 23px !important;
}

@media (max-width: 767.98px) {
  /* line 120, resources/assets/styles/sections/_items.scss */

  .section-items-style--xxl .title {
    margin-bottom: 70px !important;
  }
}

@media (max-width: 767.98px) {
  /* line 128, resources/assets/styles/sections/_items.scss */

  .section-items-style--xxl article p {
    margin-bottom: 0 !important;
  }
}

/* line 135, resources/assets/styles/sections/_items.scss */

.section-items-style--xxl .section-item .item .item-title {
  font-size: 20px !important;
}

@media (max-width: 767.98px) {
  /* line 135, resources/assets/styles/sections/_items.scss */

  .section-items-style--xxl .section-item .item .item-title {
    font-size: 18px !important;
  }
}

/* line 143, resources/assets/styles/sections/_items.scss */

.section-items-style--xxl .section-item .item .item-img-div {
  height: 88px !important;
}

/* line 3, resources/assets/styles/sections/_job-positions.scss */

.section-job-positions .job-locations-main .our-position {
  padding-top: 1.5625rem;
}

/* line 6, resources/assets/styles/sections/_job-positions.scss */

.section-job-positions .job-locations-main .our-position h2 {
  margin-bottom: 0;
}

/* line 9, resources/assets/styles/sections/_job-positions.scss */

.section-job-positions .job-locations-main .our-position h2 > div {
  font-size: 1.875rem;
  letter-spacing: 2px;
}

/* line 13, resources/assets/styles/sections/_job-positions.scss */

.section-job-positions .job-locations-main .our-position h2 > div.h3 {
  font-size: 4.375rem;
  font-weight: 900;
}

/* line 18, resources/assets/styles/sections/_job-positions.scss */

.section-job-positions .job-locations-main .our-position h2 > div.text-secondary {
  font-size: 1.875rem;
  font-weight: 400;
}

/* line 26, resources/assets/styles/sections/_job-positions.scss */

.section-job-positions .job-locations-main .job-locations-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: last baseline;
  -webkit-align-items: last baseline;
      -ms-flex-align: last baseline;
          align-items: last baseline;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 0.75rem;
  padding: 0;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

/* line 34, resources/assets/styles/sections/_job-positions.scss */

.section-job-positions .job-locations-main .job-locations-list li {
  list-style-type: none;
  text-align: center;
  position: relative;
  height: 380px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 0 5px;
  cursor: pointer;
}

@media (min-width: 992px) {
  /* line 34, resources/assets/styles/sections/_job-positions.scss */

  .section-job-positions .job-locations-main .job-locations-list li {
    max-width: 33%;
  }
}

@media (min-width: 1200px) {
  /* line 34, resources/assets/styles/sections/_job-positions.scss */

  .section-job-positions .job-locations-main .job-locations-list li {
    max-width: 25%;
  }
}

/* line 51, resources/assets/styles/sections/_job-positions.scss */

.section-job-positions .job-locations-main .job-locations-list li .image_wrapper {
  display: block;
  position: relative;
}

/* line 55, resources/assets/styles/sections/_job-positions.scss */

.section-job-positions .job-locations-main .job-locations-list li .image_wrapper > img {
  display: block;
  margin: 0 auto;
  height: 370px;
  max-width: 100%;
}

/* line 61, resources/assets/styles/sections/_job-positions.scss */

.section-job-positions .job-locations-main .job-locations-list li .image_wrapper > img.default-image {
  position: absolute;
  right: 0;
  left: 0;
  margin: 0 auto;
  top: 0;
  bottom: 0;
}

/* line 70, resources/assets/styles/sections/_job-positions.scss */

.section-job-positions .job-locations-main .job-locations-list li .image_wrapper > img.hover-image {
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  opacity: 0;
}

/* line 80, resources/assets/styles/sections/_job-positions.scss */

.section-job-positions .job-locations-main .job-locations-list li .image_wrapper:hover .default-image {
  opacity: 0;
}

/* line 84, resources/assets/styles/sections/_job-positions.scss */

.section-job-positions .job-locations-main .job-locations-list li .image_wrapper:hover .hover-image {
  opacity: 1;
}

/* line 90, resources/assets/styles/sections/_job-positions.scss */

.section-job-positions .job-locations-main .job-locations-list li h4 {
  color: #00a6e0;
  font-size: 1rem;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 4px;
  position: absolute;
  bottom: 4rem;
  left: 0;
  width: 100%;
}

/* line 104, resources/assets/styles/sections/_job-positions.scss */

.section-job-positions .job-locations-main .jobs-main {
  display: none;
}

/* line 107, resources/assets/styles/sections/_job-positions.scss */

.section-job-positions .job-locations-main .jobs-main .add-location {
  font-size: 1.875rem;
  font-weight: 600;
  color: #00a6e0;
  letter-spacing: 2px;
  margin-bottom: 3rem;
}

/* line 115, resources/assets/styles/sections/_job-positions.scss */

.section-job-positions .job-locations-main .jobs-main .jobs-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/* line 118, resources/assets/styles/sections/_job-positions.scss */

.section-job-positions .job-locations-main .jobs-main .jobs-list .jobs-wrapper {
  width: 40%;
  border-right: 3px solid #af9968;
}

/* line 122, resources/assets/styles/sections/_job-positions.scss */

.section-job-positions .job-locations-main .jobs-main .jobs-list .jobs-wrapper .jobs-item {
  display: none;
  border-right: 0;
}

/* line 126, resources/assets/styles/sections/_job-positions.scss */

.section-job-positions .job-locations-main .jobs-main .jobs-list .jobs-wrapper .jobs-item .department {
  margin-bottom: 2rem;
}

/* line 129, resources/assets/styles/sections/_job-positions.scss */

.section-job-positions .job-locations-main .jobs-main .jobs-list .jobs-wrapper .jobs-item .department .department-title {
  color: #eb5e60;
  font-size: 1.25rem;
  font-weight: 600;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-bottom: 1.125rem;
}

/* line 138, resources/assets/styles/sections/_job-positions.scss */

.section-job-positions .job-locations-main .jobs-main .jobs-list .jobs-wrapper .jobs-item .department .jobs {
  padding: 0;
  list-style-type: none;
}

/* line 142, resources/assets/styles/sections/_job-positions.scss */

.section-job-positions .job-locations-main .jobs-main .jobs-list .jobs-wrapper .jobs-item .department .jobs .job {
  list-style-type: none;
  font-weight: 600;
  font-size: 1rem;
  margin-bottom: 0.75rem;
}

/* line 148, resources/assets/styles/sections/_job-positions.scss */

.section-job-positions .job-locations-main .jobs-main .jobs-list .jobs-wrapper .jobs-item .department .jobs .job .anchor {
  color: #020d2d;
  text-decoration: none;
}

/* line 152, resources/assets/styles/sections/_job-positions.scss */

.section-job-positions .job-locations-main .jobs-main .jobs-list .jobs-wrapper .jobs-item .department .jobs .job .anchor::after {
  content: " >";
}

/* line 161, resources/assets/styles/sections/_job-positions.scss */

.section-job-positions .job-locations-main .jobs-main .jobs-list .jobs-wrapper .back-to-locations {
  text-decoration: none;
  font-weight: 600;
  letter-spacing: 1px;
  font-size: 1rem;
  margin-top: 1.5rem;
  display: inline-block;
  padding-left: 15px;
}

/* line 18, resources/assets/styles/components/_links.scss */

.section-job-positions .job-locations-main .jobs-main .jobs-list .jobs-wrapper .back-to-locations::before {
  content: '<';
  position: absolute;
  display: inline-block;
  margin-left: -15px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  font-family: "Gibson", sans-serif;
}

/* line 27, resources/assets/styles/components/_links.scss */

.section-job-positions .job-locations-main .jobs-main .jobs-list .jobs-wrapper .back-to-locations:hover::before {
  -webkit-transform: translate(-5px, 0);
       -o-transform: translate(-5px, 0);
          transform: translate(-5px, 0);
}

/* line 174, resources/assets/styles/sections/_job-positions.scss */

.section-job-positions .job-locations-main .jobs-main .jobs-list .no-positions {
  width: 60%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding-left: 10.5rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* line 182, resources/assets/styles/sections/_job-positions.scss */

.section-job-positions .job-locations-main .jobs-main .jobs-list .no-positions .title {
  font-size: 1.875rem;
  color: #19223e !important;
  letter-spacing: 1.5px;
}

/* line 189, resources/assets/styles/sections/_job-positions.scss */

.section-job-positions .job-locations-main .jobs-main .jobs-list .no-positions .apply-now a {
  padding: 0.7rem 3rem;
  font-size: 1rem;
  font-family: "Gibson", sans-serif;
  font-weight: 500;
  letter-spacing: 1px;
  margin-top: 0;
}

@media (min-width: 1200px) {
  /* line 205, resources/assets/styles/sections/_job-positions.scss */

  .section-job-positions {
    padding-left: 6rem;
    padding-right: 6rem;
    margin-top: 77px;
    margin-bottom: 76px;
  }

  /* line 211, resources/assets/styles/sections/_job-positions.scss */

  .section-job-positions .container {
    max-width: 1440px !important;
  }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
  /* line 218, resources/assets/styles/sections/_job-positions.scss */

  .section-job-positions {
    margin-top: 165px;
  }
}

@media (max-width: 991.98px) {
  /* line 224, resources/assets/styles/sections/_job-positions.scss */

  .section-job-positions {
    margin-top: 60px;
  }

  /* line 230, resources/assets/styles/sections/_job-positions.scss */

  .section-job-positions .job-locations-main .jobs-main .jobs-list .jobs-wrapper {
    width: 50%;
    padding-right: 2rem;
  }

  /* line 235, resources/assets/styles/sections/_job-positions.scss */

  .section-job-positions .job-locations-main .jobs-main .jobs-list .no-positions {
    width: 50%;
    padding-left: 2rem;
  }

  /* line 239, resources/assets/styles/sections/_job-positions.scss */

  .section-job-positions .job-locations-main .jobs-main .jobs-list .no-positions .title {
    font-size: 1.5rem;
    letter-spacing: 1px;
  }
}

@media (max-width: 991.98px) {
  /* line 255, resources/assets/styles/sections/_job-positions.scss */

  .section-job-positions .job-locations-main .jobs-main .jobs-list .jobs-wrapper {
    width: 50%;
    padding-right: 2rem;
  }

  /* line 260, resources/assets/styles/sections/_job-positions.scss */

  .section-job-positions .job-locations-main .jobs-main .jobs-list .no-positions {
    width: 50%;
    padding-left: 2rem;
  }

  /* line 264, resources/assets/styles/sections/_job-positions.scss */

  .section-job-positions .job-locations-main .jobs-main .jobs-list .no-positions .title {
    font-size: 1.2rem;
    letter-spacing: 0;
  }
}

@media (max-width: 767.98px) {
  /* line 276, resources/assets/styles/sections/_job-positions.scss */

  .section {
    margin-bottom: 60px;
  }

  /* line 280, resources/assets/styles/sections/_job-positions.scss */

  .section-job-positions {
    margin-bottom: 1.5rem;
  }

  /* line 284, resources/assets/styles/sections/_job-positions.scss */

  .section-job-positions .job-locations-main .our-position {
    padding-top: 0.375rem;
  }

  /* line 288, resources/assets/styles/sections/_job-positions.scss */

  .section-job-positions .job-locations-main .our-position .title > div {
    font-size: 1.4rem;
  }

  /* line 291, resources/assets/styles/sections/_job-positions.scss */

  .section-job-positions .job-locations-main .our-position .title > div.h3 {
    font-size: 40px;
  }

  /* line 295, resources/assets/styles/sections/_job-positions.scss */

  .section-job-positions .job-locations-main .our-position .title > div.text-secondary {
    font-size: 26px;
  }

  /* line 301, resources/assets/styles/sections/_job-positions.scss */

  .section-job-positions .job-locations-main .our-position .job-locations-list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-bottom: 1.5rem;
    margin-top: 0.75rem;
  }

  /* line 308, resources/assets/styles/sections/_job-positions.scss */

  .section-job-positions .job-locations-main .our-position .job-locations-list li {
    height: auto;
    width: 100%;
  }

  /* line 312, resources/assets/styles/sections/_job-positions.scss */

  .section-job-positions .job-locations-main .our-position .job-locations-list li::after {
    content: '';
    width: 62px;
    height: 2px;
    background-color: #af9968;
    position: absolute;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
         -o-transform: translateX(-50%);
            transform: translateX(-50%);
  }

  /* line 324, resources/assets/styles/sections/_job-positions.scss */

  .section-job-positions .job-locations-main .our-position .job-locations-list li:last-of-type::after {
    display: none;
  }

  /* line 329, resources/assets/styles/sections/_job-positions.scss */

  .section-job-positions .job-locations-main .our-position .job-locations-list li img {
    height: 370px;
  }

  /* line 332, resources/assets/styles/sections/_job-positions.scss */

  .section-job-positions .job-locations-main .our-position .job-locations-list li img.default-image {
    position: relative;
  }

  /* line 337, resources/assets/styles/sections/_job-positions.scss */

  .section-job-positions .job-locations-main .our-position .job-locations-list li h4 {
    font-size: 26px;
    letter-spacing: 1.5px;
    line-height: 26px;
    margin: 0;
    position: relative;
    bottom: 75px;
  }

  /* line 350, resources/assets/styles/sections/_job-positions.scss */

  .section-job-positions .job-locations-main .jobs-main .add-location {
    margin-bottom: 1rem;
  }

  /* line 354, resources/assets/styles/sections/_job-positions.scss */

  .section-job-positions .job-locations-main .jobs-main .jobs-list {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }

  /* line 357, resources/assets/styles/sections/_job-positions.scss */

  .section-job-positions .job-locations-main .jobs-main .jobs-list .jobs-wrapper {
    width: 100%;
    border-right: 0;
    border-bottom: 2px solid #af9968;
    padding-bottom: 2rem;
  }

  /* line 364, resources/assets/styles/sections/_job-positions.scss */

  .section-job-positions .job-locations-main .jobs-main .jobs-list .jobs-wrapper .jobs-item .department {
    margin-bottom: 1.5rem;
  }

  /* line 368, resources/assets/styles/sections/_job-positions.scss */

  .section-job-positions .job-locations-main .jobs-main .jobs-list .jobs-wrapper .jobs-item .department .jobs .job {
    margin-bottom: 0.5rem;
  }

  /* line 375, resources/assets/styles/sections/_job-positions.scss */

  .section-job-positions .job-locations-main .jobs-main .jobs-list .jobs-wrapper .back-to-locations {
    margin-top: 1rem;
  }

  /* line 380, resources/assets/styles/sections/_job-positions.scss */

  .section-job-positions .job-locations-main .jobs-main .jobs-list .no-positions {
    width: 100%;
    padding-left: 0;
    padding-top: 4rem;
  }

  /* line 385, resources/assets/styles/sections/_job-positions.scss */

  .section-job-positions .job-locations-main .jobs-main .jobs-list .no-positions .title {
    margin-bottom: 1rem;
  }
}

@media (max-width: 575.98px) {
  /* line 400, resources/assets/styles/sections/_job-positions.scss */

  .section-job-positions .job-locations-main .job-locations-list li h4 {
    bottom: 15px;
  }
}

/* line 1, resources/assets/styles/sections/_text-main.scss */

.section-text-main {
  margin-top: 118px;
}

@media (max-width: 767.98px) {
  /* line 1, resources/assets/styles/sections/_text-main.scss */

  .section-text-main {
    margin-top: 65px;
  }
}

/* line 12, resources/assets/styles/sections/_text-main.scss */

.section-text-main .text {
  font-size: 24px;
}

@media (min-width: 576px) {
  /* line 12, resources/assets/styles/sections/_text-main.scss */

  .section-text-main .text {
    max-width: 800px;
  }
}

@media (max-width: 767.98px) {
  /* line 12, resources/assets/styles/sections/_text-main.scss */

  .section-text-main .text {
    font-size: 21px;
  }
}

/* line 2, resources/assets/styles/sections/_logos.scss */

.section-logos .logos-wrapper {
  padding: 2em 0;
}

@media (max-width: 767.98px) {
  /* line 2, resources/assets/styles/sections/_logos.scss */

  .section-logos .logos-wrapper {
    padding: 0;
  }
}

/* line 9, resources/assets/styles/sections/_logos.scss */

.section-logos .logos-wrapper h1.title {
  font-size: 24px;
  letter-spacing: 2px;
}

@media (min-width: 576px) {
  /* line 9, resources/assets/styles/sections/_logos.scss */

  .section-logos .logos-wrapper h1.title {
    font-size: 40px;
  }
}

/* line 18, resources/assets/styles/sections/_logos.scss */

.section-logos .logos-wrapper .logos {
  position: relative;
  margin: 2em 0 0;
  width: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-content: flex-end;
      -ms-flex-line-pack: end;
          align-content: flex-end;
  max-height: 70px;
}

@media (max-width: 767.98px) {
  /* line 29, resources/assets/styles/sections/_logos.scss */

  .section-logos .logos-wrapper .logos img {
    max-width: 80px;
  }
}

@media (max-width: 767.98px) {
  /* line 1, resources/assets/styles/sections/_news.scss */

  .section-news {
    margin-top: 28px;
  }
}

/* line 4, resources/assets/styles/sections/_press-releases.scss */

.section-press-releases .collection-item {
  height: calc(267px - 5px);
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 8, resources/assets/styles/sections/_press-releases.scss */

.section-press-releases .collection-item .title {
  color: #eb5e60;
  margin-bottom: 16px;
}

/* line 13, resources/assets/styles/sections/_press-releases.scss */

.section-press-releases .collection-item > div {
  margin-bottom: 18px;
}

/* line 22, resources/assets/styles/sections/_press-releases.scss */

.section-press-releases .collection-item-container:nth-child(3n-2) .collection-item .collection-item-bg {
  border-bottom: 267px solid #fff;
}

/* line 31, resources/assets/styles/sections/_press-releases.scss */

.section-press-releases .collection-item-container:nth-child(3n+0) .collection-item .collection-item-bg {
  border-bottom: 267px solid #fff;
}

/* Temp fix for press releases */

/* line 41, resources/assets/styles/sections/_press-releases.scss */

.press_release-template-default footer.footer-polygonal {
  padding-top: 32px !important;
  margin-top: 0 !important;
}

/* line 1, resources/assets/styles/sections/_cta.scss */

.cta-main-title a,
.cta-resources .resources-link {
  text-transform: uppercase;
  text-decoration: none;
  font-family: "Gibson", sans-serif;
  font-weight: 600;
  font-size: 16px;
  letter-spacing: 1px;
}

/* line 2, resources/assets/styles/components/_links.scss */

.cta-main-title a::after,
.cta-resources .resources-link::after {
  content: '>';
  position: absolute;
  width: 50px;
  height: 50px;
  display: inline-block;
  margin-left: -15px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

/* line 12, resources/assets/styles/components/_links.scss */

.cta-main-title a:hover::after,
.cta-resources .resources-link:hover::after {
  -webkit-transform: translate(5px, 0);
       -o-transform: translate(5px, 0);
          transform: translate(5px, 0);
}

/* line 11, resources/assets/styles/sections/_cta.scss */

.cta-main-title a:hover,
.cta-resources .resources-link:hover {
  color: #af9968;
}

/* line 16, resources/assets/styles/sections/_cta.scss */

.section-cta {
  padding-bottom: 210px;
  width: 100%;
  overflow: hidden;
  min-height: 1030px;
  position: relative;
  background-size: cover;
  background-position: center bottom;
  background-repeat: no-repeat;
  z-index: 0;
}

@media (max-width: 991.98px) {
  /* line 16, resources/assets/styles/sections/_cta.scss */

  .section-cta {
    background-position: center bottom;
    background-size: 120%;
  }
}

@media (min-width: 2000px) {
  /* line 32, resources/assets/styles/sections/_cta.scss */

  .section-cta.background-image-position--negative-margin {
    background-position: center bottom -300px;
  }
}

/* line 38, resources/assets/styles/sections/_cta.scss */

.section-cta .btn-secondary,
.section-cta .comment-form input[type="submit"],
.comment-form .section-cta input[type="submit"] {
  font-size: 12px;
  padding: 12px;
}

/* line 43, resources/assets/styles/sections/_cta.scss */

.section-cta .bg_hero {
  position: absolute;
  width: 100%;
  height: 100%;
  min-height: 540px;
  background-size: 47%;
  background-position: 50px 300px;
  background-repeat: no-repeat;
}

@media (min-width: 1200px) {
  /* line 43, resources/assets/styles/sections/_cta.scss */

  .section-cta .bg_hero {
    background-size: 67%;
    background-position: bottom left;
    left: -280px;
    top: -50px;
  }
}

@media (max-width: 1599.98px) {
  /* line 43, resources/assets/styles/sections/_cta.scss */

  .section-cta .bg_hero {
    background-size: 58%;
    background-position: bottom;
    left: -300px;
    top: -100px;
  }
}

@media (max-width: 1399.98px) {
  /* line 43, resources/assets/styles/sections/_cta.scss */

  .section-cta .bg_hero {
    background-size: 72%;
    background-position: bottom center;
    left: -330px;
    top: -90px;
  }
}

@media (max-width: 1199.98px) {
  /* line 43, resources/assets/styles/sections/_cta.scss */

  .section-cta .bg_hero {
    background-size: 76%;
    top: -95px;
    background-position: bottom;
    left: -280px;
  }
}

@media (max-width: 991.98px) {
  /* line 43, resources/assets/styles/sections/_cta.scss */

  .section-cta .bg_hero {
    background-size: 108%;
    top: -160px;
    background-position: bottom right;
    left: 0;
    left: 50px;
    -webkit-transform: rotate(2deg);
         -o-transform: rotate(2deg);
            transform: rotate(2deg);
  }
}

@media (max-width: 575.98px) {
  /* line 43, resources/assets/styles/sections/_cta.scss */

  .section-cta .bg_hero {
    background-size: 118%;
    top: -150px;
    background-position: bottom;
    left: 20px;
  }
}

@media (max-width: 359.98px) {
  /* line 43, resources/assets/styles/sections/_cta.scss */

  .section-cta .bg_hero {
    background-size: 106%;
    top: -120px;
    background-position: bottom;
  }
}

/* line 103, resources/assets/styles/sections/_cta.scss */

.section-cta .bg_mobile {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  min-height: 500px;
  background-size: cover;
  background-position: bottom center;
}

@media (max-width: 991.98px) {
  /* line 103, resources/assets/styles/sections/_cta.scss */

  .section-cta .bg_mobile {
    display: block;
  }
}

@media (min-width: 992px) {
  /* line 118, resources/assets/styles/sections/_cta.scss */

  .section-cta .inline-form .mktoForm {
    -webkit-box-pack: start;
    -webkit-justify-content: start;
        -ms-flex-pack: start;
            justify-content: start;
  }
}

/* line 126, resources/assets/styles/sections/_cta.scss */

.section-cta-bg-img {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  z-index: -1;
}

@media (max-width: 1199.98px) {
  /* line 126, resources/assets/styles/sections/_cta.scss */

  .section-cta-bg-img {
    width: 150%;
  }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
  /* line 126, resources/assets/styles/sections/_cta.scss */

  .section-cta-bg-img {
    width: 120%;
  }
}

/* line 142, resources/assets/styles/sections/_cta.scss */

.cta-main {
  position: relative;
  height: 100vh;
  padding-top: 0;
  padding-bottom: 200px !important;
}

@media (min-width: 768px) and (max-width: 991.98px) {
  /* line 142, resources/assets/styles/sections/_cta.scss */

  .cta-main {
    height: 171vh;
  }
}

@media (max-width: 1199.98px) {
  /* line 142, resources/assets/styles/sections/_cta.scss */

  .cta-main {
    padding-top: 0;
    height: 668px;
  }
}

@media (min-width: 1900px) {
  /* line 142, resources/assets/styles/sections/_cta.scss */

  .cta-main {
    height: 85vh;
  }
}

@media (min-width: 2200px) {
  /* line 142, resources/assets/styles/sections/_cta.scss */

  .cta-main {
    height: 45vw;
  }
}

@media (max-width: 991.98px) {
  /* line 142, resources/assets/styles/sections/_cta.scss */

  .cta-main {
    height: 100vw;
  }

  /* line 168, resources/assets/styles/sections/_cta.scss */

  .cta-main h2 {
    margin-bottom: 0;
  }
}

@media (max-width: 991.98px) {
  /* line 173, resources/assets/styles/sections/_cta.scss */

  .cta-main .font-family-2 {
    font-size: 12px;
  }
}

/* line 180, resources/assets/styles/sections/_cta.scss */

.cta-main-content {
  position: relative;
  top: 42vh;
  left: 55vh;
  z-index: 1;
  max-width: 515px;
}

@media (max-width: 991.98px) {
  /* line 180, resources/assets/styles/sections/_cta.scss */

  .cta-main-content {
    text-align: center;
    right: 0;
    left: 0;
    top: 0;
  }
}

@media (min-width: 768px) and (max-width: 991.98px) {
  /* line 180, resources/assets/styles/sections/_cta.scss */

  .cta-main-content {
    top: 60px;
  }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
  /* line 180, resources/assets/styles/sections/_cta.scss */

  .cta-main-content {
    top: 25vh;
    left: 50vh;
  }
}

@media (min-width: 1900px) {
  /* line 180, resources/assets/styles/sections/_cta.scss */

  .cta-main-content {
    top: 33vh;
    left: 45vh;
  }
}

/* line 209, resources/assets/styles/sections/_cta.scss */

.cta-main-title {
  text-align: center;
  width: 1087px;
  padding: 100px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  margin: auto;
}

@media (max-width: 991.98px) {
  /* line 209, resources/assets/styles/sections/_cta.scss */

  .cta-main-title {
    width: 100%;
  }
}

@media (max-width: 767.98px) {
  /* line 209, resources/assets/styles/sections/_cta.scss */

  .cta-main-title {
    padding: 10px 20px;
    padding-top: 63px;
  }
}

@media (max-width: 575.98px) {
  /* line 209, resources/assets/styles/sections/_cta.scss */

  .cta-main-title {
    margin-bottom: 100px;
  }
}

/* line 233, resources/assets/styles/sections/_cta.scss */

.cta-main-title .second-part,
.cta-main-title .text {
  color: white;
}

@media (min-width: 576px) {
  /* line 239, resources/assets/styles/sections/_cta.scss */

  .cta-main-title .section-text .text {
    max-width: 630px;
  }
}

@media (max-width: 991.98px) {
  /* line 239, resources/assets/styles/sections/_cta.scss */

  .cta-main-title .section-text .text {
    font-size: 16px;
    max-width: 235px;
  }
}

@media (min-width: 576px) {
  /* line 250, resources/assets/styles/sections/_cta.scss */

  .cta-main-title .section-text .text-630px-wide {
    max-width: 630px;
  }
}

@media (min-width: 576px) {
  /* line 256, resources/assets/styles/sections/_cta.scss */

  .cta-main-title .section-text .text-600px-wide {
    max-width: 700px;
    font-size: 20px;
  }
}

@media (min-width: 576px) {
  /* line 263, resources/assets/styles/sections/_cta.scss */

  .cta-main-title .section-text .title {
    margin-bottom: 26px;
  }
}

/* line 274, resources/assets/styles/sections/_cta.scss */

.cta-main-title .content {
  position: relative;
  z-index: 20;
}

/* line 280, resources/assets/styles/sections/_cta.scss */

.cta-resources {
  text-align: center;
  margin: 8rem auto 0 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-evenly;
  -webkit-justify-content: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
  max-width: 1200px;
}

@media (min-width: 576px) {
  /* line 280, resources/assets/styles/sections/_cta.scss */

  .cta-resources {
    padding-bottom: 3rem;
  }
}

@media (max-width: 991.98px) {
  /* line 280, resources/assets/styles/sections/_cta.scss */

  .cta-resources {
    display: none;
  }
}

/* line 296, resources/assets/styles/sections/_cta.scss */

.cta-resources .resources-item {
  max-width: 307px;
  position: relative;
  width: 100%;
}

/* line 302, resources/assets/styles/sections/_cta.scss */

.cta-resources .resources-img,
.cta-resources .resources-title,
.cta-resources .resources-desc {
  margin-bottom: 2rem;
}

/* line 308, resources/assets/styles/sections/_cta.scss */

.cta-resources .resources-img {
  text-align: center;
  height: 160px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 315, resources/assets/styles/sections/_cta.scss */

.cta-resources .resources-img img {
  max-height: 100%;
}

/* line 320, resources/assets/styles/sections/_cta.scss */

.cta-resources .resources-title {
  text-transform: uppercase;
  color: #eb5e60;
  font-size: 20px;
  letter-spacing: 3px;
  font-weight: 600;
  line-height: 1.5;
}

/* line 329, resources/assets/styles/sections/_cta.scss */

.cta-resources .resources-desc {
  font-size: 20px;
  line-height: 1.2;
}

/* line 334, resources/assets/styles/sections/_cta.scss */

.cta-resources .resources-link {
  position: absolute;
  bottom: -20px;
  width: 100%;
  margin-left: -50%;
  left: 50%;
}

/* line 345, resources/assets/styles/sections/_cta.scss */

.section-cta-style--polygon {
  overflow: visible;
}

@media (max-width: 767.98px) {
  /* line 345, resources/assets/styles/sections/_cta.scss */

  .section-cta-style--polygon {
    overflow: hidden;
  }
}

/* line 353, resources/assets/styles/sections/_cta.scss */

.section-cta-style--polygon .cta-style-1 .shape-front {
  top: -138px;
  left: 0;
  height: 100%;
  min-height: 500px;
  width: 974px;
}

@media (max-width: 991.98px) {
  /* line 353, resources/assets/styles/sections/_cta.scss */

  .section-cta-style--polygon .cta-style-1 .shape-front {
    max-width: 974px;
    width: 100%;
  }
}

@media (max-width: 767.98px) {
  /* line 353, resources/assets/styles/sections/_cta.scss */

  .section-cta-style--polygon .cta-style-1 .shape-front {
    top: 0;
  }
}

/* line 370, resources/assets/styles/sections/_cta.scss */

.section-cta-style--polygon .cta-style-1 .shape-back {
  max-height: 488px;
  top: -93px;
  left: -69px;
  width: 880px;
  margin: auto;
  right: 0;
}

@media (max-width: 991.98px) {
  /* line 370, resources/assets/styles/sections/_cta.scss */

  .section-cta-style--polygon .cta-style-1 .shape-back {
    max-width: 880px;
    width: 100%;
  }
}

@media (max-width: 767.98px) {
  /* line 370, resources/assets/styles/sections/_cta.scss */

  .section-cta-style--polygon .cta-style-1 .shape-back {
    top: 0;
  }
}

/* line 389, resources/assets/styles/sections/_cta.scss */

.section-cta-style--polygon .cta-main-title {
  padding-top: 0;
}

/* line 392, resources/assets/styles/sections/_cta.scss */

.section-cta-style--polygon .cta-main-title .section-text {
  margin-top: -34px;
}

@media (max-width: 767.98px) {
  /* line 392, resources/assets/styles/sections/_cta.scss */

  .section-cta-style--polygon .cta-main-title .section-text {
    margin-top: 0;
    padding-top: 128px;
  }
}

/* line 400, resources/assets/styles/sections/_cta.scss */

.section-cta-style--polygon .cta-main-title .section-text .first-part {
  font-weight: 900 !important;
}

/* line 1, resources/assets/styles/sections/_collection.scss */

.section-collection {
  text-align: center;
}

@media (min-width: 992px) {
  /* line 4, resources/assets/styles/sections/_collection.scss */

  .section-collection .container {
    max-width: 1440px !important;
  }
}

/* line 10, resources/assets/styles/sections/_collection.scss */

.section-collection .icon {
  margin-left: 10px;
}

/* line 14, resources/assets/styles/sections/_collection.scss */

.section-collection a {
  text-decoration: none;
  color: inherit;
}

/* line 18, resources/assets/styles/sections/_collection.scss */

.section-collection a:hover {
  text-decoration: none;
}

/* line 23, resources/assets/styles/sections/_collection.scss */

.section-collection .load-more {
  margin-top: 7px;
  margin-left: 20px;
  letter-spacing: 0.015em;
  font-family: "Gibson", sans-serif;
  text-transform: uppercase;
  font-size: 16px;
  text-decoration: none;
  font-weight: 600;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  z-index: 1;
}

/* line 38, resources/assets/styles/sections/_collection.scss */

.section-collection .load-more:hover {
  cursor: pointer;
}

/* line 43, resources/assets/styles/sections/_collection.scss */

.section-collection .loading-btn {
  text-align: center;
}

/* line 46, resources/assets/styles/sections/_collection.scss */

.section-collection .loading-btn img {
  width: 60px;
  height: auto;
  -webkit-animation: lds-dual-ring 2s linear infinite;
       -o-animation: lds-dual-ring 2s linear infinite;
          animation: lds-dual-ring 2s linear infinite;
}

@keyframes lds-dual-ring {
  0% {
    -webkit-transform: rotate(0deg);
         -o-transform: rotate(0deg);
            transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
         -o-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

/* line 1, resources/assets/styles/sections/_highlights.scss */

.section-highlights {
  padding-top: 40px;
  margin: 0 !important;
}

/* line 5, resources/assets/styles/sections/_highlights.scss */

.section-highlights .card {
  background: transparent;
}

@media (max-width: 767.98px) {
  /* line 9, resources/assets/styles/sections/_highlights.scss */

  .section-highlights .card .card-body .card-text {
    font-weight: 600;
    font-size: 16px;
    letter-spacing: 4px;
  }
}

/* line 19, resources/assets/styles/sections/_highlights.scss */

.section-highlights .card-title {
  font-size: 40px;
}

/* line 23, resources/assets/styles/sections/_highlights.scss */

.section-highlights .card-img-top {
  width: auto;
}

/* line 27, resources/assets/styles/sections/_highlights.scss */

.section-highlights__content {
  padding-bottom: 80px;
  padding-top: 60px;
}

@media (max-width: 1399.98px) {
  /* line 27, resources/assets/styles/sections/_highlights.scss */

  .section-highlights__content {
    padding-bottom: 40px;
    padding-top: 20px;
  }
}

/* line 37, resources/assets/styles/sections/_highlights.scss */

.section-highlights .background__image {
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
  position: absolute;
  width: 100%;
}

/* line 45, resources/assets/styles/sections/_highlights.scss */

.section-highlights .background__image__desktop {
  display: block !important;
  z-index: -1;
}

@media (max-width: 767.98px) {
  /* line 45, resources/assets/styles/sections/_highlights.scss */

  .section-highlights .background__image__desktop {
    display: none !important;
  }
}

/* line 54, resources/assets/styles/sections/_highlights.scss */

.section-highlights .background__image__mobile {
  display: none !important;
}

@media (max-width: 767.98px) {
  /* line 54, resources/assets/styles/sections/_highlights.scss */

  .section-highlights .background__image__mobile {
    display: block !important;
    z-index: -1;
  }
}

@media (min-width: 992px) {
  /* line 64, resources/assets/styles/sections/_highlights.scss */

  .section-highlights--contract-review {
    padding-top: 20px;
  }
}

@media (min-width: 1200px) {
  /* line 69, resources/assets/styles/sections/_highlights.scss */

  .section-highlights--contract-review .container {
    max-width: 1415px;
  }
}

/* line 75, resources/assets/styles/sections/_highlights.scss */

.section-highlights--contract-review .card .card-img-top {
  max-width: 108px;
  margin-top: 0;
  margin-bottom: 13px;
}

@media (max-width: 991.98px) {
  /* line 75, resources/assets/styles/sections/_highlights.scss */

  .section-highlights--contract-review .card .card-img-top {
    max-width: 100px;
  }
}

/* line 85, resources/assets/styles/sections/_highlights.scss */

.section-highlights--contract-review .card-title {
  margin-bottom: 0 !important;
}

@media (max-width: 991.98px) {
  /* line 85, resources/assets/styles/sections/_highlights.scss */

  .section-highlights--contract-review .card-title {
    margin-bottom: 6px !important;
  }
}

@media (max-width: 991.98px) {
  /* line 93, resources/assets/styles/sections/_highlights.scss */

  .section-highlights--contract-review .card .card-body .card-title {
    font-size: 40px !important;
  }
}

/* line 99, resources/assets/styles/sections/_highlights.scss */

.section-highlights--contract-review .card-title big {
  font-size: inherit;
}

@media (max-width: 991.98px) {
  /* line 103, resources/assets/styles/sections/_highlights.scss */

  .section-highlights--contract-review .section-highlights__content {
    padding-bottom: 19px;
  }
}

/* line 1, resources/assets/styles/sections/_separator.scss */

.section-separator {
  margin: 75px auto;
}

/* line 4, resources/assets/styles/sections/_separator.scss */

.section-separator .separator-line {
  display: block;
  height: 2px;
  max-width: 950px;
  width: calc(100% - 20px);
  background: #af9968;
  margin: 0 auto;
}

@media (max-width: 991.98px) {
  /* line 4, resources/assets/styles/sections/_separator.scss */

  .section-separator .separator-line {
    width: calc(100% - 150px);
  }
}

@media (max-width: 575.98px) {
  /* line 4, resources/assets/styles/sections/_separator.scss */

  .section-separator .separator-line {
    max-width: 285px;
    width: calc(100% - 20px);
  }
}

/* line 22, resources/assets/styles/sections/_separator.scss */

.section-separator + .section-press-releases {
  margin-top: -10px;
}

/* line 1, resources/assets/styles/sections/_hero.scss */

.hero-wrapper {
  height: 970px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position-y: bottom;
  background-position-x: center;
  padding: 0;
  position: relative;
}

/* line 11, resources/assets/styles/sections/_hero.scss */

.hero-content {
  color: #fff;
  text-align: center;
  margin: auto;
  position: relative;
  padding: 90px 0 30px 0;
  max-width: 1000px;
}

@media (max-width: 767.98px) {
  /* line 20, resources/assets/styles/sections/_hero.scss */

  .hero-content .shape-box-1 {
    display: none;
  }
}

@media (max-width: 991.98px) {
  /* line 11, resources/assets/styles/sections/_hero.scss */

  .hero-content {
    padding: 30px 30px 0 30px;
  }
}

@media (min-width: 992px) {
  /* line 11, resources/assets/styles/sections/_hero.scss */

  .hero-content {
    padding: 130px 30px 0 30px;
    background: transparent;
    width: 100%;
    height: 58%;
  }

  /* line 35, resources/assets/styles/sections/_hero.scss */

  .hero-content .shape-box-1 {
    display: block;
  }
}

@media (min-width: 1200px) {
  /* line 11, resources/assets/styles/sections/_hero.scss */

  .hero-content {
    width: 75%;
    height: 55%;
  }

  /* line 44, resources/assets/styles/sections/_hero.scss */

  .hero-content .shape-box-1 {
    display: block;
  }
}

/* line 49, resources/assets/styles/sections/_hero.scss */

.hero-content > .container {
  position: relative;
  z-index: 2;
}

/* line 55, resources/assets/styles/sections/_hero.scss */

.hero-text {
  line-height: 1.2;
  margin-bottom: 15px;
}

@media (min-width: 768px) {
  /* line 55, resources/assets/styles/sections/_hero.scss */

  .hero-text {
    max-width: 355px;
    margin: auto;
    margin-bottom: 15px;
  }
}

/* line 66, resources/assets/styles/sections/_hero.scss */

.hero-btns {
  list-style-type: none;
  margin-top: 16px;
  padding-left: 0;
}

/* line 71, resources/assets/styles/sections/_hero.scss */

.hero-btns li {
  list-style-type: none;
}

/* line 74, resources/assets/styles/sections/_hero.scss */

.hero-btns li a {
  font-size: 15px;
  text-transform: uppercase;
  color: #fff;
  font-weight: 600;
  line-height: 20px;
}

@media (min-width: 1200px) {
  /* line 74, resources/assets/styles/sections/_hero.scss */

  .hero-btns li a {
    padding: 14px 23px;
    margin-left: 3px;
  }
}

@media (min-width: 768px) and (max-width: 1199.98px) {
  /* line 74, resources/assets/styles/sections/_hero.scss */

  .hero-btns li a {
    padding: 15px 21px;
    margin-left: 10px;
  }
}

@media (max-width: 1399.98px) {
  /* line 74, resources/assets/styles/sections/_hero.scss */

  .hero-btns li a {
    padding: 14px 20px;
  }
}

@media (max-width: 767.98px) {
  /* line 74, resources/assets/styles/sections/_hero.scss */

  .hero-btns li a {
    font-size: 12px;
    padding: 9px 12px;
  }
}

@media (max-width: 359.98px) {
  /* line 74, resources/assets/styles/sections/_hero.scss */

  .hero-btns li a {
    letter-spacing: 0;
  }
}

@media (min-width: 1200px) {
  /* line 106, resources/assets/styles/sections/_hero.scss */

  .hero-btns li:nth-child(2) a {
    padding: 14px 21px;
    margin-left: 7.5px;
  }
}

@media (min-width: 768px) {
  /* line 116, resources/assets/styles/sections/_hero.scss */

  .hero-btns li {
    display: inline-block;
    margin: 0 5px;
  }
}

@media (max-width: 767.98px) {
  /* line 66, resources/assets/styles/sections/_hero.scss */

  .hero-btns {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 0;
    margin-left: 0;
  }
}

/* line 131, resources/assets/styles/sections/_hero.scss */

.hero-custom {
  height: calc(100vh - 105px);
}

/* line 134, resources/assets/styles/sections/_hero.scss */

.hero-custom .hero-wrapper {
  height: calc(100vh - 105px);
  min-height: 500px;
}

/* line 138, resources/assets/styles/sections/_hero.scss */

.hero-custom .hero-wrapper .hero-text {
  max-width: 550px;
}

/* line 142, resources/assets/styles/sections/_hero.scss */

.hero-custom .hero-wrapper .hero-btns {
  padding: 0;
  margin-left: 0;
  margin-right: 0;
}

/* line 150, resources/assets/styles/sections/_hero.scss */

.hero-custom h1.title .h3 {
  font-size: 2rem;
  font-weight: 400;
}

/* line 155, resources/assets/styles/sections/_hero.scss */

.hero-custom h1.title .h1 {
  font-size: 4rem;
}

/* line 160, resources/assets/styles/sections/_hero.scss */

.hero-custom h1.title span.h3 {
  font-size: 4.375rem;
  color: #fff;
}

/* line 165, resources/assets/styles/sections/_hero.scss */

.hero-custom h1.title span.h1 {
  font-size: 4.375rem;
  color: #af9968;
}

@media (max-width: 767.98px) {
  /* line 173, resources/assets/styles/sections/_hero.scss */

  .hero-custom h1.title span.h3,
  .hero-custom h1.title span.h1 {
    font-size: 2.5rem;
  }
}

/* line 181, resources/assets/styles/sections/_hero.scss */

.hero-custom.section-hero-style--polygon {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 90%);
          clip-path: polygon(0 0, 100% 0, 100% 100%, 0 90%);
}

/* line 185, resources/assets/styles/sections/_hero.scss */

.hero-custom.section-hero-style--polygon .title span {
  font-weight: 900 !important;
}

@media (min-width: 768px) {
  /* line 193, resources/assets/styles/sections/_hero.scss */

  .hero-custom .inline-form .mktoFieldWrap {
    max-width: 290px;
  }
}

@media (max-width: 1199.98px) {
  /* line 200, resources/assets/styles/sections/_hero.scss */

  .hero-custom .hero-content {
    background: none;
    padding: 0;
    position: relative;
    top: 2em;
  }

  /* line 207, resources/assets/styles/sections/_hero.scss */

  .hero-custom .hero-wrapper {
    background-position: center;
    height: 100vh;
  }

  /* line 212, resources/assets/styles/sections/_hero.scss */

  .hero-custom p.hero-text {
    font-size: 1rem;
  }
}

/* line 1, resources/assets/styles/sections/_hero-form.scss */

.section-hero-form {
  margin: 0;
  padding-bottom: 150px;
  position: relative;
}

@media (max-width: 991.98px) {
  /* line 1, resources/assets/styles/sections/_hero-form.scss */

  .section-hero-form {
    text-align: center;
    padding-top: 33px;
    padding-bottom: 105px;
  }
}

@media (min-width: 768px) and (max-width: 991.98px) {
  /* line 1, resources/assets/styles/sections/_hero-form.scss */

  .section-hero-form {
    padding-bottom: 150px;
  }
}

@media (min-width: 1200px) {
  /* line 16, resources/assets/styles/sections/_hero-form.scss */

  .section-hero-form .container {
    max-width: 1700px;
  }
}

/* line 22, resources/assets/styles/sections/_hero-form.scss */

.section-hero-form__text {
  color: #010d2c;
  font-size: 26px;
  font-weight: 400;
  letter-spacing: 0.5px;
  line-height: 1.07692;
}

@media (max-width: 1199.98px) {
  /* line 22, resources/assets/styles/sections/_hero-form.scss */

  .section-hero-form__text {
    font-size: 18px;
    line-height: 1.38889;
  }
}

@media (max-width: 1399.98px) {
  /* line 35, resources/assets/styles/sections/_hero-form.scss */

  .section-hero-form__text br {
    display: none;
  }
}

/* line 41, resources/assets/styles/sections/_hero-form.scss */

.section-hero-form__row {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (min-width: 1400px) {
  /* line 45, resources/assets/styles/sections/_hero-form.scss */

  .section-hero-form__col-text {
    padding-left: 128px;
    margin-bottom: 26px;
  }
}

@media (max-width: 991.98px) {
  /* line 45, resources/assets/styles/sections/_hero-form.scss */

  .section-hero-form__col-text {
    margin-bottom: 10px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}

/* line 58, resources/assets/styles/sections/_hero-form.scss */

.section-hero-form__col-media {
  text-align: right;
}

@media (min-width: 1200px) {
  /* line 58, resources/assets/styles/sections/_hero-form.scss */

  .section-hero-form__col-media {
    min-height: 600px;
  }
}

@media (min-width: 1400px) {
  /* line 58, resources/assets/styles/sections/_hero-form.scss */

  .section-hero-form__col-media {
    min-height: 700px;
  }
}

/* line 70, resources/assets/styles/sections/_hero-form.scss */

.section-hero-form__form {
  padding: 50px 50px;
  max-width: 715px;
  display: block;
}

/* line 65, resources/assets/styles/common/_mixins.scss */

.section-hero-form__form::before {
  content: '';
  background-color: #af9968;
  bottom: 0;
  -webkit-clip-path: polygon(0% 0%, 98% 0%, 99% 93%, 11% 98%);
          clip-path: polygon(0% 0%, 98% 0%, 99% 93%, 11% 98%);
  min-height: 425px;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 1;
}

/* line 79, resources/assets/styles/common/_mixins.scss */

.section-hero-form__form::after {
  content: '';
  background-color: #020d2d;
  bottom: 0;
  -webkit-clip-path: polygon(0% 0%, 98% 0%, 96% 99%, 5% 95%);
          clip-path: polygon(0% 0%, 98% 0%, 96% 99%, 5% 95%);
  min-height: 425px;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 2;
}

@media (max-width: 991.98px) {
  /* line 70, resources/assets/styles/sections/_hero-form.scss */

  .section-hero-form__form {
    display: none;
  }
}

@media (min-width: 1400px) {
  /* line 70, resources/assets/styles/sections/_hero-form.scss */

  .section-hero-form__form {
    width: 715px;
    padding: 110px 150px;
  }
}

/* line 87, resources/assets/styles/sections/_hero-form.scss */

.section-hero-form__logo {
  margin-bottom: 45px;
}

@media (max-width: 1599.98px) {
  /* line 87, resources/assets/styles/sections/_hero-form.scss */

  .section-hero-form__logo {
    max-height: 24px;
    margin-bottom: 30px;
  }
}

/* line 96, resources/assets/styles/sections/_hero-form.scss */

.section-hero-form__section-header {
  margin-bottom: 32px;
}

@media (max-width: 991.98px) {
  /* line 96, resources/assets/styles/sections/_hero-form.scss */

  .section-hero-form__section-header {
    margin-bottom: 9px;
  }
}

/* line 104, resources/assets/styles/sections/_hero-form.scss */

.section-hero-form .form-component {
  max-width: 415px;
}

/* line 1, resources/assets/styles/sections/_resources.scss */

.section-resources {
  width: 100%;
  margin: 65px auto 80px auto;
}

@media (max-width: 991.98px) {
  /* line 1, resources/assets/styles/sections/_resources.scss */

  .section-resources {
    width: 94%;
  }
}

/* line 9, resources/assets/styles/sections/_resources.scss */

.section-resources .container {
  padding: 0;
  max-width: 1402px;
}

/* line 13, resources/assets/styles/sections/_resources.scss */

.section-resources .container ul {
  padding: 0;
  list-style: none;
  text-align: center;
}

/* line 18, resources/assets/styles/sections/_resources.scss */

.section-resources .container ul li {
  width: calc((100% / 3) - 54px);
  display: inline-block;
  margin-right: 54px;
  margin-bottom: 37px;
  text-align: center;
  position: relative;
  background-size: 100% 100%;
  vertical-align: bottom;
}

@media (max-width: 991.98px) {
  /* line 18, resources/assets/styles/sections/_resources.scss */

  .section-resources .container ul li {
    width: calc((100% / 2) - 37px);
  }

  /* line 31, resources/assets/styles/sections/_resources.scss */

  .section-resources .container ul li:nth-child(odd) {
    margin-right: 37px;
  }

  /* line 35, resources/assets/styles/sections/_resources.scss */

  .section-resources .container ul li:nth-child(even) {
    margin-right: 0;
  }
}

@media (max-width: 767.98px) {
  /* line 18, resources/assets/styles/sections/_resources.scss */

  .section-resources .container ul li {
    width: 100%;
    margin-right: 0 !important;
  }
}

/* line 45, resources/assets/styles/sections/_resources.scss */

.section-resources .container ul li article {
  z-index: 1;
  position: relative;
  height: 450px;
}

/* line 51, resources/assets/styles/sections/_resources.scss */

.section-resources .container ul li:nth-child(3n + 1) {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZoAAAIFCAYAAADr3jtoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzlDRjg3RjNGRkY0MTFFODhFRDhDRDA0NTdFMDA2NEQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzlDRjg3RjRGRkY0MTFFODhFRDhDRDA0NTdFMDA2NEQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDOUNGODdGMUZGRjQxMUU4OEVEOENEMDQ1N0UwMDY0RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDOUNGODdGMkZGRjQxMUU4OEVEOENEMDQ1N0UwMDY0RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pm15T2gAAAxbSURBVHja7N1bbxx3AYdhb3w+ByRuUBXELah8Em754gVukULFDRKqc6Y5LWM0kRZr116v98Ve+3mkwe42bcO/7byeX1x7Mp1OtwB4NH4xvj0croPhmgzX82teOxqu/QWvPRuu82teOx6uvQWvbQ/X2eWfdyI0ACvZG2+qW+NN9tmC1/bHm/Si156PN/l5rx2McVj02reozL720AgNsBGufpR86WS4dodrZ7hOr3ntdPztea/tjn/MotfOxr/mvNcQGmBFD216QWiAFZleEBp4RL5NKqYXEBoeAdMLIDSPhOkFEJpHxPQC8IhCY3oBeIKh+dP41vQCQBIaGxsAWWgup6S3zguAKjSXc9mF8wJAaADYyND8erj+4bwAqELzYrheOi8AhAaAjQzN74brr84LgCo03w/XD84LAKEB4EGF5tmSP/DEWQGwimVD4ysFA5CGBgDS0Jw6KgBu6cNtQuPJB4Db+iggAORMZwA8iNB48gEgDQ0ApKExnQGQhsaTDwBpaAAgDc2ZowKgDM3EUQFQhgYA0tCYzgBIQ2M6AyANDQCkoTl3VAB4ogFAaAAQmnlMZwB4ogFAaAAQmrlMZwB4ogFgc0PjKwMAkIbG1zoDIA0NAKShMZ0BkIbGdAZAGhoASENjOgNgJZPpdLrMj3s5XC8cFwC38Gq4ngsNAA8iND8O13fODIAqNBdbvt4ZAEIDwKaG5vVwnTozAKrQTJ0XAEIDwEaGZnu4PjsvAKrQXH4SwIXzAkBoANjI0PxyuP7lvACoQnP5pWdeOi8AhAaAjQzNb4frb84LgFVCs8z3ozlxVgCsynfYBKDyYdnQ7DgrAFbwcdnQHDsrAFZlOgPg3kNjOgMgDY3pDIA0NACQhmbXMQFQhubIMQFQhgYA0tCYzgBIQ2M6AyANDQCkoTGdAZCGxnQGQBoaAEhDs+eYAChDc+iYAChDAwBpaExnAKShMZ0BkIYGANLQ7DsmAMrQHDgmAMrQAEAaGtMZAGloTGcApKEBgDQ0pjMA0tCYzgBIQwMAnmgA2NzQ+DUaANLQAEAaGtMZAGloTGcApKEBgJVNptPpTT/mn8P1K0cFwC39fbh+s0xoLobr3HkBIDQAbGRofh6uPecFQBWaqbMCQGgA2MjQHA7Xe2cFQBWay08CuHBWAAgNAA8yNDd9ZYAj5wTAiv77Sy83hWbXOQGwok/LhAYA7sR0BsC9hsZ0BkAaGgBIQ3PsiAAoQ7PjiAAoQwMAaWhMZwCkoTGdAZCGBgDS0JjOAEhDYzoDIA0NAKShOXFEAJSh2XZEAJShAYA0NKYzANLQmM4ASEMDAGloTh0RAGVoPPEAkIYGANLQmM4ASEPjiQeANDQAkIbGdAZAGhpPPACkoQGANDRnjgiAMjQTRwRAGRoASENjOgMgDY3pDIA0NACQhubcEQHgiQYAoQFAaOYxnQHgiQYAoQFAaOYynQHgiQaAzQ2NrwwAwJ1MptPpdb9/6ogAWNGfh+sPpjMAKu8u/+e60JjNALiLzzeFxrcIAODOTGcA3FtoTGcApKExnQGQhgYA0tCIEABpaE4dDwBlaAAgDY0IAZCGxnQGQBoaAEhDs+14AChDc+J4AChDAwBpaExnAKShMZ0BkIYGANLQmM4ASENjOgMgDQ0ApKHZcTwAlKE5djwAlKEBgDQ0pjMA0tCYzgBIQwMAaWh2HQ8AZWiOHA8AZWgAIA2N6QyANDSmMwDS0ABAGhrTGQBpaExnAKShAYA0NHuOB4AyNIeOB4AyNACQhsZ0BkAaGtMZAGloACANzb7jAaAMzYHjAaAMDQCkoTGdAXAX724KjekMgLv4fFNoAODOTGcA3FtoTGcApKEBgCw0nmYASEPj12cASEMDAGloTGcApKExnQGQhgYA0tD4pmcApKHxbZwBSEMDAGloTGcApKExnQGQhgYA0tCYzgBIQ2M6AyANDQCkoTlyNACUodl1NACUoQGANDSmMwDS0JjOAEhDAwBpaI4dDQBlaHYcDQBlaAAgDY3pDIA0NKYzANLQAEAaGtMZAGloTGcApKEBgDQ0J44GgDI0244GgDI0AJCGxnQGQBoa0xkAaWgAIA3NqaMBoAyNJx0A0tAAQBoa0xkAaWg86QBwV28FBYDSl+tCYzoDYC1MZwDcS2gAIA3NmaMBoAzNxNEAUIYGANLQmM4ASENjOgMgDQ0AZKE5dywAeKIBQGgAwHQGgCcaAIQGAJYOjekMAE80AGxuaHxVAADS0Pg6ZwCkoQGANDSmMwDS0JjOAEhDAwBpaExnAKShMZ0BkIYGANLQiA8AaWhOHQsAZWgAIA2N+ACQhsZ0BkAaGgBIQ7PtWAAoQ3PiWAAoQwMAaWhMZwCkoTGdAZCGBgDS0JjOAEhDYzoDIA0NAKSh2XEsAJShOXYsAJShAYA0NKYzANbh7aLQmM4AWIcvi0IDAGszLzS7jgWAMjRHjgWAMjQAkIbGdAZAGhrTGQBpaAAgDY3pDIA0NKYzANLQAEAamj3HAkAZmkPHAkAZGgDIQmM2AyANjdkMgDQ0AJCGZt+RAFCG5sCRAFCGBgDS0JjOAEhDYzoDIA0NAKShMZ0BkIbGdAZAGhoA8EQDwOaGxq/RAJCGBgDS0JjOAEhDYzoDIA0NAKSh8Y3PAEhD41s5A5CGBgDS0JjOAEhDYzoDIA0NAKShMZ0BkIbGdAZAGhoASENz5EgAKEOz60gAKEMDAGloTGcApKExnQGwLm/mhQYA1uXrvNAcOxcA1ulqaHYcCQBlaAAgDY3pDIA0NKYzANLQAEAaGtMZAGloTGcApKEBgDQ0J44EgDI0244EgDI0AJCGxnQGQBoa0xkAaWgAIA3NqSMBoAyNJxwA0tAAQBYasxkAaWg83QCQhgYA0tCYzgBIQ+PpBoA0NACQhubMcQBQhmbiOAAoQwMAaWhMZwCkoTGdAZCGBgDS0JjOAEhDYzoDIA0NAKShOXccAHiiAUBoAGBeaExnAHiiAWBzQ+PTmwFIQ+M/2AQgDQ0ApKExnQGQhsZ0BkAaGgBIQ2M6A2Cd3lwNjekMgHX6ejU0ALB2zxa8DwBrD82p4wCgDA0ApKERHQDS0JjOAEhDAwBpaLYdBwBlaE4cBwBlaAAgDY3pDIA0NKYzANLQAEAaGtMZAGloTGcApKEBgDQ0O44DgDI0x44DgDI0AJCGxnQGQBoa0xkAaWgAIAvNrqMAoAzNkaMAoAwNAKShMZ0BkIbGdAZAGhoASENjOgMgDY3pDIA0NACQhmbPUQBQhubQUQBQhgYA0tCYzgBIQ2M6AyANDQCkodl3FACUoTlwFACUoQGANDSmMwDS0JjOAEhDAwBpaExnAKShMZ0BsG6vZ0MDAOs29UQDQM6v0QDwfwkNAKShMZ0BkIbGdAZAGhoASEPjG58BkIbGt3IGIA0NAKShMZ0BkIbGdAZAGhoASENjOgMgDY3pDIA0NACQhubIUQBQhmbXUQBQhgYA0tCYzgBIQ2M6AyANDQCkoTl2FACUodlxFACUoQGANDSmMwDS0JjOAEhDAwBZaMxmAKShMZsBkIYGANLQnDgGAMrQbDsGAMrQAEAaGtMZAGloTGcApKEBgDQ0p44BgDI0nmoASEMDAGloTGcApKHxVANAGhoASENjOgMgDY2nGgDS0ABA4dW30Jw5CwDKJ5qJYwCgDA0ApKExnQGQhsZ0BkAaGgBIQ2M6AyANjekMgDQ0AJCG5twxAOCJBgChAYB5oTGdAeCJBoDNDY1PbwYgDY3/YBOANDQAkIbGdAZAGhrTGQBpaAAgDY3pDIA0NKYzADKT6XT6w/D2e0cBsDEuhms6Xhfja1+H69X4/pfhej2+/3m43ozvfxyud+P7Pw/X+/H9fw/Xh/H99+Pv2xp/7Mfx/bfD9Wl8/834590a/5pfr/y8Lv00G5q/DG9/7+8b8IS9Hm/OV2+c326Wi27oszfxT+PN+Lob+ofxpr7sDX3Rz2vjnmheDm9f+OcMWKNFH/3O3jjnffQ7e0Nf9FH5ohv67Efli27oi35eCA08eXf56HfeDX1dM8vsDX325wX/E5ofh7ffOQqemNvOGYs+Kp93Q19mN19mZpm9ocNGh+byXwjfKoC7mr1xLvPR7zJzxm1mltvu5oDQPHnFnLHqZ40ss5sDLAzN5Y3i5An8f13XnLGuzxq5aWYBeDShmd7hj1/3nLHMzHLb3fwnf5sB7jc0f9y63cwye0MHgGv9R4ABAPyOHrgsUAA8AAAAAElFTkSuQmCC);
}

/* line 55, resources/assets/styles/sections/_resources.scss */

.section-resources .container ul li:nth-child(3n + 2) {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAY0AAAIFCAYAAAAurKH5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzM0OTJERDlGRkY0MTFFODk3OUZDN0UyOUJFOTNENTAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzM0OTJEREFGRkY0MTFFODk3OUZDN0UyOUJFOTNENTAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDMzQ5MkREN0ZGRjQxMUU4OTc5RkM3RTI5QkU5M0Q1MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDMzQ5MkREOEZGRjQxMUU4OTc5RkM3RTI5QkU5M0Q1MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmbwllkAAAeFSURBVHja7N2LTtswGIBRF+3R9sp7LEpYL9ALZInmSKxLiOsFpr+cI1ltWmaBN+UrXi+rtm2/p9+23Tjl6z+78ZKvP+TL1248JgC+rFUXjbbiz51yZHqHbuzz9X0+vjZCHzkfAP85GpGUROgxR2epqI3N95Jj9958AKJBsSUi9NyNp0+YDxANKLZ0hDbdOH/QfIBoQLEhQv2/9WbBqE3Nd+zGrjKSIBpAkaUjdO18u3xfyXyIBkCxf4lQkwO0VNTG5jvnr0E0AK6ydIQ+cj7RAKDYUw7RUhGamu/ta92umk80ACh2ZwkAEA0ARAMA0QBANAAQDQBEAwBEAwDRAEA0ABANAEQDANEAANEAQDQAEA0ARAMA0QBANABANAAQDQBEAwDRAEA0ABANAEQDAEQDANEAQDQAEA0ARAMA0QAA0QBANAAQDQBEAwDRAEA0AEA0ABANAEQDANEAQDQAEA0ARAMARAMA0QBANAAQDQBEAwDRAADRAEA0ABANAEQDANEAQDQAQDQAEA0ARAMA0QBANAAQDQAQDQBEAwDRAEA0ABANAEQDANEAANEAQDQAEA0ARAMA0QBANABANAAQDQBEAwDRAEA0ABANABANAEQDANEAQDQAEA0ARAMA0QAA0QBANAAQDQBEAwDRAEA0AEA0ABANAEQDANEAQDQAEA0AEA0ARAMA0QBANAAQDQBEAwBEAwDRAEA0ABANAEQDANEAQDQAQDQAEA0ARAMA0QBANAAQDQAQDQBEAwDRAEA0ABANAEQDAEQDANEAQDQAEA0ARAMA0QBANABANAAQDQBEAwDRAEA0ABANABANAEQDANEAQDQAEA0ARAMARAMA0QBANAAQDQBEAwDRAEA0AEA0ABANAEQDANEAQDQAEA0AEA0ARAMA0QBANAAQDQBEAwBEAwDRAEA0ABANAEQDANEAANEAQDQAEA0ARAMA0QBANAAQDQAQDQBEAwDRAEA0ABANAEQDAEQDANEAQDQAEA0ARAMA0QAA0QBANAAQDQBEAwDRAEA0ABANABANAEQDANEAQDQAEA0ARAMARAMA0QBANAAQDQBEAwDRAADRAEA0ABANAEQDANEAQDQAQDQAEA0ARAMA0QBANAAQDQBEAwBEAwDRAEA0ABANAEQDANEAANEAQDQAEA0ARAMA0QBANABANAAQDQBEAwDRAEA0ABANAEQDAEQDANEAQDQAEA0ARAMA0QAA0QBANAAQDQBEAwDRAEA0AEA0ABANAEQDANEAQDQAEA0ARMMSACAaAIgGAKIBgGgAIBoAiAYAiAYAogGAaAAgGgCIBgCiAQCiAYBoACAaAIgGAKIBgGgAgGgAIBoAiAYAogGAaAAgGgCIBgCIBgCiAYBoACAaAIgGAKIBAKIBgGgAIBoAiAYAogGAaACAaAAgGgCIBgCiAYBoACAaAIgGAIgGAKIBgGgAIBoAiAYAogEAogGAaAAgGgCIBgCiAYBoAIBoACAaAIgGAKIBgGgAIBoAIBoAiAYAogGAaAAgGgCIBgCiAQCiAYBoACAaAIgGAKIBgGgAgGgAIBoAiAYAogGAaAAgGgAgGgCIBgCiAYBoACAaAIgGAKIBAKIBgGgAIBoAiAYAogGAaACAaAAgGgCIBgCiAYBoACAaACAaAIgGAKIBgGgAIBoAiAYAiAYAogGAaAAgGgCIBgCiAYBoAIBoACAaAIgGAKIBgGgAIBoAIBoAiAYAogGAaAAgGgCIBgCIBgCiAYBoACAaAIgGAKIBgGgAgGgAIBoAiAYAogGAaAAgGgAgGgCIBgCiAYBoACAaAIgGAIgGAKIBgGgAIBoAiAYAogGAaACAaAAgGgCIBgCiAYBoACAaACAaAIgGAKIBgGgAIBoAiAYAiAYAogGAaAAgGgCIBgCiAQCiAYBoACAaAIgGAKIBgGgAIBoAIBoAiAYAogGAaAAgGgCIBgCIBgCiAYBoACAaAIgGAKIBAKIBgGgAIBoAiAYAogGAaAAgGgAgGgCIBgCiAYBoACAaAIgGAIgGAKIBgGgAIBoAiAYAogEAf/hmCQC+pOdurLvxkC/XE8fDbff9ddEAiG0zdYKficLebxoAMb3OPMp/7/j8md+oaAAs51Bx0u9HE+UHFA2Av21GTvL3BQHY3/rCiAZwq9qKR/3D8cnyiQYQ06HipN//VtBYOtEA4tpMnOTvZwKws3SiAcTUVjzqH4YtH9EAgjpUnPSH2xANIKjtzEl+KgK2fBANCKq94lH+5fHR8iEaENOx4qQ/XAfRgKC2aeZN2yYCsLV0iAbEVfOirnWy5QOiQVjHVPf0zv64tXwgGsS0S/P/0Tt2ny0fEA0Cq3nUb8sHRIPATqnuRV39pS0fEA2C2qX5N20bC4AtH0A0AmvS/Ju2jd12sHSAaMR0qjjpD8OWDyAaQe1T+bN83t6/sXSAaMTVpPmnc44d2/IBCBqNc6r/uMZXf70AMaOxT2Ufz3h5ny0fgMDRaFLZxzNeHj9baoDbiMaPVL71Y8sH4Atbta1newJQ5s4SACAaAIgGAKIBgGgAIBoAiAYAiAYAogGAaAAgGgBE90uAAQDDIsFjkDpczwAAAABJRU5ErkJggg==);
}

/* line 59, resources/assets/styles/sections/_resources.scss */

.section-resources .container ul li:nth-child(3n + 3) {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAY8AAAIFCAYAAAAqWXHEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QkI2MDI0OTFGRkY0MTFFODlEMzFERjUwNEQ5QzY3NzEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QkI2MDI0OTJGRkY0MTFFODlEMzFERjUwNEQ5QzY3NzEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCQjYwMjQ4RkZGRjQxMUU4OUQzMURGNTA0RDlDNjc3MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCQjYwMjQ5MEZGRjQxMUU4OUQzMURGNTA0RDlDNjc3MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Phclej8AAAiASURBVHja7N3pTtxWGIBhk6T7lmQGrqp30PvrPXVLm/7rGtYBAoNro2NqjezR+YxBYc7zSJ/wODP+4SC9McYne3VdVwAQ8cwpAEA8ABAPAMQDAPEAQDwAQDwAEA8AxAOAp+lFM982c5FenzZzlbaPm1mn7Xfp600zR04bQNn26unrk1yl2LQum1ml7VV6HY3RQx4PgA8kHk9JToyOUnzmitvQ8dYpetuOByAehM0Ro/bHkOePcDxAPCBs7hidNHP9QMcDxAPCuhi13++HM8Zt7HjvmzmbGEsQDyBk7hhFj3eW/izneIgHQNh9YnSYQjRX3IaOd53eg3gATDJ3jB7yeOIBQNh59f+D23PEaOx4/WflwscTDwDCrG0FgHgAIB4AiAcA4gGAeACAeAAgHgCIBwDiAYB4AIB4ACAeAIgHAOIBgHgAgHgAIB4AiAcA4gGAeAAgHgAgHgA8rAvxACDqUjwACBMPAMQDAPEAQDwAEA8AxAMAxAMA8QBAPAAQDwDEAwDEAwDxAEA8ABAPAMQDAMQDAPEAQDwAEA8AxAMA8QAA8QBAPAAQDwDEAwDxAADxAEA8ABAPAMQDAPEAAPEAQDwAEA8AxAMA8QAA8QBAPAAQDwDEAwDxAKBg78UDgKhz8QAgTDwAEA8AxAMA8QBAPAAQDwAQDwDEAwDxAEA8ABAPABAPAMQDAPEAQDwAEA8AEA8AxAMA8QBAPAAQDwDEAwDEAwDxAEA8ABAPAMQDAMQDAPEAQDwAEA8AxAMAxAMA8QBAPAAQDwDEAwDEAwDxAEA8ABAPAMQDgIJdiwcAUWfiAUCYeAAgHgCIBwDiAYB4ACAeACAeAIgHAOIBgHgAIB4AIB4AiAcA4gGAeAAgHgAgHgCIBwDiAYB4ACAeAIgHAIgHAOIBgHgAIB4AiAcAiAcA4gGAeAAgHgCIBwCIBwDiAYB4ACAeAIgHAIgHAOIBgHgAIB4AiAcABbsRDwCiTsQDgDDxAEA8ABAPAMQDAPEAQDwAQDwAEA8AxAMA8QBAPABAPAAQDwDEAwDxAEA8AEA8ABAPAMQDAPEAQDwAEA8AEA8AxAMA8QBAPAAQDwAQDwDEAwDxAEA8ABAPABAPAMQDAPEAQDwAEA8AEA8AxAMA8QBAPAAQDwDEAwDyHYsHAFG1eAAQJh4AiAcA4gGAeAAgHgCIBwCIBwDiAYB4ACAeAIgHAIgHAOIBgHgAIB4AiAcAiAcA4gGAeAAgHgCIBwDiAQDiAYB4ACAeAIgHAOIBAOIBgHgAIB4AiAcA4gEA4gGAeAAgHgCIBwDiAQDiAYB4ACAeAIgHAOIBQMFOxQOAqLV4ABAmHgCIBwDiAYB4ACAeAIgHAIgHAOIBgHgAIB4AiAcAiAcA4gGAeAAgHgCIBwCIBwDiAYB4ACAeAIgHAOIBAOIBgHgAIB4AiAcA4gEA4gGAeAAgHgCIBwDiAQDiAYB4ACAeAIgHAOIBAOIBgHgAIB4AiAcA4gFAwVbiAUDUlXgAECYeAIgHAOIBgHgAIB4AiAcAiAcA4gGAeAAgHgCIBwCIBwDiAYB4ACAeAIgHAIgHAOIBgHgAIB4AiAcA4gEA4gGAeAAgHgCIBwDiAQDiAYB4ACAeAIgHAOIBAOIBgHgAIB4AiAcA4gEA4gGAeAAgHgCIBwDiAUDBLsQDgKhL8QAgTDwAEA8AxAMA8QBAPAAQDwAQDwDEAwDxAEA8ABAPABAPAMQDAPEAQDwAEA8AEA8AxAMA8QBAPAAQDwDEAwDEAwDxAEA8ABAPAMQDAMQDAPEAQDwAEA8AxAMAxAMA8QBAPAAQDwDEAwDEAwDxAEA8ABAPAMQDgIJdiQcAUSvxACBMPAAQDwDEAwDxAEA8ABAPABAPAMQDAPEAQDwAEA8AEA8AxAMA8QBAPAAQDwAQDwDEAwDxAEA8ABAPAMQDAMQDAPEAQDwAEA8AxAMAxAMA8QBAPAAQDwDEAwDEAwDxAEA8ABAPAMQDAMQDAPEAQDwAEA8AxAOAgq3FA4CoU/EAIEw8ABAPAMQDAPEAQDwAEA8AEA8AxAMA8QBAPAAQDwAQDwDEAwDxAEA8ABAPABAPAMQDAPEAQDwAEA8AxAMAxAMA8QBAPAAQDwDEAwDEAwDxAEA8ABAPAMQDAMQDgFm8aOa7Zha9WabZ7+37zKkCoB+P7zPe93kKShuSg43QdNv7vdft10+dXoDdjUeOVTO/p8n1RS8k+wOx6Yeo2y84ADsUjynO0kwJTncVsxy4ytnf2C84ADsUj8cKzpcDVzibVzmbP2r7xF89wO7EY4rTNG8nBGfzPs1iy37BAdiheDxmcMbu3yw3ZiE4gHjQD85vgc98VQ3fp1lu2f+xUw2IR9lO0kSDE7l/sxAc4JHV4vHhBufXYHDG7t8sB65wBAe4j2Px2K3gvAl85uuBK5x+eA4G9n/kVAMt8Sj4Xw5posEZu38z9ssEggPigeDczi/B4BxUwysMDD0MKjggHnAXnJ8Dn/mmGr5PM7RoZ7ff9zKIB4U7ShMNTu6ind1+3/8gHgjO7fwU+MzLKn/RTsEB8YBbh2kiwXlV5S/a2W0/d6oRDyjbuzTR4EQe+hQcxAO4C07E6yp/0c5u238rjXhA4f5NE7Go8hft7LYFB/GAwv2T5sdgcCL3bwQH8QDugpNrrxpezmbb/Ztl+hziARSqbubvNFOCk7NoZ/dacMQDEJzb+SEQnLGoHGy5+hEc8QAKD85faXI9G4nK2KKd3WvEAyjYzT2Ck7toZ/daPJwCQHDCwclZtHPzPeIBUHhw/kyT63kVW7Sz3X4tHgBlW98jOLmLdrYheiUeAIIzJTiRhz6XU4MjHgC7FZw/0kQ6EHnosw1RtVfXtdMNQIg1agAQDwDEAwDxAEA8ABAPABAPAMQDAPEA4In6T4ABAC23uriUPsOzAAAAAElFTkSuQmCC);
}

@media (min-width: 768px) {
  /* line 59, resources/assets/styles/sections/_resources.scss */

  .section-resources .container ul li:nth-child(3n + 3) {
    margin-right: 0;
  }
}

/* line 67, resources/assets/styles/sections/_resources.scss */

.section-resources .container ul li img {
  width: auto;
  height: 165px;
  display: block;
  margin: 15px auto 0 auto;
}

/* line 74, resources/assets/styles/sections/_resources.scss */

.section-resources .container ul li h2 {
  text-align: center;
  text-transform: uppercase;
  color: #eb5e60;
  font-size: 20px;
  font-weight: 600;
  letter-spacing: 0.1rem;
  margin-bottom: 25px;
  margin-top: 15px;
  -webkit-font-smoothing: antialiased;
}

/* line 86, resources/assets/styles/sections/_resources.scss */

.section-resources .container ul li p {
  font-size: 20px;
  text-align: center;
  margin-bottom: 31px;
  font-weight: normal;
  color: #010d2c;
  line-height: 26px;
  text-overflow: ellipsis;
  -webkit-line-clamp: 4;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  word-wrap: break-word;
  overflow: hidden;
  height: 104px;
  -webkit-font-smoothing: antialiased;
}

/* line 105, resources/assets/styles/sections/_resources.scss */

.section-resources .container ul li a {
  text-decoration: none;
  text-transform: uppercase;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  font-weight: bold;
  letter-spacing: 0.1rem;
  padding: 2% 3% 3.4% 2%;
  display: inline-block;
}

@media (max-width: 991.98px) {
  /* line 105, resources/assets/styles/sections/_resources.scss */

  .section-resources .container ul li a {
    padding-bottom: 30px;
    padding-top: 20px;
  }
}

/* line 120, resources/assets/styles/sections/_resources.scss */

.section-resources .container ul li a span::after {
  content: " >";
}

/* line 127, resources/assets/styles/sections/_resources.scss */

.section-resources .container #wp-btn-res-load {
  display: block;
  width: auto;
  position: relative;
  text-align: center;
}

/* line 133, resources/assets/styles/sections/_resources.scss */

.section-resources .container #wp-btn-res-load a {
  text-decoration: none;
  font-weight: bold;
}

/* line 139, resources/assets/styles/sections/_resources.scss */

.section-resources .container #loading-btn {
  text-align: center;
}

/* line 142, resources/assets/styles/sections/_resources.scss */

.section-resources .container #loading-btn img {
  width: 60px;
  height: auto;
  -webkit-animation: lds-dual-ring 2s linear infinite;
       -o-animation: lds-dual-ring 2s linear infinite;
          animation: lds-dual-ring 2s linear infinite;
}

@keyframes lds-dual-ring {
  0% {
    -webkit-transform: rotate(0deg);
         -o-transform: rotate(0deg);
            transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
         -o-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

/* line 1, resources/assets/styles/sections/_review-automation.scss */

.section-review-automation {
  padding-top: 162px;
  position: relative;
  margin-bottom: 0;
  padding-bottom: 14px;
}

@media (max-width: 991.98px) {
  /* line 1, resources/assets/styles/sections/_review-automation.scss */

  .section-review-automation {
    text-align: center;
    background-color: #fff;
    position: relative;
    padding-top: 250px;
  }
}

@media (max-width: 1599.98px) {
  /* line 1, resources/assets/styles/sections/_review-automation.scss */

  .section-review-automation {
    padding-top: 81px;
  }
}

@media (max-width: 991.98px) {
  /* line 18, resources/assets/styles/sections/_review-automation.scss */

  .section-review-automation::after {
    content: '';
    position: absolute;
    bottom: 0;
    border-bottom: 2px solid #af9968;
    width: 65%;
    margin: auto;
    right: 0;
    left: 0;
  }
}

@media (min-width: 1200px) {
  /* line 31, resources/assets/styles/sections/_review-automation.scss */

  .section-review-automation::before {
    content: '';
    background-color: #020d2d;
    bottom: 0;
    -webkit-clip-path: polygon(0% 54%, 53% 65%, 51.4% 100%, 0% 100%);
            clip-path: polygon(0% 54%, 53% 65%, 51.4% 100%, 0% 100%);
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 2;
  }
}

@media all and (min-width: 1200px) and (-ms-high-contrast: none), (min-width: 1200px) and (-ms-high-contrast: active) {
  /* line 31, resources/assets/styles/sections/_review-automation.scss */

  .section-review-automation::before {
    background-image: url(/wp-content/themes/lawgeex/dist/images/polygon-review-automation.png);
    background-color: transparent;
    background-repeat: no-repeat;
    -webkit-clip-path: none;
            clip-path: none;
  }
}

@media (max-width: 991.98px) {
  /* line 54, resources/assets/styles/sections/_review-automation.scss */

  .section-review-automation .background__image {
    display: none;
  }
}

/* line 60, resources/assets/styles/sections/_review-automation.scss */

.section-review-automation .container {
  position: relative;
  z-index: 10;
}

@media (min-width: 1200px) {
  /* line 60, resources/assets/styles/sections/_review-automation.scss */

  .section-review-automation .container {
    max-width: 1478px;
  }
}

/* line 69, resources/assets/styles/sections/_review-automation.scss */

.section-review-automation__section-header {
  margin-bottom: 103px;
}

@media (max-width: 1199.98px) {
  /* line 69, resources/assets/styles/sections/_review-automation.scss */

  .section-review-automation__section-header {
    display: none;
  }
}

/* line 77, resources/assets/styles/sections/_review-automation.scss */

.section-review-automation__section-header-mobile {
  margin-bottom: 45px;
}

@media (min-width: 1200px) {
  /* line 77, resources/assets/styles/sections/_review-automation.scss */

  .section-review-automation__section-header-mobile {
    display: none;
  }
}

@media (min-width: 1200px) {
  /* line 85, resources/assets/styles/sections/_review-automation.scss */

  .section-review-automation__col-text {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 35.5%;
        -ms-flex: 0 0 35.5%;
            flex: 0 0 35.5%;
    margin-left: 14.5%;
    max-width: 35.5%;
  }
}

@media (max-width: 1199.98px) {
  /* line 85, resources/assets/styles/sections/_review-automation.scss */

  .section-review-automation__col-text {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}

@media (min-width: 1200px) {
  /* line 99, resources/assets/styles/sections/_review-automation.scss */

  .section-review-automation__col-media {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}

@media (max-width: 1199.98px) {
  /* line 99, resources/assets/styles/sections/_review-automation.scss */

  .section-review-automation__col-media {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}

/* line 115, resources/assets/styles/sections/_review-automation.scss */

.section-review-automation__step {
  margin-bottom: 53px;
}

@media (max-width: 991.98px) {
  /* line 115, resources/assets/styles/sections/_review-automation.scss */

  .section-review-automation__step {
    margin-bottom: 35px;
  }
}

/* line 122, resources/assets/styles/sections/_review-automation.scss */

.section-review-automation__step__title {
  font-weight: 300;
  font-size: 50px;
  color: #010d2c;
  text-transform: uppercase;
  letter-spacing: 7px;
}

@media (max-width: 991.98px) {
  /* line 122, resources/assets/styles/sections/_review-automation.scss */

  .section-review-automation__step__title {
    font-size: 24px;
    line-height: 1.09375;
    letter-spacing: 4px;
    margin-bottom: 17px;
  }
}

/* line 137, resources/assets/styles/sections/_review-automation.scss */

.section-review-automation__step__subtitle {
  font-weight: 600;
  font-size: 20px;
  color: #eb5e60;
  letter-spacing: 3.8px;
  text-transform: uppercase;
  margin-bottom: 22px;
}

@media (max-width: 991.98px) {
  /* line 137, resources/assets/styles/sections/_review-automation.scss */

  .section-review-automation__step__subtitle {
    font-size: 19px;
    line-height: 1.38158;
    margin-bottom: 19px;
  }
}

/* line 152, resources/assets/styles/sections/_review-automation.scss */

.section-review-automation__step__text {
  color: #010d2c;
  font-size: 16px;
  line-height: 24 / 16;
}

@media (max-width: 991.98px) {
  /* line 152, resources/assets/styles/sections/_review-automation.scss */

  .section-review-automation__step__text {
    font-size: 16px;
    line-height: 1.5625;
  }
}

/* line 164, resources/assets/styles/sections/_review-automation.scss */

.section-review-automation__image-wrap {
  max-width: 664px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #fff;
  position: relative;
  z-index: 10;
}

@media (min-width: 992px) {
  /* line 164, resources/assets/styles/sections/_review-automation.scss */

  .section-review-automation__image-wrap {
    -webkit-box-shadow: 0 0 35px 10px rgba(0, 0, 0, 0.15);
            box-shadow: 0 0 35px 10px rgba(0, 0, 0, 0.15);
  }
}

/* line 178, resources/assets/styles/sections/_review-automation.scss */

.section-review-automation__image {
  max-width: 100%;
}

/* line 2, resources/assets/styles/sections/_social-links.scss */

.section-social_links h2 {
  font-size: 1.7rem;
  margin-bottom: 1rem;
}

/* line 7, resources/assets/styles/sections/_social-links.scss */

.section-social_links .social-media-links {
  text-decoration: none;
  margin-right: 5px;
}

@media (max-width: 991.98px) {
  /* line 1, resources/assets/styles/sections/_social-links.scss */

  .section-social_links {
    display: none;
  }
}

/* line 1, resources/assets/styles/sections/_contact.scss */

.section-contact {
  padding: 68px 0 60px 0;
  width: 75%;
  position: relative;
  margin: 0 auto;
}

@media (max-width: 1199.98px) {
  /* line 1, resources/assets/styles/sections/_contact.scss */

  .section-contact {
    padding: 50px 0 0 0;
    width: 80%;
  }
}

@media (max-width: 767.98px) {
  /* line 1, resources/assets/styles/sections/_contact.scss */

  .section-contact {
    width: 100%;
    overflow: hidden;
    padding-bottom: 0;
  }
}

/* line 20, resources/assets/styles/sections/_contact.scss */

.section-contact .shape-box {
  top: -71px;
  height: 100%;
}

/* line 24, resources/assets/styles/sections/_contact.scss */

.section-contact .shape-box .shape-back {
  top: -10px;
  width: 101%;
  max-height: 97%;
  height: 97%;
}

@media (min-width: 1400px) {
  /* line 24, resources/assets/styles/sections/_contact.scss */

  .section-contact .shape-box .shape-back {
    top: -35px;
    width: 1280px;
    left: 50%;
    margin-left: -640px;
  }
}

/* line 38, resources/assets/styles/sections/_contact.scss */

.section-contact .shape-box .shape-front {
  top: -10px;
  width: 101%;
  max-height: 100%;
  height: 100%;
}

@media (min-width: 1400px) {
  /* line 38, resources/assets/styles/sections/_contact.scss */

  .section-contact .shape-box .shape-front {
    top: -30px;
    width: 1280px;
    left: 50%;
    margin-left: -640px;
  }
}

@media (max-width: 991.98px) {
  /* line 20, resources/assets/styles/sections/_contact.scss */

  .section-contact .shape-box {
    height: 106%;
  }

  /* line 55, resources/assets/styles/sections/_contact.scss */

  .section-contact .shape-box .shape-back {
    width: 99%;
    max-height: 95%;
    height: 95%;
  }
}

@media (max-width: 575.98px) {
  /* line 20, resources/assets/styles/sections/_contact.scss */

  .section-contact .shape-box {
    height: 115%;
  }
}

/* line 67, resources/assets/styles/sections/_contact.scss */

.section-contact .container {
  position: relative;
  z-index: 2;
}

/* line 71, resources/assets/styles/sections/_contact.scss */

.section-contact .container .from-content {
  width: 73%;
  margin: 0 auto;
  padding-bottom: 170px;
  min-height: 450px;
}

@media (min-width: 1200px) {
  /* line 71, resources/assets/styles/sections/_contact.scss */

  .section-contact .container .from-content {
    min-height: 730px;
  }
}

@media (max-width: 991.98px) {
  /* line 71, resources/assets/styles/sections/_contact.scss */

  .section-contact .container .from-content {
    width: 85%;
    min-height: 460px;
  }
}

@media (max-width: 767.98px) {
  /* line 71, resources/assets/styles/sections/_contact.scss */

  .section-contact .container .from-content {
    min-height: 730px;
  }
}

/* line 90, resources/assets/styles/sections/_contact.scss */

.section-contact .container .from-content .form-wrapper {
  width: 54%;
  display: inline-block;
  vertical-align: top;
}

@media (max-width: 991.98px) {
  /* line 90, resources/assets/styles/sections/_contact.scss */

  .section-contact .container .from-content .form-wrapper {
    width: 100%;
    margin-right: 0;
  }
}

/* line 101, resources/assets/styles/sections/_contact.scss */

.section-contact .container .from-content .form-info {
  display: inline-block;
  width: 43%;
  margin-right: 2%;
  color: white;
  font-size: 17px;
  vertical-align: top;
  position: relative;
  z-index: 4;
}

@media (max-width: 991.98px) {
  /* line 101, resources/assets/styles/sections/_contact.scss */

  .section-contact .container .from-content .form-info {
    width: 100%;
    margin-right: 0;
  }
}

@media (max-width: 767.98px) {
  /* line 117, resources/assets/styles/sections/_contact.scss */

  .section-contact .container .from-content .form-info .title,
  .section-contact .container .from-content .form-info .text p {
    text-align: center;
  }
}

/* line 123, resources/assets/styles/sections/_contact.scss */

.section-contact .container .from-content .form-info .title {
  font-size: 50px;
  margin-bottom: 1.7rem;
  letter-spacing: 2px;
}

@media (max-width: 1599.98px) {
  /* line 123, resources/assets/styles/sections/_contact.scss */

  .section-contact .container .from-content .form-info .title {
    font-size: 40px;
  }
}

@media (max-width: 991.98px) {
  /* line 123, resources/assets/styles/sections/_contact.scss */

  .section-contact .container .from-content .form-info .title {
    font-size: 24px;
  }
}

/* line 137, resources/assets/styles/sections/_contact.scss */

.section-contact .container .from-content .form-info .text p {
  font-size: 20px;
  margin-bottom: 1.6rem;
  line-height: 1.5rem;
}

@media (max-width: 991.98px) {
  /* line 137, resources/assets/styles/sections/_contact.scss */

  .section-contact .container .from-content .form-info .text p {
    font-size: 16px;
  }
}

@media (max-width: 991.98px) {
  /* line 148, resources/assets/styles/sections/_contact.scss */

  .section-contact .container .from-content .form-component {
    font-size: 16px;
  }
}

/* line 156, resources/assets/styles/sections/_contact.scss */

.section-contact .floating-img {
  position: absolute;
  width: 250%;
  left: -195%;
}

@media (min-width: 1400px) {
  /* line 156, resources/assets/styles/sections/_contact.scss */

  .section-contact .floating-img {
    width: 1165px;
    left: -880px;
    top: 280px;
  }
}

@media (min-width: 992px) {
  /* line 168, resources/assets/styles/sections/_contact.scss */

  .section-contact .floating-img.floating-img-mobile {
    display: none;
  }
}

@media (max-width: 991.98px) {
  /* line 174, resources/assets/styles/sections/_contact.scss */

  .section-contact .floating-img.floating-img-desktop {
    display: none;
  }
}

@media (min-width: 576px) and (max-width: 991.98px) {
  /* line 180, resources/assets/styles/sections/_contact.scss */

  .section-contact .floating-img.floating-img-mobile {
    position: absolute;
    width: 72%;
    left: -50%;
    margin-top: -45%;
  }
}

@media (max-width: 575.98px) {
  /* line 189, resources/assets/styles/sections/_contact.scss */

  .section-contact .floating-img.floating-img-mobile {
    width: 175%;
    right: -24%;
    margin-top: -35%;
    left: unset;
    top: initial;
  }
}

/* line 198, resources/assets/styles/sections/_contact.scss */

.section-contact .floating-img img {
  width: 100%;
  height: auto;
}

/* line 204, resources/assets/styles/sections/_contact.scss */

.section-contact .offices-list {
  list-style: none;
  width: 50%;
  margin: 0 auto;
  padding: 0;
  font-size: 20px;
  margin-bottom: 80px;
  font-weight: 300;
}

@media (min-width: 1400px) {
  /* line 204, resources/assets/styles/sections/_contact.scss */

  .section-contact .offices-list {
    margin-top: -80px;
  }
}

@media (max-width: 991.98px) {
  /* line 204, resources/assets/styles/sections/_contact.scss */

  .section-contact .offices-list {
    font-size: 16px;
  }
}

@media (max-width: 575.98px) {
  /* line 204, resources/assets/styles/sections/_contact.scss */

  .section-contact .offices-list {
    margin-top: 30%;
  }
}

/* line 225, resources/assets/styles/sections/_contact.scss */

.section-contact .offices-list::after {
  clear: both;
  content: "";
  display: block;
}

/* line 231, resources/assets/styles/sections/_contact.scss */

.section-contact .offices-list li {
  width: 40%;
  text-align: center;
}

@media (max-width: 991.98px) {
  /* line 231, resources/assets/styles/sections/_contact.scss */

  .section-contact .offices-list li {
    margin-bottom: 40px;
  }
}

@media (max-width: 575.98px) {
  /* line 231, resources/assets/styles/sections/_contact.scss */

  .section-contact .offices-list li {
    width: 100%;
  }
}

/* line 243, resources/assets/styles/sections/_contact.scss */

.section-contact .offices-list li h5 {
  color: #eb5e60;
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 1rem;
  letter-spacing: 4px;
  margin-top: -10px;
  font-size: 20px;
}

@media (max-width: 991.98px) {
  /* line 243, resources/assets/styles/sections/_contact.scss */

  .section-contact .offices-list li h5 {
    font-size: 18px;
  }
}

/* line 257, resources/assets/styles/sections/_contact.scss */

.section-contact .offices-list li img {
  max-width: 100%;
  max-height: 190px;
}

/* line 262, resources/assets/styles/sections/_contact.scss */

.section-contact .offices-list li:nth-child(odd) {
  float: left;
}

@media (min-width: 1400px) {
  /* line 262, resources/assets/styles/sections/_contact.scss */

  .section-contact .offices-list li:nth-child(odd) {
    margin-left: 100px;
  }
}

/* line 270, resources/assets/styles/sections/_contact.scss */

.section-contact .offices-list li:nth-child(even) {
  float: right;
}

@media (min-width: 1400px) {
  /* line 270, resources/assets/styles/sections/_contact.scss */

  .section-contact .offices-list li:nth-child(even) {
    margin-right: -18px;
  }
}

@media (min-width: 1200px) {
  /* line 279, resources/assets/styles/sections/_contact.scss */

  .section-contact .offices-list li p {
    line-height: 1.3;
  }
}

@media (max-width: 991.98px) {
  /* line 286, resources/assets/styles/sections/_contact.scss */

  .section-contact--contract-review {
    padding-top: 75px;
  }

  /* line 65, resources/assets/styles/common/_mixins.scss */

  .section-contact--contract-review::before {
    content: '';
    background-color: #af9968;
    bottom: 0;
    -webkit-clip-path: polygon(0% 3%, 100% 0%, 100% 100%, 0% 100%);
            clip-path: polygon(0% 3%, 100% 0%, 100% 100%, 0% 100%);
    min-height: 425px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 1;
  }

  /* line 79, resources/assets/styles/common/_mixins.scss */

  .section-contact--contract-review::after {
    content: '';
    background-color: #020d2d;
    bottom: 0;
    -webkit-clip-path: polygon(0% 0.5%, 100% 4%, 100% 100%, 0% 100%);
            clip-path: polygon(0% 0.5%, 100% 4%, 100% 100%, 0% 100%);
    min-height: 425px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 2;
  }
}

@media (max-width: 991.98px) {
  /* line 293, resources/assets/styles/sections/_contact.scss */

  .section-contact--contract-review .container {
    z-index: 10;
    position: relative;
  }
}

@media (min-width: 1200px) {
  /* line 300, resources/assets/styles/sections/_contact.scss */

  .section-contact--contract-review .container .from-content {
    width: 80%;
    padding-top: 43px;
    padding-bottom: 222px;
    padding-left: 33px;
  }
}

@media (max-width: 991.98px) {
  /* line 300, resources/assets/styles/sections/_contact.scss */

  .section-contact--contract-review .container .from-content {
    width: auto;
    padding-bottom: 94px;
  }
}

@media (min-width: 1200px) {
  /* line 314, resources/assets/styles/sections/_contact.scss */

  .section-contact--contract-review .container .from-content .form-info {
    width: 39%;
  }
}

@media (max-width: 991.98px) {
  /* line 320, resources/assets/styles/sections/_contact.scss */

  .section-contact--contract-review .container .from-content .form-info .title {
    font-size: 40px;
    line-height: 1.05;
    margin-bottom: 17px;
  }
}

@media (min-width: 1200px) {
  /* line 328, resources/assets/styles/sections/_contact.scss */

  .section-contact--contract-review .shape-box .shape-front {
    width: 1050px;
    left: 50%;
    margin-left: -525px;
  }
}

@media (max-width: 991.98px) {
  /* line 336, resources/assets/styles/sections/_contact.scss */

  .section-contact--contract-review .container .from-content .form-component {
    padding-left: 0;
    padding-right: 0;
  }
}

@media (min-width: 1200px) {
  /* line 343, resources/assets/styles/sections/_contact.scss */

  .section-contact--contract-review .shape-box .shape-back {
    width: 1050px;
    left: 50%;
    margin-left: -525px;
  }
}

@media (max-width: 991.98px) {
  /* line 351, resources/assets/styles/sections/_contact.scss */

  .section-contact--contract-review .shape-box {
    display: none;
  }
}

/* line 357, resources/assets/styles/sections/_contact.scss */

.section-contact--contract-review .form-component .mktoButton {
  min-width: 190px;
  margin-bottom: 35px;
}

@media (min-width: 1200px) {
  /* line 362, resources/assets/styles/sections/_contact.scss */

  .section-contact--contract-review .form-component .mktoButtonRow {
    margin-top: 34px;
  }
}

@media (max-width: 991.98px) {
  /* line 362, resources/assets/styles/sections/_contact.scss */

  .section-contact--contract-review .form-component .mktoButtonRow {
    margin-top: 20px;
  }
}

/* line 9, resources/assets/styles/sections/_slideshow.scss */

.section-slideshow {
  text-align: center;
  color: white;
  position: relative;
}

/* line 14, resources/assets/styles/sections/_slideshow.scss */

.section-slideshow * {
  outline: none;
}

/* line 18, resources/assets/styles/sections/_slideshow.scss */

.section-slideshow .slideshow-slides {
  height: 379px;
  width: 649px;
}

@media (max-width: 991.98px) {
  /* line 18, resources/assets/styles/sections/_slideshow.scss */

  .section-slideshow .slideshow-slides {
    width: 280px;
  }
}

@media (max-width: 991.98px) {
  /* line 18, resources/assets/styles/sections/_slideshow.scss */

  .section-slideshow .slideshow-slides {
    height: 186px;
  }
}

/* line 28, resources/assets/styles/sections/_slideshow.scss */

.section-slideshow .slide-img {
  max-width: 100%;
  width: 649px;
}

@media (max-width: 991.98px) {
  /* line 28, resources/assets/styles/sections/_slideshow.scss */

  .section-slideshow .slide-img {
    width: 280px;
  }
}

/* line 34, resources/assets/styles/sections/_slideshow.scss */

.section-slideshow .slideshow-box {
  position: relative;
  margin: auto 5rem;
  -webkit-transition: width 2s ease-out;
  -o-transition: width 2s ease-out;
  transition: width 2s ease-out;
  overflow: hidden;
}

/* line 41, resources/assets/styles/sections/_slideshow.scss */

.section-slideshow .slideshow-box-hidden {
  visibility: hidden;
}

/* line 45, resources/assets/styles/sections/_slideshow.scss */

.section-slideshow .slideshow-brace-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 51, resources/assets/styles/sections/_slideshow.scss */

.section-slideshow .slick-dots li button::before {
  color: #7fd2ef;
  font-size: 10px;
  height: 30px;
  width: 30px;
}

/* line 58, resources/assets/styles/sections/_slideshow.scss */

.section-slideshow .slick-dots li.slick-active button::before {
  color: #00a6e0;
}

/* line 62, resources/assets/styles/sections/_slideshow.scss */

.section-slideshow .left-brace,
.section-slideshow .right-brace {
  position: absolute;
  z-index: 1;
}

@media (max-width: 991.98px) {
  /* line 62, resources/assets/styles/sections/_slideshow.scss */

  .section-slideshow .left-brace,
  .section-slideshow .right-brace {
    width: 100px;
  }
}

/* line 72, resources/assets/styles/sections/_slideshow.scss */

.section-slideshow .left-brace {
  left: 0;
  right: 0;
  margin: auto;
  padding-right: 5rem;
  -webkit-transition: right 0.5s ease-out;
  -o-transition: right 0.5s ease-out;
  transition: right 0.5s ease-out;
}

/* line 80, resources/assets/styles/sections/_slideshow.scss */

.section-slideshow .left-brace-active {
  right: 650px;
}

@media (max-width: 991.98px) {
  /* line 80, resources/assets/styles/sections/_slideshow.scss */

  .section-slideshow .left-brace-active {
    right: 250px;
  }
}

/* line 88, resources/assets/styles/sections/_slideshow.scss */

.section-slideshow .right-brace {
  left: 0;
  right: 0;
  margin: auto;
  -webkit-transform: rotate(-180deg);
       -o-transform: rotate(-180deg);
          transform: rotate(-180deg);
  padding-right: 5rem;
  -webkit-transition: left 0.5s ease-out;
  -o-transition: left 0.5s ease-out;
  transition: left 0.5s ease-out;
}

/* line 97, resources/assets/styles/sections/_slideshow.scss */

.section-slideshow .right-brace-active {
  left: 650px;
}

@media (max-width: 991.98px) {
  /* line 97, resources/assets/styles/sections/_slideshow.scss */

  .section-slideshow .right-brace-active {
    left: 250px;
  }
}

/* line 1, resources/assets/styles/sections/_cta-simple.scss */

.section-cta-simple {
  text-align: center;
  background-color: #020d2d;
}

/* line 5, resources/assets/styles/sections/_cta-simple.scss */

.section-cta-simple .text-secondary,
.section-cta-simple .title {
  color: white !important;
}

/* line 10, resources/assets/styles/sections/_cta-simple.scss */

.section-cta-simple .btn-secondary,
.section-cta-simple .comment-form input[type="submit"],
.comment-form .section-cta-simple input[type="submit"] {
  font-size: 16px;
  padding: 16px 40px !important;
}

/* line 15, resources/assets/styles/sections/_cta-simple.scss */

.section-cta-simple.last-section {
  padding-bottom: 180px;
}

@media (max-width: 991.98px) {
  /* line 15, resources/assets/styles/sections/_cta-simple.scss */

  .section-cta-simple.last-section {
    padding-bottom: 100px;
  }
}

/* line 23, resources/assets/styles/sections/_cta-simple.scss */

.section-cta-simple-style--minimal {
  background-color: transparent !important;
  margin-bottom: 151px;
}

@media (max-width: 767.98px) {
  /* line 23, resources/assets/styles/sections/_cta-simple.scss */

  .section-cta-simple-style--minimal {
    margin-bottom: 50px;
  }
}

/* line 31, resources/assets/styles/sections/_cta-simple.scss */

.section-cta-simple-style--minimal .section-cta-simple-container {
  position: relative;
}

/* line 35, resources/assets/styles/sections/_cta-simple.scss */

.section-cta-simple-style--minimal .section-cta-simple-wrapper {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 425px;
  width: 100%;
}

@media (max-width: 767.98px) {
  /* line 35, resources/assets/styles/sections/_cta-simple.scss */

  .section-cta-simple-style--minimal .section-cta-simple-wrapper {
    min-height: 388px !important;
  }
}

/* line 46, resources/assets/styles/sections/_cta-simple.scss */

.section-cta-simple-style--minimal .polygon-front {
  background-color: #020d2d;
  bottom: 0;
  -webkit-clip-path: polygon(6% 0, 97% 6%, 93% 100%, 9% 93%);
          clip-path: polygon(6% 0, 97% 6%, 93% 100%, 9% 93%);
  min-height: 425px;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 2;
}

@media (max-width: 767.98px) {
  /* line 46, resources/assets/styles/sections/_cta-simple.scss */

  .section-cta-simple-style--minimal .polygon-front {
    min-height: 243px !important;
  }
}

/* line 63, resources/assets/styles/sections/_cta-simple.scss */

.section-cta-simple-style--minimal .polygon-back {
  background-color: #af9968;
  bottom: 0;
  -webkit-clip-path: polygon(4% 10%, 93% 0%, 96% 90%, 17% 99%);
          clip-path: polygon(4% 10%, 93% 0%, 96% 90%, 17% 99%);
  min-height: 425px;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 1;
}

@media (max-width: 767.98px) {
  /* line 63, resources/assets/styles/sections/_cta-simple.scss */

  .section-cta-simple-style--minimal .polygon-back {
    min-height: 243px !important;
  }
}

/* line 80, resources/assets/styles/sections/_cta-simple.scss */

.section-cta-simple-style--minimal .section-text {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  z-index: 3;
}

@media (max-width: 767.98px) {
  /* line 88, resources/assets/styles/sections/_cta-simple.scss */

  .section-cta-simple-style--minimal .section-text a {
    font-size: 12px !important;
    padding: 13px 17px !important;
  }
}

/* line 96, resources/assets/styles/sections/_cta-simple.scss */

.section-cta-simple-style--minimal .title {
  margin-bottom: 35px !important;
  width: 100%;
}

@media (max-width: 767.98px) {
  /* line 96, resources/assets/styles/sections/_cta-simple.scss */

  .section-cta-simple-style--minimal .title {
    margin-bottom: 25px !important;
  }
}

/* line 104, resources/assets/styles/sections/_cta-simple.scss */

.section-cta-simple-style--minimal .title .first-part {
  font-size: 50px !important;
  letter-spacing: 1px !important;
}

@media (max-width: 767.98px) {
  /* line 104, resources/assets/styles/sections/_cta-simple.scss */

  .section-cta-simple-style--minimal .title .first-part {
    font-size: 24px !important;
  }
}

/* line 113, resources/assets/styles/sections/_cta-simple.scss */

.section-cta-simple-style--minimal .title .second-part {
  font-size: 50px !important;
  font-weight: 900 !important;
  letter-spacing: 1px !important;
}

@media (max-width: 767.98px) {
  /* line 113, resources/assets/styles/sections/_cta-simple.scss */

  .section-cta-simple-style--minimal .title .second-part {
    display: block;
    font-size: 35px !important;
    margin-top: -5px;
  }
}

/* line 1, resources/assets/styles/sections/_cta-transparent.scss */

.section-cta-transparent {
  text-align: center;
}

/* line 4, resources/assets/styles/sections/_cta-transparent.scss */

.section-cta-transparent .title {
  font-size: 73.12px;
  font-weight: 600;
  letter-spacing: 0;
  margin-bottom: 51px;
}

/* line 11, resources/assets/styles/sections/_cta-transparent.scss */

.section-cta-transparent .btn,
.section-cta-transparent .comment-form input[type="submit"],
.comment-form .section-cta-transparent input[type="submit"] {
  padding: 12px 24px;
  letter-spacing: 0.6px;
}

/* line 1, resources/assets/styles/sections/_testimonials-team.scss */

.section-testimonials-team {
  background-size: cover;
  margin: 0;
  overflow: hidden;
  margin-bottom: -210px;
}

@media (max-width: 991.98px) {
  /* line 1, resources/assets/styles/sections/_testimonials-team.scss */

  .section-testimonials-team {
    margin-bottom: 0;
  }
}

/* line 11, resources/assets/styles/sections/_testimonials-team.scss */

.section-testimonials-team * {
  outline: none;
}

@media (max-width: 991.98px) {
  /* line 15, resources/assets/styles/sections/_testimonials-team.scss */

  .section-testimonials-team .title > div {
    display: inline-block;
  }
}

/* line 21, resources/assets/styles/sections/_testimonials-team.scss */

.section-testimonials-team .testimonial-team-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  width: 800px;
  height: 327px;
  position: relative;
  top: 0;
  left: 0;
  right: 0;
  margin: auto;
}

@media (max-width: 991.98px) {
  /* line 21, resources/assets/styles/sections/_testimonials-team.scss */

  .section-testimonials-team .testimonial-team-title {
    width: 100%;
    height: 230px;
  }
}

@media (max-width: 575.98px) {
  /* line 21, resources/assets/styles/sections/_testimonials-team.scss */

  .section-testimonials-team .testimonial-team-title {
    padding-top: 70px;
  }
}

/* line 45, resources/assets/styles/sections/_testimonials-team.scss */

.section-testimonials-team .testimonial-team-slick-slider {
  position: relative;
  z-index: 12;
  top: -180px;
}

@media (max-width: 991.98px) {
  /* line 45, resources/assets/styles/sections/_testimonials-team.scss */

  .section-testimonials-team .testimonial-team-slick-slider {
    top: -30px;
  }
}

/* line 55, resources/assets/styles/sections/_testimonials-team.scss */

.section-testimonials-team .section-text {
  color: white;
  position: relative;
  z-index: 20;
  margin-top: -30px;
}

/* line 62, resources/assets/styles/sections/_testimonials-team.scss */

.section-testimonials-team .text {
  max-width: 590px;
}

@media (max-width: 991.98px) {
  /* line 62, resources/assets/styles/sections/_testimonials-team.scss */

  .section-testimonials-team .text {
    font-size: 16px;
    max-width: 323px;
  }
}

/* line 71, resources/assets/styles/sections/_testimonials-team.scss */

.section-testimonials-team .shape-front {
  z-index: 5;
  border-bottom: 370px solid #020d2d;
  border-left: 11px solid transparent;
  border-right: 78px solid transparent;
  -webkit-transform: rotate(180deg) rotate(2deg);
       -o-transform: rotate(180deg) rotate(2deg);
          transform: rotate(180deg) rotate(2deg);
  position: absolute;
  width: 800px;
  top: -20px;
  left: 0;
}

@media (max-width: 991.98px) {
  /* line 71, resources/assets/styles/sections/_testimonials-team.scss */

  .section-testimonials-team .shape-front {
    left: -15px;
    width: 100%;
    border-bottom: 360px solid #020d2d;
  }
}

@media (max-width: 575.98px) {
  /* line 71, resources/assets/styles/sections/_testimonials-team.scss */

  .section-testimonials-team .shape-front {
    left: -65px;
    width: 500px;
  }
}

/* line 94, resources/assets/styles/sections/_testimonials-team.scss */

.section-testimonials-team .shape-back {
  z-index: 4;
  border-bottom: 227px solid #af9968;
  border-left: 11px solid transparent;
  border-right: 45px solid transparent;
  position: absolute;
  right: -28px;
}

@media (max-width: 991.98px) {
  /* line 94, resources/assets/styles/sections/_testimonials-team.scss */

  .section-testimonials-team .shape-back {
    bottom: -220px;
    -webkit-transform: rotate(91deg);
         -o-transform: rotate(91deg);
            transform: rotate(91deg);
    right: 500px;
  }
}

@media (max-width: 767.98px) {
  /* line 94, resources/assets/styles/sections/_testimonials-team.scss */

  .section-testimonials-team .shape-back {
    -webkit-transform: rotate(90deg);
         -o-transform: rotate(90deg);
            transform: rotate(90deg);
    right: 262px;
  }
}

@media (min-width: 576px) and (max-width: 767.98px) {
  /* line 94, resources/assets/styles/sections/_testimonials-team.scss */

  .section-testimonials-team .shape-back {
    right: 60%;
  }
}

/* line 118, resources/assets/styles/sections/_testimonials-team.scss */

.section-testimonials-team .slide-single {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  margin: auto;
}

@media (max-width: 991.98px) {
  /* line 118, resources/assets/styles/sections/_testimonials-team.scss */

  .section-testimonials-team .slide-single {
    display: block;
  }
}

/* line 130, resources/assets/styles/sections/_testimonials-team.scss */

.section-testimonials-team .slide-single-img {
  position: relative;
  left: -100px;
  width: 606px;
  height: 658px;
}

/* line 136, resources/assets/styles/sections/_testimonials-team.scss */

.section-testimonials-team .slide-single-img .desktop {
  height: 90%;
  margin: 11% auto 0 auto;
}

@media (max-width: 991.98px) {
  /* line 136, resources/assets/styles/sections/_testimonials-team.scss */

  .section-testimonials-team .slide-single-img .desktop {
    display: none;
  }
}

/* line 145, resources/assets/styles/sections/_testimonials-team.scss */

.section-testimonials-team .slide-single-img .mobile {
  display: none;
}

@media (max-width: 991.98px) {
  /* line 145, resources/assets/styles/sections/_testimonials-team.scss */

  .section-testimonials-team .slide-single-img .mobile {
    display: block;
    margin: 0 auto;
  }
}

@media (max-width: 991.98px) {
  /* line 130, resources/assets/styles/sections/_testimonials-team.scss */

  .section-testimonials-team .slide-single-img {
    width: auto;
    height: auto;
    max-width: 327px;
    max-height: 329px;
    margin: auto;
    overflow: hidden;
    left: 0;
    top: 24px;
  }
}

/* line 166, resources/assets/styles/sections/_testimonials-team.scss */

.section-testimonials-team .slide-single-content {
  max-width: 490px;
  position: relative;
  padding-bottom: 50px;
  top: -50px;
}

@media (max-width: 991.98px) {
  /* line 166, resources/assets/styles/sections/_testimonials-team.scss */

  .section-testimonials-team .slide-single-content {
    text-align: center;
    top: 0;
    font-size: 16px;
    margin: auto;
    max-width: 323px;
  }
}

/* line 181, resources/assets/styles/sections/_testimonials-team.scss */

.section-testimonials-team .author {
  font-weight: 600;
  color: #eb5e60;
}

/* line 186, resources/assets/styles/sections/_testimonials-team.scss */

.section-testimonials-team .slick-dots li button::before {
  color: #7fd2ef;
  font-size: 10px;
}

/* line 191, resources/assets/styles/sections/_testimonials-team.scss */

.section-testimonials-team .quote {
  display: block;
  margin-bottom: 1.5rem;
}

/* line 195, resources/assets/styles/sections/_testimonials-team.scss */

.section-testimonials-team .quote::before,
.section-testimonials-team .quote::after {
  content: '"';
}

/* line 200, resources/assets/styles/sections/_testimonials-team.scss */

.section-testimonials-team .quote::before {
  float: left;
}

/* line 204, resources/assets/styles/sections/_testimonials-team.scss */

.section-testimonials-team .quote p:last-child {
  display: inline;
}

/* line 209, resources/assets/styles/sections/_testimonials-team.scss */

.section-testimonials-team .slick-dots li {
  margin: 0;
  margin-right: 2px;
  width: auto;
}

/* line 215, resources/assets/styles/sections/_testimonials-team.scss */

.section-testimonials-team .slick-dots {
  left: 86px;
  bottom: 54px;
}

@media (max-width: 991.98px) {
  /* line 215, resources/assets/styles/sections/_testimonials-team.scss */

  .section-testimonials-team .slick-dots {
    left: auto;
    bottom: 30px;
  }
}

/* line 225, resources/assets/styles/sections/_testimonials-team.scss */

.section-testimonials-team.round {
  margin-bottom: 0;
}

/* line 229, resources/assets/styles/sections/_testimonials-team.scss */

.section-testimonials-team.round .testimonial-team-title .second-part {
  font-size: 70px;
  font-weight: 900;
}

@media (max-width: 991.98px) {
  /* line 229, resources/assets/styles/sections/_testimonials-team.scss */

  .section-testimonials-team.round .testimonial-team-title .second-part {
    font-size: inherit;
    font-weight: inherit;
  }
}

/* line 240, resources/assets/styles/sections/_testimonials-team.scss */

.section-testimonials-team.round .testimonial-team-slick-slider {
  top: 0;
}

@media (max-width: 991.98px) {
  /* line 240, resources/assets/styles/sections/_testimonials-team.scss */

  .section-testimonials-team.round .testimonial-team-slick-slider {
    top: 0;
  }
}

/* line 248, resources/assets/styles/sections/_testimonials-team.scss */

.section-testimonials-team.round .slide-single {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 140px 0 100px;
}

@media (max-width: 991.98px) {
  /* line 248, resources/assets/styles/sections/_testimonials-team.scss */

  .section-testimonials-team.round .slide-single {
    padding: 180px 0 40px;
  }
}

/* line 257, resources/assets/styles/sections/_testimonials-team.scss */

.section-testimonials-team.round .slide-single-img {
  margin-right: 60px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  left: 0;
  width: 220px;
  height: 220px;
}

@media (max-width: 991.98px) {
  /* line 257, resources/assets/styles/sections/_testimonials-team.scss */

  .section-testimonials-team.round .slide-single-img {
    top: 0;
    margin: 0 auto 25px;
  }
}

/* line 271, resources/assets/styles/sections/_testimonials-team.scss */

.section-testimonials-team.round .slide-single-img img {
  max-height: 220px;
  height: 100%;
  margin: 0;
}

/* line 278, resources/assets/styles/sections/_testimonials-team.scss */

.section-testimonials-team.round .slide-single-content {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  top: 0;
  padding-bottom: 0;
}

/* line 284, resources/assets/styles/sections/_testimonials-team.scss */

.section-testimonials-team.round .slick-dots {
  left: -75px;
  bottom: 24px !important;
}

@media (max-width: 991.98px) {
  /* line 284, resources/assets/styles/sections/_testimonials-team.scss */

  .section-testimonials-team.round .slick-dots {
    left: 0;
    bottom: 0 !important;
  }
}

/* line 296, resources/assets/styles/sections/_testimonials-team.scss */

.slide-single.slick-slide {
  outline: 0;
}

/* line 1, resources/assets/styles/sections/_logos-strip.scss */

.section-logos-strip {
  color: white;
  text-align: center;
}

/* line 5, resources/assets/styles/sections/_logos-strip.scss */

.section-logos-strip * {
  outline: none;
}

/* line 9, resources/assets/styles/sections/_logos-strip.scss */

.section-logos-strip .logos-div {
  overflow: hidden;
  width: 100%;
  margin: auto;
}

/* line 16, resources/assets/styles/sections/_logos-strip.scss */

.section-logos-strip .logos-strip-cover.desktop {
  display: none;
}

@media (max-width: 575.98px) {
  /* line 15, resources/assets/styles/sections/_logos-strip.scss */

  .section-logos-strip .logos-strip-cover {
    height: initial;
  }
}

/* line 25, resources/assets/styles/sections/_logos-strip.scss */

.section-logos-strip .logo-slide:not(.slick-slide) {
  display: inline-block;
}

/* line 29, resources/assets/styles/sections/_logos-strip.scss */

.section-logos-strip .logo-strip-single {
  width: 165px !important;
  height: 235px;
  display: block;
  margin: 30px;
  margin-top: 0;
  background-repeat: no-repeat;
  background-size: contain;
}

@media (max-width: 575.98px) {
  /* line 29, resources/assets/styles/sections/_logos-strip.scss */

  .section-logos-strip .logo-strip-single {
    width: 110px !important;
    height: 160px;
    margin: 8px 15px;
  }
}

@media (max-width: 575.98px) {
  /* line 48, resources/assets/styles/sections/_logos-strip.scss */

  .section-logos-strip .section-text .title .first-part {
    letter-spacing: 0.5px;
  }

  /* line 52, resources/assets/styles/sections/_logos-strip.scss */

  .section-logos-strip .section-text .title .second-part {
    letter-spacing: 1px;
  }
}

@media (max-width: 575.98px) {
  /* line 1, resources/assets/styles/sections/_logos-strip.scss */

  .section-logos-strip {
    padding: 90px 20px;
  }
}

@media (min-width: 992px) {
  /* line 1, resources/assets/styles/sections/_logos-strip.scss */

  .section-logos-strip {
    padding-bottom: 100px;
  }

  /* line 66, resources/assets/styles/sections/_logos-strip.scss */

  .section-logos-strip .logo-strip-single {
    margin: 0 16px;
  }

  /* line 71, resources/assets/styles/sections/_logos-strip.scss */

  .section-logos-strip .logos-strip-cover.mobile {
    display: none;
  }

  /* line 75, resources/assets/styles/sections/_logos-strip.scss */

  .section-logos-strip .logos-strip-cover.desktop {
    display: block;
  }
}

/* line 81, resources/assets/styles/sections/_logos-strip.scss */

.section-logos-strip.style-transparent {
  background-color: transparent;
  padding: 65px 0 100px;
}

@media (max-width: 991.98px) {
  /* line 81, resources/assets/styles/sections/_logos-strip.scss */

  .section-logos-strip.style-transparent {
    padding: 50px 20px;
  }
}

/* line 89, resources/assets/styles/sections/_logos-strip.scss */

.section-logos-strip.style-transparent .section-text {
  max-width: 800px !important;
}

/* line 93, resources/assets/styles/sections/_logos-strip.scss */

.section-logos-strip.style-transparent .section-text .title .first-part {
  color: #020d2d !important;
  font-size: 38px;
}

@media (max-width: 991.98px) {
  /* line 93, resources/assets/styles/sections/_logos-strip.scss */

  .section-logos-strip.style-transparent .section-text .title .first-part {
    font-size: 24px;
  }
}

/* line 102, resources/assets/styles/sections/_logos-strip.scss */

.section-logos-strip.style-transparent .section-text .title .second-part {
  color: #af9968 !important;
  font-size: 36px;
  font-weight: bolder;
}

@media (max-width: 991.98px) {
  /* line 102, resources/assets/styles/sections/_logos-strip.scss */

  .section-logos-strip.style-transparent .section-text .title .second-part {
    font-size: 22px;
  }
}

/* line 114, resources/assets/styles/sections/_logos-strip.scss */

.section-logos-strip.style-transparent .logos-div {
  padding: 40px 0 70px;
}

@media (max-width: 991.98px) {
  /* line 114, resources/assets/styles/sections/_logos-strip.scss */

  .section-logos-strip.style-transparent .logos-div {
    padding: 15px 0 35px;
    margin-top: 25px;
  }
}

/* line 123, resources/assets/styles/sections/_logos-strip.scss */

.section-logos-strip.style-transparent .logo-strip-single {
  display: block;
  background-repeat: no-repeat;
  background-size: contain;
  height: auto !important;
  max-width: 100% !important;
  width: auto !important;
  -webkit-filter: brightness(0) saturate(100%) invert(5%) sepia(86%) saturate(1898%) hue-rotate(214deg) brightness(99%) contrast(105%);
          filter: brightness(0) saturate(100%) invert(5%) sepia(86%) saturate(1898%) hue-rotate(214deg) brightness(99%) contrast(105%);
}

@media (min-width: 768px) {
  /* line 123, resources/assets/styles/sections/_logos-strip.scss */

  .section-logos-strip.style-transparent .logo-strip-single {
    margin: 0 52px;
  }
}

@media (max-width: 767.98px) {
  /* line 123, resources/assets/styles/sections/_logos-strip.scss */

  .section-logos-strip.style-transparent .logo-strip-single {
    margin: 8px 20px;
  }
}

/* line 142, resources/assets/styles/sections/_logos-strip.scss */

.section-logos-strip.style-opaque {
  background-color: rgba(0, 0, 0, 0.3);
  width: 100%;
}

/* line 147, resources/assets/styles/sections/_logos-strip.scss */

.section-logos-strip.logos-position--negative-margin {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 120px;
  top: -120px;
  position: relative;
  z-index: 2;
}

@media (min-width: 992px) {
  /* line 147, resources/assets/styles/sections/_logos-strip.scss */

  .section-logos-strip.logos-position--negative-margin {
    height: 90px;
    top: -90px;
  }
}

@media (max-width: 767.98px) {
  /* line 147, resources/assets/styles/sections/_logos-strip.scss */

  .section-logos-strip.logos-position--negative-margin {
    height: 83px;
    top: -83px;
  }
}

/* line 165, resources/assets/styles/sections/_logos-strip.scss */

.section-logos-strip.logos-position--negative-margin.section-logos-strip {
  padding-bottom: 0;
}

@media (max-width: 575.98px) {
  /* line 165, resources/assets/styles/sections/_logos-strip.scss */

  .section-logos-strip.logos-position--negative-margin.section-logos-strip {
    padding: 0;
  }
}

/* line 173, resources/assets/styles/sections/_logos-strip.scss */

.section-logos-strip.logos-position--negative-margin .slick-track {
  -webkit-box-align: center !important;
  -webkit-align-items: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

/* line 179, resources/assets/styles/sections/_logos-strip.scss */

.section-logos-strip.logos-position--negative-margin .mobile .slick-track {
  -webkit-box-align: start !important;
  -webkit-align-items: start !important;
      -ms-flex-align: start !important;
          align-items: start !important;
}

/* line 183, resources/assets/styles/sections/_logos-strip.scss */

.section-logos-strip.logos-position--negative-margin .mobile .logo-slide {
  -webkit-box-align: center !important;
  -webkit-align-items: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  height: 60px !important;
}

@media (max-width: 767.98px) {
  /* line 183, resources/assets/styles/sections/_logos-strip.scss */

  .section-logos-strip.logos-position--negative-margin .mobile .logo-slide {
    height: 34px !important;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

/* line 195, resources/assets/styles/sections/_logos-strip.scss */

.section-logos-strip.logos-position--negative-margin .logo-strip-single {
  display: block;
  background-repeat: no-repeat;
  background-size: contain;
  height: auto !important;
  max-width: 100% !important;
  width: auto !important;
}

@media (max-width: 575.98px) {
  /* line 195, resources/assets/styles/sections/_logos-strip.scss */

  .section-logos-strip.logos-position--negative-margin .logo-strip-single {
    margin: 4px 15px;
  }
}

@media (max-width: 767.98px) {
  /* line 195, resources/assets/styles/sections/_logos-strip.scss */

  .section-logos-strip.logos-position--negative-margin .logo-strip-single {
    height: auto !important;
    max-width: none !important;
    width: auto !important;
    max-height: 22px;
  }
}

@media (min-width: 576px) {
  /* line 195, resources/assets/styles/sections/_logos-strip.scss */

  .section-logos-strip.logos-position--negative-margin .logo-strip-single {
    margin: 8px 20px;
  }
}

@media (min-width: 992px) {
  /* line 195, resources/assets/styles/sections/_logos-strip.scss */

  .section-logos-strip.logos-position--negative-margin .logo-strip-single {
    margin: 0 52px;
  }
}

/* line 224, resources/assets/styles/sections/_logos-strip.scss */

.section-logos-strip--negative-margin {
  top: 0 !important;
  margin-top: -120px !important;
}

@media (min-width: 992px) {
  /* line 224, resources/assets/styles/sections/_logos-strip.scss */

  .section-logos-strip--negative-margin {
    top: 0 !important;
    margin-top: -90px !important;
  }
}

@media (max-width: 767.98px) {
  /* line 224, resources/assets/styles/sections/_logos-strip.scss */

  .section-logos-strip--negative-margin {
    top: 0 !important;
    margin-top: -83px !important;
  }
}

@media (max-width: 991.98px) {
  /* line 1, resources/assets/styles/sections/_featured-post.scss */

  .section-featured-post {
    margin-bottom: 16px;
  }
}

@media (min-width: 992px) {
  /* line 1, resources/assets/styles/sections/_featured-post.scss */

  .section-featured-post {
    margin-bottom: 50px;
  }
}

@media (max-width: 991.98px) {
  /* line 10, resources/assets/styles/sections/_featured-post.scss */

  .section-featured-post > .container {
    padding: 0;
  }
}

/* line 16, resources/assets/styles/sections/_featured-post.scss */

.section-featured-post .col-text {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  background-color: #fff;
}

@media (max-width: 991.98px) {
  /* line 16, resources/assets/styles/sections/_featured-post.scss */

  .section-featured-post .col-text {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    padding-top: 21px;
    padding-bottom: 37px;
  }
}

@media (min-width: 992px) {
  /* line 16, resources/assets/styles/sections/_featured-post.scss */

  .section-featured-post .col-text {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 47.5%;
        -ms-flex: 0 0 47.5%;
            flex: 0 0 47.5%;
    max-width: 47.5%;
    padding-top: 40px;
    padding-left: 45px;
    padding-bottom: 40px;
  }
}

/* line 36, resources/assets/styles/sections/_featured-post.scss */

.section-featured-post .col-text-inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
}

/* line 44, resources/assets/styles/sections/_featured-post.scss */

.section-featured-post .col-media {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  background-size: cover;
  background-position: center;
  padding: 0;
  position: relative;
  min-height: 213px;
}

@media (max-width: 991.98px) {
  /* line 44, resources/assets/styles/sections/_featured-post.scss */

  .section-featured-post .col-media {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1;
  }
}

@media (min-width: 360px) {
  /* line 44, resources/assets/styles/sections/_featured-post.scss */

  .section-featured-post .col-media {
    min-height: 300px;
  }
}

@media (min-width: 992px) {
  /* line 44, resources/assets/styles/sections/_featured-post.scss */

  .section-featured-post .col-media {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 52.5%;
        -ms-flex: 0 0 52.5%;
            flex: 0 0 52.5%;
    max-width: 52.5%;
    min-height: 394px;
  }
}

/* line 69, resources/assets/styles/sections/_featured-post.scss */

.section-featured-post .col-media::after {
  content: '';
  display: block;
  position: absolute;
  background-repeat: no-repeat;
}

@media (max-width: 991.98px) {
  /* line 69, resources/assets/styles/sections/_featured-post.scss */

  .section-featured-post .col-media::after {
    background-size: 100% auto;
    bottom: -2px;
    background-position: bottom center;
    left: 0;
    right: 0;
    width: 100%;
    height: 85px;
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%22640px%22%20height%3D%22100px%22%20viewBox%3D%220%200%20640%20100%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M5.68434189e-14%2C99.1607489%20C14.9002135%2C66.825517%20200.390353%2C88.8208756%20237.712093%2C79.4823491%20C262.593252%2C73.2566648%20277.508287%2C47.0572862%20282.457195%2C0.884213486%20L357.512011%2C0.884213486%20C362.051013%2C51.1954555%20376.668881%2C77.9729486%20401.365615%2C81.2166928%20C438.410717%2C86.0823089%20620.832354%2C69.5375254%20640%2C99.1607489%20C640%2C99.1607489%205.68434189e-14%2C99.1607489%205.68434189e-14%2C99.1607489%20Z%22%20id%3D%22Path%22%20fill%3D%22%23FFFFFF%22%3E%3C%2Fpath%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E");
    z-index: 99;
  }
}

@media (min-width: 992px) {
  /* line 69, resources/assets/styles/sections/_featured-post.scss */

  .section-featured-post .col-media::after {
    background-size: auto 100%;
    width: 85px;
    top: 0;
    bottom: 0;
    left: -1px;
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%22164px%22%20height%3D%22789px%22%20viewBox%3D%220%200%20164%20789%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%09%3Cpath%20d%3D%22M0.473550433%2C0.144767573%20L0.473550433%2C788.697085%20L24.3174804%2C788.697085%20C44.7724935%2C772.389996%2059.6480449%2C752.664306%2068.9441347%2C729.520015%20C90.10757%2C598.97038%2052.0879007%2C503.827774%2095.4326682%2C463.371884%20C112.891284%2C449.428514%20135.595686%2C442.456829%20163.545874%2C442.456829%20L163.545874%2C360.813835%20C128.81048%2C360.417131%20101.324065%2C347.180602%2081.086631%2C321.104248%20C62.7729169%2C280.947807%2084.5909632%2C101.366182%2067.3018039%2C70.8722178%20C55.3919068%2C41.294013%2033.1158223%2C17.7181963%200.473550433%2C0.144767573%20Z%22%20id%3D%22Path%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E");
  }
}

/* line 98, resources/assets/styles/sections/_featured-post.scss */

.section-featured-post__row {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  background-color: #fff;
}

/* line 103, resources/assets/styles/sections/_featured-post.scss */

.section-featured-post__block-label {
  font-size: 16px;
  font-weight: normal;
  color: #020d2c;
  font-family: "Gibson", sans-serif;
  margin-bottom: 17px;
  display: block;
}

@media (max-width: 991.98px) {
  /* line 103, resources/assets/styles/sections/_featured-post.scss */

  .section-featured-post__block-label {
    display: none;
  }
}

/* line 115, resources/assets/styles/sections/_featured-post.scss */

.section-featured-post__block-label--mobile {
  background-color: #fff;
  padding: 5px 10px;
  display: inline-block;
  margin-top: 12px;
  margin-left: 12px;
}

@media (min-width: 992px) {
  /* line 115, resources/assets/styles/sections/_featured-post.scss */

  .section-featured-post__block-label--mobile {
    display: none;
  }
}

@media (max-width: 991.98px) {
  /* line 115, resources/assets/styles/sections/_featured-post.scss */

  .section-featured-post__block-label--mobile {
    display: inline-block;
    z-index: 99;
    position: relative;
  }
}

/* line 134, resources/assets/styles/sections/_featured-post.scss */

.section-featured-post__cats {
  margin-bottom: 19px;
}

@media (max-width: 991.98px) {
  /* line 134, resources/assets/styles/sections/_featured-post.scss */

  .section-featured-post__cats {
    display: none;
  }
}

/* line 142, resources/assets/styles/sections/_featured-post.scss */

.section-featured-post__cats-mobile {
  position: absolute;
  top: 15px;
  left: 15px;
}

@media (min-width: 992px) {
  /* line 142, resources/assets/styles/sections/_featured-post.scss */

  .section-featured-post__cats-mobile {
    display: none;
  }
}

/* line 152, resources/assets/styles/sections/_featured-post.scss */

.section-featured-post__tagline {
  font-family: "Gibson", sans-serif;
  font-weight: 300;
}

@media (max-width: 991.98px) {
  /* line 152, resources/assets/styles/sections/_featured-post.scss */

  .section-featured-post__tagline {
    font-size: 18px;
    line-height: 1.44;
    margin-bottom: 0;
  }
}

@media (min-width: 992px) {
  /* line 152, resources/assets/styles/sections/_featured-post.scss */

  .section-featured-post__tagline {
    font-size: 22px;
    margin-bottom: 6px;
  }
}

/* line 168, resources/assets/styles/sections/_featured-post.scss */

.section-featured-post__title {
  font-family: "Gibson", sans-serif;
  font-weight: 900;
  color: #020d2c;
  margin-bottom: 22px;
}

@media (max-width: 991.98px) {
  /* line 168, resources/assets/styles/sections/_featured-post.scss */

  .section-featured-post__title {
    font-size: 32px;
    line-height: 1.25;
    margin-bottom: 25px;
  }
}

@media (min-width: 992px) {
  /* line 168, resources/assets/styles/sections/_featured-post.scss */

  .section-featured-post__title {
    font-size: 48px;
    line-height: 1.1;
  }
}

/* line 186, resources/assets/styles/sections/_featured-post.scss */

.section-featured-post__link {
  text-decoration: none;
}

/* line 189, resources/assets/styles/sections/_featured-post.scss */

.section-featured-post__link:hover {
  text-decoration: none;
}

@media (min-width: 1200px) {
  /* line 198, resources/assets/styles/sections/_featured-post.scss */

  .section-featured-post .container {
    max-width: 1230px;
  }
}

/* line 204, resources/assets/styles/sections/_featured-post.scss */

.section-featured-post img {
  max-width: 100%;
  height: auto;
}

/* line 209, resources/assets/styles/sections/_featured-post.scss */

.section-featured-post .c-post-card__image-overlay {
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 22;
}

/* line 217, resources/assets/styles/sections/_featured-post.scss */

.section-featured-post .c-post-card__image-overlay img {
  position: absolute;
  max-width: 100%;
  height: 100%;
  bottom: 0;
  left: 0;
  opacity: 0.7;
}

/* line 3, resources/assets/styles/sections/_past-events.scss */

.section-past-events .events-item .image {
  opacity: 0.7;
}

/* line 1, resources/assets/styles/sections/_image-gallery.scss */

.section-image-gallery {
  padding-top: 40px;
}

/* line 4, resources/assets/styles/sections/_image-gallery.scss */

.section-image-gallery a {
  text-align: center;
  overflow: hidden;
  max-height: 300px;
}

/* line 10, resources/assets/styles/sections/_image-gallery.scss */

.section-image-gallery img {
  width: 100%;
  min-height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

/* line 1, resources/assets/styles/sections/_banner.scss */

.section-banner {
  height: 35vh;
  margin-bottom: 0;
}

/* line 5, resources/assets/styles/sections/_banner.scss */

.section-banner .banner__image {
  background-size: cover;
  height: 100%;
  background-position: center;
  background-repeat: no-repeat;
}

/* line 12, resources/assets/styles/sections/_banner.scss */

.section-banner .banner__image--mobile {
  display: none;
}

@media (max-width: 991.98px) {
  /* line 12, resources/assets/styles/sections/_banner.scss */

  .section-banner .banner__image--mobile {
    display: block;
    background-size: 90%;
  }
}

/* line 21, resources/assets/styles/sections/_banner.scss */

.section-banner .banner__image--desktop {
  display: block;
  background-size: contain;
}

@media (max-width: 991.98px) {
  /* line 21, resources/assets/styles/sections/_banner.scss */

  .section-banner .banner__image--desktop {
    display: none;
  }
}

/* line 1, resources/assets/styles/sections/_testimonial.scss */

.section-testimonial {
  margin-bottom: 0;
  background-position-x: center;
  background-position-y: 5px;
  background-repeat: no-repeat;
}

@media (max-width: 991.98px) {
  /* line 1, resources/assets/styles/sections/_testimonial.scss */

  .section-testimonial {
    background-size: cover;
    background-position-y: bottom;
  }
}

@media (min-width: 992px) and (max-width: 1599.98px) {
  /* line 1, resources/assets/styles/sections/_testimonial.scss */

  .section-testimonial {
    background-position-x: 60%;
  }
}

@media (min-width: 992px) {
  /* line 16, resources/assets/styles/sections/_testimonial.scss */

  .section-testimonial .container {
    max-width: 1440px !important;
  }
}

/* line 22, resources/assets/styles/sections/_testimonial.scss */

.section-testimonial .testimonial {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 750px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (max-width: 991.98px) {
  /* line 22, resources/assets/styles/sections/_testimonial.scss */

  .section-testimonial .testimonial {
    -webkit-box-pack: start;
    -webkit-justify-content: start;
        -ms-flex-pack: start;
            justify-content: start;
    padding-top: 4rem;
  }
}

@media (max-width: 767.98px) {
  /* line 22, resources/assets/styles/sections/_testimonial.scss */

  .section-testimonial .testimonial {
    height: 690px;
  }
}

@media (max-width: 575.98px) {
  /* line 22, resources/assets/styles/sections/_testimonial.scss */

  .section-testimonial .testimonial {
    height: 485px;
  }
}

/* line 41, resources/assets/styles/sections/_testimonial.scss */

.section-testimonial .testimonial__quote {
  font-style: italic;
  letter-spacing: -0.2px;
  font-size: 36px;
  line-height: 51px;
  max-width: 45rem;
  color: #010d2c;
  font-family: "Myriad Pro", sans-serif;
  margin-bottom: 1.5rem;
  padding-top: 4rem;
}

@media (min-width: 1200px) {
  /* line 41, resources/assets/styles/sections/_testimonial.scss */

  .section-testimonial .testimonial__quote {
    max-width: 67%;
  }
}

@media (max-width: 991.98px) {
  /* line 41, resources/assets/styles/sections/_testimonial.scss */

  .section-testimonial .testimonial__quote {
    font-size: 20px;
    text-align: center;
    line-height: 25px;
    margin-bottom: 0.5rem;
    padding-top: 0;
    max-width: 100%;
  }
}

@media (max-width: 767.98px) {
  /* line 41, resources/assets/styles/sections/_testimonial.scss */

  .section-testimonial .testimonial__quote {
    font-size: 16px;
    line-height: 20px;
  }
}

/* line 71, resources/assets/styles/sections/_testimonial.scss */

.section-testimonial .testimonial__author {
  font-size: 36px;
  letter-spacing: 1px;
  line-height: 28px;
  color: #eb5e60;
  font-family: "Gibson", sans-serif;
  font-weight: bold;
}

@media (max-width: 991.98px) {
  /* line 71, resources/assets/styles/sections/_testimonial.scss */

  .section-testimonial .testimonial__author {
    font-size: 20px;
    text-align: center;
    line-height: 25px;
  }
}

@media (max-width: 767.98px) {
  /* line 71, resources/assets/styles/sections/_testimonial.scss */

  .section-testimonial .testimonial__author {
    font-size: 16px;
    line-height: 20px;
  }
}

/* line 1, resources/assets/styles/sections/_text-terms.scss */

.section-text-terms {
  margin-top: 118px;
}

@media (max-width: 767.98px) {
  /* line 1, resources/assets/styles/sections/_text-terms.scss */

  .section-text-terms {
    margin-top: 65px;
  }
}

/* line 12, resources/assets/styles/sections/_text-terms.scss */

.section-text-terms .text {
  font-size: 24px;
}

@media (min-width: 576px) {
  /* line 12, resources/assets/styles/sections/_text-terms.scss */

  .section-text-terms .text {
    max-width: 800px;
  }
}

@media (max-width: 767.98px) {
  /* line 12, resources/assets/styles/sections/_text-terms.scss */

  .section-text-terms .text {
    font-size: 21px;
  }
}

/* line 1, resources/assets/styles/sections/_trigger-modal.scss */

.section-trigger-modal {
  margin: 0;
}

/* line 4, resources/assets/styles/sections/_other-videos.scss */

.other-video-listing {
  text-align: center;
}

/* line 7, resources/assets/styles/sections/_other-videos.scss */

.other-video-listing a {
  text-decoration: none;
}

/* line 11, resources/assets/styles/sections/_other-videos.scss */

.other-video-listing .data {
  padding: 0 30px;
}

@media (max-width: 767.98px) {
  /* line 11, resources/assets/styles/sections/_other-videos.scss */

  .other-video-listing .data {
    padding: 0 22px;
    max-width: 277px;
  }
}

/* line 20, resources/assets/styles/sections/_other-videos.scss */

.other-video-listing .title {
  color: #00a6e0 !important;
  font-weight: 600 !important;
}

/* line 26, resources/assets/styles/sections/_other-videos.scss */

.other-video-listing .collection-item .title {
  margin-top: 11px;
  margin-bottom: 15px;
}

/* line 32, resources/assets/styles/sections/_other-videos.scss */

.other-video-listing .content {
  color: #010d2c !important;
  line-height: 20px;
  font-size: 16px;
  font-family: "Myriad Pro", sans-serif;
}

/* line 39, resources/assets/styles/sections/_other-videos.scss */

.other-video-listing .image {
  opacity: 1 !important;
}

/* line 42, resources/assets/styles/sections/_other-videos.scss */

.other-video-listing .image .play {
  width: 64px;
  height: 64px;
  border-radius: 100%;
  background-color: rgba(0, 0, 0, 0.4);
  display: inline-block;
  position: absolute;
  right: 0;
  left: 0;
  bottom: 0;
  top: 0;
  margin: auto;
}

/* line 55, resources/assets/styles/sections/_other-videos.scss */

.other-video-listing .image .play::before {
  content: "";
  width: 0;
  height: 0;
  border-top: 16px solid transparent;
  border-left: 23px solid #fff;
  border-bottom: 15px solid transparent;
  position: absolute;
  top: 0;
  right: -6px;
  bottom: 0;
  left: 0;
  margin: auto;
}

/* line 73, resources/assets/styles/sections/_other-videos.scss */

.section-other-videos {
  margin-top: 90px;
  margin-bottom: 35px;
}

@media (max-width: 991.98px) {
  /* line 73, resources/assets/styles/sections/_other-videos.scss */

  .section-other-videos {
    font-size: 30px;
  }
}

@media (max-width: 575.98px) {
  /* line 73, resources/assets/styles/sections/_other-videos.scss */

  .section-other-videos {
    margin-top: 50px;
  }
}

@media (max-width: 767.98px) {
  /* line 85, resources/assets/styles/sections/_other-videos.scss */

  .section-other-videos .section-text {
    max-width: 312px !important;
  }
}

@media (max-width: 767.98px) {
  /* line 90, resources/assets/styles/sections/_other-videos.scss */

  .section-other-videos .section-text .title {
    letter-spacing: 1.8px;
    font-size: 24px;
  }
}

@media (max-width: 767.98px) {
  /* line 96, resources/assets/styles/sections/_other-videos.scss */

  .section-other-videos .section-text .title .text-secondary {
    letter-spacing: 1.5px;
  }
}

@media (max-width: 767.98px) {
  /* line 102, resources/assets/styles/sections/_other-videos.scss */

  .section-other-videos .section-text .title .second-part {
    letter-spacing: 0.5px;
  }
}

@media (min-width: 768px) {
  /* line 110, resources/assets/styles/sections/_other-videos.scss */

  .section-other-videos .past-events {
    grid-template-columns: repeat(3, calc(399px + 5px));
  }
}

@media (max-width: 991.98px) {
  /* line 110, resources/assets/styles/sections/_other-videos.scss */

  .section-other-videos .past-events {
    grid-template-columns: repeat(2, calc(399px + 5px));
  }
}

@media (min-width: 768px) and (max-width: 991.98px) {
  /* line 110, resources/assets/styles/sections/_other-videos.scss */

  .section-other-videos .past-events {
    grid-template-columns: repeat(2, calc(399px - 15px));
  }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
  /* line 110, resources/assets/styles/sections/_other-videos.scss */

  .section-other-videos .past-events {
    grid-template-columns: repeat(2, calc(399px + 5px));
  }
}

/* line 21, resources/assets/styles/components/_collection.scss */

.section-other-videos .past-events .collection-item {
  height: calc(430px - 5px);
  width: calc(399px - 5px);
}

@media (min-width: 768px) {
  /* line 21, resources/assets/styles/components/_collection.scss */

  .section-other-videos .past-events .collection-item {
    width: calc(399px - 40px);
  }
}

@media (max-width: 991.98px) {
  /* line 21, resources/assets/styles/components/_collection.scss */

  .section-other-videos .past-events .collection-item {
    width: calc(399px - 60px);
    max-width: 100%;
  }
}

/* line 39, resources/assets/styles/components/_collection.scss */

.section-other-videos .past-events .collection-item-container:nth-child(3n-2) .collection-item .collection-item-bg {
  border-bottom: 430px solid #fff;
}

/* line 48, resources/assets/styles/components/_collection.scss */

.section-other-videos .past-events .collection-item-container:nth-child(3n + 0) .collection-item .collection-item-bg {
  border-bottom: 430px solid #fff;
}

@media (max-width: 767.98px) {
  /* line 114, resources/assets/styles/sections/_other-videos.scss */

  .section-other-videos .collection {
    margin-top: 50px !important;
  }
}

/* line 122, resources/assets/styles/sections/_other-videos.scss */

.section-other-videos .collection .collection-item-container:nth-child(3n+0) .collection-item .collection-item-bg {
  -webkit-transform: rotate(-1deg);
  -o-transform: rotate(-1deg);
  transform: rotate(-1deg);
}

/* line 1, resources/assets/styles/sections/_hero-simple.scss */

.section-hero-simple {
  position: relative;
  overflow: hidden;
  margin-bottom: 0;
  min-height: 430px;
}

@media (max-width: 991.98px) {
  /* line 1, resources/assets/styles/sections/_hero-simple.scss */

  .section-hero-simple {
    min-height: 270px;
  }
}

@media (max-width: 767.98px) {
  /* line 1, resources/assets/styles/sections/_hero-simple.scss */

  .section-hero-simple {
    min-height: 230px;
    margin-bottom: 0;
  }
}

/* line 16, resources/assets/styles/sections/_hero-simple.scss */

.section-hero-simple .content {
  position: relative;
  z-index: 10;
  text-align: center;
}

@media (min-width: 992px) {
  /* line 16, resources/assets/styles/sections/_hero-simple.scss */

  .section-hero-simple .content {
    padding-top: 130px;
  }
}

@media (max-width: 991.98px) {
  /* line 16, resources/assets/styles/sections/_hero-simple.scss */

  .section-hero-simple .content {
    padding-top: 30px;
  }
}

/* line 30, resources/assets/styles/sections/_hero-simple.scss */

.section-hero-simple .title {
  text-transform: uppercase;
}

/* line 33, resources/assets/styles/sections/_hero-simple.scss */

.section-hero-simple .title .first-part {
  font-size: 48px;
  font-weight: bold;
  color: #af9968;
}

@media (max-width: 991.98px) {
  /* line 33, resources/assets/styles/sections/_hero-simple.scss */

  .section-hero-simple .title .first-part {
    font-size: 34px;
  }
}

@media (max-width: 767.98px) {
  /* line 33, resources/assets/styles/sections/_hero-simple.scss */

  .section-hero-simple .title .first-part {
    font-size: 28px;
  }
}

/* line 47, resources/assets/styles/sections/_hero-simple.scss */

.section-hero-simple .title .second-part {
  font-size: 28px;
  color: #fff;
  max-width: 498px;
  margin: 0 auto;
}

@media (max-width: 991.98px) {
  /* line 47, resources/assets/styles/sections/_hero-simple.scss */

  .section-hero-simple .title .second-part {
    font-size: 20px;
  }
}

@media (max-width: 767.98px) {
  /* line 47, resources/assets/styles/sections/_hero-simple.scss */

  .section-hero-simple .title .second-part {
    font-size: 16px;
  }
}

/* line 50, resources/assets/styles/sections/_modules.scss */

.section-modules {
  position: relative;
  padding-bottom: 120px;
  padding-top: 180px;
  margin-bottom: 77px;
}

/* line 6, resources/assets/styles/sections/_modules.scss */

.section-modules .background-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 13, resources/assets/styles/sections/_modules.scss */

.section-modules .background-wrapper .background-image {
  height: 100%;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}

/* line 19, resources/assets/styles/sections/_modules.scss */

.section-modules .background-wrapper .background-image.mobile {
  background-position: center bottom;
}

/* line 23, resources/assets/styles/sections/_modules.scss */

.section-modules .background-wrapper .background-image.desktop {
  display: none;
}

@media (max-width: 991.98px) {
  /* line 30, resources/assets/styles/sections/_modules.scss */

  .section-modules .background-wrapper .background-image.desktop {
    background-position-x: 65%;
  }
}

@media (min-width: 768px) {
  /* line 38, resources/assets/styles/sections/_modules.scss */

  .section-modules .background-wrapper .background-image.mobile {
    display: none;
  }

  /* line 42, resources/assets/styles/sections/_modules.scss */

  .section-modules .background-wrapper .background-image.desktop {
    display: block;
  }
}

@media (max-width: 1199.98px) {
  /* line 50, resources/assets/styles/sections/_modules.scss */

  .section-modules {
    padding-bottom: 100px;
    padding-top: 100px;
  }
}

@media (max-width: 767.98px) {
  /* line 50, resources/assets/styles/sections/_modules.scss */

  .section-modules {
    padding-bottom: 33px;
    padding-top: 15px;
    margin-bottom: 0;
  }
}

/* line 69, resources/assets/styles/sections/_modules.scss */

.section-modules .modules-wrapper {
  position: relative;
  z-index: 100;
}

@media (min-width: 992px) {
  /* line 74, resources/assets/styles/sections/_modules.scss */

  .section-modules .container {
    max-width: 1470px;
  }
}

@media (min-width: 1800px) {
  /* line 74, resources/assets/styles/sections/_modules.scss */

  .section-modules .container {
    max-width: 1640px;
  }
}

/* line 86, resources/assets/styles/sections/_modules.scss */

.section-modules .background-wrapper--custom .background-image::before {
  content: "";
  position: absolute;
  background: inherit;
  top: 0;
  bottom: -200%;
  left: 0;
  right: 0;
}

@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  40% {
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}

@-o-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    -o-transform: translateY(0);
       transform: translateY(0);
  }

  40% {
    -webkit-transform: translateY(-20px);
    -o-transform: translateY(-20px);
       transform: translateY(-20px);
  }

  60% {
    -webkit-transform: translateY(-15px);
    -o-transform: translateY(-15px);
       transform: translateY(-15px);
  }
}

@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    -o-transform: translateY(0);
       transform: translateY(0);
  }

  40% {
    -webkit-transform: translateY(-20px);
    -o-transform: translateY(-20px);
       transform: translateY(-20px);
  }

  60% {
    -webkit-transform: translateY(-15px);
    -o-transform: translateY(-15px);
       transform: translateY(-15px);
  }
}

/* line 143, resources/assets/styles/sections/_modules.scss */

.section-modules .bounce {
  -webkit-transform-origin: center bottom;
       -o-transform-origin: center bottom;
          transform-origin: center bottom;
  width: 100%;
  height: auto;
  animation: bounce 2s infinite;
  -webkit-animation: bounce 2s infinite;
  -moz-animation: bounce 2s infinite;
  -o-animation: bounce 2s infinite;
}

/* line 153, resources/assets/styles/sections/_modules.scss */

.section-modules .section-title {
  margin-bottom: 174px;
}

@media (max-width: 991.98px) {
  /* line 153, resources/assets/styles/sections/_modules.scss */

  .section-modules .section-title {
    margin-bottom: 30px;
  }
}

@media (max-width: 991.98px) {
  /* line 153, resources/assets/styles/sections/_modules.scss */

  .section-modules .section-title {
    margin-bottom: 3px;
  }
}

@media (max-width: 767.98px) {
  /* line 153, resources/assets/styles/sections/_modules.scss */

  .section-modules .section-title {
    margin-bottom: 6px;
  }
}

/* line 168, resources/assets/styles/sections/_modules.scss */

.section-modules .section-title .title {
  margin-bottom: 9px;
  letter-spacing: 0.4px;
}

/* line 173, resources/assets/styles/sections/_modules.scss */

.section-modules .section-title .first-part {
  font-size: 70px;
}

@media (max-width: 991.98px) {
  /* line 173, resources/assets/styles/sections/_modules.scss */

  .section-modules .section-title .first-part {
    font-size: 35px;
    display: block;
  }
}

@media (max-width: 767.98px) {
  /* line 173, resources/assets/styles/sections/_modules.scss */

  .section-modules .section-title .first-part {
    font-size: 26px;
  }
}

/* line 186, resources/assets/styles/sections/_modules.scss */

.section-modules .section-title .second-part {
  font-size: 70px;
  font-weight: 900;
}

@media (max-width: 767.98px) {
  /* line 186, resources/assets/styles/sections/_modules.scss */

  .section-modules .section-title .second-part {
    font-size: 40px;
    line-height: 1.1;
  }
}

/* line 196, resources/assets/styles/sections/_modules.scss */

.section-modules .section-title p {
  font-size: 20px !important;
  margin: 0 auto;
  text-align: center;
  width: 40%;
  line-height: 1.2;
}

@media (max-width: 767.98px) {
  /* line 196, resources/assets/styles/sections/_modules.scss */

  .section-modules .section-title p {
    width: 100%;
    margin-top: 30px;
    font-size: 18px !important;
    line-height: 1.4;
  }
}

/* line 212, resources/assets/styles/sections/_modules.scss */

.section-modules .item-flex {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: -20px;
}

@media (max-width: 991.98px) {
  /* line 212, resources/assets/styles/sections/_modules.scss */

  .section-modules .item-flex {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin: 0;
  }
}

/* line 223, resources/assets/styles/sections/_modules.scss */

.section-modules .module-container {
  -webkit-filter: drop-shadow(1px 2px 14px rgba(0, 0, 0, 0.2));
          filter: drop-shadow(1px 2px 14px rgba(0, 0, 0, 0.2));
  position: relative;
  margin: 30px 20px;
  width: 18.75%;
}

@media (max-width: 991.98px) {
  /* line 223, resources/assets/styles/sections/_modules.scss */

  .section-modules .module-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: 25px 20px;
    width: 100%;
  }
}

@media (max-width: 767.98px) {
  /* line 223, resources/assets/styles/sections/_modules.scss */

  .section-modules .module-container {
    margin: 23px 20px;
  }
}

/* line 240, resources/assets/styles/sections/_modules.scss */

.section-modules .module-container::after {
  content: '';
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAnCAYAAAALkrgzAAAA/UlEQVRIia3XoQoCQRDG8b+nyeyziEmLDyAIBp/AahHfQIPFKBhMNtFkEd/IbLAoC3dwLOfd7uz3lZ2Z8AtTlmldDwuAIdAHdojSAUbAHejm/VZBZ8AyR102wFoFz4FHaSbBHfwGJmo8y185npVqKZ55vQz3YRleBUvwf3AyXgcn4U2wGQ+BTXgoHI3HwFF4LByMW+Ag3Ao34ilwgU+Bl4ePU+E2cAR6pdkeeKbADj0DMw91X93XCteiGHfciFrgIDQWDkZj4Cg0FI5GQ2AT2gSb0To4Cf0HJ6NVsAT1YRlahqVoAcvRAj6p0QK+AR8l6uKOmUt+LgyAlQIF+AGAw3Bybd9tvAAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  position: absolute;
  right: -17%;
  top: 32%;
  width: 30px;
  height: 56px;
  background-size: 23px 37px;
}

@media (max-width: 1199.98px) {
  /* line 240, resources/assets/styles/sections/_modules.scss */

  .section-modules .module-container::after {
    background-size: 18px 33px;
    right: -23%;
  }
}

@media (max-width: 991.98px) {
  /* line 240, resources/assets/styles/sections/_modules.scss */

  .section-modules .module-container::after {
    background-size: 14px 28px;
    bottom: 0;
    right: 50%;
    top: 108%;
    -webkit-transform: rotate(90deg);
         -o-transform: rotate(90deg);
            transform: rotate(90deg);
  }
}

@media (max-width: 767.98px) {
  /* line 240, resources/assets/styles/sections/_modules.scss */

  .section-modules .module-container::after {
    right: 50%;
    top: 108%;
  }
}

/* line 270, resources/assets/styles/sections/_modules.scss */

.section-modules .module-container:nth-child(1)::after {
  right: -12%;
}

@media (max-width: 767.98px) {
  /* line 270, resources/assets/styles/sections/_modules.scss */

  .section-modules .module-container:nth-child(1)::after {
    right: 50%;
  }
}

/* line 279, resources/assets/styles/sections/_modules.scss */

.section-modules .module-container:last-child::after {
  display: none;
}

/* line 284, resources/assets/styles/sections/_modules.scss */

.section-modules .module-container .module-trapezoid {
  background: #fff;
  -webkit-clip-path: polygon(0% 2%, 94% 6%, 89% 98%, 4% 95%);
          clip-path: polygon(0% 2%, 94% 6%, 89% 98%, 4% 95%);
  padding: 43px 20px 40px;
  position: relative;
  text-align: center;
}

@media (max-width: 1199.98px) {
  /* line 284, resources/assets/styles/sections/_modules.scss */

  .section-modules .module-container .module-trapezoid {
    padding: 36px 5px 34px;
  }
}

@media (max-width: 991.98px) {
  /* line 284, resources/assets/styles/sections/_modules.scss */

  .section-modules .module-container .module-trapezoid {
    width: 50%;
  }
}

@media (max-width: 767.98px) {
  /* line 284, resources/assets/styles/sections/_modules.scss */

  .section-modules .module-container .module-trapezoid {
    padding: 25px 20px 25px;
    width: 57%;
    -webkit-clip-path: polygon(7% 0%, 94% 3%, 90% 87%, 10% 83%);
            clip-path: polygon(7% 0%, 94% 3%, 90% 87%, 10% 83%);
  }
}

/* line 306, resources/assets/styles/sections/_modules.scss */

.section-modules .module-container .module-title {
  font-size: 25px;
  letter-spacing: 1px;
  margin-bottom: 0;
  text-transform: uppercase;
}

@media (max-width: 991.98px) {
  /* line 306, resources/assets/styles/sections/_modules.scss */

  .section-modules .module-container .module-title {
    font-size: 20px;
  }
}

/* line 317, resources/assets/styles/sections/_modules.scss */

.section-modules .module-container .module-text {
  display: none;
}

/* line 321, resources/assets/styles/sections/_modules.scss */

.section-modules .module-container .module-image {
  width: 42%;
}

/* line 325, resources/assets/styles/sections/_modules.scss */

.section-modules .module-container--image {
  width: 21%;
}

@media (max-width: 991.98px) {
  /* line 325, resources/assets/styles/sections/_modules.scss */

  .section-modules .module-container--image {
    width: 100%;
  }
}

@media (max-width: 767.98px) {
  /* line 325, resources/assets/styles/sections/_modules.scss */

  .section-modules .module-container--image {
    margin: 7px 20px 18px;
  }
}

/* line 336, resources/assets/styles/sections/_modules.scss */

.section-modules .module-container--image.module-container::after {
  right: -12%;
}

@media (max-width: 1199.98px) {
  /* line 336, resources/assets/styles/sections/_modules.scss */

  .section-modules .module-container--image.module-container::after {
    right: -16%;
  }
}

@media (max-width: 991.98px) {
  /* line 336, resources/assets/styles/sections/_modules.scss */

  .section-modules .module-container--image.module-container::after {
    right: 50%;
    top: 108%;
  }
}

/* line 349, resources/assets/styles/sections/_modules.scss */

.section-modules .module-container--image .module-trapezoid {
  background: #010d2c !important;
  -webkit-clip-path: polygon(5% 0, 95% 0, 100% 98%, 0 100%);
          clip-path: polygon(5% 0, 95% 0, 100% 98%, 0 100%);
  padding: 36px 30px 36px;
}

@media (max-width: 991.98px) {
  /* line 349, resources/assets/styles/sections/_modules.scss */

  .section-modules .module-container--image .module-trapezoid {
    padding: 26px 20px 21px;
    width: 76%;
  }
}

/* line 360, resources/assets/styles/sections/_modules.scss */

.section-modules .module-container--image .module-title {
  color: #fff;
  font-size: 30px;
}

@media (max-width: 991.98px) {
  /* line 360, resources/assets/styles/sections/_modules.scss */

  .section-modules .module-container--image .module-title {
    font-size: 25px;
  }
}

/* line 371, resources/assets/styles/sections/_modules.scss */

.section-modules .module-container:nth-child(2) .module-trapezoid {
  -webkit-clip-path: polygon(4% 5%, 94% 1%, 100% 95%, 0 100%);
          clip-path: polygon(4% 5%, 94% 1%, 100% 95%, 0 100%);
}

@media (max-width: 767.98px) {
  /* line 371, resources/assets/styles/sections/_modules.scss */

  .section-modules .module-container:nth-child(2) .module-trapezoid {
    -webkit-clip-path: polygon(7% 5%, 94% 1%, 100% 95%, 3% 100%);
            clip-path: polygon(7% 5%, 94% 1%, 100% 95%, 3% 100%);
  }
}

/* line 379, resources/assets/styles/sections/_modules.scss */

.section-modules .module-container:nth-child(3) .module-trapezoid {
  -webkit-clip-path: polygon(4% 8%, 98% 6%, 93% 98%, 3% 89%);
          clip-path: polygon(4% 8%, 98% 6%, 93% 98%, 3% 89%);
}

@media (max-width: 767.98px) {
  /* line 379, resources/assets/styles/sections/_modules.scss */

  .section-modules .module-container:nth-child(3) .module-trapezoid {
    -webkit-clip-path: polygon(6% 8%, 100% 5%, 95% 95%, 5% 87%);
            clip-path: polygon(6% 8%, 100% 5%, 95% 95%, 5% 87%);
  }
}

/* line 387, resources/assets/styles/sections/_modules.scss */

.section-modules .module-container:nth-child(4) .module-trapezoid {
  -webkit-clip-path: polygon(10% 6%, 95% 10%, 100% 100%, 7% 91%);
          clip-path: polygon(10% 6%, 95% 10%, 100% 100%, 7% 91%);
}

@media (max-width: 767.98px) {
  /* line 387, resources/assets/styles/sections/_modules.scss */

  .section-modules .module-container:nth-child(4) .module-trapezoid {
    -webkit-clip-path: polygon(6% 1%, 96% 4%, 100% 100%, 3% 88%);
            clip-path: polygon(6% 1%, 96% 4%, 100% 100%, 3% 88%);
  }
}

/* line 395, resources/assets/styles/sections/_modules.scss */

.section-modules .module-container:nth-child(5) .module-trapezoid {
  -webkit-clip-path: polygon(6% 7%, 100% 0, 96% 95%, 11% 98%);
          clip-path: polygon(6% 7%, 100% 0, 96% 95%, 11% 98%);
}

@media (max-width: 767.98px) {
  /* line 395, resources/assets/styles/sections/_modules.scss */

  .section-modules .module-container:nth-child(5) .module-trapezoid {
    -webkit-clip-path: polygon(0% 5%, 100% 0, 96% 97%, 4% 100%);
            clip-path: polygon(0% 5%, 100% 0, 96% 97%, 4% 100%);
  }
}

/* line 1, resources/assets/styles/sections/_background-start.scss */

.section-background-start {
  width: 100%;
  position: relative;
}

/* line 6, resources/assets/styles/sections/_background-start.scss */

.section-background-start__background {
  position: absolute;
  width: 100%;
  height: calc(100% + 200px);
  z-index: -1;
  background-position: center;
  background-size: cover;
}

@media (max-width: 991.98px) {
  /* line 6, resources/assets/styles/sections/_background-start.scss */

  .section-background-start__background {
    display: none;
  }
}

/* line 19, resources/assets/styles/sections/_background-start.scss */

.section-background-start__background-mobile {
  position: absolute;
  width: 100%;
  height: calc(100% + 100px);
  z-index: -1;
  display: none;
  background-position: center;
  background-size: cover;
}

@media (max-width: 991.98px) {
  /* line 19, resources/assets/styles/sections/_background-start.scss */

  .section-background-start__background-mobile {
    display: block;
  }
}

/* line 1, resources/assets/styles/sections/_latest-posts.scss */

.section-latest-posts {
  margin-bottom: 60px;
}

@media (max-width: 991.98px) {
  /* line 1, resources/assets/styles/sections/_latest-posts.scss */

  .section-latest-posts {
    margin-bottom: 0;
  }
}

@media (min-width: 1200px) {
  /* line 8, resources/assets/styles/sections/_latest-posts.scss */

  .section-latest-posts .container {
    max-width: 1230px;
  }
}

/* line 14, resources/assets/styles/sections/_latest-posts.scss */

.section-latest-posts__title {
  font-family: "Gibson", sans-serif;
  font-size: 24px;
  font-weight: normal;
  font-style: normal;
  line-height: 2.25;
  color: #020d2c;
}

@media (max-width: 991.98px) {
  /* line 14, resources/assets/styles/sections/_latest-posts.scss */

  .section-latest-posts__title {
    margin-bottom: 9px;
    max-width: 382px;
    margin-left: auto;
    margin-right: auto;
  }
}

@media (max-width: 991.98px) {
  /* line 30, resources/assets/styles/sections/_latest-posts.scss */

  .section-latest-posts .c-post-meta {
    display: none;
  }
}

/* line 1, resources/assets/styles/sections/_subscribe-bar.scss */

.section-subscribe-bar {
  margin-bottom: 87px;
}

@media (max-width: 991.98px) {
  /* line 1, resources/assets/styles/sections/_subscribe-bar.scss */

  .section-subscribe-bar {
    background-color: #020d2c;
    border-bottom: 8px solid #b09968;
    margin-bottom: 52px;
  }
}

@media (min-width: 1200px) {
  /* line 10, resources/assets/styles/sections/_subscribe-bar.scss */

  .section-subscribe-bar > .container {
    max-width: 1230px;
  }
}

/* line 16, resources/assets/styles/sections/_subscribe-bar.scss */

.section-subscribe-bar__title-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (min-width: 992px) {
  /* line 16, resources/assets/styles/sections/_subscribe-bar.scss */

  .section-subscribe-bar__title-wrap {
    margin-left: 28px;
  }
}

@media (max-width: 991.98px) {
  /* line 16, resources/assets/styles/sections/_subscribe-bar.scss */

  .section-subscribe-bar__title-wrap {
    margin-bottom: 17px;
  }
}

/* line 29, resources/assets/styles/sections/_subscribe-bar.scss */

.section-subscribe-bar__title-wrap svg {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}

@media (max-width: 991.98px) {
  /* line 29, resources/assets/styles/sections/_subscribe-bar.scss */

  .section-subscribe-bar__title-wrap svg {
    width: 15px;
    height: 52px;
  }
}

/* line 39, resources/assets/styles/sections/_subscribe-bar.scss */

.section-subscribe-bar__title {
  font-family: "Gibson", sans-serif;
  font-size: 28px;
  font-weight: 900;
  font-stretch: normal;
  line-height: 1.11;
  text-align: center;
  text-transform: uppercase;
  margin: 0;
  padding: 0 10px;
}

@media (max-width: 991.98px) {
  /* line 39, resources/assets/styles/sections/_subscribe-bar.scss */

  .section-subscribe-bar__title {
    font-size: 17.3px;
    padding: 0 5px;
  }
}

@media (max-width: 991.98px) {
  /* line 55, resources/assets/styles/sections/_subscribe-bar.scss */

  .section-subscribe-bar__title br {
    display: none;
  }
}

/* line 62, resources/assets/styles/sections/_subscribe-bar.scss */

.section-subscribe-bar .component-form {
  padding: 0;
}

/* line 66, resources/assets/styles/sections/_subscribe-bar.scss */

.section-subscribe-bar__row {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #020d2c;
  color: #fff;
  position: relative;
  padding-top: 34px;
  padding-bottom: 34px;
}

@media (max-width: 991.98px) {
  /* line 66, resources/assets/styles/sections/_subscribe-bar.scss */

  .section-subscribe-bar__row {
    padding-top: 22px;
    padding-bottom: 23px;
  }
}

/* line 79, resources/assets/styles/sections/_subscribe-bar.scss */

.section-subscribe-bar__row::after {
  content: '';
  background-color: #b09968;
  height: 7px;
  position: absolute;
  bottom: -7px;
  right: 14px;
  left: 14px;
}

@media (max-width: 991.98px) {
  /* line 79, resources/assets/styles/sections/_subscribe-bar.scss */

  .section-subscribe-bar__row::after {
    display: none;
  }
}

@media (min-width: 992px) {
  /* line 94, resources/assets/styles/sections/_subscribe-bar.scss */

  .section-subscribe-bar .col-form {
    padding-right: 65px;
    padding-left: 20px;
  }
}

/* line 1, resources/assets/styles/sections/_posts.scss */

.section-posts {
  margin-bottom: 133px;
}

@media (max-width: 991.98px) {
  /* line 1, resources/assets/styles/sections/_posts.scss */

  .section-posts {
    margin-bottom: 60px;
  }
}

@media (min-width: 1200px) {
  /* line 8, resources/assets/styles/sections/_posts.scss */

  .section-posts > .container {
    max-width: 1230px;
  }
}

/* line 14, resources/assets/styles/sections/_posts.scss */

.section-posts__list {
  margin-bottom: 19px;
}

@media (max-width: 991.98px) {
  /* line 14, resources/assets/styles/sections/_posts.scss */

  .section-posts__list {
    margin-bottom: 7px;
  }
}

/* line 22, resources/assets/styles/sections/_posts.scss */

.section-posts .c-posts-list__item {
  margin-bottom: 75px;
}

@media (max-width: 991.98px) {
  /* line 22, resources/assets/styles/sections/_posts.scss */

  .section-posts .c-posts-list__item {
    margin-bottom: 23px;
  }
}

/* line 30, resources/assets/styles/sections/_posts.scss */

.section-posts__overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 37, resources/assets/styles/sections/_posts.scss */

.section-posts__overlay img {
  position: absolute;
  bottom: 20px;
  opacity: 0.8;
}

@media (max-width: 991.98px) {
  /* line 44, resources/assets/styles/sections/_posts.scss */

  .section-posts .c-cta-card {
    margin-bottom: 56px;
  }
}

/* line 50, resources/assets/styles/sections/_posts.scss */

.section-posts__load-more {
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.56;
  letter-spacing: normal;
  text-align: center;
  color: #00a6e0;
  text-decoration: none;
}

/* line 64, resources/assets/styles/sections/_posts.scss */

.section-posts__load-more:hover {
  color: #00a6e0;
}

@media (max-width: 991.98px) {
  /* line 69, resources/assets/styles/sections/_posts.scss */

  .section-posts .c-post-meta {
    display: none;
  }
}

/* line 1, resources/assets/styles/sections/_cta-2.scss */

.section-cta-2 {
  position: relative;
  text-align: center;
  padding: 45px 0 110px 0;
}

@media (max-width: 991.98px) {
  /* line 1, resources/assets/styles/sections/_cta-2.scss */

  .section-cta-2 {
    padding: 85px 0 85px 0;
  }
}

/* line 10, resources/assets/styles/sections/_cta-2.scss */

.section-cta-2 .background__image {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
}

/* line 17, resources/assets/styles/sections/_cta-2.scss */

.section-cta-2 .background__image::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #b09968;
  opacity: 0.8;
}

/* line 29, resources/assets/styles/sections/_cta-2.scss */

.section-cta-2 > .container {
  position: relative;
  z-index: 3;
}

/* line 34, resources/assets/styles/sections/_cta-2.scss */

.section-cta-2__title-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #fff;
  margin-bottom: 19px;
}

@media (max-width: 991.98px) {
  /* line 34, resources/assets/styles/sections/_cta-2.scss */

  .section-cta-2__title-wrap {
    margin-bottom: 27px;
  }
}

/* line 45, resources/assets/styles/sections/_cta-2.scss */

.section-cta-2__title-wrap svg {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}

@media (max-width: 991.98px) {
  /* line 45, resources/assets/styles/sections/_cta-2.scss */

  .section-cta-2__title-wrap svg {
    display: none;
  }
}

/* line 54, resources/assets/styles/sections/_cta-2.scss */

.section-cta-2__title {
  font-family: "Gibson", sans-serif;
  font-size: 32px;
  font-weight: 900;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  color: #fff;
  margin: 0;
}

@media (min-width: 992px) {
  /* line 54, resources/assets/styles/sections/_cta-2.scss */

  .section-cta-2__title {
    line-height: 1.69;
    padding: 0 32px;
  }
}

@media (max-width: 991.98px) {
  /* line 54, resources/assets/styles/sections/_cta-2.scss */

  .section-cta-2__title {
    line-height: 1.06;
  }
}

/* line 74, resources/assets/styles/sections/_cta-2.scss */

.section-cta-2__btn {
  min-width: 200px;
  text-transform: uppercase;
  font-weight: 600;
}

/* line 3, resources/assets/styles/pages/_blog.scss */

.blog__background .background__image-mobile,
.blog__background .background__image {
  background-size: cover;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

@media (max-width: 991.98px) {
  /* line 13, resources/assets/styles/pages/_blog.scss */

  .blog__background .background__image {
    display: none;
  }
}

@media (min-width: 992px) {
  /* line 19, resources/assets/styles/pages/_blog.scss */

  .blog__background .background__image-mobile {
    display: none;
  }
}

/* line 26, resources/assets/styles/pages/_blog.scss */

.blog__page-content {
  position: relative;
  z-index: 3;
}

/* line 31, resources/assets/styles/pages/_blog.scss */

.blog__page-wrap {
  position: relative;
}

@media (max-width: 991.98px) {
  /* line 35, resources/assets/styles/pages/_blog.scss */

  .blog .page-header {
    padding-top: 29px;
    padding-bottom: 15px;
  }
}

@media (min-width: 992px) {
  /* line 35, resources/assets/styles/pages/_blog.scss */

  .blog .page-header {
    padding-top: 44px;
    padding-bottom: 43px;
  }
}

/* line 46, resources/assets/styles/pages/_blog.scss */

.blog .page-header h1 {
  font-family: "Gibson", sans-serif;
  font-weight: 300;
  line-height: 1.69;
  text-align: center;
  color: #020d2c;
}

@media (max-width: 991.98px) {
  /* line 46, resources/assets/styles/pages/_blog.scss */

  .blog .page-header h1 {
    font-size: 22px;
  }
}

@media (min-width: 992px) {
  /* line 46, resources/assets/styles/pages/_blog.scss */

  .blog .page-header h1 {
    font-size: 32px;
  }
}

/* line 63, resources/assets/styles/pages/_blog.scss */

.blog footer.footer-polygonal {
  z-index: 10;
}

/* line 4, resources/assets/styles/pages/_single.scss */

.single figure.alignleft figcaption {
  text-align: left;
}

/* line 10, resources/assets/styles/pages/_single.scss */

.single figure.aligncenter figcaption {
  text-align: center;
}

/* line 16, resources/assets/styles/pages/_single.scss */

.single figure.alignright figcaption {
  text-align: right;
}

/* line 2, resources/assets/styles/pages/_home.scss */

.home .section-highlights {
  margin-top: 80px;
}

@media (min-width: 1200px) {
  /* line 2, resources/assets/styles/pages/_home.scss */

  .home .section-highlights {
    margin: 80px;
  }
}

/* line 10, resources/assets/styles/pages/_home.scss */

.home .section-highlights .col-md-4:nth-child(2) .card-img-top {
  top: -20px;
  position: relative;
}

@media (max-width: 767.98px) {
  /* line 10, resources/assets/styles/pages/_home.scss */

  .home .section-highlights .col-md-4:nth-child(2) .card-img-top {
    margin-top: 20px;
    margin-bottom: -140px;
    top: -30px;
  }
}

@media (min-width: 1200px) {
  /* line 24, resources/assets/styles/pages/_home.scss */

  .home .cta-main {
    height: 820px;
  }
}

@media (min-width: 1400px) {
  /* line 29, resources/assets/styles/pages/_home.scss */

  .home .cta-main-content {
    left: 415px;
    top: 285px;
  }
}

@media (min-width: 1200px) and (max-width: 1399.98px) {
  /* line 29, resources/assets/styles/pages/_home.scss */

  .home .cta-main-content {
    top: 300px;
    left: 410px;
  }
}

@media (max-width: 991.98px) {
  /* line 29, resources/assets/styles/pages/_home.scss */

  .home .cta-main-content {
    top: 20px;
    left: auto;
  }
}

@media (max-width: 575.98px) {
  /* line 29, resources/assets/styles/pages/_home.scss */

  .home .cta-main-content {
    top: 10px;
    left: auto;
  }
}

/* line 50, resources/assets/styles/pages/_home.scss */

.home .cta-main-content a {
  padding: 12px 25px !important;
  font-size: 15px;
}

/* line 56, resources/assets/styles/pages/_home.scss */

.home .testimonial-img-top {
  width: 55px;
}

@media (min-width: 768px) {
  /* line 63, resources/assets/styles/pages/_home.scss */

  .front-page-data article.section-text {
    margin-top: 30px;
  }
}

/* line 68, resources/assets/styles/pages/_home.scss */

.front-page-data h2 {
  letter-spacing: 2px;
  line-height: 1.2;
  margin-bottom: 20px;
}

@media (min-width: 768px) {
  /* line 68, resources/assets/styles/pages/_home.scss */

  .front-page-data h2 {
    font-size: 40px;
  }
}

@media (max-width: 991.98px) {
  /* line 68, resources/assets/styles/pages/_home.scss */

  .front-page-data h2 {
    font-size: 24px;
  }
}

@media (min-width: 768px) {
  /* line 83, resources/assets/styles/pages/_home.scss */

  .front-page-data .text {
    width: 700px;
  }
}

@media (max-width: 991.98px) {
  /* line 83, resources/assets/styles/pages/_home.scss */

  .front-page-data .text {
    max-width: 500px;
  }
}

/* line 95, resources/assets/styles/pages/_home.scss */

.front-page-data .section.section-text .title {
  margin-bottom: 27px;
}

/* line 99, resources/assets/styles/pages/_home.scss */

.front-page-data .section.section-text p.text {
  line-height: 1.2;
}

/* line 105, resources/assets/styles/pages/_home.scss */

.front-page-data .section.section-logos-wall .title {
  margin-bottom: 15px;
}

/* line 113, resources/assets/styles/pages/_home.scss */

.front-page-data .section-cta .section-text .text {
  width: auto;
}

/* line 118, resources/assets/styles/pages/_home.scss */

.front-page-data .section-cta .bg_hero {
  display: none;
}

@media (max-width: 991.98px) {
  /* line 118, resources/assets/styles/pages/_home.scss */

  .front-page-data .section-cta .bg_hero {
    display: block;
    left: -20px;
    top: -140px;
  }
}

/* line 1, resources/assets/styles/pages/_single-pr.scss */

.single-pr {
  position: relative;
  padding: 50px;
  margin-top: 40px;
  margin-bottom: 120px;
  overflow: hidden;
}

@media (min-width: 1400px) {
  /* line 1, resources/assets/styles/pages/_single-pr.scss */

  .single-pr {
    width: 1280px;
  }
}

@media (max-width: 991.98px) {
  /* line 1, resources/assets/styles/pages/_single-pr.scss */

  .single-pr {
    width: 80%;
    padding: 20px;
  }
}

/* line 17, resources/assets/styles/pages/_single-pr.scss */

.single-pr .single-pr-bg {
  display: block;
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 1;
  -webkit-transform: skewY(-2deg);
       -o-transform: skewY(-2deg);
          transform: skewY(-2deg);
  border-bottom: 300vw solid white;
}

@media (min-width: 992px) {
  /* line 17, resources/assets/styles/pages/_single-pr.scss */

  .single-pr .single-pr-bg {
    border-left: 40px solid transparent;
  }
}

/* line 31, resources/assets/styles/pages/_single-pr.scss */

.single-pr .single-pr-content {
  max-width: 835px;
  margin: 85px auto 40px auto;
  position: relative;
  z-index: 2;
}

@media (max-width: 991.98px) {
  /* line 31, resources/assets/styles/pages/_single-pr.scss */

  .single-pr .single-pr-content {
    margin: 50px auto;
  }
}

/* line 42, resources/assets/styles/pages/_single-pr.scss */

.single-pr .single-pr-header {
  margin-bottom: 50px;
}

/* line 45, resources/assets/styles/pages/_single-pr.scss */

.single-pr .single-pr-header .date {
  font-size: 16px;
  font-style: italic;
  color: #010d2c;
  letter-spacing: -0.015em;
}

@media (max-width: 991.98px) {
  /* line 42, resources/assets/styles/pages/_single-pr.scss */

  .single-pr .single-pr-header {
    margin-bottom: 2rem;
  }
}

/* line 57, resources/assets/styles/pages/_single-pr.scss */

.single-pr .single-pr-back-button {
  text-transform: uppercase;
  font-weight: 500;
  text-decoration: none;
  margin-left: 15px;
  letter-spacing: 0.035em;
  margin-bottom: 20px;
  font-size: 16px;
  display: inline-block;
  font-family: "Gibson", sans-serif;
}

/* line 18, resources/assets/styles/components/_links.scss */

.single-pr .single-pr-back-button::before {
  content: '<';
  position: absolute;
  display: inline-block;
  margin-left: -15px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  font-family: "Gibson", sans-serif;
}

/* line 27, resources/assets/styles/components/_links.scss */

.single-pr .single-pr-back-button:hover::before {
  -webkit-transform: translate(-5px, 0);
       -o-transform: translate(-5px, 0);
          transform: translate(-5px, 0);
}

/* line 71, resources/assets/styles/pages/_single-pr.scss */

.single-pr .single-pr-title {
  font-size: 30px;
  color: #00a6e0;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.2em;
  margin-bottom: 0;
}

@media (max-width: 991.98px) {
  /* line 71, resources/assets/styles/pages/_single-pr.scss */

  .single-pr .single-pr-title {
    font-size: 18px;
    letter-spacing: 5px;
  }
}

/* line 85, resources/assets/styles/pages/_single-pr.scss */

.single-pr .single-pr-date {
  font-size: 16px;
  font-style: italic;
  letter-spacing: -0.05em;
}

/* line 92, resources/assets/styles/pages/_single-pr.scss */

.single-pr .single-pr-about::before {
  content: "";
  display: block;
  background-color: #af9968;
  height: 2px;
  margin: 46px 0;
  width: 80%;
}

@media (max-width: 991.98px) {
  /* line 92, resources/assets/styles/pages/_single-pr.scss */

  .single-pr .single-pr-about::before {
    width: 100%;
    height: 1px;
  }
}

/* line 108, resources/assets/styles/pages/_single-pr.scss */

.single-pr .single-pr-body h3,
.single-pr .single-pr-body h4 {
  letter-spacing: 0.2em;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 1rem;
  margin-top: 20px;
}

@media (max-width: 991.98px) {
  /* line 108, resources/assets/styles/pages/_single-pr.scss */

  .single-pr .single-pr-body h3,
  .single-pr .single-pr-body h4 {
    font-size: 18px;
  }
}

/* line 121, resources/assets/styles/pages/_single-pr.scss */

.single-pr .single-pr-body h3 {
  text-transform: uppercase;
}

/* line 125, resources/assets/styles/pages/_single-pr.scss */

.single-pr .single-pr-body p {
  margin-bottom: 24px;
  line-height: 25px;
}

/* line 130, resources/assets/styles/pages/_single-pr.scss */

.single-pr .single-pr-body ul {
  list-style: none;
  padding: 0;
  padding-left: 20px;
  line-height: 25px;
}

@media (max-width: 991.98px) {
  /* line 130, resources/assets/styles/pages/_single-pr.scss */

  .single-pr .single-pr-body ul {
    padding-left: 20px;
  }
}

/* line 141, resources/assets/styles/pages/_single-pr.scss */

.single-pr .single-pr-body li {
  display: block;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}

/* line 147, resources/assets/styles/pages/_single-pr.scss */

.single-pr .single-pr-body ul li::before {
  content: '';
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #eb5e60;
  font-weight: bold;
  display: inline-block;
  margin-right: 11px;
  position: absolute;
  left: -15px;
  top: 8px;
}

/* line 161, resources/assets/styles/pages/_single-pr.scss */

.single-pr .single-pr-body hr {
  border: 0;
  margin: 4rem 0;
}

/* line 165, resources/assets/styles/pages/_single-pr.scss */

.single-pr .single-pr-body hr::after {
  content: "";
  display: block;
  background-color: #af9968;
  height: 3px;
  width: 80%;
}

/* line 175, resources/assets/styles/pages/_single-pr.scss */

.single-pr .single-pr-footer {
  margin-top: 45px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (max-width: 991.98px) {
  /* line 175, resources/assets/styles/pages/_single-pr.scss */

  .single-pr .single-pr-footer {
    text-align: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

/* line 185, resources/assets/styles/pages/_single-pr.scss */

.single-pr .single-pr-footer a {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 15px;
  color: white;
  background-color: #eb5e60;
  width: 30px;
  height: 30px;
  border-radius: 50%;
}

/* line 196, resources/assets/styles/pages/_single-pr.scss */

.single-pr .single-pr-footer a + a {
  margin-left: 8px;
}

/* line 202, resources/assets/styles/pages/_single-pr.scss */

.single-pr .single-pr-share-label {
  font-family: "Gibson", sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.06em;
  font-size: 16px;
  margin-right: 27px;
}

@media (max-width: 991.98px) {
  /* line 202, resources/assets/styles/pages/_single-pr.scss */

  .single-pr .single-pr-share-label {
    display: block;
    margin-right: 0;
    margin-bottom: 1rem;
  }
}

/* line 219, resources/assets/styles/pages/_single-pr.scss */

.single-press_release .wrap-page-title {
  display: none;
}

/* line 29, resources/assets/styles/pages/_about.scss */

.page-about-us-data {
  /**
   *
   * Section Team
   *
   */
  /**
   *
   * Shape Box
   *
   */
}

/* line 30, resources/assets/styles/pages/_about.scss */

.page-about-us-data .main {
  overflow: hidden;
}

@media (max-width: 767.98px) {
  /* line 34, resources/assets/styles/pages/_about.scss */

  .page-about-us-data .section-text {
    padding-top: 33px;
  }
}

/* line 39, resources/assets/styles/pages/_about.scss */

.page-about-us-data .section-text .text {
  max-width: 835px;
}

/* line 43, resources/assets/styles/pages/_about.scss */

.page-about-us-data .section-text .title {
  margin-bottom: 26px;
}

@media (max-width: 767.98px) {
  /* line 48, resources/assets/styles/pages/_about.scss */

  .page-about-us-data .section-text-style--minimal {
    margin-bottom: 107px;
  }
}

@media (max-width: 767.98px) {
  /* line 54, resources/assets/styles/pages/_about.scss */

  .page-about-us-data .section-text-style--minimal .title .text-secondary {
    font-size: 26px;
    font-weight: 400;
    margin-bottom: 5px;
  }
}

@media (max-width: 767.98px) {
  /* line 62, resources/assets/styles/pages/_about.scss */

  .page-about-us-data .section-text-style--minimal .title .text-primary {
    font-size: 40px;
    line-height: 1.03;
    font-weight: 900;
  }
}

@media (max-width: 767.98px) {
  /* line 71, resources/assets/styles/pages/_about.scss */

  .page-about-us-data .section-text-style--minimal .text {
    font-size: 18px;
    line-height: 1.38 !important;
  }
}

@media (max-width: 767.98px) {
  /* line 78, resources/assets/styles/pages/_about.scss */

  .page-about-us-data .section-text-style--minimal .container {
    padding-left: 25px;
    padding-right: 25px;
  }
}

/* line 87, resources/assets/styles/pages/_about.scss */

.page-about-us-data .section-logos .logos-wrapper {
  padding: 7em 0 9em;
}

@media (max-width: 767.98px) {
  /* line 87, resources/assets/styles/pages/_about.scss */

  .page-about-us-data .section-logos .logos-wrapper {
    padding: 6em 0;
  }
}

/* line 94, resources/assets/styles/pages/_about.scss */

.page-about-us-data .section-logos .logos-wrapper .logos {
  margin: 65px 0 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (max-width: 767.98px) {
  /* line 94, resources/assets/styles/pages/_about.scss */

  .page-about-us-data .section-logos .logos-wrapper .logos {
    min-width: 100%;
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
  }

  /* line 102, resources/assets/styles/pages/_about.scss */

  .page-about-us-data .section-logos .logos-wrapper .logos + .logos {
    margin-top: 80px;
  }
}

/* line 109, resources/assets/styles/pages/_about.scss */

.page-about-us-data .section-logos .title {
  font-family: "Gibson", sans-serif;
}

/* line 112, resources/assets/styles/pages/_about.scss */

.page-about-us-data .section-logos .title .text-primary {
  margin-top: -5px;
}

@media (max-width: 575.98px) {
  /* line 112, resources/assets/styles/pages/_about.scss */

  .page-about-us-data .section-logos .title .text-primary {
    margin-top: 0;
  }
}

/* line 122, resources/assets/styles/pages/_about.scss */

.page-about-us-data .section-cta {
  padding-bottom: 0;
  min-height: unset;
  background-position: top center;
}

@media (min-width: 1400px) and (max-width: 1799.98px) {
  /* line 122, resources/assets/styles/pages/_about.scss */

  .page-about-us-data .section-cta {
    background-size: auto 115%;
  }
}

@media (min-width: 1200px) and (max-width: 1399.98px) {
  /* line 122, resources/assets/styles/pages/_about.scss */

  .page-about-us-data .section-cta {
    background-size: 130%;
  }
}

@media (min-width: 768px) and (max-width: 1199.98px) {
  /* line 122, resources/assets/styles/pages/_about.scss */

  .page-about-us-data .section-cta {
    background-size: auto 120%;
    background-position-x: 83%;
    background-position-y: 0;
  }
}

@media (max-width: 767.98px) {
  /* line 122, resources/assets/styles/pages/_about.scss */

  .page-about-us-data .section-cta {
    background-size: 450%;
    background-position-x: 80%;
    background-position-y: 36%;
  }
}

@media (min-width: 360px) and (max-width: 575.98px) {
  /* line 122, resources/assets/styles/pages/_about.scss */

  .page-about-us-data .section-cta {
    background-position-y: 20%;
  }
}

@media (max-width: 767.98px) {
  /* line 122, resources/assets/styles/pages/_about.scss */

  .page-about-us-data .section-cta {
    padding-bottom: 270px;
  }
}

/* line 132, resources/assets/styles/pages/_about.scss */

.page-about-us-data .section-cta .bg_hero {
  background-position: center bottom;
  left: auto;
  top: auto;
  background-size: 100%;
  bottom: 0;
  right: 0;
  z-index: 1;
}

@media (min-width: 992px) and (max-width: 1599.98px) {
  /* line 132, resources/assets/styles/pages/_about.scss */

  .page-about-us-data .section-cta .bg_hero {
    background-size: 1520px auto;
  }
}

@media (max-width: 575.98px) {
  /* line 132, resources/assets/styles/pages/_about.scss */

  .page-about-us-data .section-cta .bg_hero {
    display: none;
  }
}

/* line 150, resources/assets/styles/pages/_about.scss */

.page-about-us-data .section-cta .bg_mobile {
  width: 512px;
}

@media (max-width: 767.98px) {
  /* line 150, resources/assets/styles/pages/_about.scss */

  .page-about-us-data .section-cta .bg_mobile {
    display: block;
    height: 385px;
    width: 512px;
    bottom: -6px;
    min-height: 0;
    z-index: 222;
    left: -22px;
  }
}

@media (min-width: 361px) {
  /* line 150, resources/assets/styles/pages/_about.scss */

  .page-about-us-data .section-cta .bg_mobile {
    left: 50%;
    right: 0;
    -webkit-transform: translateX(-50%);
         -o-transform: translateX(-50%);
            transform: translateX(-50%);
    margin-left: 60px;
  }
}

@media (min-width: 576px) {
  /* line 150, resources/assets/styles/pages/_about.scss */

  .page-about-us-data .section-cta .bg_mobile {
    display: none;
  }
}

/* line 176, resources/assets/styles/pages/_about.scss */

.page-about-us-data .section-cta .section-text .title {
  font-size: 40px;
  margin-top: 6px;
  margin-bottom: 12px;
}

/* line 181, resources/assets/styles/pages/_about.scss */

.page-about-us-data .section-cta .section-text .title .first-part {
  color: #fff !important;
  font-size: 70px;
  font-weight: bold;
}

@media (max-width: 767.98px) {
  /* line 181, resources/assets/styles/pages/_about.scss */

  .page-about-us-data .section-cta .section-text .title .first-part {
    font-size: 40px;
  }
}

/* line 191, resources/assets/styles/pages/_about.scss */

.page-about-us-data .section-cta .section-text .title .second-part {
  color: #af9968;
  font-size: 35px;
  letter-spacing: 0.05em;
  margin-top: -5px;
}

@media (max-width: 767.98px) {
  /* line 191, resources/assets/styles/pages/_about.scss */

  .page-about-us-data .section-cta .section-text .title .second-part {
    font-size: 26px;
    margin-top: 8px;
  }
}

/* line 204, resources/assets/styles/pages/_about.scss */

.page-about-us-data .section-cta .section-text .text {
  font-size: 20px;
}

@media (min-width: 992px) {
  /* line 204, resources/assets/styles/pages/_about.scss */

  .page-about-us-data .section-cta .section-text .text {
    max-width: 630px;
  }
}

/* line 211, resources/assets/styles/pages/_about.scss */

.page-about-us-data .section-cta .section-text .text p {
  margin-bottom: 19px;
}

/* line 218, resources/assets/styles/pages/_about.scss */

.page-about-us-data .section-cta .cta-main-title a {
  display: inline-block;
  margin-top: 19px;
}

/* line 222, resources/assets/styles/pages/_about.scss */

.page-about-us-data .section-cta .cta-main-title a::after {
  margin-left: 3px;
  width: auto;
  height: auto;
}

/* line 230, resources/assets/styles/pages/_about.scss */

.page-about-us-data .section-cta a.btn-secondary {
  padding: 15px 40px !important;
}

@media (min-width: 1800px) {
  /* line 122, resources/assets/styles/pages/_about.scss */

  .page-about-us-data .section-cta {
    min-height: 918px;
  }

  /* line 237, resources/assets/styles/pages/_about.scss */

  .page-about-us-data .section-cta .cta-main-title {
    height: 395px;
  }
}

@media (min-width: 1200px) and (max-width: 1399.98px) {
  /* line 243, resources/assets/styles/pages/_about.scss */

  .page-about-us-data .section-cta .cta-main-title {
    width: 75%;
  }
}

@media (max-width: 767.98px) {
  /* line 250, resources/assets/styles/pages/_about.scss */

  .page-about-us-data .section-cta .section-text .title {
    font-size: 24px;
    line-height: 34px;
    margin-bottom: 20px;
  }

  /* line 256, resources/assets/styles/pages/_about.scss */

  .page-about-us-data .section-cta .section-text .text {
    font-size: 16px;
  }

  /* line 260, resources/assets/styles/pages/_about.scss */

  .page-about-us-data .section-cta .section-text a {
    font-size: 16px;
    margin-top: 29px;
  }

  /* line 266, resources/assets/styles/pages/_about.scss */

  .page-about-us-data .section-cta .cta-main-title {
    height: 360px;
    padding: 0 25px;
    margin-bottom: 100px;
  }

  /* line 272, resources/assets/styles/pages/_about.scss */

  .page-about-us-data .section-cta .cta-main-title .section-text .text {
    line-height: 26px;
  }

  /* line 276, resources/assets/styles/pages/_about.scss */

  .page-about-us-data .section-cta .cta-main-title .section-text .text p br {
    display: none;
  }
}

/* line 286, resources/assets/styles/pages/_about.scss */

.page-about-us-data .cta-main {
  padding-top: 80px;
  height: 468px;
}

@media (min-width: 1800px) {
  /* line 286, resources/assets/styles/pages/_about.scss */

  .page-about-us-data .cta-main {
    padding-top: 57px;
  }
}

@media (max-width: 767.98px) {
  /* line 286, resources/assets/styles/pages/_about.scss */

  .page-about-us-data .cta-main {
    display: none;
  }
}

/* line 299, resources/assets/styles/pages/_about.scss */

.page-about-us-data .cta-main .section-text .title {
  color: white;
}

/* line 302, resources/assets/styles/pages/_about.scss */

.page-about-us-data .cta-main .section-text .title p {
  letter-spacing: 2px;
  margin-bottom: -8px;
  color: #010d2c;
}

/* line 309, resources/assets/styles/pages/_about.scss */

.page-about-us-data .cta-main .section-text a {
  font-size: 15px;
  padding: 15px 43px !important;
  letter-spacing: 0;
}

@media (max-width: 575.98px) {
  /* line 309, resources/assets/styles/pages/_about.scss */

  .page-about-us-data .cta-main .section-text a {
    font-size: 12px;
    padding: 8px 25px !important;
  }
}

@media (min-width: 992px) {
  /* line 320, resources/assets/styles/pages/_about.scss */

  .page-about-us-data .cta-main .section-text .btn-secondary,
  .page-about-us-data .cta-main .section-text .comment-form input[type="submit"],
  .comment-form .page-about-us-data .cta-main .section-text input[type="submit"] {
    margin-top: 30px;
  }
}

/* line 328, resources/assets/styles/pages/_about.scss */

.page-about-us-data .section-cta-bg-img {
  top: 0;
  bottom: auto;
}

/* line 333, resources/assets/styles/pages/_about.scss */

.page-about-us-data .cta-main-content {
  top: 0;
  left: 0;
  text-align: center;
}

/* line 339, resources/assets/styles/pages/_about.scss */

.page-about-us-data .hero-custom {
  height: 857px;
}

/* line 342, resources/assets/styles/pages/_about.scss */

.page-about-us-data .hero-custom .hero-wrapper {
  height: 857px;
  background-position: center;
  background-size: cover;
  padding: 0;
  position: relative;
}

/* line 349, resources/assets/styles/pages/_about.scss */

.page-about-us-data .hero-custom .hero-wrapper .hero-content {
  padding-top: 370px;
}

/* line 352, resources/assets/styles/pages/_about.scss */

.page-about-us-data .hero-custom .hero-wrapper .hero-content .title {
  display: none;
}

/* line 356, resources/assets/styles/pages/_about.scss */

.page-about-us-data .hero-custom .hero-wrapper .hero-content .hero-text {
  color: white !important;
  font-size: 23px;
  margin-bottom: 35px;
  letter-spacing: 0.5px;
  margin-top: 2px;
  line-height: 1.35;
}

/* line 365, resources/assets/styles/pages/_about.scss */

.page-about-us-data .hero-custom .hero-wrapper .hero-content .hero-btns a {
  padding: 14px 43px !important;
  left: 6.5px;
  top: 8.5px;
}

@media (max-width: 767.98px) {
  /* line 365, resources/assets/styles/pages/_about.scss */

  .page-about-us-data .hero-custom .hero-wrapper .hero-content .hero-btns a {
    letter-spacing: -0.4px;
    padding: 8px 30px !important;
  }
}

@media (max-width: 767.98px) {
  /* line 339, resources/assets/styles/pages/_about.scss */

  .page-about-us-data .hero-custom {
    height: 450px;
    background-size: cover;
  }

  /* line 382, resources/assets/styles/pages/_about.scss */

  .page-about-us-data .hero-custom .hero-wrapper {
    height: 450px;
    background-image: none !important;
  }

  /* line 387, resources/assets/styles/pages/_about.scss */

  .page-about-us-data .hero-custom .hero-content {
    padding-top: 170px !important;
  }

  /* line 390, resources/assets/styles/pages/_about.scss */

  .page-about-us-data .hero-custom .hero-content .hero-text {
    font-size: 1.2rem !important;
  }
}

@media (max-width: 576px) and (min-width: 470px) {
  /* line 397, resources/assets/styles/pages/_about.scss */

  .page-about-us-data .hero-custom .hero-content {
    padding-top: 220px !important;
  }
}

@media (max-width: 767.98px) {
  /* line 402, resources/assets/styles/pages/_about.scss */

  .page-about-us-data .hero-custom.section-hero-style--polygon {
    height: 460px;
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 92%);
            clip-path: polygon(0 0, 100% 0, 100% 100%, 0 92%);
  }
}

/* line 409, resources/assets/styles/pages/_about.scss */

.page-about-us-data .hero-custom.section-hero-style--polygon .hero-wrapper .hero-content {
  padding-top: 253px;
}

@media (max-width: 767.98px) {
  /* line 409, resources/assets/styles/pages/_about.scss */

  .page-about-us-data .hero-custom.section-hero-style--polygon .hero-wrapper .hero-content {
    padding-top: 68px !important;
  }
}

/* line 416, resources/assets/styles/pages/_about.scss */

.page-about-us-data .hero-custom.section-hero-style--polygon .hero-wrapper .hero-content .title {
  display: block;
}

/* line 420, resources/assets/styles/pages/_about.scss */

.page-about-us-data .hero-custom.section-hero-style--polygon .hero-wrapper .hero-content .hero-text {
  font-size: 1.5rem !important;
  max-width: 750px;
  margin-top: 1.5rem;
}

@media (max-width: 767.98px) {
  /* line 420, resources/assets/styles/pages/_about.scss */

  .page-about-us-data .hero-custom.section-hero-style--polygon .hero-wrapper .hero-content .hero-text {
    margin-top: 1.2rem;
    margin-bottom: 22px;
  }
}

@media (max-width: 767.98px) {
  /* line 438, resources/assets/styles/pages/_about.scss */

  .page-about-us-data .hero-custom.section-hero-style--polygon .hero-wrapper .hero-content .hero-text {
    font-size: 1.125rem !important;
  }
}

@media (max-width: 1070px) {
  /* line 447, resources/assets/styles/pages/_about.scss */

  .page-about-us-data footer.content-info {
    margin-top: -216px;
  }

  /* line 451, resources/assets/styles/pages/_about.scss */

  .page-about-us-data footer.content-info .navbar-row {
    height: 185px;
  }

  /* line 455, resources/assets/styles/pages/_about.scss */

  .page-about-us-data footer.content-info .copyright-row {
    z-index: 11;
    position: relative;
  }
}

@media (max-width: 991.98px) {
  /* line 447, resources/assets/styles/pages/_about.scss */

  .page-about-us-data footer.content-info {
    margin-top: -200px;
  }
}

@media (max-width: 767.98px) {
  /* line 466, resources/assets/styles/pages/_about.scss */

  .page-about-us-data footer.content-info .contact-info-mobile {
    top: 30px;
  }
}

@media (max-width: 767.98px) {
  /* line 478, resources/assets/styles/pages/_about.scss */

  .page-about-us-data .section-team {
    padding-top: 87px;
  }

  /* line 482, resources/assets/styles/pages/_about.scss */

  .page-about-us-data .section-team + .section-team {
    padding-top: 9px;
  }
}

@media (max-width: 767.98px) {
  /* line 488, resources/assets/styles/pages/_about.scss */

  .page-about-us-data .section-team .team-wrapper h2.title {
    padding-bottom: 33px;
    margin-bottom: 0;
  }
}

@media (max-width: 767.98px) {
  /* line 495, resources/assets/styles/pages/_about.scss */

  .page-about-us-data .section-team .team-wrapper .board {
    margin-top: 106px;
  }
}

@media (max-width: 767.98px) {
  /* line 501, resources/assets/styles/pages/_about.scss */

  .page-about-us-data .section-team .team-wrapper .board-2 {
    padding-top: 39px;
  }
}

@media (max-width: 767.98px) {
  /* line 507, resources/assets/styles/pages/_about.scss */

  .page-about-us-data .section-team .team-wrapper .board-3 {
    margin-top: 2em;
    padding-top: 0;
  }
}

@media (max-width: 767.98px) {
  /* line 513, resources/assets/styles/pages/_about.scss */

  .page-about-us-data .section-team .team-wrapper .board-3 .board-3-cols {
    margin-bottom: 16px;
  }
}

@media (max-width: 767.98px) {
  /* line 520, resources/assets/styles/pages/_about.scss */

  .page-about-us-data .section-team .team-wrapper .founder {
    margin-bottom: 52px;
  }

  /* line 524, resources/assets/styles/pages/_about.scss */

  .page-about-us-data .section-team .team-wrapper .founder .description {
    max-width: 314px;
    margin-left: auto;
    margin-right: auto;
  }
}

/* line 533, resources/assets/styles/pages/_about.scss */

.page-about-us-data .section-team .slick-arrow {
  top: 48px;
  -webkit-transform: none;
       -o-transform: none;
          transform: none;
  display: block;
  font-size: 0;
  width: 22px;
  height: 39px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAABOCAYAAABbuPRQAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAf9JREFUaIHV2TuKFUEYBtAzjfmA4GxCjNQFKBi5CBMFAxMFAxfh5EY2GBi6AAf3YKqxoLgG0eDaTN9XP+vx3y/pKvqjORRVSfXZp3fP9XILj9EKmhu98QW+4DZu4rKKaCTN/2cfC2/xqopoJI19bJeQ6AYf7GO7hEM3eIEfA51Q6Abf8cCJoLtDdzLopjc+CXSzMw+P3gUTHH0ITGD0MTBB0UNgAqLHwARDTwETCD0VTBD0HDAB0HPBVEYvAVMRvRRMJfQaMBXQa8EURqcAUxCdCkwhdEowBdCpwWzQD2VC5wDDN5nQucBkQucEkwGdG8x09MspHysBZhr60gR0KTCJ0CXBJECXBrMSXQPMCnQtMAvRNcEsQNcGMxMdAQy/8HOkcwdnEcDn+Iy7A533eIa/tcEd9v5Ap8P+oe6WmIJt9bDUA09d2ad6WOqAZ2+DfkqDV2EpC16NZftvfs6c4wr3BjqjWMqscDIs+cFJseQFJ8eSD5wFSx5wNizpwVmxpAVnx5IOXARLGnAxLOvBRbGsAxfHshxcBcsycDUs88FVscwDV8cyHRwCyzRwGCzj4FBYhsHhsBwHh8RyGBwWyz44NJZtcHgs1+CTwLIBnwyWDfijYWwrCJYN+A1+H3nfOnDlWTMNvuKRfXQrGJbrQ7eLbgXEsn172aGf4LWAWPgHnf3mNgW0KQMAAAAASUVORK5CYII=);
  background-size: contain;
  background-repeat: no-repeat;
  opacity: 1;
  z-index: 88;
  cursor: pointer;
}

/* line 547, resources/assets/styles/pages/_about.scss */

.page-about-us-data .section-team .slick-arrow::before {
  display: none;
}

/* line 551, resources/assets/styles/pages/_about.scss */

.page-about-us-data .section-team .slick-arrow:hover {
  opacity: 0.9;
}

/* line 555, resources/assets/styles/pages/_about.scss */

.page-about-us-data .section-team .slick-arrow.slick-prev {
  left: 27px;
  -webkit-transform: rotate(-180deg);
       -o-transform: rotate(-180deg);
          transform: rotate(-180deg);
}

/* line 560, resources/assets/styles/pages/_about.scss */

.page-about-us-data .section-team .slick-arrow.slick-next {
  right: 27px;
}

@media (min-width: 576px) {
  /* line 566, resources/assets/styles/pages/_about.scss */

  .page-about-us-data .section-team .members-carousel .slick-arrow {
    display: none !important;
  }
}

/* line 574, resources/assets/styles/pages/_about.scss */

.page-about-us-data .section-team .slick-slide:focus {
  outline: 0;
}

/* line 579, resources/assets/styles/pages/_about.scss */

.page-about-us-data .section-team .slick-dots {
  left: 0;
}

@media (max-width: 767.98px) {
  /* line 584, resources/assets/styles/pages/_about.scss */

  .page-about-us-data .section-team .slick-dots li button::before {
    font-size: 10px;
    opacity: 1;
    color: #af9968 !important;
  }
}

@media (max-width: 767.98px) {
  /* line 595, resources/assets/styles/pages/_about.scss */

  .page-about-us-data .section-team .slick-dots li.slick-active button::before {
    color: #fff !important;
  }
}

@media (max-width: 767.98px) {
  /* line 612, resources/assets/styles/pages/_about.scss */

  .page-about-us-data .section-cta.section-cta-style--polygon {
    overflow: visible;
  }
}

@media (max-width: 767.98px) {
  /* line 617, resources/assets/styles/pages/_about.scss */

  .page-about-us-data .section-cta.section-cta-style--polygon .shape-box {
    max-width: 360px;
  }

  /* line 621, resources/assets/styles/pages/_about.scss */

  .page-about-us-data .section-cta.section-cta-style--polygon .shape-box::after,
  .page-about-us-data .section-cta.section-cta-style--polygon .shape-box::before {
    position: absolute;
    width: 600px;
    height: 390px;
    content: '';
  }

  /* line 629, resources/assets/styles/pages/_about.scss */

  .page-about-us-data .section-cta.section-cta-style--polygon .shape-box::after {
    top: -47px;
    left: -114px;
    width: 200%;
    height: 144%;
    background-color: #010d2c;
    -webkit-clip-path: polygon(0 0, 72% 9%, 64% 92%, 20% 100%);
            clip-path: polygon(0 0, 72% 9%, 64% 92%, 20% 100%);
  }

  /* line 638, resources/assets/styles/pages/_about.scss */

  .page-about-us-data .section-cta.section-cta-style--polygon .shape-box::before {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 197%;
    height: 140%;
    background-color: #af9968;
    -webkit-clip-path: polygon(-5% 0, 65% 0%, 46% 90%, 1% 89%);
            clip-path: polygon(-5% 0, 65% 0%, 46% 90%, 1% 89%);
  }

  /* line 649, resources/assets/styles/pages/_about.scss */

  .page-about-us-data .section-cta.section-cta-style--polygon .shape-box img {
    display: none;
  }
}

@media (max-width: 767.98px) {
  /* line 657, resources/assets/styles/pages/_about.scss */

  .page-about-us-data .section-cta.section-cta-style--polygon .cta-main-title .section-text {
    padding-top: 86px;
  }

  /* line 660, resources/assets/styles/pages/_about.scss */

  .page-about-us-data .section-cta.section-cta-style--polygon .cta-main-title .section-text .text {
    font-size: 18px;
    line-height: 1.38889;
    max-width: 303px;
  }
}

@media (max-width: 767.98px) {
  /* line 670, resources/assets/styles/pages/_about.scss */

  .page-about-us-data .shape-box-1 {
    top: -25px;
  }

  /* line 674, resources/assets/styles/pages/_about.scss */

  .page-about-us-data .shape-box-1 img {
    -webkit-animation: none;
         -o-animation: none;
            animation: none;
  }

  /* line 678, resources/assets/styles/pages/_about.scss */

  .page-about-us-data .shape-box-1 .shape-front {
    left: 50%;
    -webkit-transform: translateX(-50%) skewY(13deg);
         -o-transform: translateX(-50%) skewY(13deg);
            transform: translateX(-50%) skewY(13deg);
    width: 120%;
  }
}

@media (max-width: 991.98px) {
  /* line 4, resources/assets/styles/pages/_contact-us.scss */

  .page-contactus-data.page-template-template-clouds .wrap,
  .single-page-contactus-data.page-template-template-clouds .wrap {
    padding-bottom: 60px;
  }
}

@media (max-width: 991.98px) {
  /* line 3, resources/assets/styles/pages/_platform.scss */

  .page-platform-data .section-items .item-3-cols {
    margin: 40px 0 40px !important;
  }
}

@media (max-width: 575.98px) {
  /* line 9, resources/assets/styles/pages/_platform.scss */

  .page-platform-data .section-items .item-3-cols {
    margin: 31px 0 !important;
  }

  /* line 12, resources/assets/styles/pages/_platform.scss */

  .page-platform-data .section-items .item-3-cols:first-child {
    margin-top: 0 !important;
  }

  /* line 16, resources/assets/styles/pages/_platform.scss */

  .page-platform-data .section-items .item-3-cols .item-img-div {
    margin-bottom: 9px;
  }

  /* line 20, resources/assets/styles/pages/_platform.scss */

  .page-platform-data .section-items .item-3-cols .item-title {
    font-size: 18px;
    letter-spacing: 3.8px;
    margin-bottom: 9px;
  }

  /* line 26, resources/assets/styles/pages/_platform.scss */

  .page-platform-data .section-items .item-3-cols .item-text {
    font-size: 18px;
  }
}

/* line 33, resources/assets/styles/pages/_platform.scss */

.page-platform-data .wrap .btn-secondary,
.page-platform-data .wrap .comment-form input[type="submit"],
.comment-form .page-platform-data .wrap input[type="submit"] {
  font-size: 16px;
  padding: 12px 25px !important;
  letter-spacing: 0.4px;
  font-weight: 600 !important;
}

@media (max-width: 575.98px) {
  /* line 33, resources/assets/styles/pages/_platform.scss */

  .page-platform-data .wrap .btn-secondary,
  .page-platform-data .wrap .comment-form input[type="submit"],
  .comment-form .page-platform-data .wrap input[type="submit"] {
    margin-bottom: 21px;
    padding: 8px 16px !important;
  }
}

@media (min-width: 1200px) {
  /* line 47, resources/assets/styles/pages/_platform.scss */

  .page-platform-data .cta-main {
    height: 100px;
    top: -300px;
  }
}

@media (min-width: 992px) {
  /* line 54, resources/assets/styles/pages/_platform.scss */

  .page-platform-data .cta-main {
    height: 100px;
    top: 0;
  }
}

@media (min-width: 1400px) {
  /* line 60, resources/assets/styles/pages/_platform.scss */

  .page-platform-data .cta-main-content {
    height: 220px;
    top: -60px;
  }
}

@media (min-width: 1200px) {
  /* line 60, resources/assets/styles/pages/_platform.scss */

  .page-platform-data .cta-main-content {
    left: 420px;
    top: 425px;
  }
}

@media (max-width: 1599.98px) {
  /* line 60, resources/assets/styles/pages/_platform.scss */

  .page-platform-data .cta-main-content {
    top: 420px;
    left: 370px;
  }
}

@media (max-width: 991.98px) {
  /* line 60, resources/assets/styles/pages/_platform.scss */

  .page-platform-data .cta-main-content {
    top: 80px;
    left: auto;
  }
}

@media (max-width: 575.98px) {
  /* line 60, resources/assets/styles/pages/_platform.scss */

  .page-platform-data .cta-main-content {
    top: 100px;
  }
}

/* line 85, resources/assets/styles/pages/_platform.scss */

.page-platform-data .cta-main-content a {
  padding: 12px 25px !important;
  font-size: 15px;
}

/* line 91, resources/assets/styles/pages/_platform.scss */

.page-platform-data .section-hero {
  overflow: hidden;
}

/* line 94, resources/assets/styles/pages/_platform.scss */

.page-platform-data .section-hero h2 {
  font-size: 38px;
}

/* line 99, resources/assets/styles/pages/_platform.scss */

.page-platform-data .font-size-2 {
  font-size: 17px;
}

@media (max-width: 767.98px) {
  /* line 105, resources/assets/styles/pages/_platform.scss */

  .page-platform-data .section-features-slider::after {
    content: "";
    display: block;
    background-color: #af9968;
    width: 25px;
    height: 3px;
    margin: auto;
    position: relative;
    top: 80px;
  }
}

/* line 118, resources/assets/styles/pages/_platform.scss */

.page-platform-data .testimonials_bg {
  margin-top: -30px;
  background-position: center;
}

@media (max-width: 767.98px) {
  /* line 123, resources/assets/styles/pages/_platform.scss */

  .page-platform-data .testimonials_bg::before {
    content: " ";
    display: block;
    width: 100%;
    height: 410px;
    padding: 0;
    position: absolute;
    left: 0;
    z-index: 10;
    top: -30px;
  }
}

/* line 137, resources/assets/styles/pages/_platform.scss */

.page-platform-data .section-cta-simple-style--minimal {
  padding-top: 225px;
  padding-bottom: 151px;
}

@media (max-width: 767.98px) {
  /* line 137, resources/assets/styles/pages/_platform.scss */

  .page-platform-data .section-cta-simple-style--minimal {
    padding-top: 85px;
    padding-bottom: 32px;
  }
}

/* line 146, resources/assets/styles/pages/_platform.scss */

.page-platform-data .section-cta-simple-style--minimal .title {
  margin-bottom: 22px !important;
}

@media (max-width: 767.98px) {
  /* line 146, resources/assets/styles/pages/_platform.scss */

  .page-platform-data .section-cta-simple-style--minimal .title {
    margin-bottom: 19px !important;
  }
}

/* line 153, resources/assets/styles/pages/_platform.scss */

.page-platform-data .section-cta-simple-style--minimal .title .first-part,
.page-platform-data .section-cta-simple-style--minimal .title .second-part {
  letter-spacing: 0 !important;
}

@media (max-width: 767.98px) {
  /* line 153, resources/assets/styles/pages/_platform.scss */

  .page-platform-data .section-cta-simple-style--minimal .title .first-part,
  .page-platform-data .section-cta-simple-style--minimal .title .second-part {
    line-height: 1.2;
    font-size: 30px !important;
  }
}

@media (max-width: 767.98px) {
  /* line 163, resources/assets/styles/pages/_platform.scss */

  .page-platform-data .section-cta-simple-style--minimal .title .second-part {
    letter-spacing: 0.5px !important;
  }
}

/* line 170, resources/assets/styles/pages/_platform.scss */

.page-platform-data .section-cta-simple-style--minimal .polygon-back {
  -webkit-clip-path: polygon(4% 11%, 91% 0%, 94% 87%, 17% 100%);
          clip-path: polygon(4% 11%, 91% 0%, 94% 87%, 17% 100%);
  min-height: 444px;
}

@media (max-width: 767.98px) {
  /* line 170, resources/assets/styles/pages/_platform.scss */

  .page-platform-data .section-cta-simple-style--minimal .polygon-back {
    -webkit-clip-path: polygon(3% 8%, 91% 0%, 95% 89%, 5% 81%);
            clip-path: polygon(3% 8%, 91% 0%, 95% 89%, 5% 81%);
  }
}

/* line 179, resources/assets/styles/pages/_platform.scss */

.page-platform-data .section-cta-simple-style--minimal .polygon-front {
  -webkit-clip-path: polygon(6.5% 2%, 96.5% 7%, 91% 99%, 9% 90%);
          clip-path: polygon(6.5% 2%, 96.5% 7%, 91% 99%, 9% 90%);
  min-height: 438px;
}

@media (max-width: 767.98px) {
  /* line 179, resources/assets/styles/pages/_platform.scss */

  .page-platform-data .section-cta-simple-style--minimal .polygon-front {
    -webkit-clip-path: polygon(4.5% 2%, 96.5% 5%, 89% 92%, 11% 93%);
            clip-path: polygon(4.5% 2%, 96.5% 5%, 89% 92%, 11% 93%);
  }
}

@media (max-width: 767.98px) {
  /* line 189, resources/assets/styles/pages/_platform.scss */

  .page-platform-data .section-testimonials-slider .container .title {
    z-index: 20;
  }
}

/* line 195, resources/assets/styles/pages/_platform.scss */

.page-platform-data .mb-5 {
  margin-bottom: 30px !important;
  margin-top: 40px;
}

/* line 200, resources/assets/styles/pages/_platform.scss */

.page-platform-data .slider-nav.breakpoint::before {
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.05);
}

/* line 204, resources/assets/styles/pages/_platform.scss */

.page-platform-data .slider-nav:not(.breakpoint) .slick-list::before {
  -webkit-box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.05);
}

/* line 209, resources/assets/styles/pages/_platform.scss */

.page-platform-data .slider-nav .slide::before {
  -webkit-box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.1);
}

/* line 213, resources/assets/styles/pages/_platform.scss */

.page-platform-data .hero-wrapper {
  background-position-x: 200px;
  background-position-y: 185px;
  background-size: 80.5%;
  background-repeat: no-repeat;
  height: 100%;
}

@media (max-width: 1399.98px) {
  /* line 213, resources/assets/styles/pages/_platform.scss */

  .page-platform-data .hero-wrapper {
    background-position-x: 278px;
    background-position-y: 243px;
    background-size: 70%;
  }
}

@media (max-width: 1199.98px) {
  /* line 213, resources/assets/styles/pages/_platform.scss */

  .page-platform-data .hero-wrapper {
    background-position-x: 140px;
    background-position-y: 180px;
    background-size: 90%;
  }
}

@media (max-width: 991.98px) {
  /* line 213, resources/assets/styles/pages/_platform.scss */

  .page-platform-data .hero-wrapper {
    background-position-x: 30px;
    background-position-y: 220px;
    background-size: 100%;
  }
}

@media (max-width: 767.98px) {
  /* line 213, resources/assets/styles/pages/_platform.scss */

  .page-platform-data .hero-wrapper {
    background-position-x: -199px;
    background-position-y: 228px;
    background-size: 133%;
  }
}

@media (max-width: 575.98px) {
  /* line 213, resources/assets/styles/pages/_platform.scss */

  .page-platform-data .hero-wrapper {
    background-position-x: -250px;
    background-position-y: 240px;
    background-size: 180%;
  }
}

@media (max-width: 359.98px) {
  /* line 213, resources/assets/styles/pages/_platform.scss */

  .page-platform-data .hero-wrapper {
    background-position-x: -156px;
    background-position-y: 298px;
    background-size: 130%;
  }
}

@media (max-width: 359.98px) {
  /* line 213, resources/assets/styles/pages/_platform.scss */

  .page-platform-data .hero-wrapper {
    background-position-x: -236px;
    background-position-y: 298px;
    background-size: 190%;
  }
}

/* line 263, resources/assets/styles/pages/_platform.scss */

.page-platform-data .hero-custom {
  background-size: cover;
  height: 850px;
}

@media (max-width: 1399.98px) {
  /* line 263, resources/assets/styles/pages/_platform.scss */

  .page-platform-data .hero-custom {
    height: 600px;
  }
}

@media (max-width: 1199.98px) {
  /* line 263, resources/assets/styles/pages/_platform.scss */

  .page-platform-data .hero-custom {
    height: 760px;
  }
}

@media (max-width: 991.98px) {
  /* line 263, resources/assets/styles/pages/_platform.scss */

  .page-platform-data .hero-custom {
    height: 600px;
  }
}

@media (max-width: 767.98px) {
  /* line 263, resources/assets/styles/pages/_platform.scss */

  .page-platform-data .hero-custom {
    height: 645px;
  }
}

@media (max-width: 575.98px) {
  /* line 263, resources/assets/styles/pages/_platform.scss */

  .page-platform-data .hero-custom {
    height: 550px;
    margin-bottom: -80px;
  }
}

/* line 289, resources/assets/styles/pages/_platform.scss */

.page-platform-data .hero-custom h1.title .h1 {
  font-size: 72px;
  line-height: 50px;
  letter-spacing: 0.5px;
}

@media (max-width: 767.98px) {
  /* line 289, resources/assets/styles/pages/_platform.scss */

  .page-platform-data .hero-custom h1.title .h1 {
    font-size: 60px;
    line-height: 50px;
  }
}

@media (max-width: 575.98px) {
  /* line 289, resources/assets/styles/pages/_platform.scss */

  .page-platform-data .hero-custom h1.title .h1 {
    font-size: 40px;
    line-height: 40px;
  }
}

@media (max-width: 359.98px) {
  /* line 289, resources/assets/styles/pages/_platform.scss */

  .page-platform-data .hero-custom h1.title .h1 {
    font-size: 32px;
    line-height: 54px;
  }
}

/* line 310, resources/assets/styles/pages/_platform.scss */

.page-platform-data .hero-custom h1.title .h3 {
  font-size: 39px;
  letter-spacing: 3px;
}

@media (min-width: 1200px) {
  /* line 310, resources/assets/styles/pages/_platform.scss */

  .page-platform-data .hero-custom h1.title .h3 {
    margin-bottom: 7px !important;
  }
}

@media (max-width: 767.98px) {
  /* line 310, resources/assets/styles/pages/_platform.scss */

  .page-platform-data .hero-custom h1.title .h3 {
    font-size: 30px;
  }
}

@media (max-width: 575.98px) {
  /* line 310, resources/assets/styles/pages/_platform.scss */

  .page-platform-data .hero-custom h1.title .h3 {
    font-size: 20px;
    letter-spacing: 1px;
  }
}

@media (max-width: 359.98px) {
  /* line 310, resources/assets/styles/pages/_platform.scss */

  .page-platform-data .hero-custom h1.title .h3 {
    font-size: 18px;
  }
}

/* line 334, resources/assets/styles/pages/_platform.scss */

.page-platform-data .section-hero-home {
  margin-bottom: 75px;
}

@media (max-width: 767.98px) {
  /* line 334, resources/assets/styles/pages/_platform.scss */

  .page-platform-data .section-hero-home {
    margin-bottom: 0;
  }

  /* line 341, resources/assets/styles/pages/_platform.scss */

  .page-platform-data .section-hero-home .hero-wrapper .hero-content {
    padding-bottom: 40px;
  }

  /* line 345, resources/assets/styles/pages/_platform.scss */

  .page-platform-data .section-hero-home .hero-wrapper .hero-content .container .section-text .text-primary {
    margin-bottom: 18px;
  }

  /* line 349, resources/assets/styles/pages/_platform.scss */

  .page-platform-data .section-hero-home .hero-wrapper .hero-content .container .hero-btns {
    margin-top: 27px;
  }
}

/* line 358, resources/assets/styles/pages/_platform.scss */

.page-platform-data .hero-text {
  font-size: 22px !important;
  margin-top: 28px;
  letter-spacing: 1px;
  line-height: 29px;
}

@media (max-width: 767.98px) {
  /* line 358, resources/assets/styles/pages/_platform.scss */

  .page-platform-data .hero-text {
    font-size: 18px !important;
  }
}

@media (max-width: 575.98px) {
  /* line 358, resources/assets/styles/pages/_platform.scss */

  .page-platform-data .hero-text {
    margin: auto;
    margin-top: 5px;
    max-width: 300px !important;
    font-size: 18px !important;
    letter-spacing: 0;
  }
}

@media (max-width: 359.98px) {
  /* line 358, resources/assets/styles/pages/_platform.scss */

  .page-platform-data .hero-text {
    font-size: 18px !important;
  }
}

@media (max-width: 575.98px) {
  /* line 381, resources/assets/styles/pages/_platform.scss */

  .page-platform-data .section-items {
    margin-top: -60px;
    margin-bottom: 62px;
  }

  /* line 386, resources/assets/styles/pages/_platform.scss */

  .page-platform-data .section-items .text {
    max-width: 100%;
    font-size: 18px;
    line-height: 25px;
  }
}

/* line 394, resources/assets/styles/pages/_platform.scss */

.page-platform-data .section-items .section-text .title {
  margin-bottom: 21px;
}

@media (max-width: 575.98px) {
  /* line 402, resources/assets/styles/pages/_platform.scss */

  .page-platform-data .section-items-style--xxl .container .title .second-part {
    margin-top: 0;
  }
}

/* line 412, resources/assets/styles/pages/_platform.scss */

.page-platform-data .section-cta {
  padding-bottom: 0;
  background-position: top center;
  min-height: 8vw;
  background-size: 100%;
}

/* line 418, resources/assets/styles/pages/_platform.scss */

.page-platform-data .section-cta .cta-main {
  top: unset;
  left: unset;
  height: auto;
  margin-bottom: 24vw !important;
  padding-bottom: 0 !important;
}

/* line 425, resources/assets/styles/pages/_platform.scss */

.page-platform-data .section-cta .cta-main .cta-main-content {
  top: unset;
  left: unset;
  margin-left: 58%;
  margin-top: 19%;
}

/* line 431, resources/assets/styles/pages/_platform.scss */

.page-platform-data .section-cta .cta-main .cta-main-content .section-text .title {
  margin-bottom: 0;
}

@media (max-width: 1715px) {
  /* line 412, resources/assets/styles/pages/_platform.scss */

  .page-platform-data .section-cta {
    background-size: 108%;
  }
}

@media (max-width: 1400px) {
  /* line 412, resources/assets/styles/pages/_platform.scss */

  .page-platform-data .section-cta {
    background-size: 115%;
  }

  /* line 444, resources/assets/styles/pages/_platform.scss */

  .page-platform-data .section-cta .cta-main {
    margin-bottom: 28vw !important;
  }
}

@media (max-width: 991.98px) {
  /* line 412, resources/assets/styles/pages/_platform.scss */

  .page-platform-data .section-cta {
    background-image: none !important;
    min-height: 1000px;
  }

  /* line 453, resources/assets/styles/pages/_platform.scss */

  .page-platform-data .section-cta .bg_mobile {
    background-position: top center !important;
    background-size: 100% auto !important;
    background-repeat: no-repeat !important;
    min-height: unset !important;
  }

  /* line 461, resources/assets/styles/pages/_platform.scss */

  .page-platform-data .section-cta .cta-main .cta-main-content {
    margin-left: auto;
    margin-top: 60px;
  }
}

@media (max-width: 575.98px) {
  /* line 412, resources/assets/styles/pages/_platform.scss */

  .page-platform-data .section-cta {
    min-height: 709px;
  }

  /* line 471, resources/assets/styles/pages/_platform.scss */

  .page-platform-data .section-cta .bg_mobile {
    background-position: top right !important;
    background-size: auto 100% !important;
  }
}

@media (min-width: 992px) {
  /* line 478, resources/assets/styles/pages/_platform.scss */

  .page-platform-data .section-cta .bg_mobile,
  .page-platform-data .section-cta .bg_hero {
    display: none;
  }
}

@media (max-width: 767.98px) {
  /* line 486, resources/assets/styles/pages/_platform.scss */

  .page-platform-data .slick-slider.slick-dotted.slider-for .slide-title {
    font-size: 17px;
    margin-top: 38px;
    letter-spacing: 3.4px;
  }
}

@media (max-width: 575.98px) {
  /* line 494, resources/assets/styles/pages/_platform.scss */

  .page-platform-data .slick-slider.slick-dotted.slider-for p {
    font-size: 18px;
    max-width: 330px;
    margin: auto;
    margin-top: 23px !important;
  }
}

/* line 504, resources/assets/styles/pages/_platform.scss */

.page-platform-data .slick-slider.slick-dotted.slider-for .slick-dots li {
  margin: 0;
}

/* line 507, resources/assets/styles/pages/_platform.scss */

.page-platform-data .slick-slider.slick-dotted.slider-for .slick-dots li button::before {
  font-size: 10px;
}

@media (max-width: 575.98px) {
  /* line 503, resources/assets/styles/pages/_platform.scss */

  .page-platform-data .slick-slider.slick-dotted.slider-for .slick-dots {
    bottom: -21px;
  }
}

@media (min-width: 992px) and (max-width: 1399.98px) {
  /* line 2, resources/assets/styles/pages/_join-us.scss */

  .join-us .hero-content {
    padding-top: 80px;
  }
}

/* line 9, resources/assets/styles/pages/_join-us.scss */

.join-us .section-text .title {
  letter-spacing: 2px;
  margin-bottom: 15px;
}

@media (max-width: 575.98px) {
  /* line 9, resources/assets/styles/pages/_join-us.scss */

  .join-us .section-text .title {
    letter-spacing: 2.5px;
  }
}

/* line 19, resources/assets/styles/pages/_join-us.scss */

.join-us .section-cta-simple {
  margin-bottom: -2px;
  margin-top: -40px;
}

@media (min-width: 992px) {
  /* line 19, resources/assets/styles/pages/_join-us.scss */

  .join-us .section-cta-simple {
    margin-top: -170px;
  }
}

@media (max-width: 991.98px) {
  /* line 19, resources/assets/styles/pages/_join-us.scss */

  .join-us .section-cta-simple {
    padding-top: 0 !important;
  }
}

/* line 32, resources/assets/styles/pages/_join-us.scss */

.join-us .section-cta-simple .title .first-part {
  letter-spacing: 3.5px;
}

/* line 36, resources/assets/styles/pages/_join-us.scss */

.join-us .section-cta-simple .title .second-part {
  letter-spacing: 3px;
}

/* line 41, resources/assets/styles/pages/_join-us.scss */

.join-us .section-cta-simple a {
  margin-top: 10px;
  padding: 12px 28px !important;
}

/* line 47, resources/assets/styles/pages/_join-us.scss */

.join-us .section-cta-simple-style--minimal .section-text {
  padding-left: 60px;
  padding-right: 60px;
}

/* line 56, resources/assets/styles/pages/_join-us.scss */

.join-us .section-items .title .first-part {
  letter-spacing: 3px;
}

/* line 60, resources/assets/styles/pages/_join-us.scss */

.join-us .section-items .title .second-part {
  font-family: "Raleway", sans-serif;
  font-weight: bold;
}

@media (max-width: 575.98px) {
  /* line 69, resources/assets/styles/pages/_join-us.scss */

  .join-us .testimonial-team-title .section-text .title {
    letter-spacing: 2.5px;
  }
}

@media (max-width: 575.98px) {
  /* line 75, resources/assets/styles/pages/_join-us.scss */

  .join-us .testimonial-team-title .section-text .text {
    line-height: 25px;
  }
}

/* line 83, resources/assets/styles/pages/_join-us.scss */

.join-us .hero-custom h1.title .h1 {
  font-weight: 900 !important;
}

@media (min-width: 1400px) {
  /* line 83, resources/assets/styles/pages/_join-us.scss */

  .join-us .hero-custom h1.title .h1 {
    font-size: 75px;
    margin-top: -12px;
  }
}

@media (min-width: 992px) and (max-width: 1399.98px) {
  /* line 83, resources/assets/styles/pages/_join-us.scss */

  .join-us .hero-custom h1.title .h1 {
    font-size: 53.12px;
  }
}

@media (min-width: 1400px) {
  /* line 96, resources/assets/styles/pages/_join-us.scss */

  .join-us .hero-custom h1.title .h3 {
    font-size: 45px;
  }
}

@media (min-width: 992px) and (max-width: 1399.98px) {
  /* line 96, resources/assets/styles/pages/_join-us.scss */

  .join-us .hero-custom h1.title .h3 {
    font-size: 30.12px;
  }
}

@media (min-width: 1400px) {
  /* line 106, resources/assets/styles/pages/_join-us.scss */

  .join-us .hero-custom .hero-wrapper .hero-text {
    font-size: 24px;
    max-width: 690px;
  }
}

@media (min-width: 992px) and (max-width: 1399.98px) {
  /* line 106, resources/assets/styles/pages/_join-us.scss */

  .join-us .hero-custom .hero-wrapper .hero-text {
    font-size: 18px;
    max-width: 490px;
  }
}

/* line 118, resources/assets/styles/pages/_join-us.scss */

.join-us .section-hero {
  background-size: cover;
  background-position: center;
  margin-bottom: 0;
}

@media (min-width: 1400px) {
  /* line 118, resources/assets/styles/pages/_join-us.scss */

  .join-us .section-hero {
    height: calc(100vh - 68px);
  }
}

@media (min-width: 1200px) {
  /* line 118, resources/assets/styles/pages/_join-us.scss */

  .join-us .section-hero {
    min-height: 620px;
  }
}

/* line 131, resources/assets/styles/pages/_join-us.scss */

.join-us .section-hero .hero-wrapper {
  background-position-x: center;
  background-position-y: center;
}

@media (min-width: 1200px) and (max-width: 1399.98px) {
  /* line 131, resources/assets/styles/pages/_join-us.scss */

  .join-us .section-hero .hero-wrapper {
    background-position-y: -235px;
    min-height: 700px;
  }
}

@media (min-width: 1400px) {
  /* line 131, resources/assets/styles/pages/_join-us.scss */

  .join-us .section-hero .hero-wrapper {
    background-position-y: -185px;
    background-size: 100%;
    height: calc(100vh - 68px);
    min-height: 700px;
  }
}

@media (min-width: 1600px) {
  /* line 131, resources/assets/styles/pages/_join-us.scss */

  .join-us .section-hero .hero-wrapper {
    background-position-y: -385px;
  }
}

@media (min-width: 1400px) {
  /* line 151, resources/assets/styles/pages/_join-us.scss */

  .join-us .section-hero .hero-wrapper .hero-content {
    padding-top: 120px;
  }
}

@media (max-width: 991.98px) {
  /* line 118, resources/assets/styles/pages/_join-us.scss */

  .join-us .section-hero {
    height: 90vh;
    min-height: 560px;
  }

  /* line 163, resources/assets/styles/pages/_join-us.scss */

  .join-us .section-hero h1.title .h1 {
    font-size: 40px;
    max-width: 280px;
    margin: auto;
  }

  /* line 170, resources/assets/styles/pages/_join-us.scss */

  .join-us .section-hero p.hero-text {
    font-size: 18px;
  }

  /* line 174, resources/assets/styles/pages/_join-us.scss */

  .join-us .section-hero .hero-wrapper {
    background-size: cover;
    height: 100%;
  }

  /* line 178, resources/assets/styles/pages/_join-us.scss */

  .join-us .section-hero .hero-wrapper .hero-text {
    max-width: 300px;
    margin: auto;
  }
}

@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3) {
  /* line 118, resources/assets/styles/pages/_join-us.scss */

  .join-us .section-hero {
    height: 70vh;
  }
}

/* line 191, resources/assets/styles/pages/_join-us.scss */

.join-us .section-logos-strip .section-text {
  max-width: 660px;
}

/* line 195, resources/assets/styles/pages/_join-us.scss */

.join-us .section-logos-strip .logos-div {
  margin-top: 0;
}

@media (max-width: 575.98px) {
  /* line 195, resources/assets/styles/pages/_join-us.scss */

  .join-us .section-logos-strip .logos-div {
    margin-top: 40px;
  }
}

@media (max-width: 575.98px) {
  /* line 206, resources/assets/styles/pages/_join-us.scss */

  .join-us .section-slideshow .slideshow-slides {
    width: 100%;
    position: relative;
    top: 15px;
  }

  /* line 212, resources/assets/styles/pages/_join-us.scss */

  .join-us .section-slideshow .slideshow-box {
    overflow: visible;
    width: 300px;
    margin: 0 auto;
  }
}

@media (min-width: 992px) {
  /* line 221, resources/assets/styles/pages/_join-us.scss */

  .join-us footer .container {
    position: relative;
    left: -85px;
  }
}

/* line 1, resources/assets/styles/pages/_resources.scss */

body.single-resources {
  /*
  When this resource is used as landing page, move the sections up
  */
}

/* line 2, resources/assets/styles/pages/_resources.scss */

body.single-resources .content {
  width: 90%;
  margin: 0 auto;
  max-width: 1440px;
}

/* line 7, resources/assets/styles/pages/_resources.scss */

body.single-resources .content .main {
  padding-bottom: 90px;
}

/* line 11, resources/assets/styles/pages/_resources.scss */

body.single-resources .content article {
  width: 55%;
  margin-top: 4.625rem;
  display: inline-block;
  vertical-align: top;
  margin-right: 4%;
}

@media (max-width: 1199.98px) {
  /* line 11, resources/assets/styles/pages/_resources.scss */

  body.single-resources .content article {
    margin-top: 3.125rem;
  }
}

@media (max-width: 991.98px) {
  /* line 11, resources/assets/styles/pages/_resources.scss */

  body.single-resources .content article {
    margin-right: 0;
  }
}

/* line 26, resources/assets/styles/pages/_resources.scss */

body.single-resources .content article .post-img {
  display: inline-block;
  width: 10.25rem;
  vertical-align: top;
}

@media (max-width: 1199.98px) {
  /* line 26, resources/assets/styles/pages/_resources.scss */

  body.single-resources .content article .post-img {
    width: 7rem;
  }
}

@media (max-width: 991.98px) {
  /* line 26, resources/assets/styles/pages/_resources.scss */

  body.single-resources .content article .post-img {
    width: inherit;
    text-align: center;
  }
}

/* line 40, resources/assets/styles/pages/_resources.scss */

body.single-resources .content article .post-img img {
  width: 100%;
  height: auto;
}

@media (max-width: 991.98px) {
  /* line 40, resources/assets/styles/pages/_resources.scss */

  body.single-resources .content article .post-img img {
    width: auto;
    height: 180px;
  }
}

/* line 51, resources/assets/styles/pages/_resources.scss */

body.single-resources .content article .post-content {
  display: inline-block;
  width: calc(100% - 10.5rem);
  vertical-align: top;
  padding-left: 1.875rem;
  padding-top: 0.4375rem;
  text-align: left;
}

@media (max-width: 1199.98px) {
  /* line 51, resources/assets/styles/pages/_resources.scss */

  body.single-resources .content article .post-content {
    width: calc(100% - 7.8rem);
    padding-left: 1rem;
    padding-top: 0.25rem;
  }
}

@media (max-width: 767.98px) {
  /* line 51, resources/assets/styles/pages/_resources.scss */

  body.single-resources .content article .post-content {
    width: inherit;
    text-align: center;
  }
}

/* line 70, resources/assets/styles/pages/_resources.scss */

body.single-resources .content article .post-content h1 {
  margin-bottom: 2.25rem;
  line-height: 45px;
}

@media (max-width: 1199.98px) {
  /* line 70, resources/assets/styles/pages/_resources.scss */

  body.single-resources .content article .post-content h1 {
    margin-bottom: 1rem;
  }
}

/* line 78, resources/assets/styles/pages/_resources.scss */

body.single-resources .content article .post-content h1 span {
  display: block;
  margin: 0;
  text-transform: uppercase;
  font-size: 2.25rem;
  letter-spacing: 2px;
  line-height: inherit;
}

@media (max-width: 1199.98px) {
  /* line 78, resources/assets/styles/pages/_resources.scss */

  body.single-resources .content article .post-content h1 span {
    font-size: 2rem;
    letter-spacing: 0.05rem;
  }
}

/* line 93, resources/assets/styles/pages/_resources.scss */

body.single-resources .content article .post-content .entry-content {
  font-size: 20px;
  line-height: 25px;
  width: 84%;
}

@media (max-width: 767.98px) {
  /* line 93, resources/assets/styles/pages/_resources.scss */

  body.single-resources .content article .post-content .entry-content {
    font-size: 1rem;
  }
}

@media (max-width: 991.98px) {
  /* line 93, resources/assets/styles/pages/_resources.scss */

  body.single-resources .content article .post-content .entry-content {
    width: 100%;
    line-height: 1.625rem;
    margin-bottom: 6rem;
  }
}

@media (max-width: 1199.98px) {
  /* line 108, resources/assets/styles/pages/_resources.scss */

  body.single-resources .content article .post-content .entry-content p {
    margin-bottom: 1rem;
  }
}

@media (max-width: 991.98px) {
  /* line 108, resources/assets/styles/pages/_resources.scss */

  body.single-resources .content article .post-content .entry-content p {
    margin-bottom: 1.625rem;
  }
}

/* line 118, resources/assets/styles/pages/_resources.scss */

body.single-resources .content article .post-content .entry-content ul,
body.single-resources .content article .post-content .entry-content ol {
  padding-left: 1.5rem;
}

/* line 123, resources/assets/styles/pages/_resources.scss */

body.single-resources .content article .post-content .entry-content li {
  position: relative;
  list-style: none;
}

/* line 127, resources/assets/styles/pages/_resources.scss */

body.single-resources .content article .post-content .entry-content li::before {
  content: "";
  position: absolute;
  left: -1.5rem;
  top: 6px;
  width: 9px;
  height: 9px;
  border-radius: 5px;
  background-color: #00a6e0;
}

@media (max-width: 767.98px) {
  /* line 127, resources/assets/styles/pages/_resources.scss */

  body.single-resources .content article .post-content .entry-content li::before {
    display: none;
  }
}

/* line 146, resources/assets/styles/pages/_resources.scss */

body.single-resources .content .form-container {
  width: 40%;
  display: inline-block;
  vertical-align: top;
  position: relative;
  padding-bottom: 118px;
  padding-top: 79px;
}

@media (max-width: 1199.98px) {
  /* line 146, resources/assets/styles/pages/_resources.scss */

  body.single-resources .content .form-container {
    padding-top: 51px;
  }
}

/* line 158, resources/assets/styles/pages/_resources.scss */

body.single-resources .content .form-container .form-title,
body.single-resources .content .form-container .form-component {
  position: relative;
  z-index: 4;
}

/* line 164, resources/assets/styles/pages/_resources.scss */

body.single-resources .content .form-container .form-title {
  padding-left: 30px;
  padding-right: 30px;
  font-size: 36px;
  letter-spacing: 2px;
  line-height: 45px;
  text-align: center;
  margin-bottom: 1.75rem;
}

@media (max-width: 1199.98px) {
  /* line 164, resources/assets/styles/pages/_resources.scss */

  body.single-resources .content .form-container .form-title {
    font-size: 2rem;
  }
}

@media (max-width: 767.98px) {
  /* line 164, resources/assets/styles/pages/_resources.scss */

  body.single-resources .content .form-container .form-title {
    font-size: 1.5rem;
    letter-spacing: 1px;
    line-height: 24px;
  }
}

/* line 184, resources/assets/styles/pages/_resources.scss */

body.single-resources .content .form-container .shape-box {
  top: -4px;
  height: 100%;
}

/* line 188, resources/assets/styles/pages/_resources.scss */

body.single-resources .content .form-container .shape-box .shape-front,
body.single-resources .content .form-container .shape-box .shape-back {
  height: 100%;
}

/* line 193, resources/assets/styles/pages/_resources.scss */

body.single-resources .content .form-container .shape-box .shape-back {
  width: 100%;
  min-height: 420px;
}

@media (max-width: 1199.98px) {
  /* line 2, resources/assets/styles/pages/_resources.scss */

  body.single-resources .content {
    width: 90%;
  }
}

@media (max-width: 991.98px) {
  /* line 2, resources/assets/styles/pages/_resources.scss */

  body.single-resources .content {
    width: calc(100% - 2.5rem);
  }

  /* line 207, resources/assets/styles/pages/_resources.scss */

  body.single-resources .content .main {
    padding-bottom: 48px;
  }

  /* line 211, resources/assets/styles/pages/_resources.scss */

  body.single-resources .content article {
    width: 100%;
  }

  /* line 214, resources/assets/styles/pages/_resources.scss */

  body.single-resources .content article .post-img {
    display: block;
    width: 50%;
    margin: 0 auto;
  }

  /* line 220, resources/assets/styles/pages/_resources.scss */

  body.single-resources .content article .post-content {
    display: block;
    width: 100%;
    padding-left: 0;
    padding-top: 30px;
    margin-bottom: 45px;
  }

  /* line 227, resources/assets/styles/pages/_resources.scss */

  body.single-resources .content article .post-content h1 {
    margin-bottom: 1.875rem;
  }

  /* line 230, resources/assets/styles/pages/_resources.scss */

  body.single-resources .content article .post-content h1 span {
    font-size: 1.5rem;
    line-height: 1.35;
  }

  /* line 238, resources/assets/styles/pages/_resources.scss */

  body.single-resources .content .form-container {
    width: 100%;
    display: block;
    padding-top: 44px;
    padding-bottom: 92px;
  }

  /* line 244, resources/assets/styles/pages/_resources.scss */

  body.single-resources .content .form-container .form-title {
    text-align: center;
  }
}

/* line 252, resources/assets/styles/pages/_resources.scss */

body.single-resources.hide-footer .wrap {
  padding-bottom: 0;
}

/* line 256, resources/assets/styles/pages/_resources.scss */

body.single-resources.hide-footer .content-info {
  margin-top: 0;
}

/* line 260, resources/assets/styles/pages/_resources.scss */

body.single-resources.hide-footer .navbar-row {
  display: none;
}

/* line 269, resources/assets/styles/pages/_resources.scss */

body.single-resources.is-lp .main {
  padding-bottom: 20px;
}

/* line 8, resources/assets/styles/pages/_404.scss */

.error404 .page-header {
  display: none;
}

/* line 13, resources/assets/styles/pages/_404.scss */

.error404 .hero-container {
  width: 865px;
  height: 500px;
  margin: 0 auto;
  position: relative;
}

@media (max-width: 991.98px) {
  /* line 13, resources/assets/styles/pages/_404.scss */

  .error404 .hero-container {
    max-width: 350px;
  }
}

@media (min-height: 800px) and (max-width: 991.98px) {
  /* line 13, resources/assets/styles/pages/_404.scss */

  .error404 .hero-container {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
         -o-transform: translateX(-50%);
            transform: translateX(-50%);
    width: 100%;
    height: auto;
    bottom: 282px;
  }
}

@media (min-width: 992px) {
  /* line 13, resources/assets/styles/pages/_404.scss */

  .error404 .hero-container {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
         -o-transform: translateX(-50%);
            transform: translateX(-50%);
    height: auto;
    bottom: 310px;
  }
}

/* line 41, resources/assets/styles/pages/_404.scss */

.error404 .hero-wrapper {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  height: 935px;
  overflow: hidden;
  min-height: calc(100vh - 71px);
}

@media (max-width: 991.98px) {
  /* line 41, resources/assets/styles/pages/_404.scss */

  .error404 .hero-wrapper {
    height: 577px;
  }
}

@media (min-height: 800px) and (max-width: 991.98px) {
  /* line 41, resources/assets/styles/pages/_404.scss */

  .error404 .hero-wrapper {
    background-position: center bottom;
  }
}

@media (min-width: 992px) {
  /* line 41, resources/assets/styles/pages/_404.scss */

  .error404 .hero-wrapper {
    background-position: center bottom;
  }
}

/* line 62, resources/assets/styles/pages/_404.scss */

.error404 .hero-bg {
  position: absolute;
  background-repeat: no-repeat;
  background-position: center;
}

/* line 67, resources/assets/styles/pages/_404.scss */

.error404 .hero-bg-title {
  width: 591px;
  height: 287px;
  left: 0;
  top: 143px;
}

@media (max-width: 991.98px) {
  /* line 67, resources/assets/styles/pages/_404.scss */

  .error404 .hero-bg-title {
    width: 320px;
    background-size: contain;
    top: 45px;
    height: 200px;
    left: 15px;
    background-position: center top;
  }
}

/* line 83, resources/assets/styles/pages/_404.scss */

.error404 .hero-bg-person {
  width: 554px;
  height: 728px;
  left: 72px;
  top: 60px;
}

@media (max-width: 991.98px) {
  /* line 83, resources/assets/styles/pages/_404.scss */

  .error404 .hero-bg-person {
    width: 500px;
    height: 568px;
    right: -220px;
    left: auto;
    top: 76px;
    background-size: contain;
    background-position: right center;
  }
}

/* line 101, resources/assets/styles/pages/_404.scss */

.error404 .hero-text {
  padding-top: 434px;
  margin-left: 49%;
  max-width: 365px;
}

@media (max-width: 991.98px) {
  /* line 101, resources/assets/styles/pages/_404.scss */

  .error404 .hero-text {
    padding-top: 229px;
    margin-left: 15px;
    max-width: 221px;
  }
}

/* line 112, resources/assets/styles/pages/_404.scss */

.error404 .hero-text h2 {
  margin-bottom: 0;
  text-transform: uppercase;
  font-weight: 500;
  color: #000e2b;
  line-height: 45px;
  font-size: 37px;
  letter-spacing: 0.1em;
}

@media (max-width: 991.98px) {
  /* line 112, resources/assets/styles/pages/_404.scss */

  .error404 .hero-text h2 {
    line-height: 30px;
    font-size: 22px;
  }
}

/* line 127, resources/assets/styles/pages/_404.scss */

.error404 .hero-text p {
  font-size: 20px;
  letter-spacing: 0.01em;
  margin-top: 1rem;
}

@media (max-width: 991.98px) {
  /* line 127, resources/assets/styles/pages/_404.scss */

  .error404 .hero-text p {
    font-size: 18px;
  }
}

/* line 136, resources/assets/styles/pages/_404.scss */

.error404 .hero-text p a {
  color: #af9968;
  font-weight: bold;
  text-decoration: underline;
  cursor: pointer;
}

/* line 142, resources/assets/styles/pages/_404.scss */

.error404 .hero-text p a:hover,
.error404 .hero-text p a:focus {
  text-decoration: none;
}

@media (max-width: 991.98px) {
  /* line 151, resources/assets/styles/pages/_404.scss */

  .error404 footer.content-info {
    margin-top: -182px;
  }
}

@media (max-width: 991.98px) {
  /* line 156, resources/assets/styles/pages/_404.scss */

  .error404 footer.content-info .copyright-row {
    position: relative;
    margin-top: 70px;
  }
}

/* line 2, resources/assets/styles/pages/_events.scss */

.page-events-data .footer.content-info .navbar-row .contact-info-mobile {
  top: 0;
}

/* line 1, resources/assets/styles/pages/_videos.scss */

.video-wrapper {
  background-repeat: no-repeat;
  background-position: top center;
  padding: 0;
  position: relative;
}

@media (max-width: 1399.98px) {
  /* line 1, resources/assets/styles/pages/_videos.scss */

  .video-wrapper {
    overflow-x: hidden;
  }
}

/* line 11, resources/assets/styles/pages/_videos.scss */

.video-wrapper .shape-box-1 img.shape-front {
  min-height: 200px;
}

@media (max-width: 991.98px) {
  /* line 11, resources/assets/styles/pages/_videos.scss */

  .video-wrapper .shape-box-1 img.shape-front {
    min-height: 250px;
  }
}

@media (max-width: 767.98px) {
  /* line 11, resources/assets/styles/pages/_videos.scss */

  .video-wrapper .shape-box-1 img.shape-front {
    right: 0;
    top: -200px;
  }
}

@media (max-width: 575.98px) {
  /* line 11, resources/assets/styles/pages/_videos.scss */

  .video-wrapper .shape-box-1 img.shape-front {
    top: -80px;
  }
}

/* line 28, resources/assets/styles/pages/_videos.scss */

.video-wrapper .shape-box-1 img.shape-back {
  top: -20px;
  left: -90px;
}

@media (max-width: 767.98px) {
  /* line 28, resources/assets/styles/pages/_videos.scss */

  .video-wrapper .shape-box-1 img.shape-back {
    width: 100% !important;
    left: 21px !important;
    top: -150px;
  }
}

@media (max-width: 575.98px) {
  /* line 28, resources/assets/styles/pages/_videos.scss */

  .video-wrapper .shape-box-1 img.shape-back {
    top: -80px;
  }
}

/* line 43, resources/assets/styles/pages/_videos.scss */

.video-wrapper .frame-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 165px;
}

/* line 48, resources/assets/styles/pages/_videos.scss */

.video-wrapper .frame-container .wp-video {
  max-width: 745px;
  width: 100% !important;
  height: auto;
  margin: 0 auto;
}

@media (max-width: 991.98px) {
  /* line 48, resources/assets/styles/pages/_videos.scss */

  .video-wrapper .frame-container .wp-video {
    width: 500px !important;
  }
}

/* line 61, resources/assets/styles/pages/_videos.scss */

.video-title {
  padding-top: 50px;
}

@media (max-width: 767.98px) {
  /* line 61, resources/assets/styles/pages/_videos.scss */

  .video-title {
    padding-top: 50px;
    margin-bottom: 150px;
  }
}

/* line 69, resources/assets/styles/pages/_videos.scss */

.video-title .text-secondary {
  font-size: 37px;
}

@media (max-width: 991.98px) {
  /* line 69, resources/assets/styles/pages/_videos.scss */

  .video-title .text-secondary {
    font-size: 30px;
  }
}

@media (max-width: 767.98px) {
  /* line 69, resources/assets/styles/pages/_videos.scss */

  .video-title .text-secondary {
    font-size: 25px;
  }
}

/* line 81, resources/assets/styles/pages/_videos.scss */

.video-title .text-primary {
  font-size: 65px;
  color: #fff !important;
  font-weight: 600;
}

@media (max-width: 767.98px) {
  /* line 81, resources/assets/styles/pages/_videos.scss */

  .video-title .text-primary {
    font-size: 38px;
  }
}

/* line 92, resources/assets/styles/pages/_videos.scss */

.frontimgblock {
  height: auto;
  width: auto;
  top: 30px;
  position: absolute;
  text-align: center;
  right: 75px;
}

@media (max-width: 1599.98px) {
  /* line 92, resources/assets/styles/pages/_videos.scss */

  .frontimgblock {
    right: 0;
  }
}

@media (min-width: 992px) and (max-width: 1399.98px) {
  /* line 92, resources/assets/styles/pages/_videos.scss */

  .frontimgblock {
    right: -40px;
  }
}

@media (max-width: 991.98px) {
  /* line 92, resources/assets/styles/pages/_videos.scss */

  .frontimgblock {
    right: -165px;
    bottom: -10px;
  }
}

@media (max-width: 767.98px) {
  /* line 92, resources/assets/styles/pages/_videos.scss */

  .frontimgblock {
    right: 0;
    bottom: initial;
    top: 18px;
  }
}

/* line 120, resources/assets/styles/pages/_videos.scss */

.video-content {
  padding: 90px 0 0 0;
  text-align: center;
  color: #010e2a;
  font-size: 20px;
}

@media (max-width: 991.98px) {
  /* line 120, resources/assets/styles/pages/_videos.scss */

  .video-content {
    padding: 70px 0 0 0;
    font-size: 18px;
  }
}

/* line 131, resources/assets/styles/pages/_videos.scss */

.video-content p {
  max-width: 380px;
  display: inline-block;
}

/* line 137, resources/assets/styles/pages/_videos.scss */

body.single-videos {
  background-color: #f1f6f9;
  overflow-x: hidden;
}

/* line 141, resources/assets/styles/pages/_videos.scss */

body.single-videos .wrap-bus {
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: bottom center;
}

@media (max-width: 991.98px) {
  /* line 148, resources/assets/styles/pages/_videos.scss */

  body.single-videos footer.content-info {
    margin-top: -275px !important;
  }

  /* line 151, resources/assets/styles/pages/_videos.scss */

  body.single-videos footer.content-info .copyright-row {
    height: 35px;
    margin: 159px 0 0 0;
  }
}

/* line 158, resources/assets/styles/pages/_videos.scss */

body.single-videos .navbar-row {
  padding: 70px 0;
}

@media (max-width: 991.98px) {
  /* line 158, resources/assets/styles/pages/_videos.scss */

  body.single-videos .navbar-row {
    padding: 0;
  }
}

/* line 165, resources/assets/styles/pages/_videos.scss */

body.single-videos .navbar-row a {
  color: #fff;
}

/* line 170, resources/assets/styles/pages/_videos.scss */

body.single-videos .section-cta {
  min-height: 811px;
  padding-bottom: 0;
}

@media (max-width: 1399.98px) {
  /* line 170, resources/assets/styles/pages/_videos.scss */

  body.single-videos .section-cta {
    min-height: 681px;
    background-position: bottom center;
    background-size: cover;
  }
}

@media (max-width: 1199.98px) {
  /* line 170, resources/assets/styles/pages/_videos.scss */

  body.single-videos .section-cta {
    min-height: 731px;
    background-size: 100%;
  }
}

@media (max-width: 767.98px) {
  /* line 170, resources/assets/styles/pages/_videos.scss */

  body.single-videos .section-cta {
    min-height: 596px;
  }
}

/* line 189, resources/assets/styles/pages/_videos.scss */

body.single-videos .section-cta .cta-main {
  padding: 0 !important;
}

/* line 192, resources/assets/styles/pages/_videos.scss */

body.single-videos .section-cta .cta-main h2 {
  margin-bottom: 1.7rem;
}

@media (max-width: 1399.98px) {
  /* line 192, resources/assets/styles/pages/_videos.scss */

  body.single-videos .section-cta .cta-main h2 {
    font-size: 28px;
    letter-spacing: 2.2px;
  }
}

@media (max-width: 1199.98px) {
  /* line 192, resources/assets/styles/pages/_videos.scss */

  body.single-videos .section-cta .cta-main h2 {
    font-size: 28px;
  }
}

@media (max-width: 767.98px) {
  /* line 192, resources/assets/styles/pages/_videos.scss */

  body.single-videos .section-cta .cta-main h2 {
    font-size: 24px;
    line-height: 30px;
  }
}

/* line 210, resources/assets/styles/pages/_videos.scss */

body.single-videos .section-cta .cta-main .btn-secondary,
body.single-videos .section-cta .cta-main .comment-form input[type="submit"],
.comment-form body.single-videos .section-cta .cta-main input[type="submit"] {
  min-width: 189px;
  font-size: 16px;
}

@media (max-width: 767.98px) {
  /* line 210, resources/assets/styles/pages/_videos.scss */

  body.single-videos .section-cta .cta-main .btn-secondary,
  body.single-videos .section-cta .cta-main .comment-form input[type="submit"],
  .comment-form body.single-videos .section-cta .cta-main input[type="submit"] {
    min-width: 150px;
    font-size: 10px;
  }
}

@media (min-width: 1600px) {
  /* line 189, resources/assets/styles/pages/_videos.scss */

  body.single-videos .section-cta .cta-main {
    height: 97vh !important;
  }
}

@media (max-width: 1599.98px) {
  /* line 189, resources/assets/styles/pages/_videos.scss */

  body.single-videos .section-cta .cta-main {
    height: 87vh !important;
  }
}

@media (min-width: 1200px) and (max-width: 1599.98px) {
  /* line 189, resources/assets/styles/pages/_videos.scss */

  body.single-videos .section-cta .cta-main {
    height: 66vh !important;
  }
}

@media (max-width: 991.98px) {
  /* line 189, resources/assets/styles/pages/_videos.scss */

  body.single-videos .section-cta .cta-main {
    height: 35vh !important;
  }
}

@media (max-width: 767.98px) {
  /* line 189, resources/assets/styles/pages/_videos.scss */

  body.single-videos .section-cta .cta-main {
    height: 30vh !important;
  }
}

@media (max-width: 575.98px) {
  /* line 189, resources/assets/styles/pages/_videos.scss */

  body.single-videos .section-cta .cta-main {
    height: 20vh !important;
  }
}

/* line 244, resources/assets/styles/pages/_videos.scss */

body.single-videos .section-cta .cta-main .cta-main-content {
  left: 62vh;
  top: 18vh !important;
}

@media (max-width: 1599.98px) {
  /* line 244, resources/assets/styles/pages/_videos.scss */

  body.single-videos .section-cta .cta-main .cta-main-content {
    left: 62vh;
  }
}

@media (max-width: 1199.98px) {
  /* line 244, resources/assets/styles/pages/_videos.scss */

  body.single-videos .section-cta .cta-main .cta-main-content {
    left: 52vh;
    top: 15vh !important;
  }
}

@media (max-width: 991.98px) {
  /* line 244, resources/assets/styles/pages/_videos.scss */

  body.single-videos .section-cta .cta-main .cta-main-content {
    top: 0 !important;
    left: 0;
    padding: 30px 0 30px 0;
  }
}

@media (max-width: 767.98px) {
  /* line 244, resources/assets/styles/pages/_videos.scss */

  body.single-videos .section-cta .cta-main .cta-main-content {
    top: -30px !important;
  }
}

@media (max-width: 1199.98px) {
  /* line 270, resources/assets/styles/pages/_videos.scss */

  body.single-videos .contact-info-mobile {
    top: 130px !important;
  }
}

@media (max-width: 991.98px) {
  /* line 270, resources/assets/styles/pages/_videos.scss */

  body.single-videos .contact-info-mobile {
    top: 160px !important;
  }
}

/* line 280, resources/assets/styles/pages/_videos.scss */

body.single-videos .content {
  width: 100%;
  margin: 0 auto;
  max-width: 1440px;
}

@media (max-width: 991.98px) {
  /* line 280, resources/assets/styles/pages/_videos.scss */

  body.single-videos .content {
    width: 100%;
  }

  /* line 288, resources/assets/styles/pages/_videos.scss */

  body.single-videos .content .main {
    padding-bottom: 20px;
  }

  /* line 291, resources/assets/styles/pages/_videos.scss */

  body.single-videos .content .main .section-separator {
    margin: 50px auto;
  }
}

/* line 1, resources/assets/styles/widgets/_social.scss */

.social-widget {
  text-align: center;
  margin-bottom: 65px;
}

@media (max-width: 991.98px) {
  /* line 1, resources/assets/styles/widgets/_social.scss */

  .social-widget {
    display: none;
  }
}

/* line 2, resources/assets/styles/widgets/_most-read.scss */

.most-read-widget__title {
  font-family: "Gibson", sans-serif;
  font-size: 24px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  color: #020d2c;
}

@media (max-width: 991.98px) {
  /* line 2, resources/assets/styles/widgets/_most-read.scss */

  .most-read-widget__title {
    margin-bottom: 20px;
    max-width: 382px;
    margin-left: auto;
    margin-right: auto;
  }
}

@media (min-width: 992px) {
  /* line 2, resources/assets/styles/widgets/_most-read.scss */

  .most-read-widget__title {
    text-align: center;
    margin-bottom: 33px;
  }
}

@media (max-width: 991.98px) {
  /* line 24, resources/assets/styles/widgets/_most-read.scss */

  .most-read-widget .c-posts-list {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

@media (max-width: 991.98px) {
  /* line 30, resources/assets/styles/widgets/_most-read.scss */

  .most-read-widget .c-posts-list__item {
    max-width: 412px;
  }
}

/* line 1, resources/assets/styles/widgets/_subscribe.scss */

.widget-subscribe {
  text-align: center;
  margin-bottom: 53px;
}

/* line 5, resources/assets/styles/widgets/_subscribe.scss */

.widget-subscribe__title {
  font-family: "Gibson", sans-serif;
  font-size: 32px;
  font-weight: 900;
  letter-spacing: normal;
  text-align: center;
  color: #b09968;
  margin-bottom: 12px;
}

/* line 15, resources/assets/styles/widgets/_subscribe.scss */

.widget-subscribe .form-component {
  padding: 0;
}

/* line 19, resources/assets/styles/widgets/_subscribe.scss */

.widget-subscribe .mktoForm .mktoFieldWrap {
  text-align: center;
  max-width: 244px;
  margin: auto;
}

/* line 25, resources/assets/styles/widgets/_subscribe.scss */

.widget-subscribe .form-component .mktoField {
  height: 42px;
  border: solid 1px #b09968;
  background-color: #fff;
  margin-bottom: 5px;
  color: #020d2c;
}

/* line 2, resources/assets/styles/common/_mixins.scss */

.widget-subscribe .form-component .mktoField::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  font-size: 16px;
  line-height: 1.38;
  color: rgba(2, 13, 44, 0.2);
}

/* line 6, resources/assets/styles/common/_mixins.scss */

.widget-subscribe .form-component .mktoField::-moz-placeholder {
  /* Firefox 19+ */
  font-size: 16px;
  line-height: 1.38;
  color: rgba(2, 13, 44, 0.2);
}

/* line 10, resources/assets/styles/common/_mixins.scss */

.widget-subscribe .form-component .mktoField:-ms-input-placeholder {
  /* IE 10+ */
  font-size: 16px;
  line-height: 1.38;
  color: rgba(2, 13, 44, 0.2);
}

/* line 14, resources/assets/styles/common/_mixins.scss */

.widget-subscribe .form-component .mktoField:-moz-placeholder {
  /* Firefox 18- */
  font-size: 16px;
  line-height: 1.38;
  color: rgba(2, 13, 44, 0.2);
}

/* line 39, resources/assets/styles/widgets/_subscribe.scss */

.widget-subscribe .form-component .mktoButtonRow {
  display: none;
}

/* line 43, resources/assets/styles/widgets/_subscribe.scss */

.widget-subscribe .mktoError {
  background-color: rgba(236, 94, 96, 0.2);
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 1.57;
  color: #ec5e60;
}

/* line 52, resources/assets/styles/widgets/_subscribe.scss */

.widget-subscribe__success-message {
  width: 244px;
  height: 42px;
  border: solid 1px #b09968;
  background-color: #fff;
  font-family: "Gibson", sans-serif;
  font-size: 16px;
  font-weight: normal;
  color: #020d2c;
  text-align: center;
  margin: auto;
  vertical-align: middle;
  line-height: 42px;
}

/* line 66, resources/assets/styles/widgets/_subscribe.scss */

.widget-subscribe__success-message svg {
  margin-right: 5px;
  font-size: 20px;
}

/* line 1, resources/assets/styles/blocks/_cta.scss */

.b-cta {
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  background-color: #020d2c;
  padding: 30px 40px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 115px;
  margin-bottom: 42px;
}

@media (max-width: 991.98px) {
  /* line 1, resources/assets/styles/blocks/_cta.scss */

  .b-cta {
    margin-bottom: 23px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    text-align: center;
  }
}

@media (min-width: 992px) {
  /* line 1, resources/assets/styles/blocks/_cta.scss */

  .b-cta {
    margin-top: 40px;
  }
}

/* line 21, resources/assets/styles/blocks/_cta.scss */

.b-cta__title {
  font-family: "Gibson", sans-serif;
  font-size: 20px;
  font-weight: 900;
  font-stretch: normal;
  letter-spacing: normal;
  color: #fff;
}

@media (max-width: 991.98px) {
  /* line 21, resources/assets/styles/blocks/_cta.scss */

  .b-cta__title {
    font-size: 27.3px;
    line-height: 1.1;
    margin-bottom: 21px;
  }
}

@media (min-width: 992px) {
  /* line 21, resources/assets/styles/blocks/_cta.scss */

  .b-cta__title {
    margin-right: 37px;
    margin-bottom: 0 !important;
  }
}

/* line 41, resources/assets/styles/blocks/_cta.scss */

.b-cta__btn {
  min-width: 201px;
  font-family: "Gibson", sans-serif;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: normal;
  text-transform: uppercase;
}

@media (max-width: 991.98px) {
  /* line 41, resources/assets/styles/blocks/_cta.scss */

  .b-cta__btn {
    min-width: 233px;
  }
}


/*# sourceMappingURL=main.css.map*/