/* line 7, ../sass/main.scss */
* {
  border: 0px;
  margin: 0px;
}

/* line 12, ../sass/main.scss */
.clearfix {
  content: "";
  display: table;
  clear: both;
}

/* line 18, ../sass/main.scss */
html,
body {
  font-family: "Open Sans";
  overflow-x:hidden;
}

/* line 25, ../sass/main.scss */
h1,
h2,
h3,
h4 {
  font-family: "Open Sans", sans-serif;
}

/* line 32, ../sass/main.scss */
body {
  background-image: url("../img/0L3A012522.jpg");
  background-position: center center;
  background-attachment: fixed;
  background-size: cover;
}

/* line 39, ../sass/main.scss */
header {
  margin-top: 20px;
  position: relative;
  padding-top: 20px;
  background: white;
  padding-bottom: 20px;
  box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.5);
  border-bottom: 2px solid #169bb1;
  transition: padding 0.5s ease;
}

/* line 51, ../sass/main.scss */
#logo {
  display: inline-block;
  color: #169bb1;
}
/* line 54, ../sass/main.scss */
#logo img {
  display: inline-block;
  margin-right: 20px;
  vertical-align: top;
  width: 150px;
  transition: all 0.4s ease;
}
/* line 61, ../sass/main.scss */
#logo h2 {
  display: inline-block;
  font-weight: 300;
  text-align: left;
}
/* line 67, ../sass/main.scss */
#logo span {
  display: inline-block;
  text-transform: uppercase;
  font-weight: 300;
  position: relative;
  top: -10px;
  font-size: 15px;
}

/* line 77, ../sass/main.scss */
nav {
  position: absolute;
  bottom: -15px;
  right: 20px;
  float: right;
  transition: all 0.5s ease;
  font-size: 0;
}
/* line 84, ../sass/main.scss */
nav li {
  display: inline-block;
  list-style: none;
  text-transform: uppercase;
  font-size: 0;
}
/* line 95, ../sass/main.scss */
nav li.current_page_item > a {
  background-color: #169bb1;
  font-weight: 600;
  color: #fff;
}
/* line 102, ../sass/main.scss */
nav li a {
  color: rgba(24, 24, 24, 0.9);
  margin: 0px;
  padding: 5px 15px;
  text-decoration: none;
  font-weight: 500;
  font-size: 13px;
  letter-spacing: 1px;
  transition: all 0.3s ease;
}
/* line 113, ../sass/main.scss */
nav li a:hover {
  color: #000;
  background-color: rgba(0, 0, 0, 0.05);
  letter-spacing: 2px;
}

/* line 126, ../sass/main.scss */
.mobile-nav {
  margin-top: 10px;
  display: none;
  width: 100%;
  border-top: 2px solid #169bb1;
}
/* line 131, ../sass/main.scss */
.mobile-nav ul {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 136, ../sass/main.scss */
.mobile-nav ul li {
  text-transform: uppercase;
}
/* line 138, ../sass/main.scss */
.mobile-nav ul li.current_page_item > a {
  color: #24a1b1;
  font-weight: 600;
}
/* line 142, ../sass/main.scss */
.mobile-nav ul li a {
  border-bottom: 1px solid rgba(24, 24, 24, 0.1);
  text-decoration: none;
  display: block;
  background: rgba(24, 24, 24, 0.02);
  padding: 10px 10px;
  color: rgba(24, 24, 24, 0.8);
}
/* line 149, ../sass/main.scss */
.mobile-nav ul li a:hover {
  font-weight: 600;
}

/* line 157, ../sass/main.scss */
#mobile-menu-button {
  float: right;
  text-align: right;
  position: absolute;
  top: 0px;
  right: 20px;
  font-size: 48px;
}
/* line 164, ../sass/main.scss */
#mobile-menu-button a {
  color: #24a1b1;
}

/* line 169, ../sass/main.scss */
.floating-header {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
  position: fixed;
  top: 0px;
  margin-top: 0px;
  width: 100%;
  z-index: 9999;
}
/* line 177, ../sass/main.scss */
.floating-header nav {
  bottom: -5px;
}
/* line 180, ../sass/main.scss */
.floating-header #logo img {
  width: 100px;
}
/* line 183, ../sass/main.scss */
.floating-header h2 {
  display: none !important;
}
/* line 186, ../sass/main.scss */
.floating-header #contact {
  display: none !important;
}
/* line 189, ../sass/main.scss */
.floating-header #mobile-menu-button {
  top: -10px;
}

/* line 194, ../sass/main.scss */
#contact {
  float: right;
  color: #474747;
  text-align: right;
  font-size: 13px;
  position: absolute;
  top: -10px;
  right: 20px;
}
/* line 204, ../sass/main.scss */
#contact h4 {
  font-family: 'Open Sans';
  text-transform: uppercase;
  text-align: center;
  margin-bottom: 3px;
  font-size: 13px;
  border-bottom: 1px solid rgba(71, 71, 71, 0.2);
}
/* line 212, ../sass/main.scss */
#contact p {
  font-family: 'Open Sans';
}

/* line 217, ../sass/main.scss */
.contact-details {
  font-family: 'Open Sans';
}

/* line 221, ../sass/main.scss */
.container {
  position: relative;
  max-width: 1250px;
  padding-left: 20px;
  padding-right: 20px;
  margin: 0 auto;
}

/* line 229, ../sass/main.scss */
.white-container {
  background-color: #fff;
}

/* line 234, ../sass/main.scss */
.section h2 {
  color: rgba(24, 24, 24, 0.75);
  padding-bottom: 10px;
  text-align: center;
  font-size: 47px;
  font-weight: 800;
  letter-spacing: 1px;
  display: block;
  font-family: "Raleway";
}
/* line 253, ../sass/main.scss */
.section .section-header {
  color: rgba(24, 24, 24, 0.75);
  text-transform: uppercase;
  font-weight: 800;
  letter-spacing: 1px;
  font-family: "Raleway";
  font-size: 2.1em;
}

/* line 263, ../sass/main.scss */
.btn {
  text-transform: uppercase;
  display: inline-block;
  text-decoration: none;
  border: 2px solid rgba(0, 0, 0, 0.5);
  padding: 12px 30px;
  font-weight: 600;
  color: rgba(0, 0, 0, 0.8);
  font-family: "Raleway";
  letter-spacing: 3px;
  margin-top: 25px;
  margin-bottom: 10px;
  transition: all 0.2s ease;
}
/* line 276, ../sass/main.scss */
.btn:hover {
  color: #24a1b1;
  border-color: #24a1b1;
}

/* line 282, ../sass/main.scss */
.btn-invert {
  color: rgba(255, 255, 255, 0.9);
  border: 2px solid rgba(255, 255, 255, 0.6);
}
/* line 285, ../sass/main.scss */
.btn-invert:hover {
  color: #fff;
  border-color: #fff;
}

/* line 291, ../sass/main.scss */
.centered {
  text-align: center;
  margin: 0 auto;
}

/* line 296, ../sass/main.scss */
.home-section {
  padding-top: 60px;
  padding-bottom: 60px;
  text-align: center;
}
/* line 300, ../sass/main.scss */
.home-section img {
  border-radius: 2px;
  box-shadow: 0px 2px 8px rgba(24, 24, 24, 0.4);
  overflow: hidden;
  margin: 20px 10px 20px 10px;
  width: 100%;
  max-width: 950px;
}
/* line 309, ../sass/main.scss */
.home-section p {
  max-width: 850px;
  display: block;
  margin: 0 auto;
  text-align: center;
  margin-top: 15px;
}
/* line 315, ../sass/main.scss */
.home-section p a.link {
  color: #377e93;
  text-decoration: none;
  font-weight: 600;
}
/* line 319, ../sass/main.scss */
.home-section p a.link:hover {
  font-weight: 600;
  border-bottom: 1px solid rgba(55, 126, 147, 0.5);
}
/* line 325, ../sass/main.scss */
.home-section li,
.home-section p {
  color: rgba(0, 0, 0, 0.8);
}

/* line 331, ../sass/main.scss */
p {
  font-family: "Raleway";
  line-height: 160%;
}

/* line 336, ../sass/main.scss */
ul {
  margin-top: 10px;
  list-style-type: square;
}

/* line 341, ../sass/main.scss */
.left-align {
  text-align: left !important;
}

/* line 345, ../sass/main.scss */
.left-pic-section {
  margin: 0 auto;
  max-width: 1100px;
}
/* line 348, ../sass/main.scss */
.left-pic-section .container {
  max-width: 700px;
  float: left;
  text-align: left !important;
  padding-top: 50px !important;
  padding-bottom: 50px !important;
  margin-top: 10%;
  margin-bottom: 10%;
}
/* line 356, ../sass/main.scss */
.left-pic-section .container p,
.left-pic-section .container h2 {
  text-align: left !important;
}

/* line 363, ../sass/main.scss */
.right-pic-section {
  margin: 0 auto;
  max-width: 1100px;
}
/* line 366, ../sass/main.scss */
.right-pic-section .container {
  max-width: 700px;
  float: right;
  text-align: left !important;
  padding-top: 50px !important;
  padding-bottom: 50px !important;
  margin-top: 10%;
  margin-bottom: 10%;
}
/* line 374, ../sass/main.scss */
.right-pic-section .container p,
.right-pic-section .container h2 {
  text-align: left !important;
}

/* line 381, ../sass/main.scss */
.pic-section {
  width: 100%;
  color: #fff !important;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);
  box-shadow: inset 0px 0px 20px rgba(0, 0, 0, 0.8);
  background-position: center center;
  background-attachment: fixed;
  background-size: cover;
  text-align: center;
}
/* line 390, ../sass/main.scss */
.pic-section .container {
  padding-top: 120px;
  padding-bottom: 120px;
  padding-left: 30px;
  padding-right: 30px;
  background: rgba(0, 0, 0, 0.5);
}
/* line 397, ../sass/main.scss */
.pic-section h2 {
  display: inline-block;
  margin-bottom: 10px;
  border-color: rgba(255, 255, 255, 0.5);
  color: #fff !important;
}
/* line 403, ../sass/main.scss */
.pic-section p {
  font-size: 18px;
  color: #fff !important;
}
/* line 407, ../sass/main.scss */
.pic-section li {
  color: #fff;
}

/* line 413, ../sass/main.scss */
main .hero-buttons {
  margin-top: 30px;
}
/* line 421, ../sass/main.scss */
main .secondary-hero {
  padding: 70px 10px !important;
  box-shadow: inset 0px 0px 5px rgba(0, 0, 0, 0.8);
}
/* line 426, ../sass/main.scss */
main .home-hero h2,
main .home-hero h3 {
  display: inline-block;
  padding: 20px;
  background: rgba(0, 0, 0, 0.3);
  color: #fff;
}
/* line 434, ../sass/main.scss */
main .hero {
  text-align: center;
  color: #fff;
  padding: 11% 0px;
}
/* line 442, ../sass/main.scss */
main .hero h2 {
  font-size: 3.2em;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-family: "Raleway";
}
/* line 450, ../sass/main.scss */
main .hero h3 {
  margin-top: 15px;
  margin-bottom: 20px;
  font-weight: 800;
  font-size: 28px;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: "Raleway";
}
/* line 460, ../sass/main.scss */
main .hero a {
  letter-spacing: 1px;
  display: inline-block;
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
  border: 2px solid white;
  font-size: 22px;
  text-transform: uppercase;
  margin: 20px;
  font-weight: 500;
  padding: 10px 50px;
  text-decoration: none;
  transition: all 0.3s ease;
  box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.3);
}
/* line 474, ../sass/main.scss */
main .hero a:hover {
  letter-spacing: 2.5px;
  border: 2px solid white;
  color: #169bb1;
  background-color: white;
}

/* line 488, ../sass/main.scss */
.product {
  margin-top: 30px;
  text-align: center;
  position: relative;
}
/* line 492, ../sass/main.scss */
.product .product-image-container {
  position: relative;
  width: 200px;
  height: 200px;
  margin: 0 auto;
}
/* line 500, ../sass/main.scss */
.product h3 {
  margin-top: 40px;
  text-transform: uppercase;
  color: #169bb1;
}
/* line 505, ../sass/main.scss */
.product img {
  position: absolute;
  top: 0;
  left: -10px;
  width: 100%;
  height: 100%;
  border: 5px solid #fff;
  border-radius: 50%;
  display: inline-block;
  transition: all 0.5s ease;
}
/* line 516, ../sass/main.scss */
.product img:hover {
  top: -40px;
  left: -60px;
  width: 300px;
  height: 300px;
  border-radius: 20%;
}

/* line 526, ../sass/main.scss */
footer {
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
  padding: 20px;
  text-align: center;
  color: #fff;
  text-transform: uppercase;
  background-color: #24a1b1;
}
/* line 534, ../sass/main.scss */
footer img {
  display: block;
  margin: 0 auto;
  margin-bottom: 20px;
}

@-ms-viewport {
  width: device-width;
}
/* line 5, ../sass/mobile.scss */
.visible-lg,
.visible-md,
.visible-sm,
.visible-xs {
  display: none !important;
}

/* line 12, ../sass/mobile.scss */
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block {
  display: none !important;
}

@media (max-width: 767px) {
  /* line 28, ../sass/mobile.scss */
  .visible-xs {
    display: block !important;
  }

  /* line 31, ../sass/mobile.scss */
  table.visible-xs {
    display: table !important;
  }

  /* line 34, ../sass/mobile.scss */
  tr.visible-xs {
    display: table-row !important;
  }

  /* line 37, ../sass/mobile.scss */
  td.visible-xs,
  th.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  /* line 44, ../sass/mobile.scss */
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  /* line 50, ../sass/mobile.scss */
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  /* line 56, ../sass/mobile.scss */
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 62, ../sass/mobile.scss */
  .visible-sm {
    display: block !important;
  }

  /* line 65, ../sass/mobile.scss */
  table.visible-sm {
    display: table !important;
  }

  /* line 68, ../sass/mobile.scss */
  tr.visible-sm {
    display: table-row !important;
  }

  /* line 71, ../sass/mobile.scss */
  td.visible-sm,
  th.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 78, ../sass/mobile.scss */
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 84, ../sass/mobile.scss */
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 90, ../sass/mobile.scss */
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 96, ../sass/mobile.scss */
  .visible-md {
    display: block !important;
  }

  /* line 99, ../sass/mobile.scss */
  table.visible-md {
    display: table !important;
  }

  /* line 102, ../sass/mobile.scss */
  tr.visible-md {
    display: table-row !important;
  }

  /* line 105, ../sass/mobile.scss */
  td.visible-md,
  th.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 112, ../sass/mobile.scss */
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 118, ../sass/mobile.scss */
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 124, ../sass/mobile.scss */
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  /* line 130, ../sass/mobile.scss */
  .visible-lg {
    display: block !important;
  }

  /* line 133, ../sass/mobile.scss */
  table.visible-lg {
    display: table !important;
  }

  /* line 136, ../sass/mobile.scss */
  tr.visible-lg {
    display: table-row !important;
  }

  /* line 139, ../sass/mobile.scss */
  td.visible-lg,
  th.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  /* line 146, ../sass/mobile.scss */
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  /* line 152, ../sass/mobile.scss */
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  /* line 158, ../sass/mobile.scss */
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  /* line 164, ../sass/mobile.scss */
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 170, ../sass/mobile.scss */
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 176, ../sass/mobile.scss */
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  /* line 182, ../sass/mobile.scss */
  .hidden-lg {
    display: none !important;
  }
}
/* line 187, ../sass/mobile.scss */
.visible-print {
  display: none !important;
}

@media print {
  /* line 192, ../sass/mobile.scss */
  .visible-print {
    display: block !important;
  }

  /* line 195, ../sass/mobile.scss */
  table.visible-print {
    display: table !important;
  }

  /* line 198, ../sass/mobile.scss */
  tr.visible-print {
    display: table-row !important;
  }

  /* line 201, ../sass/mobile.scss */
  td.visible-print,
  th.visible-print {
    display: table-cell !important;
  }
}
/* line 207, ../sass/mobile.scss */
.visible-print-block {
  display: none !important;
}

@media print {
  /* line 212, ../sass/mobile.scss */
  .visible-print-block {
    display: block !important;
  }
}
/* line 217, ../sass/mobile.scss */
.visible-print-inline {
  display: none !important;
}

@media print {
  /* line 222, ../sass/mobile.scss */
  .visible-print-inline {
    display: inline !important;
  }
}
/* line 227, ../sass/mobile.scss */
.visible-print-inline-block {
  display: none !important;
}

@media print {
  /* line 232, ../sass/mobile.scss */
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  /* line 238, ../sass/mobile.scss */
  .hidden-print {
    display: none !important;
  }
}
/*!
 * Bootstrap Grid v4.0.0-beta.2 (https://getbootstrap.com)
 * Copyright 2011-2017 The Bootstrap Authors
 * Copyright 2011-2017 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
@-ms-viewport {
  width: device-width;
}
/* line 10, ../sass/grid.scss */
html {
  box-sizing: border-box;
  -ms-overflow-style: scrollbar;
}

/* line 15, ../sass/grid.scss */
*,
*::before,
*::after {
  box-sizing: inherit;
}

/* line 21, ../sass/grid.scss */
.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  /* line 29, ../sass/grid.scss */
  .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  /* line 34, ../sass/grid.scss */
  .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  /* line 39, ../sass/grid.scss */
  .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  /* line 44, ../sass/grid.scss */
  .container {
    max-width: 1140px;
  }
}
/* line 49, ../sass/grid.scss */
.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

/* line 57, ../sass/grid.scss */
.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

/* line 67, ../sass/grid.scss */
.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

/* line 71, ../sass/grid.scss */
.no-gutters > .col,
.no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}

/* line 77, ../sass/grid.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-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 {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

/* line 90, ../sass/grid.scss */
.col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}

/* line 99, ../sass/grid.scss */
.col-auto {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: none;
}

/* line 107, ../sass/grid.scss */
.col-1 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 8.3333333333%;
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}

/* line 114, ../sass/grid.scss */
.col-2 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 16.6666666667%;
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

/* line 121, ../sass/grid.scss */
.col-3 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
}

/* line 128, ../sass/grid.scss */
.col-4 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 33.3333333333%;
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

/* line 135, ../sass/grid.scss */
.col-5 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 41.6666666667%;
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}

/* line 142, ../sass/grid.scss */
.col-6 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}

/* line 149, ../sass/grid.scss */
.col-7 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 58.3333333333%;
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}

/* line 156, ../sass/grid.scss */
.col-8 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 66.6666666667%;
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}

/* line 163, ../sass/grid.scss */
.col-9 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%;
}

/* line 170, ../sass/grid.scss */
.col-10 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 83.3333333333%;
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}

/* line 177, ../sass/grid.scss */
.col-11 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 91.6666666667%;
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}

/* line 184, ../sass/grid.scss */
.col-12 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}

/* line 191, ../sass/grid.scss */
.order-first {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1;
}

/* line 197, ../sass/grid.scss */
.order-1 {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}

/* line 203, ../sass/grid.scss */
.order-2 {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}

/* line 209, ../sass/grid.scss */
.order-3 {
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3;
}

/* line 215, ../sass/grid.scss */
.order-4 {
  -webkit-box-ordinal-group: 5;
  -ms-flex-order: 4;
  order: 4;
}

/* line 221, ../sass/grid.scss */
.order-5 {
  -webkit-box-ordinal-group: 6;
  -ms-flex-order: 5;
  order: 5;
}

/* line 227, ../sass/grid.scss */
.order-6 {
  -webkit-box-ordinal-group: 7;
  -ms-flex-order: 6;
  order: 6;
}

/* line 233, ../sass/grid.scss */
.order-7 {
  -webkit-box-ordinal-group: 8;
  -ms-flex-order: 7;
  order: 7;
}

/* line 239, ../sass/grid.scss */
.order-8 {
  -webkit-box-ordinal-group: 9;
  -ms-flex-order: 8;
  order: 8;
}

/* line 245, ../sass/grid.scss */
.order-9 {
  -webkit-box-ordinal-group: 10;
  -ms-flex-order: 9;
  order: 9;
}

/* line 251, ../sass/grid.scss */
.order-10 {
  -webkit-box-ordinal-group: 11;
  -ms-flex-order: 10;
  order: 10;
}

/* line 257, ../sass/grid.scss */
.order-11 {
  -webkit-box-ordinal-group: 12;
  -ms-flex-order: 11;
  order: 11;
}

/* line 263, ../sass/grid.scss */
.order-12 {
  -webkit-box-ordinal-group: 13;
  -ms-flex-order: 12;
  order: 12;
}

/* line 269, ../sass/grid.scss */
.offset-1 {
  margin-left: 8.3333333333%;
}

/* line 273, ../sass/grid.scss */
.offset-2 {
  margin-left: 16.6666666667%;
}

/* line 277, ../sass/grid.scss */
.offset-3 {
  margin-left: 25%;
}

/* line 281, ../sass/grid.scss */
.offset-4 {
  margin-left: 33.3333333333%;
}

/* line 285, ../sass/grid.scss */
.offset-5 {
  margin-left: 41.6666666667%;
}

/* line 289, ../sass/grid.scss */
.offset-6 {
  margin-left: 50%;
}

/* line 293, ../sass/grid.scss */
.offset-7 {
  margin-left: 58.3333333333%;
}

/* line 297, ../sass/grid.scss */
.offset-8 {
  margin-left: 66.6666666667%;
}

/* line 301, ../sass/grid.scss */
.offset-9 {
  margin-left: 75%;
}

/* line 305, ../sass/grid.scss */
.offset-10 {
  margin-left: 83.3333333333%;
}

/* line 309, ../sass/grid.scss */
.offset-11 {
  margin-left: 91.6666666667%;
}

@media (min-width: 576px) {
  /* line 314, ../sass/grid.scss */
  .col-sm {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }

  /* line 323, ../sass/grid.scss */
  .col-sm-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }

  /* line 331, ../sass/grid.scss */
  .col-sm-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  /* line 338, ../sass/grid.scss */
  .col-sm-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  /* line 345, ../sass/grid.scss */
  .col-sm-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }

  /* line 352, ../sass/grid.scss */
  .col-sm-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  /* line 359, ../sass/grid.scss */
  .col-sm-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  /* line 366, ../sass/grid.scss */
  .col-sm-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  /* line 373, ../sass/grid.scss */
  .col-sm-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  /* line 380, ../sass/grid.scss */
  .col-sm-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  /* line 387, ../sass/grid.scss */
  .col-sm-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }

  /* line 394, ../sass/grid.scss */
  .col-sm-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  /* line 401, ../sass/grid.scss */
  .col-sm-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  /* line 408, ../sass/grid.scss */
  .col-sm-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  /* line 415, ../sass/grid.scss */
  .order-sm-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }

  /* line 421, ../sass/grid.scss */
  .order-sm-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }

  /* line 427, ../sass/grid.scss */
  .order-sm-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }

  /* line 433, ../sass/grid.scss */
  .order-sm-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }

  /* line 439, ../sass/grid.scss */
  .order-sm-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }

  /* line 445, ../sass/grid.scss */
  .order-sm-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }

  /* line 451, ../sass/grid.scss */
  .order-sm-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }

  /* line 457, ../sass/grid.scss */
  .order-sm-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
  }

  /* line 463, ../sass/grid.scss */
  .order-sm-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
  }

  /* line 469, ../sass/grid.scss */
  .order-sm-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9;
  }

  /* line 475, ../sass/grid.scss */
  .order-sm-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
  }

  /* line 481, ../sass/grid.scss */
  .order-sm-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11;
  }

  /* line 487, ../sass/grid.scss */
  .order-sm-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12;
  }

  /* line 493, ../sass/grid.scss */
  .offset-sm-0 {
    margin-left: 0;
  }

  /* line 497, ../sass/grid.scss */
  .offset-sm-1 {
    margin-left: 8.3333333333%;
  }

  /* line 501, ../sass/grid.scss */
  .offset-sm-2 {
    margin-left: 16.6666666667%;
  }

  /* line 505, ../sass/grid.scss */
  .offset-sm-3 {
    margin-left: 25%;
  }

  /* line 509, ../sass/grid.scss */
  .offset-sm-4 {
    margin-left: 33.3333333333%;
  }

  /* line 513, ../sass/grid.scss */
  .offset-sm-5 {
    margin-left: 41.6666666667%;
  }

  /* line 517, ../sass/grid.scss */
  .offset-sm-6 {
    margin-left: 50%;
  }

  /* line 521, ../sass/grid.scss */
  .offset-sm-7 {
    margin-left: 58.3333333333%;
  }

  /* line 525, ../sass/grid.scss */
  .offset-sm-8 {
    margin-left: 66.6666666667%;
  }

  /* line 529, ../sass/grid.scss */
  .offset-sm-9 {
    margin-left: 75%;
  }

  /* line 533, ../sass/grid.scss */
  .offset-sm-10 {
    margin-left: 83.3333333333%;
  }

  /* line 537, ../sass/grid.scss */
  .offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 768px) {
  /* line 542, ../sass/grid.scss */
  .col-md {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }

  /* line 551, ../sass/grid.scss */
  .col-md-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }

  /* line 559, ../sass/grid.scss */
  .col-md-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  /* line 566, ../sass/grid.scss */
  .col-md-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  /* line 573, ../sass/grid.scss */
  .col-md-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }

  /* line 580, ../sass/grid.scss */
  .col-md-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  /* line 587, ../sass/grid.scss */
  .col-md-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  /* line 594, ../sass/grid.scss */
  .col-md-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  /* line 601, ../sass/grid.scss */
  .col-md-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  /* line 608, ../sass/grid.scss */
  .col-md-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  /* line 615, ../sass/grid.scss */
  .col-md-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }

  /* line 622, ../sass/grid.scss */
  .col-md-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  /* line 629, ../sass/grid.scss */
  .col-md-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  /* line 636, ../sass/grid.scss */
  .col-md-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  /* line 643, ../sass/grid.scss */
  .order-md-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }

  /* line 649, ../sass/grid.scss */
  .order-md-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }

  /* line 655, ../sass/grid.scss */
  .order-md-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }

  /* line 661, ../sass/grid.scss */
  .order-md-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }

  /* line 667, ../sass/grid.scss */
  .order-md-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }

  /* line 673, ../sass/grid.scss */
  .order-md-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }

  /* line 679, ../sass/grid.scss */
  .order-md-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }

  /* line 685, ../sass/grid.scss */
  .order-md-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
  }

  /* line 691, ../sass/grid.scss */
  .order-md-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
  }

  /* line 697, ../sass/grid.scss */
  .order-md-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9;
  }

  /* line 703, ../sass/grid.scss */
  .order-md-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
  }

  /* line 709, ../sass/grid.scss */
  .order-md-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11;
  }

  /* line 715, ../sass/grid.scss */
  .order-md-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12;
  }

  /* line 721, ../sass/grid.scss */
  .offset-md-0 {
    margin-left: 0;
  }

  /* line 725, ../sass/grid.scss */
  .offset-md-1 {
    margin-left: 8.3333333333%;
  }

  /* line 729, ../sass/grid.scss */
  .offset-md-2 {
    margin-left: 16.6666666667%;
  }

  /* line 733, ../sass/grid.scss */
  .offset-md-3 {
    margin-left: 25%;
  }

  /* line 737, ../sass/grid.scss */
  .offset-md-4 {
    margin-left: 33.3333333333%;
  }

  /* line 741, ../sass/grid.scss */
  .offset-md-5 {
    margin-left: 41.6666666667%;
  }

  /* line 745, ../sass/grid.scss */
  .offset-md-6 {
    margin-left: 50%;
  }

  /* line 749, ../sass/grid.scss */
  .offset-md-7 {
    margin-left: 58.3333333333%;
  }

  /* line 753, ../sass/grid.scss */
  .offset-md-8 {
    margin-left: 66.6666666667%;
  }

  /* line 757, ../sass/grid.scss */
  .offset-md-9 {
    margin-left: 75%;
  }

  /* line 761, ../sass/grid.scss */
  .offset-md-10 {
    margin-left: 83.3333333333%;
  }

  /* line 765, ../sass/grid.scss */
  .offset-md-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 992px) {
  /* line 770, ../sass/grid.scss */
  .col-lg {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }

  /* line 779, ../sass/grid.scss */
  .col-lg-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }

  /* line 787, ../sass/grid.scss */
  .col-lg-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  /* line 794, ../sass/grid.scss */
  .col-lg-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  /* line 801, ../sass/grid.scss */
  .col-lg-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }

  /* line 808, ../sass/grid.scss */
  .col-lg-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  /* line 815, ../sass/grid.scss */
  .col-lg-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  /* line 822, ../sass/grid.scss */
  .col-lg-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  /* line 829, ../sass/grid.scss */
  .col-lg-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  /* line 836, ../sass/grid.scss */
  .col-lg-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  /* line 843, ../sass/grid.scss */
  .col-lg-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }

  /* line 850, ../sass/grid.scss */
  .col-lg-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  /* line 857, ../sass/grid.scss */
  .col-lg-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  /* line 864, ../sass/grid.scss */
  .col-lg-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  /* line 871, ../sass/grid.scss */
  .order-lg-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }

  /* line 877, ../sass/grid.scss */
  .order-lg-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }

  /* line 883, ../sass/grid.scss */
  .order-lg-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }

  /* line 889, ../sass/grid.scss */
  .order-lg-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }

  /* line 895, ../sass/grid.scss */
  .order-lg-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }

  /* line 901, ../sass/grid.scss */
  .order-lg-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }

  /* line 907, ../sass/grid.scss */
  .order-lg-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }

  /* line 913, ../sass/grid.scss */
  .order-lg-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
  }

  /* line 919, ../sass/grid.scss */
  .order-lg-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
  }

  /* line 925, ../sass/grid.scss */
  .order-lg-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9;
  }

  /* line 931, ../sass/grid.scss */
  .order-lg-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
  }

  /* line 937, ../sass/grid.scss */
  .order-lg-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11;
  }

  /* line 943, ../sass/grid.scss */
  .order-lg-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12;
  }

  /* line 949, ../sass/grid.scss */
  .offset-lg-0 {
    margin-left: 0;
  }

  /* line 953, ../sass/grid.scss */
  .offset-lg-1 {
    margin-left: 8.3333333333%;
  }

  /* line 957, ../sass/grid.scss */
  .offset-lg-2 {
    margin-left: 16.6666666667%;
  }

  /* line 961, ../sass/grid.scss */
  .offset-lg-3 {
    margin-left: 25%;
  }

  /* line 965, ../sass/grid.scss */
  .offset-lg-4 {
    margin-left: 33.3333333333%;
  }

  /* line 969, ../sass/grid.scss */
  .offset-lg-5 {
    margin-left: 41.6666666667%;
  }

  /* line 973, ../sass/grid.scss */
  .offset-lg-6 {
    margin-left: 50%;
  }

  /* line 977, ../sass/grid.scss */
  .offset-lg-7 {
    margin-left: 58.3333333333%;
  }

  /* line 981, ../sass/grid.scss */
  .offset-lg-8 {
    margin-left: 66.6666666667%;
  }

  /* line 985, ../sass/grid.scss */
  .offset-lg-9 {
    margin-left: 75%;
  }

  /* line 989, ../sass/grid.scss */
  .offset-lg-10 {
    margin-left: 83.3333333333%;
  }

  /* line 993, ../sass/grid.scss */
  .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1200px) {
  /* line 998, ../sass/grid.scss */
  .col-xl {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }

  /* line 1007, ../sass/grid.scss */
  .col-xl-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }

  /* line 1015, ../sass/grid.scss */
  .col-xl-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  /* line 1022, ../sass/grid.scss */
  .col-xl-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  /* line 1029, ../sass/grid.scss */
  .col-xl-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }

  /* line 1036, ../sass/grid.scss */
  .col-xl-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  /* line 1043, ../sass/grid.scss */
  .col-xl-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  /* line 1050, ../sass/grid.scss */
  .col-xl-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  /* line 1057, ../sass/grid.scss */
  .col-xl-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  /* line 1064, ../sass/grid.scss */
  .col-xl-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  /* line 1071, ../sass/grid.scss */
  .col-xl-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }

  /* line 1078, ../sass/grid.scss */
  .col-xl-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  /* line 1085, ../sass/grid.scss */
  .col-xl-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  /* line 1092, ../sass/grid.scss */
  .col-xl-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  /* line 1099, ../sass/grid.scss */
  .order-xl-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }

  /* line 1105, ../sass/grid.scss */
  .order-xl-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }

  /* line 1111, ../sass/grid.scss */
  .order-xl-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }

  /* line 1117, ../sass/grid.scss */
  .order-xl-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }

  /* line 1123, ../sass/grid.scss */
  .order-xl-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }

  /* line 1129, ../sass/grid.scss */
  .order-xl-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }

  /* line 1135, ../sass/grid.scss */
  .order-xl-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }

  /* line 1141, ../sass/grid.scss */
  .order-xl-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
  }

  /* line 1147, ../sass/grid.scss */
  .order-xl-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
  }

  /* line 1153, ../sass/grid.scss */
  .order-xl-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9;
  }

  /* line 1159, ../sass/grid.scss */
  .order-xl-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
  }

  /* line 1165, ../sass/grid.scss */
  .order-xl-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11;
  }

  /* line 1171, ../sass/grid.scss */
  .order-xl-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12;
  }

  /* line 1177, ../sass/grid.scss */
  .offset-xl-0 {
    margin-left: 0;
  }

  /* line 1181, ../sass/grid.scss */
  .offset-xl-1 {
    margin-left: 8.3333333333%;
  }

  /* line 1185, ../sass/grid.scss */
  .offset-xl-2 {
    margin-left: 16.6666666667%;
  }

  /* line 1189, ../sass/grid.scss */
  .offset-xl-3 {
    margin-left: 25%;
  }

  /* line 1193, ../sass/grid.scss */
  .offset-xl-4 {
    margin-left: 33.3333333333%;
  }

  /* line 1197, ../sass/grid.scss */
  .offset-xl-5 {
    margin-left: 41.6666666667%;
  }

  /* line 1201, ../sass/grid.scss */
  .offset-xl-6 {
    margin-left: 50%;
  }

  /* line 1205, ../sass/grid.scss */
  .offset-xl-7 {
    margin-left: 58.3333333333%;
  }

  /* line 1209, ../sass/grid.scss */
  .offset-xl-8 {
    margin-left: 66.6666666667%;
  }

  /* line 1213, ../sass/grid.scss */
  .offset-xl-9 {
    margin-left: 75%;
  }

  /* line 1217, ../sass/grid.scss */
  .offset-xl-10 {
    margin-left: 83.3333333333%;
  }

  /* line 1221, ../sass/grid.scss */
  .offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}
/* line 1225, ../sass/grid.scss */
.flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  -ms-flex-direction: row !important;
  flex-direction: row !important;
}

/* line 1232, ../sass/grid.scss */
.flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -ms-flex-direction: column !important;
  flex-direction: column !important;
}

/* line 1239, ../sass/grid.scss */
.flex-row-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
  -ms-flex-direction: row-reverse !important;
  flex-direction: row-reverse !important;
}

/* line 1246, ../sass/grid.scss */
.flex-column-reverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
  -ms-flex-direction: column-reverse !important;
  flex-direction: column-reverse !important;
}

/* line 1253, ../sass/grid.scss */
.flex-wrap {
  -ms-flex-wrap: wrap !important;
  flex-wrap: wrap !important;
}

/* line 1258, ../sass/grid.scss */
.flex-nowrap {
  -ms-flex-wrap: nowrap !important;
  flex-wrap: nowrap !important;
}

/* line 1263, ../sass/grid.scss */
.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
  flex-wrap: wrap-reverse !important;
}

/* line 1268, ../sass/grid.scss */
.justify-content-start {
  -webkit-box-pack: start !important;
  -ms-flex-pack: start !important;
  justify-content: flex-start !important;
}

/* line 1274, ../sass/grid.scss */
.justify-content-end {
  -webkit-box-pack: end !important;
  -ms-flex-pack: end !important;
  justify-content: flex-end !important;
}

/* line 1280, ../sass/grid.scss */
.justify-content-center {
  -webkit-box-pack: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
}

/* line 1286, ../sass/grid.scss */
.justify-content-between {
  -webkit-box-pack: justify !important;
  -ms-flex-pack: justify !important;
  justify-content: space-between !important;
}

/* line 1292, ../sass/grid.scss */
.justify-content-around {
  -ms-flex-pack: distribute !important;
  justify-content: space-around !important;
}

/* line 1297, ../sass/grid.scss */
.align-items-start {
  -webkit-box-align: start !important;
  -ms-flex-align: start !important;
  align-items: flex-start !important;
}

/* line 1303, ../sass/grid.scss */
.align-items-end {
  -webkit-box-align: end !important;
  -ms-flex-align: end !important;
  align-items: flex-end !important;
}

/* line 1309, ../sass/grid.scss */
.align-items-center {
  -webkit-box-align: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
}

/* line 1315, ../sass/grid.scss */
.align-items-baseline {
  -webkit-box-align: baseline !important;
  -ms-flex-align: baseline !important;
  align-items: baseline !important;
}

/* line 1321, ../sass/grid.scss */
.align-items-stretch {
  -webkit-box-align: stretch !important;
  -ms-flex-align: stretch !important;
  align-items: stretch !important;
}

/* line 1327, ../sass/grid.scss */
.align-content-start {
  -ms-flex-line-pack: start !important;
  align-content: flex-start !important;
}

/* line 1332, ../sass/grid.scss */
.align-content-end {
  -ms-flex-line-pack: end !important;
  align-content: flex-end !important;
}

/* line 1337, ../sass/grid.scss */
.align-content-center {
  -ms-flex-line-pack: center !important;
  align-content: center !important;
}

/* line 1342, ../sass/grid.scss */
.align-content-between {
  -ms-flex-line-pack: justify !important;
  align-content: space-between !important;
}

/* line 1347, ../sass/grid.scss */
.align-content-around {
  -ms-flex-line-pack: distribute !important;
  align-content: space-around !important;
}

/* line 1352, ../sass/grid.scss */
.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
  align-content: stretch !important;
}

/* line 1357, ../sass/grid.scss */
.align-self-auto {
  -ms-flex-item-align: auto !important;
  -ms-grid-row-align: auto !important;
  align-self: auto !important;
}

/* line 1363, ../sass/grid.scss */
.align-self-start {
  -ms-flex-item-align: start !important;
  align-self: flex-start !important;
}

/* line 1368, ../sass/grid.scss */
.align-self-end {
  -ms-flex-item-align: end !important;
  align-self: flex-end !important;
}

/* line 1373, ../sass/grid.scss */
.align-self-center {
  -ms-flex-item-align: center !important;
  -ms-grid-row-align: center !important;
  align-self: center !important;
}

/* line 1379, ../sass/grid.scss */
.align-self-baseline {
  -ms-flex-item-align: baseline !important;
  align-self: baseline !important;
}

/* line 1384, ../sass/grid.scss */
.align-self-stretch {
  -ms-flex-item-align: stretch !important;
  -ms-grid-row-align: stretch !important;
  align-self: stretch !important;
}

@media (min-width: 576px) {
  /* line 1391, ../sass/grid.scss */
  .flex-sm-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }

  /* line 1398, ../sass/grid.scss */
  .flex-sm-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }

  /* line 1405, ../sass/grid.scss */
  .flex-sm-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }

  /* line 1412, ../sass/grid.scss */
  .flex-sm-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }

  /* line 1419, ../sass/grid.scss */
  .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }

  /* line 1424, ../sass/grid.scss */
  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }

  /* line 1429, ../sass/grid.scss */
  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }

  /* line 1434, ../sass/grid.scss */
  .justify-content-sm-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }

  /* line 1440, ../sass/grid.scss */
  .justify-content-sm-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }

  /* line 1446, ../sass/grid.scss */
  .justify-content-sm-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }

  /* line 1452, ../sass/grid.scss */
  .justify-content-sm-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }

  /* line 1458, ../sass/grid.scss */
  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }

  /* line 1463, ../sass/grid.scss */
  .align-items-sm-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }

  /* line 1469, ../sass/grid.scss */
  .align-items-sm-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }

  /* line 1475, ../sass/grid.scss */
  .align-items-sm-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }

  /* line 1481, ../sass/grid.scss */
  .align-items-sm-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }

  /* line 1487, ../sass/grid.scss */
  .align-items-sm-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }

  /* line 1493, ../sass/grid.scss */
  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }

  /* line 1498, ../sass/grid.scss */
  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }

  /* line 1503, ../sass/grid.scss */
  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }

  /* line 1508, ../sass/grid.scss */
  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }

  /* line 1513, ../sass/grid.scss */
  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }

  /* line 1518, ../sass/grid.scss */
  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }

  /* line 1523, ../sass/grid.scss */
  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
    -ms-grid-row-align: auto !important;
    align-self: auto !important;
  }

  /* line 1529, ../sass/grid.scss */
  .align-self-sm-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }

  /* line 1534, ../sass/grid.scss */
  .align-self-sm-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }

  /* line 1539, ../sass/grid.scss */
  .align-self-sm-center {
    -ms-flex-item-align: center !important;
    -ms-grid-row-align: center !important;
    align-self: center !important;
  }

  /* line 1545, ../sass/grid.scss */
  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }

  /* line 1550, ../sass/grid.scss */
  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
    -ms-grid-row-align: stretch !important;
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  /* line 1557, ../sass/grid.scss */
  .flex-md-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }

  /* line 1564, ../sass/grid.scss */
  .flex-md-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }

  /* line 1571, ../sass/grid.scss */
  .flex-md-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }

  /* line 1578, ../sass/grid.scss */
  .flex-md-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }

  /* line 1585, ../sass/grid.scss */
  .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }

  /* line 1590, ../sass/grid.scss */
  .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }

  /* line 1595, ../sass/grid.scss */
  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }

  /* line 1600, ../sass/grid.scss */
  .justify-content-md-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }

  /* line 1606, ../sass/grid.scss */
  .justify-content-md-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }

  /* line 1612, ../sass/grid.scss */
  .justify-content-md-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }

  /* line 1618, ../sass/grid.scss */
  .justify-content-md-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }

  /* line 1624, ../sass/grid.scss */
  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }

  /* line 1629, ../sass/grid.scss */
  .align-items-md-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }

  /* line 1635, ../sass/grid.scss */
  .align-items-md-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }

  /* line 1641, ../sass/grid.scss */
  .align-items-md-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }

  /* line 1647, ../sass/grid.scss */
  .align-items-md-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }

  /* line 1653, ../sass/grid.scss */
  .align-items-md-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }

  /* line 1659, ../sass/grid.scss */
  .align-content-md-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }

  /* line 1664, ../sass/grid.scss */
  .align-content-md-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }

  /* line 1669, ../sass/grid.scss */
  .align-content-md-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }

  /* line 1674, ../sass/grid.scss */
  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }

  /* line 1679, ../sass/grid.scss */
  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }

  /* line 1684, ../sass/grid.scss */
  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }

  /* line 1689, ../sass/grid.scss */
  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
    -ms-grid-row-align: auto !important;
    align-self: auto !important;
  }

  /* line 1695, ../sass/grid.scss */
  .align-self-md-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }

  /* line 1700, ../sass/grid.scss */
  .align-self-md-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }

  /* line 1705, ../sass/grid.scss */
  .align-self-md-center {
    -ms-flex-item-align: center !important;
    -ms-grid-row-align: center !important;
    align-self: center !important;
  }

  /* line 1711, ../sass/grid.scss */
  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }

  /* line 1716, ../sass/grid.scss */
  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
    -ms-grid-row-align: stretch !important;
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  /* line 1723, ../sass/grid.scss */
  .flex-lg-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }

  /* line 1730, ../sass/grid.scss */
  .flex-lg-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }

  /* line 1737, ../sass/grid.scss */
  .flex-lg-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }

  /* line 1744, ../sass/grid.scss */
  .flex-lg-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }

  /* line 1751, ../sass/grid.scss */
  .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }

  /* line 1756, ../sass/grid.scss */
  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }

  /* line 1761, ../sass/grid.scss */
  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }

  /* line 1766, ../sass/grid.scss */
  .justify-content-lg-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }

  /* line 1772, ../sass/grid.scss */
  .justify-content-lg-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }

  /* line 1778, ../sass/grid.scss */
  .justify-content-lg-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }

  /* line 1784, ../sass/grid.scss */
  .justify-content-lg-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }

  /* line 1790, ../sass/grid.scss */
  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }

  /* line 1795, ../sass/grid.scss */
  .align-items-lg-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }

  /* line 1801, ../sass/grid.scss */
  .align-items-lg-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }

  /* line 1807, ../sass/grid.scss */
  .align-items-lg-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }

  /* line 1813, ../sass/grid.scss */
  .align-items-lg-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }

  /* line 1819, ../sass/grid.scss */
  .align-items-lg-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }

  /* line 1825, ../sass/grid.scss */
  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }

  /* line 1830, ../sass/grid.scss */
  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }

  /* line 1835, ../sass/grid.scss */
  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }

  /* line 1840, ../sass/grid.scss */
  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }

  /* line 1845, ../sass/grid.scss */
  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }

  /* line 1850, ../sass/grid.scss */
  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }

  /* line 1855, ../sass/grid.scss */
  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
    -ms-grid-row-align: auto !important;
    align-self: auto !important;
  }

  /* line 1861, ../sass/grid.scss */
  .align-self-lg-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }

  /* line 1866, ../sass/grid.scss */
  .align-self-lg-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }

  /* line 1871, ../sass/grid.scss */
  .align-self-lg-center {
    -ms-flex-item-align: center !important;
    -ms-grid-row-align: center !important;
    align-self: center !important;
  }

  /* line 1877, ../sass/grid.scss */
  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }

  /* line 1882, ../sass/grid.scss */
  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
    -ms-grid-row-align: stretch !important;
    align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  /* line 1889, ../sass/grid.scss */
  .flex-xl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }

  /* line 1896, ../sass/grid.scss */
  .flex-xl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }

  /* line 1903, ../sass/grid.scss */
  .flex-xl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }

  /* line 1910, ../sass/grid.scss */
  .flex-xl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }

  /* line 1917, ../sass/grid.scss */
  .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }

  /* line 1922, ../sass/grid.scss */
  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }

  /* line 1927, ../sass/grid.scss */
  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }

  /* line 1932, ../sass/grid.scss */
  .justify-content-xl-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }

  /* line 1938, ../sass/grid.scss */
  .justify-content-xl-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }

  /* line 1944, ../sass/grid.scss */
  .justify-content-xl-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }

  /* line 1950, ../sass/grid.scss */
  .justify-content-xl-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }

  /* line 1956, ../sass/grid.scss */
  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }

  /* line 1961, ../sass/grid.scss */
  .align-items-xl-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }

  /* line 1967, ../sass/grid.scss */
  .align-items-xl-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }

  /* line 1973, ../sass/grid.scss */
  .align-items-xl-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }

  /* line 1979, ../sass/grid.scss */
  .align-items-xl-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }

  /* line 1985, ../sass/grid.scss */
  .align-items-xl-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }

  /* line 1991, ../sass/grid.scss */
  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }

  /* line 1996, ../sass/grid.scss */
  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }

  /* line 2001, ../sass/grid.scss */
  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }

  /* line 2006, ../sass/grid.scss */
  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }

  /* line 2011, ../sass/grid.scss */
  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }

  /* line 2016, ../sass/grid.scss */
  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }

  /* line 2021, ../sass/grid.scss */
  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
    -ms-grid-row-align: auto !important;
    align-self: auto !important;
  }

  /* line 2027, ../sass/grid.scss */
  .align-self-xl-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }

  /* line 2032, ../sass/grid.scss */
  .align-self-xl-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }

  /* line 2037, ../sass/grid.scss */
  .align-self-xl-center {
    -ms-flex-item-align: center !important;
    -ms-grid-row-align: center !important;
    align-self: center !important;
  }

  /* line 2043, ../sass/grid.scss */
  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }

  /* line 2048, ../sass/grid.scss */
  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
    -ms-grid-row-align: stretch !important;
    align-self: stretch !important;
  }
}
/* line 2054, ../sass/grid.scss */
.w-25 {
  width: 25% !important;
}

/* line 2058, ../sass/grid.scss */
.w-50 {
  width: 50% !important;
}

/* line 2062, ../sass/grid.scss */
.w-75 {
  width: 75% !important;
}

/* line 2066, ../sass/grid.scss */
.w-100 {
  width: 100% !important;
}

/* line 2070, ../sass/grid.scss */
.h-25 {
  height: 25% !important;
}

/* line 2074, ../sass/grid.scss */
.h-50 {
  height: 50% !important;
}

/* line 2078, ../sass/grid.scss */
.h-75 {
  height: 75% !important;
}

/* line 2082, ../sass/grid.scss */
.h-100 {
  height: 100% !important;
}

/* line 2086, ../sass/grid.scss */
.mw-100 {
  max-width: 100% !important;
}

/* line 2090, ../sass/grid.scss */
.mh-100 {
  max-height: 100% !important;
}

/* line 2094, ../sass/grid.scss */
.d-none {
  display: none !important;
}

/* line 2098, ../sass/grid.scss */
.d-inline {
  display: inline !important;
}

/* line 2102, ../sass/grid.scss */
.d-inline-block {
  display: inline-block !important;
}

/* line 2106, ../sass/grid.scss */
.d-block {
  display: block !important;
}

/* line 2110, ../sass/grid.scss */
.d-table {
  display: table !important;
}

/* line 2114, ../sass/grid.scss */
.d-table-row {
  display: table-row !important;
}

/* line 2118, ../sass/grid.scss */
.d-table-cell {
  display: table-cell !important;
}

/* line 2122, ../sass/grid.scss */
.d-flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

/* line 2128, ../sass/grid.scss */
.d-inline-flex {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}

@media (min-width: 576px) {
  /* line 2135, ../sass/grid.scss */
  .d-sm-none {
    display: none !important;
  }

  /* line 2139, ../sass/grid.scss */
  .d-sm-inline {
    display: inline !important;
  }

  /* line 2143, ../sass/grid.scss */
  .d-sm-inline-block {
    display: inline-block !important;
  }

  /* line 2147, ../sass/grid.scss */
  .d-sm-block {
    display: block !important;
  }

  /* line 2151, ../sass/grid.scss */
  .d-sm-table {
    display: table !important;
  }

  /* line 2155, ../sass/grid.scss */
  .d-sm-table-row {
    display: table-row !important;
  }

  /* line 2159, ../sass/grid.scss */
  .d-sm-table-cell {
    display: table-cell !important;
  }

  /* line 2163, ../sass/grid.scss */
  .d-sm-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  /* line 2169, ../sass/grid.scss */
  .d-sm-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  /* line 2176, ../sass/grid.scss */
  .d-md-none {
    display: none !important;
  }

  /* line 2180, ../sass/grid.scss */
  .d-md-inline {
    display: inline !important;
  }

  /* line 2184, ../sass/grid.scss */
  .d-md-inline-block {
    display: inline-block !important;
  }

  /* line 2188, ../sass/grid.scss */
  .d-md-block {
    display: block !important;
  }

  /* line 2192, ../sass/grid.scss */
  .d-md-table {
    display: table !important;
  }

  /* line 2196, ../sass/grid.scss */
  .d-md-table-row {
    display: table-row !important;
  }

  /* line 2200, ../sass/grid.scss */
  .d-md-table-cell {
    display: table-cell !important;
  }

  /* line 2204, ../sass/grid.scss */
  .d-md-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  /* line 2210, ../sass/grid.scss */
  .d-md-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  /* line 2217, ../sass/grid.scss */
  .d-lg-none {
    display: none !important;
  }

  /* line 2221, ../sass/grid.scss */
  .d-lg-inline {
    display: inline !important;
  }

  /* line 2225, ../sass/grid.scss */
  .d-lg-inline-block {
    display: inline-block !important;
  }

  /* line 2229, ../sass/grid.scss */
  .d-lg-block {
    display: block !important;
  }

  /* line 2233, ../sass/grid.scss */
  .d-lg-table {
    display: table !important;
  }

  /* line 2237, ../sass/grid.scss */
  .d-lg-table-row {
    display: table-row !important;
  }

  /* line 2241, ../sass/grid.scss */
  .d-lg-table-cell {
    display: table-cell !important;
  }

  /* line 2245, ../sass/grid.scss */
  .d-lg-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  /* line 2251, ../sass/grid.scss */
  .d-lg-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 1200px) {
  /* line 2258, ../sass/grid.scss */
  .d-xl-none {
    display: none !important;
  }

  /* line 2262, ../sass/grid.scss */
  .d-xl-inline {
    display: inline !important;
  }

  /* line 2266, ../sass/grid.scss */
  .d-xl-inline-block {
    display: inline-block !important;
  }

  /* line 2270, ../sass/grid.scss */
  .d-xl-block {
    display: block !important;
  }

  /* line 2274, ../sass/grid.scss */
  .d-xl-table {
    display: table !important;
  }

  /* line 2278, ../sass/grid.scss */
  .d-xl-table-row {
    display: table-row !important;
  }

  /* line 2282, ../sass/grid.scss */
  .d-xl-table-cell {
    display: table-cell !important;
  }

  /* line 2286, ../sass/grid.scss */
  .d-xl-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  /* line 2292, ../sass/grid.scss */
  .d-xl-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
/* line 2298, ../sass/grid.scss */
.d-print-block {
  display: none !important;
}

@media print {
  /* line 2302, ../sass/grid.scss */
  .d-print-block {
    display: block !important;
  }
}
/* line 2307, ../sass/grid.scss */
.d-print-inline {
  display: none !important;
}

@media print {
  /* line 2311, ../sass/grid.scss */
  .d-print-inline {
    display: inline !important;
  }
}
/* line 2316, ../sass/grid.scss */
.d-print-inline-block {
  display: none !important;
}

@media print {
  /* line 2320, ../sass/grid.scss */
  .d-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  /* line 2326, ../sass/grid.scss */
  .d-print-none {
    display: none !important;
  }
}
/* line 2331, ../sass/grid.scss */
.m-0 {
  margin: 0 !important;
}

/* line 2335, ../sass/grid.scss */
.mt-0,
.my-0 {
  margin-top: 0 !important;
}

/* line 2340, ../sass/grid.scss */
.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

/* line 2345, ../sass/grid.scss */
.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

/* line 2350, ../sass/grid.scss */
.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

/* line 2355, ../sass/grid.scss */
.m-1 {
  margin: 0.25rem !important;
}

/* line 2359, ../sass/grid.scss */
.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

/* line 2364, ../sass/grid.scss */
.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

/* line 2369, ../sass/grid.scss */
.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

/* line 2374, ../sass/grid.scss */
.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}

/* line 2379, ../sass/grid.scss */
.m-2 {
  margin: 0.5rem !important;
}

/* line 2383, ../sass/grid.scss */
.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

/* line 2388, ../sass/grid.scss */
.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}

/* line 2393, ../sass/grid.scss */
.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}

/* line 2398, ../sass/grid.scss */
.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}

/* line 2403, ../sass/grid.scss */
.m-3 {
  margin: 1rem !important;
}

/* line 2407, ../sass/grid.scss */
.mt-3,
.my-3 {
  margin-top: 1rem !important;
}

/* line 2412, ../sass/grid.scss */
.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}

/* line 2417, ../sass/grid.scss */
.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}

/* line 2422, ../sass/grid.scss */
.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}

/* line 2427, ../sass/grid.scss */
.m-4 {
  margin: 1.5rem !important;
}

/* line 2431, ../sass/grid.scss */
.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}

/* line 2436, ../sass/grid.scss */
.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}

/* line 2441, ../sass/grid.scss */
.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}

/* line 2446, ../sass/grid.scss */
.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}

/* line 2451, ../sass/grid.scss */
.m-5 {
  margin: 3rem !important;
}

/* line 2455, ../sass/grid.scss */
.mt-5,
.my-5 {
  margin-top: 3rem !important;
}

/* line 2460, ../sass/grid.scss */
.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}

/* line 2465, ../sass/grid.scss */
.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}

/* line 2470, ../sass/grid.scss */
.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}

/* line 2475, ../sass/grid.scss */
.p-0 {
  padding: 0 !important;
}

/* line 2479, ../sass/grid.scss */
.pt-0,
.py-0 {
  padding-top: 0 !important;
}

/* line 2484, ../sass/grid.scss */
.pr-0,
.px-0 {
  padding-right: 0 !important;
}

/* line 2489, ../sass/grid.scss */
.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

/* line 2494, ../sass/grid.scss */
.pl-0,
.px-0 {
  padding-left: 0 !important;
}

/* line 2499, ../sass/grid.scss */
.p-1 {
  padding: 0.25rem !important;
}

/* line 2503, ../sass/grid.scss */
.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

/* line 2508, ../sass/grid.scss */
.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}

/* line 2513, ../sass/grid.scss */
.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

/* line 2518, ../sass/grid.scss */
.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}

/* line 2523, ../sass/grid.scss */
.p-2 {
  padding: 0.5rem !important;
}

/* line 2527, ../sass/grid.scss */
.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

/* line 2532, ../sass/grid.scss */
.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}

/* line 2537, ../sass/grid.scss */
.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

/* line 2542, ../sass/grid.scss */
.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}

/* line 2547, ../sass/grid.scss */
.p-3 {
  padding: 1rem !important;
}

/* line 2551, ../sass/grid.scss */
.pt-3,
.py-3 {
  padding-top: 1rem !important;
}

/* line 2556, ../sass/grid.scss */
.pr-3,
.px-3 {
  padding-right: 1rem !important;
}

/* line 2561, ../sass/grid.scss */
.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}

/* line 2566, ../sass/grid.scss */
.pl-3,
.px-3 {
  padding-left: 1rem !important;
}

/* line 2571, ../sass/grid.scss */
.p-4 {
  padding: 1.5rem !important;
}

/* line 2575, ../sass/grid.scss */
.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}

/* line 2580, ../sass/grid.scss */
.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}

/* line 2585, ../sass/grid.scss */
.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}

/* line 2590, ../sass/grid.scss */
.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}

/* line 2595, ../sass/grid.scss */
.p-5 {
  padding: 3rem !important;
}

/* line 2599, ../sass/grid.scss */
.pt-5,
.py-5 {
  padding-top: 3rem !important;
}

/* line 2604, ../sass/grid.scss */
.pr-5,
.px-5 {
  padding-right: 3rem !important;
}

/* line 2609, ../sass/grid.scss */
.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}

/* line 2614, ../sass/grid.scss */
.pl-5,
.px-5 {
  padding-left: 3rem !important;
}

/* line 2619, ../sass/grid.scss */
.m-auto {
  margin: auto !important;
}

/* line 2623, ../sass/grid.scss */
.mt-auto,
.my-auto {
  margin-top: auto !important;
}

/* line 2628, ../sass/grid.scss */
.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

/* line 2633, ../sass/grid.scss */
.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

/* line 2638, ../sass/grid.scss */
.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  /* line 2644, ../sass/grid.scss */
  .m-sm-0 {
    margin: 0 !important;
  }

  /* line 2648, ../sass/grid.scss */
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }

  /* line 2653, ../sass/grid.scss */
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }

  /* line 2658, ../sass/grid.scss */
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }

  /* line 2663, ../sass/grid.scss */
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }

  /* line 2668, ../sass/grid.scss */
  .m-sm-1 {
    margin: 0.25rem !important;
  }

  /* line 2672, ../sass/grid.scss */
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important;
  }

  /* line 2677, ../sass/grid.scss */
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important;
  }

  /* line 2682, ../sass/grid.scss */
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }

  /* line 2687, ../sass/grid.scss */
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important;
  }

  /* line 2692, ../sass/grid.scss */
  .m-sm-2 {
    margin: 0.5rem !important;
  }

  /* line 2696, ../sass/grid.scss */
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important;
  }

  /* line 2701, ../sass/grid.scss */
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important;
  }

  /* line 2706, ../sass/grid.scss */
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }

  /* line 2711, ../sass/grid.scss */
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important;
  }

  /* line 2716, ../sass/grid.scss */
  .m-sm-3 {
    margin: 1rem !important;
  }

  /* line 2720, ../sass/grid.scss */
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important;
  }

  /* line 2725, ../sass/grid.scss */
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important;
  }

  /* line 2730, ../sass/grid.scss */
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important;
  }

  /* line 2735, ../sass/grid.scss */
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important;
  }

  /* line 2740, ../sass/grid.scss */
  .m-sm-4 {
    margin: 1.5rem !important;
  }

  /* line 2744, ../sass/grid.scss */
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important;
  }

  /* line 2749, ../sass/grid.scss */
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important;
  }

  /* line 2754, ../sass/grid.scss */
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }

  /* line 2759, ../sass/grid.scss */
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important;
  }

  /* line 2764, ../sass/grid.scss */
  .m-sm-5 {
    margin: 3rem !important;
  }

  /* line 2768, ../sass/grid.scss */
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important;
  }

  /* line 2773, ../sass/grid.scss */
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important;
  }

  /* line 2778, ../sass/grid.scss */
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important;
  }

  /* line 2783, ../sass/grid.scss */
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important;
  }

  /* line 2788, ../sass/grid.scss */
  .p-sm-0 {
    padding: 0 !important;
  }

  /* line 2792, ../sass/grid.scss */
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }

  /* line 2797, ../sass/grid.scss */
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }

  /* line 2802, ../sass/grid.scss */
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }

  /* line 2807, ../sass/grid.scss */
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }

  /* line 2812, ../sass/grid.scss */
  .p-sm-1 {
    padding: 0.25rem !important;
  }

  /* line 2816, ../sass/grid.scss */
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important;
  }

  /* line 2821, ../sass/grid.scss */
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important;
  }

  /* line 2826, ../sass/grid.scss */
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }

  /* line 2831, ../sass/grid.scss */
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important;
  }

  /* line 2836, ../sass/grid.scss */
  .p-sm-2 {
    padding: 0.5rem !important;
  }

  /* line 2840, ../sass/grid.scss */
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important;
  }

  /* line 2845, ../sass/grid.scss */
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important;
  }

  /* line 2850, ../sass/grid.scss */
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }

  /* line 2855, ../sass/grid.scss */
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important;
  }

  /* line 2860, ../sass/grid.scss */
  .p-sm-3 {
    padding: 1rem !important;
  }

  /* line 2864, ../sass/grid.scss */
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important;
  }

  /* line 2869, ../sass/grid.scss */
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important;
  }

  /* line 2874, ../sass/grid.scss */
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important;
  }

  /* line 2879, ../sass/grid.scss */
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important;
  }

  /* line 2884, ../sass/grid.scss */
  .p-sm-4 {
    padding: 1.5rem !important;
  }

  /* line 2888, ../sass/grid.scss */
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important;
  }

  /* line 2893, ../sass/grid.scss */
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important;
  }

  /* line 2898, ../sass/grid.scss */
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }

  /* line 2903, ../sass/grid.scss */
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important;
  }

  /* line 2908, ../sass/grid.scss */
  .p-sm-5 {
    padding: 3rem !important;
  }

  /* line 2912, ../sass/grid.scss */
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important;
  }

  /* line 2917, ../sass/grid.scss */
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important;
  }

  /* line 2922, ../sass/grid.scss */
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important;
  }

  /* line 2927, ../sass/grid.scss */
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important;
  }

  /* line 2932, ../sass/grid.scss */
  .m-sm-auto {
    margin: auto !important;
  }

  /* line 2936, ../sass/grid.scss */
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }

  /* line 2941, ../sass/grid.scss */
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }

  /* line 2946, ../sass/grid.scss */
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }

  /* line 2951, ../sass/grid.scss */
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  /* line 2957, ../sass/grid.scss */
  .m-md-0 {
    margin: 0 !important;
  }

  /* line 2961, ../sass/grid.scss */
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }

  /* line 2966, ../sass/grid.scss */
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }

  /* line 2971, ../sass/grid.scss */
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }

  /* line 2976, ../sass/grid.scss */
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }

  /* line 2981, ../sass/grid.scss */
  .m-md-1 {
    margin: 0.25rem !important;
  }

  /* line 2985, ../sass/grid.scss */
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important;
  }

  /* line 2990, ../sass/grid.scss */
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important;
  }

  /* line 2995, ../sass/grid.scss */
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important;
  }

  /* line 3000, ../sass/grid.scss */
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important;
  }

  /* line 3005, ../sass/grid.scss */
  .m-md-2 {
    margin: 0.5rem !important;
  }

  /* line 3009, ../sass/grid.scss */
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important;
  }

  /* line 3014, ../sass/grid.scss */
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important;
  }

  /* line 3019, ../sass/grid.scss */
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important;
  }

  /* line 3024, ../sass/grid.scss */
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important;
  }

  /* line 3029, ../sass/grid.scss */
  .m-md-3 {
    margin: 1rem !important;
  }

  /* line 3033, ../sass/grid.scss */
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important;
  }

  /* line 3038, ../sass/grid.scss */
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important;
  }

  /* line 3043, ../sass/grid.scss */
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important;
  }

  /* line 3048, ../sass/grid.scss */
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important;
  }

  /* line 3053, ../sass/grid.scss */
  .m-md-4 {
    margin: 1.5rem !important;
  }

  /* line 3057, ../sass/grid.scss */
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important;
  }

  /* line 3062, ../sass/grid.scss */
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important;
  }

  /* line 3067, ../sass/grid.scss */
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important;
  }

  /* line 3072, ../sass/grid.scss */
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important;
  }

  /* line 3077, ../sass/grid.scss */
  .m-md-5 {
    margin: 3rem !important;
  }

  /* line 3081, ../sass/grid.scss */
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important;
  }

  /* line 3086, ../sass/grid.scss */
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important;
  }

  /* line 3091, ../sass/grid.scss */
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important;
  }

  /* line 3096, ../sass/grid.scss */
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important;
  }

  /* line 3101, ../sass/grid.scss */
  .p-md-0 {
    padding: 0 !important;
  }

  /* line 3105, ../sass/grid.scss */
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }

  /* line 3110, ../sass/grid.scss */
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }

  /* line 3115, ../sass/grid.scss */
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }

  /* line 3120, ../sass/grid.scss */
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }

  /* line 3125, ../sass/grid.scss */
  .p-md-1 {
    padding: 0.25rem !important;
  }

  /* line 3129, ../sass/grid.scss */
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important;
  }

  /* line 3134, ../sass/grid.scss */
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important;
  }

  /* line 3139, ../sass/grid.scss */
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important;
  }

  /* line 3144, ../sass/grid.scss */
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important;
  }

  /* line 3149, ../sass/grid.scss */
  .p-md-2 {
    padding: 0.5rem !important;
  }

  /* line 3153, ../sass/grid.scss */
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important;
  }

  /* line 3158, ../sass/grid.scss */
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important;
  }

  /* line 3163, ../sass/grid.scss */
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important;
  }

  /* line 3168, ../sass/grid.scss */
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important;
  }

  /* line 3173, ../sass/grid.scss */
  .p-md-3 {
    padding: 1rem !important;
  }

  /* line 3177, ../sass/grid.scss */
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important;
  }

  /* line 3182, ../sass/grid.scss */
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important;
  }

  /* line 3187, ../sass/grid.scss */
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important;
  }

  /* line 3192, ../sass/grid.scss */
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important;
  }

  /* line 3197, ../sass/grid.scss */
  .p-md-4 {
    padding: 1.5rem !important;
  }

  /* line 3201, ../sass/grid.scss */
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important;
  }

  /* line 3206, ../sass/grid.scss */
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important;
  }

  /* line 3211, ../sass/grid.scss */
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important;
  }

  /* line 3216, ../sass/grid.scss */
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important;
  }

  /* line 3221, ../sass/grid.scss */
  .p-md-5 {
    padding: 3rem !important;
  }

  /* line 3225, ../sass/grid.scss */
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important;
  }

  /* line 3230, ../sass/grid.scss */
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important;
  }

  /* line 3235, ../sass/grid.scss */
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important;
  }

  /* line 3240, ../sass/grid.scss */
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important;
  }

  /* line 3245, ../sass/grid.scss */
  .m-md-auto {
    margin: auto !important;
  }

  /* line 3249, ../sass/grid.scss */
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }

  /* line 3254, ../sass/grid.scss */
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }

  /* line 3259, ../sass/grid.scss */
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }

  /* line 3264, ../sass/grid.scss */
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  /* line 3270, ../sass/grid.scss */
  .m-lg-0 {
    margin: 0 !important;
  }

  /* line 3274, ../sass/grid.scss */
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }

  /* line 3279, ../sass/grid.scss */
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }

  /* line 3284, ../sass/grid.scss */
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }

  /* line 3289, ../sass/grid.scss */
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }

  /* line 3294, ../sass/grid.scss */
  .m-lg-1 {
    margin: 0.25rem !important;
  }

  /* line 3298, ../sass/grid.scss */
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important;
  }

  /* line 3303, ../sass/grid.scss */
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important;
  }

  /* line 3308, ../sass/grid.scss */
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }

  /* line 3313, ../sass/grid.scss */
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important;
  }

  /* line 3318, ../sass/grid.scss */
  .m-lg-2 {
    margin: 0.5rem !important;
  }

  /* line 3322, ../sass/grid.scss */
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important;
  }

  /* line 3327, ../sass/grid.scss */
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important;
  }

  /* line 3332, ../sass/grid.scss */
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }

  /* line 3337, ../sass/grid.scss */
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important;
  }

  /* line 3342, ../sass/grid.scss */
  .m-lg-3 {
    margin: 1rem !important;
  }

  /* line 3346, ../sass/grid.scss */
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important;
  }

  /* line 3351, ../sass/grid.scss */
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important;
  }

  /* line 3356, ../sass/grid.scss */
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important;
  }

  /* line 3361, ../sass/grid.scss */
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important;
  }

  /* line 3366, ../sass/grid.scss */
  .m-lg-4 {
    margin: 1.5rem !important;
  }

  /* line 3370, ../sass/grid.scss */
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important;
  }

  /* line 3375, ../sass/grid.scss */
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important;
  }

  /* line 3380, ../sass/grid.scss */
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }

  /* line 3385, ../sass/grid.scss */
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important;
  }

  /* line 3390, ../sass/grid.scss */
  .m-lg-5 {
    margin: 3rem !important;
  }

  /* line 3394, ../sass/grid.scss */
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important;
  }

  /* line 3399, ../sass/grid.scss */
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important;
  }

  /* line 3404, ../sass/grid.scss */
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important;
  }

  /* line 3409, ../sass/grid.scss */
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important;
  }

  /* line 3414, ../sass/grid.scss */
  .p-lg-0 {
    padding: 0 !important;
  }

  /* line 3418, ../sass/grid.scss */
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }

  /* line 3423, ../sass/grid.scss */
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }

  /* line 3428, ../sass/grid.scss */
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }

  /* line 3433, ../sass/grid.scss */
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }

  /* line 3438, ../sass/grid.scss */
  .p-lg-1 {
    padding: 0.25rem !important;
  }

  /* line 3442, ../sass/grid.scss */
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important;
  }

  /* line 3447, ../sass/grid.scss */
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important;
  }

  /* line 3452, ../sass/grid.scss */
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }

  /* line 3457, ../sass/grid.scss */
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important;
  }

  /* line 3462, ../sass/grid.scss */
  .p-lg-2 {
    padding: 0.5rem !important;
  }

  /* line 3466, ../sass/grid.scss */
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important;
  }

  /* line 3471, ../sass/grid.scss */
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important;
  }

  /* line 3476, ../sass/grid.scss */
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }

  /* line 3481, ../sass/grid.scss */
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important;
  }

  /* line 3486, ../sass/grid.scss */
  .p-lg-3 {
    padding: 1rem !important;
  }

  /* line 3490, ../sass/grid.scss */
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important;
  }

  /* line 3495, ../sass/grid.scss */
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important;
  }

  /* line 3500, ../sass/grid.scss */
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important;
  }

  /* line 3505, ../sass/grid.scss */
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important;
  }

  /* line 3510, ../sass/grid.scss */
  .p-lg-4 {
    padding: 1.5rem !important;
  }

  /* line 3514, ../sass/grid.scss */
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important;
  }

  /* line 3519, ../sass/grid.scss */
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important;
  }

  /* line 3524, ../sass/grid.scss */
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }

  /* line 3529, ../sass/grid.scss */
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important;
  }

  /* line 3534, ../sass/grid.scss */
  .p-lg-5 {
    padding: 3rem !important;
  }

  /* line 3538, ../sass/grid.scss */
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important;
  }

  /* line 3543, ../sass/grid.scss */
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important;
  }

  /* line 3548, ../sass/grid.scss */
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important;
  }

  /* line 3553, ../sass/grid.scss */
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important;
  }

  /* line 3558, ../sass/grid.scss */
  .m-lg-auto {
    margin: auto !important;
  }

  /* line 3562, ../sass/grid.scss */
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }

  /* line 3567, ../sass/grid.scss */
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }

  /* line 3572, ../sass/grid.scss */
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }

  /* line 3577, ../sass/grid.scss */
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  /* line 3583, ../sass/grid.scss */
  .m-xl-0 {
    margin: 0 !important;
  }

  /* line 3587, ../sass/grid.scss */
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }

  /* line 3592, ../sass/grid.scss */
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }

  /* line 3597, ../sass/grid.scss */
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }

  /* line 3602, ../sass/grid.scss */
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }

  /* line 3607, ../sass/grid.scss */
  .m-xl-1 {
    margin: 0.25rem !important;
  }

  /* line 3611, ../sass/grid.scss */
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important;
  }

  /* line 3616, ../sass/grid.scss */
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important;
  }

  /* line 3621, ../sass/grid.scss */
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }

  /* line 3626, ../sass/grid.scss */
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important;
  }

  /* line 3631, ../sass/grid.scss */
  .m-xl-2 {
    margin: 0.5rem !important;
  }

  /* line 3635, ../sass/grid.scss */
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important;
  }

  /* line 3640, ../sass/grid.scss */
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important;
  }

  /* line 3645, ../sass/grid.scss */
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }

  /* line 3650, ../sass/grid.scss */
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important;
  }

  /* line 3655, ../sass/grid.scss */
  .m-xl-3 {
    margin: 1rem !important;
  }

  /* line 3659, ../sass/grid.scss */
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important;
  }

  /* line 3664, ../sass/grid.scss */
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important;
  }

  /* line 3669, ../sass/grid.scss */
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important;
  }

  /* line 3674, ../sass/grid.scss */
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important;
  }

  /* line 3679, ../sass/grid.scss */
  .m-xl-4 {
    margin: 1.5rem !important;
  }

  /* line 3683, ../sass/grid.scss */
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important;
  }

  /* line 3688, ../sass/grid.scss */
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important;
  }

  /* line 3693, ../sass/grid.scss */
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }

  /* line 3698, ../sass/grid.scss */
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important;
  }

  /* line 3703, ../sass/grid.scss */
  .m-xl-5 {
    margin: 3rem !important;
  }

  /* line 3707, ../sass/grid.scss */
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important;
  }

  /* line 3712, ../sass/grid.scss */
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important;
  }

  /* line 3717, ../sass/grid.scss */
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important;
  }

  /* line 3722, ../sass/grid.scss */
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important;
  }

  /* line 3727, ../sass/grid.scss */
  .p-xl-0 {
    padding: 0 !important;
  }

  /* line 3731, ../sass/grid.scss */
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }

  /* line 3736, ../sass/grid.scss */
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }

  /* line 3741, ../sass/grid.scss */
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }

  /* line 3746, ../sass/grid.scss */
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }

  /* line 3751, ../sass/grid.scss */
  .p-xl-1 {
    padding: 0.25rem !important;
  }

  /* line 3755, ../sass/grid.scss */
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important;
  }

  /* line 3760, ../sass/grid.scss */
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important;
  }

  /* line 3765, ../sass/grid.scss */
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }

  /* line 3770, ../sass/grid.scss */
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important;
  }

  /* line 3775, ../sass/grid.scss */
  .p-xl-2 {
    padding: 0.5rem !important;
  }

  /* line 3779, ../sass/grid.scss */
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important;
  }

  /* line 3784, ../sass/grid.scss */
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important;
  }

  /* line 3789, ../sass/grid.scss */
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }

  /* line 3794, ../sass/grid.scss */
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important;
  }

  /* line 3799, ../sass/grid.scss */
  .p-xl-3 {
    padding: 1rem !important;
  }

  /* line 3803, ../sass/grid.scss */
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important;
  }

  /* line 3808, ../sass/grid.scss */
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important;
  }

  /* line 3813, ../sass/grid.scss */
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important;
  }

  /* line 3818, ../sass/grid.scss */
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important;
  }

  /* line 3823, ../sass/grid.scss */
  .p-xl-4 {
    padding: 1.5rem !important;
  }

  /* line 3827, ../sass/grid.scss */
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important;
  }

  /* line 3832, ../sass/grid.scss */
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important;
  }

  /* line 3837, ../sass/grid.scss */
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }

  /* line 3842, ../sass/grid.scss */
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important;
  }

  /* line 3847, ../sass/grid.scss */
  .p-xl-5 {
    padding: 3rem !important;
  }

  /* line 3851, ../sass/grid.scss */
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important;
  }

  /* line 3856, ../sass/grid.scss */
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important;
  }

  /* line 3861, ../sass/grid.scss */
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important;
  }

  /* line 3866, ../sass/grid.scss */
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important;
  }

  /* line 3871, ../sass/grid.scss */
  .m-xl-auto {
    margin: auto !important;
  }

  /* line 3875, ../sass/grid.scss */
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }

  /* line 3880, ../sass/grid.scss */
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }

  /* line 3885, ../sass/grid.scss */
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }

  /* line 3890, ../sass/grid.scss */
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}
/* line 3895, ../sass/grid.scss */
.visible {
  visibility: visible !important;
}

/* line 3899, ../sass/grid.scss */
.invisible {
  visibility: hidden !important;
}


    #bg {
        display:none;
    }    

@media only screen and (min-width: 220px) and (max-width: 780px) {
    
    #bg {
        display:block !important;
      position: fixed; 
      top: 0; 
      left: 0; 
    z-index:-1;
      /* Preserve aspect ratio */
      min-width: 100%;
      min-height: 100%;
    }

    body {
        background-size: cover;
        background-attachment: scroll !important;
        background-position: center center;
        background-repeat:no-repeat;
    }

  .pic-section {
    background-attachment: scroll !important;
    background-position: center center;
  }
  
}
