/* stylelint-disable number-leading-zero, number-no-trailing-zeros, indentation, declaration-colon-newline-after */

@font-face {
  font-family: 'DIN Pro Medium';
  src: url(/wp-content/themes/sage/dist/fonts/subset-DINPro-Medium.eot);
  src: url(/wp-content/themes/sage/dist/fonts/subset-DINPro-Medium.eot) format("embedded-opentype"), url(/wp-content/themes/sage/dist/fonts/subset-DINPro-Medium.woff2) format("woff2"), url(/wp-content/themes/sage/dist/fonts/subset-DINPro-Medium.woff) format("woff"), url(/wp-content/themes/sage/dist/fonts/subset-DINPro-Medium.ttf) format("truetype"), url(/wp-content/themes/sage/dist/fonts/subset-DINPro-Medium.svg) format("svg");
  font-weight: 500;
  font-style: normal;
}

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

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

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

/* line 1, resources/assets/styles/common/_global.scss */

* {
  padding: 0;
  margin: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

/* line 6, resources/assets/styles/common/_global.scss */

body {
  font-family: "DIN Pro", sans-serif;
}

/* line 9, resources/assets/styles/common/_global.scss */

body.contact-us .site-wrapper {
  margin-bottom: 0;
}

@media screen and (max-width: 768px) {
  /* line 6, resources/assets/styles/common/_global.scss */

  body {
    padding-top: 87px;
  }
}

/* line 18, resources/assets/styles/common/_global.scss */

.site-wrapper {
  overflow: hidden;
  margin-bottom: 260px;
}

/* line 22, resources/assets/styles/common/_global.scss */

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

/* line 30, resources/assets/styles/common/_global.scss */

.title-green {
  font-family: "Roboto", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 19px;
  color: #24a65a;
}

/* line 38, resources/assets/styles/common/_global.scss */

.title-section {
  font-size: 38px;
  line-height: 48px;
  color: #000f0e;
  font-family: "DIN Pro Light", sans-serif;
  font-weight: normal;
}

/* line 46, resources/assets/styles/common/_global.scss */

.img-box img {
  display: block;
  margin: 0;
  max-width: 100%;
}

/* line 52, resources/assets/styles/common/_global.scss */

.text-center {
  text-align: center;
}

/* line 55, resources/assets/styles/common/_global.scss */

.text-content p,
.text-content {
  font-family: "Roboto", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
  color: #000f0e;
}

/* line 64, resources/assets/styles/common/_global.scss */

.flex-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 66, resources/assets/styles/common/_global.scss */

.flex-row.flex-wrap {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

/* line 69, resources/assets/styles/common/_global.scss */

.flex-row.flex-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 72, resources/assets/styles/common/_global.scss */

.flex-row.flex-baseline {
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}

/* line 75, resources/assets/styles/common/_global.scss */

.flex-row.flex-just-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 78, resources/assets/styles/common/_global.scss */

.flex-row.flex-between {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

/* line 81, resources/assets/styles/common/_global.scss */

.flex-row.flex-around {
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

/* line 84, resources/assets/styles/common/_global.scss */

.flex-row .flex-box {
  width: 100%;
}

/* line 86, resources/assets/styles/common/_global.scss */

.flex-row .flex-box.flex-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 89, resources/assets/styles/common/_global.scss */

.flex-row .flex-box.flex-column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 1, resources/assets/styles/components/_buttons.scss */

.wpcf7-submit,
.btn {
  background-color: #24a65a;
  color: #fff;
  font-size: 14px;
  border-radius: 10px 0;
  display: inline-block;
  padding: 20px;
  min-width: 165px;
  text-decoration: none;
  outline: none;
  text-align: center;
  cursor: pointer;
  position: relative;
  border: 1px solid #24a65a;
  overflow: hidden;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

/* line 18, resources/assets/styles/components/_buttons.scss */

.wpcf7-submit.btn-white,
.btn.btn-white {
  background-color: #fff;
  color: #363636;
}

/* line 22, resources/assets/styles/components/_buttons.scss */

.wpcf7-submit:hover,
.btn:hover {
  color: #fff;
  border-color: #129a4b;
  background-color: #129a4b;
}

/* line 28, resources/assets/styles/components/_buttons.scss */

.link-btn {
  font-family: "Roboto", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  color: #24a65a;
  text-decoration: none;
  position: relative;
  overflow: hidden;
  padding: 3px 0;
}

/* line 38, resources/assets/styles/components/_buttons.scss */

.link-btn::after {
  content: "";
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDEyIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xLjAxNTU3IDMuMTU2NUMwLjczOTQ1NyAzLjE1MjY5IDAuNTEyNTI5IDMuMzczNDQgMC41MDg3MTUgMy42NDk1NUMwLjUwNDkwMSAzLjkyNTY3IDAuNzI1NjQ1IDQuMTUyNiAxLjAwMTc2IDQuMTU2NDFMMS4wMTU1NyAzLjE1NjVaTTcuNTUxNzcgMy42NjQ3M0w3LjU1ODc5IDQuMTY0NjhMNy41NTk2IDQuMTY0NjdMNy41NTE3NyAzLjY2NDczWk0xMC44Nzk0IDMuNDkwOTRMMTEuMTkxNyAzLjg4MTM3QzExLjMwNTggMy43OTAwNyAxMS4zNzQzIDMuNjUzNCAxMS4zNzkxIDMuNTA3MzFDMTEuMzgzOSAzLjM2MTIzIDExLjMyNDUgMy4yMjAzNyAxMS4yMTY2IDMuMTIxNzlMMTAuODc5NCAzLjQ5MDk0Wk04LjU0NDE4IDAuNjgwNDExQzguMzQwMyAwLjQ5NDE2IDguMDI0MDQgMC41MDg0NDggNy44Mzc3OSAwLjcxMjMyNEM3LjY1MTU0IDAuOTE2MiA3LjY2NTgzIDEuMjMyNDYgNy44Njk3MSAxLjQxODcxTDguNTQ0MTggMC42ODA0MTFaTTExLjI1NDIgMy44MjE3OUMxMS40MzcgMy42MTQ3NCAxMS40MTcyIDMuMjk4NzcgMTEuMjEwMiAzLjExNjA1QzExLjAwMzIgMi45MzMzMyAxMC42ODcyIDIuOTUzMDUgMTAuNTA0NSAzLjE2MDA5TDExLjI1NDIgMy44MjE3OVpNNy44NzUxNiA2LjEzOTRDNy42OTI0NCA2LjM0NjQ1IDcuNzEyMTUgNi42NjI0MiA3LjkxOTIgNi44NDUxNEM4LjEyNjI0IDcuMDI3ODYgOC40NDIyMSA3LjAwODE0IDguNjI0OTMgNi44MDExTDcuODc1MTYgNi4xMzk0Wk0xLjAwMTc2IDQuMTU2NDFDMy40MDE5OSA0LjE4OTU2IDUuNTg3NzYgNC4xOTIzNSA3LjU1ODc5IDQuMTY0NjhMNy41NDQ3NSAzLjE2NDc4QzUuNTg0NzUgMy4xOTIyOSAzLjQwODQ1IDMuMTg5NTYgMS4wMTU1NyAzLjE1NjVMMS4wMDE3NiA0LjE1NjQxWk03LjU1OTYgNC4xNjQ2N0M4LjYxODc3IDQuMTQ4MDkgOS40MzIwOCA0LjEyNTIzIDkuOTk1OTUgNC4wOTU3OEMxMC4yNzY4IDQuMDgxMTEgMTAuNTAzNSA0LjA2NDQzIDEwLjY3MDggNC4wNDUwMkMxMC43NTM0IDQuMDM1NDMgMTAuODMxNyA0LjAyNDA2IDEwLjg5ODggNC4wMDk1N0MxMC45MzIyIDQuMDAyMzcgMTAuOTcxOSAzLjk5MjUxIDExLjAxMjMgMy45Nzg0NUMxMS4wNDM0IDMuOTY3NjQgMTEuMTE4MiAzLjk0MDIyIDExLjE5MTcgMy44ODEzN0wxMC41NjcgMy4xMDA1MUMxMC42Mjc2IDMuMDUyMDEgMTAuNjgxNiAzLjAzNDc0IDEwLjY4NCAzLjAzMzg4QzEwLjY5NTggMy4wMjk3OCAxMC42OTkgMy4wMjk2OCAxMC42ODggMy4wMzIwNUMxMC42NjY0IDMuMDM2NyAxMC42MjQ1IDMuMDQzNjkgMTAuNTU1NiAzLjA1MTY5QzEwLjQxOTcgMy4wNjc0NSAxMC4yMTc2IDMuMDgyODQgOS45NDM4IDMuMDk3MTRDOS4zOTg0OCAzLjEyNTYyIDguNTk5NzEgMy4xNDgyNyA3LjU0Mzk1IDMuMTY0NzlMNy41NTk2IDQuMTY0NjdaTTExLjIxNjYgMy4xMjE3OUw4LjU0NDE4IDAuNjgwNDExTDcuODY5NzEgMS40MTg3MUwxMC41NDIxIDMuODYwMDlMMTEuMjE2NiAzLjEyMTc5Wk0xMC41MDQ1IDMuMTYwMDlMNy44NzUxNiA2LjEzOTRMOC42MjQ5MyA2LjgwMTFMMTEuMjU0MiAzLjgyMTc5TDEwLjUwNDUgMy4xNjAwOVoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=) no-repeat center;
  width: 11px;
  height: 7px;
  display: inline-block;
  margin: 5px 0 0 8px;
  float: right;
}

/* line 47, resources/assets/styles/components/_buttons.scss */

.link-btn::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
  background-color: #24a65a;
  width: 100%;
  -webkit-transform: translateX(-100%);
       -o-transform: translateX(-100%);
          transform: translateX(-100%);
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

/* line 59, resources/assets/styles/components/_buttons.scss */

.link-btn:hover::before {
  -webkit-transform: translateX(0);
       -o-transform: translateX(0);
          transform: translateX(0);
}

/* line 2, resources/assets/styles/components/_forms.scss */

form .flex-row {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 19px;
}

/* line 5, resources/assets/styles/components/_forms.scss */

form .flex-row .form-group {
  width: 48%;
}

/* line 7, resources/assets/styles/components/_forms.scss */

form .flex-row .form-group + .form-group {
  margin-top: 0;
}

@media screen and (max-width: 768px) {
  /* line 14, resources/assets/styles/components/_forms.scss */

  form .flex-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  /* line 16, resources/assets/styles/components/_forms.scss */

  form .flex-row .form-group {
    width: 100%;
  }

  /* line 18, resources/assets/styles/components/_forms.scss */

  form .flex-row .form-group + .form-group {
    margin-top: 19px;
  }
}

/* line 25, resources/assets/styles/components/_forms.scss */

.form-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}

/* line 30, resources/assets/styles/components/_forms.scss */

.form-group + .form-group {
  margin-top: 19px;
}

/* line 33, resources/assets/styles/components/_forms.scss */

.form-group span {
  width: 100%;
}

/* line 36, resources/assets/styles/components/_forms.scss */

.form-group label {
  text-align: left;
  width: 100%;
}

/* line 40, resources/assets/styles/components/_forms.scss */

.form-group select,
.form-group textarea,
.form-group input:not(.wpcf7-submit) {
  height: 62px;
  line-height: 62px;
  padding: 0 15px;
  font-size: 14px;
  color: #000;
  border: 1px solid #c9c3c3;
  width: 100%;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0;
}

/* line 54, resources/assets/styles/components/_forms.scss */

.form-group select::-webkit-input-placeholder,
.form-group textarea::-webkit-input-placeholder,
.form-group input:not(.wpcf7-submit)::-webkit-input-placeholder {
  color: #000;
  font-size: 14px;
}

/* line 58, resources/assets/styles/components/_forms.scss */

.form-group select:-ms-input-placeholder,
.form-group textarea:-ms-input-placeholder,
.form-group input:not(.wpcf7-submit):-ms-input-placeholder {
  color: #000;
  font-size: 14px;
}

/* line 62, resources/assets/styles/components/_forms.scss */

.form-group select::-webkit-input-placeholder,
.form-group textarea::-webkit-input-placeholder,
.form-group input:not(.wpcf7-submit)::-webkit-input-placeholder {
  color: #000;
  font-size: 14px;
}

.form-group select::-ms-input-placeholder,
.form-group textarea::-ms-input-placeholder,
.form-group input:not(.wpcf7-submit)::-ms-input-placeholder {
  color: #000;
  font-size: 14px;
}

.form-group select::placeholder,
.form-group textarea::placeholder,
.form-group input:not(.wpcf7-submit)::placeholder {
  color: #000;
  font-size: 14px;
}

/* line 67, resources/assets/styles/components/_forms.scss */

.form-group textarea {
  resize: none;
  height: auto;
  min-height: 122px;
  padding: 15px 13px;
  line-height: 18px;
}

/* line 74, resources/assets/styles/components/_forms.scss */

.form-group .wpcf7-submit {
  width: auto;
  padding: 0 15px;
  height: 58px;
  line-height: 58px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

/* line 83, resources/assets/styles/components/_forms.scss */

.form-group br {
  display: none;
}

/* line 87, resources/assets/styles/components/_forms.scss */

.wpcf7-acceptance {
  display: block;
  margin: 20px 0 30px 0;
  cursor: pointer;
}

/* line 1, resources/assets/styles/components/_cta.scss */

.footer-cta {
  background-color: #24a65a;
  min-height: 290px;
  padding: 20px 60px;
  z-index: 99;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border-radius: 14px;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  position: absolute;
  top: 0;
  left: 15px;
  right: 15px;
}

/* line 16, resources/assets/styles/components/_cta.scss */

.footer-cta .cta-title {
  font-size: 38px;
  line-height: 53px;
  color: #fff;
  font-family: "DIN Pro Light", sans-serif;
  font-weight: normal;
  width: 100%;
  max-width: 700px;
}

/* line 25, resources/assets/styles/components/_cta.scss */

.footer-cta .flex-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
}

@media screen and (max-width: 768px) {
  /* line 1, resources/assets/styles/components/_cta.scss */

  .footer-cta {
    padding: 40px 20px;
  }

  /* line 34, resources/assets/styles/components/_cta.scss */

  .footer-cta .cta-title {
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 30px;
    text-align: center;
  }

  /* line 40, resources/assets/styles/components/_cta.scss */

  .footer-cta .flex-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

/* line 1, resources/assets/styles/components/_modal.scss */

.overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background: rgba(0, 0, 0, 0.5);
  -webkit-transform: translate(0, -100%);
       -o-transform: translate(0, -100%);
          transform: translate(0, -100%);
  -webkit-transition: -webkit-transform 0.2s ease-in-out;
  transition: -webkit-transform 0.2s ease-in-out;
  -o-transition: -o-transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out, -o-transform 0.2s ease-in-out;
  opacity: 0;
}

/* line 12, resources/assets/styles/components/_modal.scss */

.overlay.active {
  z-index: 9998;
  opacity: 1;
  -webkit-transform: translate(0, 0);
       -o-transform: translate(0, 0);
          transform: translate(0, 0);
}

/* line 18, resources/assets/styles/components/_modal.scss */

.modal-form {
  position: fixed;
  top: 0;
  left: 50%;
  z-index: -1;
  -webkit-transform: translate(-50%, -100%);
       -o-transform: translate(-50%, -100%);
          transform: translate(-50%, -100%);
  background: #fff;
  padding: 50px 45px 30px 45px;
  border-radius: 5px;
  max-width: 750px;
  width: 100%;
  -webkit-transition-delay: 0.2s;
       -o-transition-delay: 0.2s;
          transition-delay: 0.2s;
  -webkit-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.2s;
       -o-transition-duration: 0.2s;
          transition-duration: 0.2s;
  -webkit-transition-timing-function: ease-out;
       -o-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
}

/* line 33, resources/assets/styles/components/_modal.scss */

.modal-form.active {
  top: 50%;
  z-index: 9999;
  -webkit-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

/* line 38, resources/assets/styles/components/_modal.scss */

.modal-form .close-modal {
  position: absolute;
  right: 5px;
  top: 5px;
  width: 40px;
  height: 40px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMSAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuMjE2MiAxMC44MDE3QzAuNDg2NjkyIDExLjA3MjIgMC45MDE0NDYgMTEuMDcyMiAxLjE3MTk0IDEwLjgwMTdMNS40Mjc2OCA2LjU0NTk0TDkuNjgzNDEgMTAuODAxN0M5LjkzNTg3IDExLjA5MDIgMTAuMzUwNiAxMS4xMDgyIDEwLjYzOTIgMTAuODczOEMxMC45Mjc3IDEwLjYzOTQgMTAuOTQ1NyAxMC4yMDY2IDEwLjcxMTMgOS45MTgwN0MxMC42OTMyIDkuOTAwMDQgMTAuNjc1MiA5Ljg2Mzk3IDEwLjYzOTIgOS44NDU5NEw2LjM4MzQxIDUuNTkwMkwxMC42MzkyIDEuMzM0NDZDMTAuOTA5NiAxLjA4MiAxMC45Mjc3IDAuNjQ5MjE4IDEwLjY3NTIgMC4zNzg3MjZDMTAuNDIyOCAwLjEwODIzNCA5Ljk4OTk3IDAuMDkwMjAxNiA5LjcxOTQ4IDAuMzQyNjYxQzkuNzAxNDUgMC4zNjA2OTMgOS43MDE0NSAwLjM2MDY5MyA5LjY4MzQxIDAuMzc4NzI2TDUuNDI3NjggNC42MzQ0NkwxLjE3MTk0IDAuMzc4NzI2QzAuOTAxNDQ2IDAuMTI2MjY3IDAuNDY4NjU5IDAuMTQ0MyAwLjIxNjIgMC40MTQ3OTJDLTAuMDE4MjI2NSAwLjY2NzI1MSAtMC4wMTgyMjY1IDEuMDgyIDAuMjE2MiAxLjMzNDQ2TDQuNDcxOTQgNS41OTAyTDAuMjE2MiA5Ljg0NTk0Qy0wLjAzNjI1OTMgMTAuMTE2NCAtMC4wMzYyNTkzIDEwLjUzMTIgMC4yMTYyIDEwLjgwMTdaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K) no-repeat center center;
  cursor: pointer;
  -webkit-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}

/* line 47, resources/assets/styles/components/_modal.scss */

.modal-form .close-modal:hover {
  -webkit-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
}

/* line 51, resources/assets/styles/components/_modal.scss */

.modal-form .title-section {
  margin-bottom: 20px;
}

@media screen and (max-width: 768px) {
  /* line 18, resources/assets/styles/components/_modal.scss */

  .modal-form {
    max-width: 95%;
    padding: 25px 20px;
  }

  /* line 58, resources/assets/styles/components/_modal.scss */

  .modal-form div.wpcf7-response-output {
    margin-top: 10px;
  }

  /* line 61, resources/assets/styles/components/_modal.scss */

  .modal-form .title-section {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 10px;
  }

  /* line 66, resources/assets/styles/components/_modal.scss */

  .modal-form .form-group textarea,
  .modal-form .form-group input:not(.wpcf7-submit) {
    height: 40px;
    line-height: 40px;
  }

  /* line 71, resources/assets/styles/components/_modal.scss */

  .modal-form .form-group textarea {
    min-height: 80px;
    padding: 10px 13px;
  }
}

/* line 1, resources/assets/styles/components/_cookies.scss */

.cookie-box {
  position: fixed;
  right: 30px;
  bottom: 30px;
  background-color: #022321;
  padding: 30px;
  z-index: 999;
  max-width: 400px;
}

/* line 9, resources/assets/styles/components/_cookies.scss */

.cookie-box .close-cookie-box {
  position: absolute;
  right: 5px;
  top: 5px;
  width: 40px;
  height: 40px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMSAxMiIgZmlsbD0iI2ZmZiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuMjE2MiAxMC44MDE3QzAuNDg2NjkyIDExLjA3MjIgMC45MDE0NDYgMTEuMDcyMiAxLjE3MTk0IDEwLjgwMTdMNS40Mjc2OCA2LjU0NTk0TDkuNjgzNDEgMTAuODAxN0M5LjkzNTg3IDExLjA5MDIgMTAuMzUwNiAxMS4xMDgyIDEwLjYzOTIgMTAuODczOEMxMC45Mjc3IDEwLjYzOTQgMTAuOTQ1NyAxMC4yMDY2IDEwLjcxMTMgOS45MTgwN0MxMC42OTMyIDkuOTAwMDQgMTAuNjc1MiA5Ljg2Mzk3IDEwLjYzOTIgOS44NDU5NEw2LjM4MzQxIDUuNTkwMkwxMC42MzkyIDEuMzM0NDZDMTAuOTA5NiAxLjA4MiAxMC45Mjc3IDAuNjQ5MjE4IDEwLjY3NTIgMC4zNzg3MjZDMTAuNDIyOCAwLjEwODIzNCA5Ljk4OTk3IDAuMDkwMjAxNiA5LjcxOTQ4IDAuMzQyNjYxQzkuNzAxNDUgMC4zNjA2OTMgOS43MDE0NSAwLjM2MDY5MyA5LjY4MzQxIDAuMzc4NzI2TDUuNDI3NjggNC42MzQ0NkwxLjE3MTk0IDAuMzc4NzI2QzAuOTAxNDQ2IDAuMTI2MjY3IDAuNDY4NjU5IDAuMTQ0MyAwLjIxNjIgMC40MTQ3OTJDLTAuMDE4MjI2NSAwLjY2NzI1MSAtMC4wMTgyMjY1IDEuMDgyIDAuMjE2MiAxLjMzNDQ2TDQuNDcxOTQgNS41OTAyTDAuMjE2MiA5Ljg0NTk0Qy0wLjAzNjI1OTMgMTAuMTE2NCAtMC4wMzYyNTkzIDEwLjUzMTIgMC4yMTYyIDEwLjgwMTdaIiBmaWxsPSIjZmZmIi8+Cjwvc3ZnPgo=) no-repeat center center;
  cursor: pointer;
  -webkit-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}

/* line 18, resources/assets/styles/components/_cookies.scss */

.cookie-box .close-cookie-box:hover {
  -webkit-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
}

/* line 22, resources/assets/styles/components/_cookies.scss */

.cookie-box p {
  color: #fff;
  font-size: 14px;
  line-height: 22px;
  display: block;
}

/* line 27, resources/assets/styles/components/_cookies.scss */

.cookie-box p a {
  color: #fff;
}

/* line 31, resources/assets/styles/components/_cookies.scss */

.cookie-box .agree-btn {
  font-size: 15px;
  display: inline-block;
  color: #fff;
  margin-top: 10px;
  font-family: "DIN Pro Bold", sans-serif;
  cursor: pointer;
}

/* line 1, resources/assets/styles/components/_breadcrumbs.scss */

.breadcrumbs {
  padding: 0;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

/* line 7, resources/assets/styles/components/_breadcrumbs.scss */

.breadcrumbs li {
  list-style: none;
  color: rgba(255, 255, 255, 0.4);
  position: relative;
}

/* line 11, resources/assets/styles/components/_breadcrumbs.scss */

.breadcrumbs li + li {
  margin-left: 5px;
}

/* line 13, resources/assets/styles/components/_breadcrumbs.scss */

.breadcrumbs li + li::before {
  content: "";
  display: inline-block;
  width: 10px;
  height: 10px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgNCA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMy44ODQwMiAzLjY1MjMxQzMuODc3NzQgMy43NjY5MiAzLjgzMjIyIDMuODc1ODggMy43NTUxIDMuOTYwOUwxLjAwNTExIDYuOTYwOUMwLjg4ODU5IDcuMTA1ODIgMC43MDEyNzggNy4xNzQxMSAwLjUxODgyNyA3LjEzODE5QzAuMzM2Mzc3IDcuMTAyMjggMC4xODg5MjQgNi45NjgwOSAwLjEzNjAyMiA2Ljc4OTgyQzAuMDgzMTIxMSA2LjYxMTU1IDAuMTMzNTA5IDYuNDE4NjUgMC4yNjY4MzcgNi4yODkwMkwyLjcwODIzIDMuNjI0OTZMMC4yNjY4MzcgMC45NjA4OTNDMC4xMzM1MDkgMC44MzEyNyAwLjA4MzEyMTEgMC42MzgzNyAwLjEzNjAyMiAwLjQ2MDEwMUMwLjE4ODkyNCAwLjI4MTgzMiAwLjMzNjM3NyAwLjE0NzY0MSAwLjUxODgyNyAwLjExMTcyNUMwLjcwMTI3OCAwLjA3NTgwOTIgMC44ODg1OSAwLjE0NDEwMSAxLjAwNTExIDAuMjg5MDE4TDMuNzU1MSAzLjI4OTAyQzMuODQ0OSAzLjM4ODAyIDMuODkxMzMgMy41MTg4NSAzLjg4NDAyIDMuNjUyMzFaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K) no-repeat center;
  position: absolute;
  left: -15px;
  top: 6px;
}

/* line 25, resources/assets/styles/components/_breadcrumbs.scss */

.breadcrumbs li:last-child a {
  padding-right: 0;
}

/* line 29, resources/assets/styles/components/_breadcrumbs.scss */

.breadcrumbs li a {
  display: block;
  padding: 10px 15px;
  color: rgba(255, 255, 255, 0.4);
  text-decoration: none;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

/* line 35, resources/assets/styles/components/_breadcrumbs.scss */

.breadcrumbs li a:hover {
  color: #fff;
}

/* line 1, resources/assets/styles/components/_tables.scss */

table {
  border-collapse: collapse;
}

/* line 3, resources/assets/styles/components/_tables.scss */

table th {
  color: #fff;
  background-color: #24a65a;
  font-weight: 400;
  text-align: left;
}

/* line 9, resources/assets/styles/components/_tables.scss */

table td,
table th {
  border: 1px solid #000;
  padding: 10px 15px;
}

/* line 1, resources/assets/styles/layouts/_header.scss */

.header {
  padding: 19px 0;
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  z-index: 9997;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

/* line 9, resources/assets/styles/layouts/_header.scss */

.header.header-scroll {
  background-color: #fff;
}

/* line 14, resources/assets/styles/layouts/_header.scss */

.header.header-scroll nav ul li a {
  color: #000;
}

/* line 20, resources/assets/styles/layouts/_header.scss */

.header.header-scroll .phone-link {
  color: #000;
}

/* line 22, resources/assets/styles/layouts/_header.scss */

.header.header-scroll .phone-link span {
  color: #000;
}

/* line 26, resources/assets/styles/layouts/_header.scss */

.header.header-scroll .lng-switcher {
  color: #333;
}

/* line 28, resources/assets/styles/layouts/_header.scss */

.header.header-scroll .lng-switcher a {
  color: #333;
}

/* line 32, resources/assets/styles/layouts/_header.scss */

.header.header-scroll .lng-switcher svg path {
  fill: #333;
}

/* line 37, resources/assets/styles/layouts/_header.scss */

.header.header-scroll .logo-path-safe {
  fill: #022321;
}

/* line 41, resources/assets/styles/layouts/_header.scss */

.header .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 45, resources/assets/styles/layouts/_header.scss */

.header nav {
  margin-left: 45px;
}

/* line 47, resources/assets/styles/layouts/_header.scss */

.header nav ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
  margin: 0;
}

/* line 52, resources/assets/styles/layouts/_header.scss */

.header nav ul li {
  list-style: none;
}

/* line 54, resources/assets/styles/layouts/_header.scss */

.header nav ul li + li {
  margin-left: 25px;
}

/* line 57, resources/assets/styles/layouts/_header.scss */

.header nav ul li a {
  text-decoration: none;
  display: block;
  padding: 12px 0;
  font-size: 14px;
  font-weight: 500;
  color: #fff;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  position: relative;
  overflow: hidden;
}

/* line 67, resources/assets/styles/layouts/_header.scss */

.header nav ul li a::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
  background-color: #24a65a;
  width: 100%;
  -webkit-transform: translateX(-100%);
       -o-transform: translateX(-100%);
          transform: translateX(-100%);
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

/* line 79, resources/assets/styles/layouts/_header.scss */

.header nav ul li a:hover::before {
  -webkit-transform: translateX(0);
       -o-transform: translateX(0);
          transform: translateX(0);
}

/* line 85, resources/assets/styles/layouts/_header.scss */

.header nav ul li.current-menu-item a::before {
  -webkit-transform: translateX(0);
       -o-transform: translateX(0);
          transform: translateX(0);
}

/* line 92, resources/assets/styles/layouts/_header.scss */

.header .phone-link {
  margin-left: auto;
  text-decoration: none;
  font-size: 15px;
  color: #fff;
  text-align: right;
}

/* line 98, resources/assets/styles/layouts/_header.scss */

.header .phone-link span {
  display: block;
  font-size: 13px;
  color: rgba(255, 255, 255, 0.5);
}

/* line 104, resources/assets/styles/layouts/_header.scss */

.header .btn {
  margin-left: 44px;
}

/* line 107, resources/assets/styles/layouts/_header.scss */

.header .menu-button {
  cursor: pointer;
  display: none;
}

/* line 110, resources/assets/styles/layouts/_header.scss */

.header .menu-button .bar1,
.header .menu-button .bar2,
.header .menu-button .bar3 {
  width: 35px;
  height: 5px;
  background-color: #333;
  margin: 6px 0;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  border-radius: 5px;
  margin-left: 20px;
}

/* line 122, resources/assets/styles/layouts/_header.scss */

.header .menu-button.change .bar1 {
  -webkit-transform: rotate(-45deg) translate(-9px, 6px);
       -o-transform: rotate(-45deg) translate(-9px, 6px);
          transform: rotate(-45deg) translate(-9px, 6px);
}

/* line 125, resources/assets/styles/layouts/_header.scss */

.header .menu-button.change .bar2 {
  opacity: 0;
}

/* line 128, resources/assets/styles/layouts/_header.scss */

.header .menu-button.change .bar3 {
  -webkit-transform: rotate(45deg) translate(-8px, -8px);
       -o-transform: rotate(45deg) translate(-8px, -8px);
          transform: rotate(45deg) translate(-8px, -8px);
}

/* line 133, resources/assets/styles/layouts/_header.scss */

.header .lng-switcher {
  font-family: "Roboto", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  color: #fff;
  margin-left: 30px;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 143, resources/assets/styles/layouts/_header.scss */

.header .lng-switcher svg {
  margin-right: 10px;
}

/* line 146, resources/assets/styles/layouts/_header.scss */

.header .lng-switcher a {
  color: #fff;
  text-decoration: none;
}

@media screen and (max-width: 768px) {
  /* line 1, resources/assets/styles/layouts/_header.scss */

  .header {
    background: #fff;
    padding: 14px 0;
  }

  /* line 155, resources/assets/styles/layouts/_header.scss */

  .header .menu-button {
    display: inline-block;
  }

  /* line 158, resources/assets/styles/layouts/_header.scss */

  .header .phone-link {
    display: none;
  }

  /* line 161, resources/assets/styles/layouts/_header.scss */

  .header .lng-switcher {
    color: #333;
    display: none;
  }

  /* line 164, resources/assets/styles/layouts/_header.scss */

  .header .lng-switcher svg path {
    fill: #333;
  }

  /* line 168, resources/assets/styles/layouts/_header.scss */

  .header .nav-primary {
    position: fixed;
    top: 85px;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 9997;
    background-color: #fff;
    margin: 0;
    -webkit-transform: translate(-100%, 0);
         -o-transform: translate(-100%, 0);
            transform: translate(-100%, 0);
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
  }

  /* line 179, resources/assets/styles/layouts/_header.scss */

  .header .nav-primary .menu-main-navigation-container {
    height: 100%;
  }

  /* line 182, resources/assets/styles/layouts/_header.scss */

  .header .nav-primary ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 100%;
    padding: 0 20px 200px 20px;
  }

  /* line 188, resources/assets/styles/layouts/_header.scss */

  .header .nav-primary ul li {
    width: 100%;
    text-align: center;
    margin: 0;
  }

  /* line 192, resources/assets/styles/layouts/_header.scss */

  .header .nav-primary ul li a {
    text-transform: uppercase;
    padding: 20px;
    font-size: 16px;
    color: #000;
  }

  /* line 202, resources/assets/styles/layouts/_header.scss */

  .header.active .nav-primary {
    -webkit-transform: translate(0, 0);
         -o-transform: translate(0, 0);
            transform: translate(0, 0);
  }

  /* line 205, resources/assets/styles/layouts/_header.scss */

  .header.active .lng-switcher {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: fixed;
    left: 50%;
    -webkit-transform: translateX(-50%);
         -o-transform: translateX(-50%);
            transform: translateX(-50%);
    bottom: 100px;
    z-index: 9997;
    margin: 0;
  }

  /* line 213, resources/assets/styles/layouts/_header.scss */

  .header.active .lng-switcher a {
    color: #000;
  }

  /* line 218, resources/assets/styles/layouts/_header.scss */

  .header .logo-path-safe {
    fill: #022321;
  }

  /* line 221, resources/assets/styles/layouts/_header.scss */

  .header .btn {
    margin-left: auto;
    min-width: inherit;
  }
}

@media screen and (max-width: 320px) {
  /* line 229, resources/assets/styles/layouts/_header.scss */

  .header .brand svg {
    max-width: 100px;
  }
}

/* line 1, resources/assets/styles/layouts/_footer.scss */

.footer {
  background-color: #022321;
}

/* line 3, resources/assets/styles/layouts/_footer.scss */

.footer .container {
  position: relative;
  padding-top: 170px;
}

/* line 7, resources/assets/styles/layouts/_footer.scss */

.footer .flex-row {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

/* line 11, resources/assets/styles/layouts/_footer.scss */

.footer .social-nav ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 17, resources/assets/styles/layouts/_footer.scss */

.footer .social-nav ul li {
  padding: 10px 10px;
}

/* line 19, resources/assets/styles/layouts/_footer.scss */

.footer .social-nav ul li.fb-link a {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNyAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swIiBtYXNrLXR5cGU9ImFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTciIGhlaWdodD0iMTciPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMEgxN1YxN0gwVjBaIiBmaWxsPSJ3aGl0ZSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazApIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjEyNSAxN0g4LjVWMTEuMTU2Mkg2LjM3NVY4LjVIOC41VjYuMzc1QzguNSA0LjYxNDA3IDkuOTI2NjEgMy4xODc1IDExLjY4NzUgMy4xODc1SDEzLjgxMjVWNS44NDM3NUgxMi43NUMxMi4xNjM1IDUuODQzNzUgMTEuNjg3NSA1Ljc4ODUgMTEuNjg3NSA2LjM3NVY4LjVIMTQuMzQzOEwxMy4yODEyIDExLjE1NjJIMTEuNjg3NVYxN0gxNC44NzVDMTYuMDQ2NiAxNyAxNyAxNi4wNDY2IDE3IDE0Ljg3NVYyLjEyNUMxNyAwLjk1MjY5NyAxNi4wNDY2IDAgMTQuODc1IDBIMi4xMjVDMC45NTI2OTcgMCAwIDAuOTUyNjk3IDAgMi4xMjVWMTQuODc1QzAgMTYuMDQ2NiAwLjk1MjY5NyAxNyAyLjEyNSAxN1oiIGZpbGw9IndoaXRlIi8+CjwvZz4KPC9zdmc+Cg==);
}

/* line 22, resources/assets/styles/layouts/_footer.scss */

.footer .social-nav ul li.in-link a {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNyAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05Ljk5NDE0IDguNUM5Ljk5NDE0IDkuMzI1MTYgOS4zMjUxNiA5Ljk5NDE0IDguNSA5Ljk5NDE0QzcuNjc0ODQgOS45OTQxNCA3LjAwNTg2IDkuMzI1MTYgNy4wMDU4NiA4LjVDNy4wMDU4NiA3LjY3NDg0IDcuNjc0ODQgNy4wMDU4NiA4LjUgNy4wMDU4NkM5LjMyNTE2IDcuMDA1ODYgOS45OTQxNCA3LjY3NDg0IDkuOTk0MTQgOC41WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMS4zNTU1IDYuMTQyNThDMTEuMDgwNCA2LjE0MjU4IDEwLjg1NzQgNS45MTk2MiAxMC44NTc0IDUuNjQ0NTNDMTAuODU3NCA1LjM2OTQ0IDExLjA4MDQgNS4xNDY0OCAxMS4zNTU1IDUuMTQ2NDhDMTEuNjMwNiA1LjE0NjQ4IDExLjg1MzUgNS4zNjk0NCAxMS44NTM1IDUuNjQ0NTNDMTEuODUzNSA1LjkxOTYyIDExLjYzMDYgNi4xNDI1OCAxMS4zNTU1IDYuMTQyNThaTTguNSAxMC45OTAyQzcuMTI2ODggMTAuOTkwMiA2LjAwOTc3IDkuODczMTIgNi4wMDk3NyA4LjVDNi4wMDk3NyA3LjEyNjg4IDcuMTI2ODggNi4wMDk3NyA4LjUgNi4wMDk3N0M5Ljg3MzEyIDYuMDA5NzcgMTAuOTkwMiA3LjEyNjg4IDEwLjk5MDIgOC41QzEwLjk5MDIgOS44NzMxMiA5Ljg3MzEyIDEwLjk5MDIgOC41IDEwLjk5MDJaTTExLjAyMzQgMy45ODQzOEg1Ljk3NjU2QzQuODc4IDMuOTg0MzggMy45ODQzOCA0Ljg3OCAzLjk4NDM4IDUuOTc2NTZWMTEuMDIzNEMzLjk4NDM4IDEyLjEyMiA0Ljg3OCAxMy4wMTU2IDUuOTc2NTYgMTMuMDE1NkgxMS4wMjM0QzEyLjEyMiAxMy4wMTU2IDEzLjAxNTYgMTIuMTIyIDEzLjAxNTYgMTEuMDIzNFY1Ljk3NjU2QzEzLjAxNTYgNC44NzggMTIuMTIyIDMuOTg0MzggMTEuMDIzNCAzLjk4NDM4WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNC4wMTE3IDExLjAyMzRDMTQuMDExNyAxMi42NzExIDEyLjY3MTEgMTQuMDExNyAxMS4wMjM0IDE0LjAxMTdINS45NzY1NkM0LjMyODg2IDE0LjAxMTcgMi45ODgyOCAxMi42NzExIDIuOTg4MjggMTEuMDIzNFY1Ljk3NjU2QzIuOTg4MjggNC4zMjg4NiA0LjMyODg2IDIuOTg4MjggNS45NzY1NiAyLjk4ODI4SDExLjAyMzRDMTIuNjcxMSAyLjk4ODI4IDE0LjAxMTcgNC4zMjg4NiAxNC4wMTE3IDUuOTc2NTZWMTEuMDIzNFpNMTIuNTE3NiAwSDQuNDgyNDJDMi4wMTA4OCAwIDAgMi4wMTA4OCAwIDQuNDgyNDJWMTIuNTE3NkMwIDE0Ljk4OTIgMi4wMTA4OCAxNyA0LjQ4MjQyIDE3SDEyLjUxNzZDMTQuOTg5MSAxNyAxNyAxNC45ODkyIDE3IDEyLjUxNzZWNC40ODI0MkMxNyAyLjAxMDg4IDE0Ljk4OTEgMCAxMi41MTc2IDBaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);
}

/* line 25, resources/assets/styles/layouts/_footer.scss */

.footer .social-nav ul li.ln-link a {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNyAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNC40NSAxNC40NUgxMS45VjkuOTQ1QzExLjkgOS4yNjUwMyAxMS4zMDUgOC42NyAxMC42MjUgOC42N0M5Ljk0NSA4LjY3IDkuMzUgOS4yNjUwMyA5LjM1IDkuOTQ1VjE0LjQ1SDYuOFY2LjhIOS4zNVY3LjgyQzkuNzc1IDcuMTQgMTAuNzEgNi42MyAxMS40NzUgNi42M0MxMy4wOSA2LjYzIDE0LjQ1IDcuOTkgMTQuNDUgOS42MDVWMTQuNDVaTTMuODI1IDUuMzU1QzIuOTc1IDUuMzU1IDIuMjk1IDQuNjc1IDIuMjk1IDMuODI1QzIuMjk1IDIuOTc1IDIuOTc1IDIuMjk1IDMuODI1IDIuMjk1QzQuNjc1IDIuMjk1IDUuMzU1IDIuOTc1IDUuMzU1IDMuODI1QzUuMzU1IDQuNjc1IDQuNjc1IDUuMzU1IDMuODI1IDUuMzU1Wk0yLjU1IDE0LjQ1SDUuMVY2LjhIMi41NVYxNC40NVpNMTUuMyAwSDEuN0MwLjc2NSAwIDAgMC43NjUgMCAxLjdWMTUuM0MwIDE2LjIzNSAwLjc2NSAxNyAxLjcgMTdIMTUuM0MxNi4yMzUgMTcgMTcgMTYuMjM1IDE3IDE1LjNWMS43QzE3IDAuNzY1IDE2LjIzNSAwIDE1LjMgMFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=);
}

/* line 28, resources/assets/styles/layouts/_footer.scss */

.footer .social-nav ul li a {
  width: 17px;
  height: 17px;
  display: block;
}

/* line 37, resources/assets/styles/layouts/_footer.scss */

.footer .footer-nav ul {
  list-style: none;
  padding: 0;
  margin: 0 0 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 45, resources/assets/styles/layouts/_footer.scss */

.footer .footer-nav ul li:last-child a {
  padding-right: 0;
}

/* line 49, resources/assets/styles/layouts/_footer.scss */

.footer .footer-nav ul li a {
  text-decoration: none;
  color: #fff;
  display: block;
  padding: 10px 15px;
  font-size: 14px;
  font-family: "Roboto", sans-serif;
}

/* line 60, resources/assets/styles/layouts/_footer.scss */

.footer .footer-bottom {
  padding: 25px 0 55px 0;
}

/* line 63, resources/assets/styles/layouts/_footer.scss */

.footer .footer-bottom .flex-row > div {
  color: #fff;
  font-size: 12px;
  font-family: "Roboto", sans-serif;
}

/* line 67, resources/assets/styles/layouts/_footer.scss */

.footer .footer-bottom .flex-row > div a {
  color: #fff;
  text-decoration: none;
}

/* line 70, resources/assets/styles/layouts/_footer.scss */

.footer .footer-bottom .flex-row > div a:hover {
  text-decoration: underline;
}

/* line 76, resources/assets/styles/layouts/_footer.scss */

.footer .footer-bottom .all-rights {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 79, resources/assets/styles/layouts/_footer.scss */

.footer .footer-bottom .all-rights ul {
  padding: 0 0 0 7px;
  margin: 0 0 0 13px;
  border-left: 1px solid #fff;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 86, resources/assets/styles/layouts/_footer.scss */

.footer .footer-bottom .all-rights ul li a {
  padding: 5px;
}

@media screen and (max-width: 685px) {
  /* line 95, resources/assets/styles/layouts/_footer.scss */

  .footer .flex-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  /* line 100, resources/assets/styles/layouts/_footer.scss */

  .footer .footer-nav {
    margin: 20px auto;
    width: 100%;
  }

  /* line 103, resources/assets/styles/layouts/_footer.scss */

  .footer .footer-nav ul {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }

  /* line 106, resources/assets/styles/layouts/_footer.scss */

  .footer .footer-nav ul li a {
    padding: 10px 5px;
  }

  /* line 115, resources/assets/styles/layouts/_footer.scss */

  .footer .footer-bottom .flex-row div + div {
    margin-top: 20px;
  }
}

/* line 1, resources/assets/styles/layouts/_page-heading.scss */

.header-content {
  position: relative;
}

/* line 3, resources/assets/styles/layouts/_page-heading.scss */

.header-content img {
  margin: 0 auto;
  display: block;
  width: 100%;
}

/* line 8, resources/assets/styles/layouts/_page-heading.scss */

.header-content .page-caption {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 200;
}

/* line 19, resources/assets/styles/layouts/_page-heading.scss */

.header-content .main-title {
  font-size: 48px;
  line-height: 59px;
  text-align: center;
  color: #fff;
  font-family: "DIN Pro Light", sans-serif;
  font-weight: 500;
}

/* line 28, resources/assets/styles/layouts/_page-heading.scss */

.header-content.header-content-inner .main-title {
  text-align: left;
  font-size: 38px;
  line-height: 48px;
  margin-bottom: 25px;
}

/* line 34, resources/assets/styles/layouts/_page-heading.scss */

.header-content.header-content-inner .text-content p,
.header-content.header-content-inner .text-content {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 28px;
  color: #fff;
  max-width: 700px;
}

@media screen and (max-width: 992px) {
  /* line 46, resources/assets/styles/layouts/_page-heading.scss */

  .header-content .main-title {
    font-size: 38px;
    line-height: 48px;
  }
}

@media screen and (max-width: 768px) {
  /* line 53, resources/assets/styles/layouts/_page-heading.scss */

  .header-content .main-title {
    font-size: 22px;
    line-height: 34px;
  }
}

/* line 59, resources/assets/styles/layouts/_page-heading.scss */

.video-section {
  position: relative;
  overflow: hidden;
  height: 100vh;
}

/* line 63, resources/assets/styles/layouts/_page-heading.scss */

.video-section::after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 100;
  background: rgba(0, 0, 0, 0.4);
}

/* line 73, resources/assets/styles/layouts/_page-heading.scss */

.video-section video {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 100%;
  display: block;
}

@media screen and (max-width: 1680px) {
  /* line 83, resources/assets/styles/layouts/_page-heading.scss */

  .video-section video {
    width: 110%;
  }
}

@media screen and (max-width: 1366px) {
  /* line 59, resources/assets/styles/layouts/_page-heading.scss */

  .video-section {
    height: auto;
  }

  /* line 90, resources/assets/styles/layouts/_page-heading.scss */

  .video-section video {
    position: relative;
    left: inherit;
    top: inherit;
    -webkit-transform: translate(0, 0);
         -o-transform: translate(0, 0);
            transform: translate(0, 0);
    width: 100%;
    margin-top: -15px;
  }
}

@media screen and (max-width: 768px) {
  /* line 59, resources/assets/styles/layouts/_page-heading.scss */

  .video-section {
    margin-top: -10px;
  }
}

@media screen and (max-width: 685px) {
  /* line 105, resources/assets/styles/layouts/_page-heading.scss */

  .video-section video {
    width: 200%;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
         -o-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
  }
}

/* line 1, resources/assets/styles/layouts/_default-page-header.scss */

.default-page-header {
  background: #000;
  padding-top: 100px;
  padding-bottom: 25px;
}

@media screen and (max-width: 768px) {
  /* line 1, resources/assets/styles/layouts/_default-page-header.scss */

  .default-page-header {
    padding-top: 25px;
  }
}

/* stylelint-disable number-leading-zero, number-no-trailing-zeros */

/* line 30, resources/assets/styles/plugins/_aos.scss */

body[data-aos-easing="linear"] [data-aos],
[data-aos][data-aos][data-aos-easing="linear"] {
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
       -o-transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
          transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
}

/* line 30, resources/assets/styles/plugins/_aos.scss */

body[data-aos-easing="ease"] [data-aos],
[data-aos][data-aos][data-aos-easing="ease"] {
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
       -o-transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
          transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* line 30, resources/assets/styles/plugins/_aos.scss */

body[data-aos-easing="ease-in"] [data-aos],
[data-aos][data-aos][data-aos-easing="ease-in"] {
  -webkit-transition-timing-function: cubic-bezier(0.42, 0, 1, 1);
       -o-transition-timing-function: cubic-bezier(0.42, 0, 1, 1);
          transition-timing-function: cubic-bezier(0.42, 0, 1, 1);
}

/* line 30, resources/assets/styles/plugins/_aos.scss */

body[data-aos-easing="ease-out"] [data-aos],
[data-aos][data-aos][data-aos-easing="ease-out"] {
  -webkit-transition-timing-function: cubic-bezier(0, 0, 0.58, 1);
       -o-transition-timing-function: cubic-bezier(0, 0, 0.58, 1);
          transition-timing-function: cubic-bezier(0, 0, 0.58, 1);
}

/* line 30, resources/assets/styles/plugins/_aos.scss */

body[data-aos-easing="ease-in-out"] [data-aos],
[data-aos][data-aos][data-aos-easing="ease-in-out"] {
  -webkit-transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
       -o-transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
          transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}

/* line 30, resources/assets/styles/plugins/_aos.scss */

body[data-aos-easing="ease-in-back"] [data-aos],
[data-aos][data-aos][data-aos-easing="ease-in-back"] {
  -webkit-transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
       -o-transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
          transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
}

/* line 30, resources/assets/styles/plugins/_aos.scss */

body[data-aos-easing="ease-out-back"] [data-aos],
[data-aos][data-aos][data-aos-easing="ease-out-back"] {
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
       -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
          transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

/* line 30, resources/assets/styles/plugins/_aos.scss */

body[data-aos-easing="ease-in-out-back"] [data-aos],
[data-aos][data-aos][data-aos-easing="ease-in-out-back"] {
  -webkit-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
       -o-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
          transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

/* line 30, resources/assets/styles/plugins/_aos.scss */

body[data-aos-easing="ease-in-sine"] [data-aos],
[data-aos][data-aos][data-aos-easing="ease-in-sine"] {
  -webkit-transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
       -o-transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
          transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
}

/* line 30, resources/assets/styles/plugins/_aos.scss */

body[data-aos-easing="ease-out-sine"] [data-aos],
[data-aos][data-aos][data-aos-easing="ease-out-sine"] {
  -webkit-transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
       -o-transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
          transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}

/* line 30, resources/assets/styles/plugins/_aos.scss */

body[data-aos-easing="ease-in-out-sine"] [data-aos],
[data-aos][data-aos][data-aos-easing="ease-in-out-sine"] {
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
       -o-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

/* line 30, resources/assets/styles/plugins/_aos.scss */

body[data-aos-easing="ease-in-quad"] [data-aos],
[data-aos][data-aos][data-aos-easing="ease-in-quad"] {
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
       -o-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
          transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

/* line 30, resources/assets/styles/plugins/_aos.scss */

body[data-aos-easing="ease-out-quad"] [data-aos],
[data-aos][data-aos][data-aos-easing="ease-out-quad"] {
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
       -o-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
          transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

/* line 30, resources/assets/styles/plugins/_aos.scss */

body[data-aos-easing="ease-in-out-quad"] [data-aos],
[data-aos][data-aos][data-aos-easing="ease-in-out-quad"] {
  -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
       -o-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
          transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

/* line 30, resources/assets/styles/plugins/_aos.scss */

body[data-aos-easing="ease-in-cubic"] [data-aos],
[data-aos][data-aos][data-aos-easing="ease-in-cubic"] {
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
       -o-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
          transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

/* line 30, resources/assets/styles/plugins/_aos.scss */

body[data-aos-easing="ease-out-cubic"] [data-aos],
[data-aos][data-aos][data-aos-easing="ease-out-cubic"] {
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
       -o-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
          transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

/* line 30, resources/assets/styles/plugins/_aos.scss */

body[data-aos-easing="ease-in-out-cubic"] [data-aos],
[data-aos][data-aos][data-aos-easing="ease-in-out-cubic"] {
  -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
       -o-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
          transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

/* line 30, resources/assets/styles/plugins/_aos.scss */

body[data-aos-easing="ease-in-quart"] [data-aos],
[data-aos][data-aos][data-aos-easing="ease-in-quart"] {
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
       -o-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
          transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

/* line 30, resources/assets/styles/plugins/_aos.scss */

body[data-aos-easing="ease-out-quart"] [data-aos],
[data-aos][data-aos][data-aos-easing="ease-out-quart"] {
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
       -o-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
          transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

/* line 30, resources/assets/styles/plugins/_aos.scss */

body[data-aos-easing="ease-in-out-quart"] [data-aos],
[data-aos][data-aos][data-aos-easing="ease-in-out-quart"] {
  -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
       -o-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
          transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

/* line 37, resources/assets/styles/plugins/_aos.scss */

body[data-aos-duration="50"] [data-aos],
[data-aos][data-aos][data-aos-duration="50"] {
  -webkit-transition-duration: 50ms;
       -o-transition-duration: 50ms;
          transition-duration: 50ms;
}

/* line 42, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="50"] [data-aos],
[data-aos][data-aos][data-aos-delay="50"] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0;
}

/* line 46, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="50"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="50"].aos-animate {
  -webkit-transition-delay: 50ms;
       -o-transition-delay: 50ms;
          transition-delay: 50ms;
}

/* line 37, resources/assets/styles/plugins/_aos.scss */

body[data-aos-duration="100"] [data-aos],
[data-aos][data-aos][data-aos-duration="100"] {
  -webkit-transition-duration: 100ms;
       -o-transition-duration: 100ms;
          transition-duration: 100ms;
}

/* line 42, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="100"] [data-aos],
[data-aos][data-aos][data-aos-delay="100"] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0;
}

/* line 46, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="100"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="100"].aos-animate {
  -webkit-transition-delay: 100ms;
       -o-transition-delay: 100ms;
          transition-delay: 100ms;
}

/* line 37, resources/assets/styles/plugins/_aos.scss */

body[data-aos-duration="150"] [data-aos],
[data-aos][data-aos][data-aos-duration="150"] {
  -webkit-transition-duration: 150ms;
       -o-transition-duration: 150ms;
          transition-duration: 150ms;
}

/* line 42, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="150"] [data-aos],
[data-aos][data-aos][data-aos-delay="150"] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0;
}

/* line 46, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="150"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="150"].aos-animate {
  -webkit-transition-delay: 150ms;
       -o-transition-delay: 150ms;
          transition-delay: 150ms;
}

/* line 37, resources/assets/styles/plugins/_aos.scss */

body[data-aos-duration="200"] [data-aos],
[data-aos][data-aos][data-aos-duration="200"] {
  -webkit-transition-duration: 200ms;
       -o-transition-duration: 200ms;
          transition-duration: 200ms;
}

/* line 42, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="200"] [data-aos],
[data-aos][data-aos][data-aos-delay="200"] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0;
}

/* line 46, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="200"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="200"].aos-animate {
  -webkit-transition-delay: 200ms;
       -o-transition-delay: 200ms;
          transition-delay: 200ms;
}

/* line 37, resources/assets/styles/plugins/_aos.scss */

body[data-aos-duration="250"] [data-aos],
[data-aos][data-aos][data-aos-duration="250"] {
  -webkit-transition-duration: 250ms;
       -o-transition-duration: 250ms;
          transition-duration: 250ms;
}

/* line 42, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="250"] [data-aos],
[data-aos][data-aos][data-aos-delay="250"] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0;
}

/* line 46, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="250"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="250"].aos-animate {
  -webkit-transition-delay: 250ms;
       -o-transition-delay: 250ms;
          transition-delay: 250ms;
}

/* line 37, resources/assets/styles/plugins/_aos.scss */

body[data-aos-duration="300"] [data-aos],
[data-aos][data-aos][data-aos-duration="300"] {
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
}

/* line 42, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="300"] [data-aos],
[data-aos][data-aos][data-aos-delay="300"] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0;
}

/* line 46, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="300"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="300"].aos-animate {
  -webkit-transition-delay: 300ms;
       -o-transition-delay: 300ms;
          transition-delay: 300ms;
}

/* line 37, resources/assets/styles/plugins/_aos.scss */

body[data-aos-duration="350"] [data-aos],
[data-aos][data-aos][data-aos-duration="350"] {
  -webkit-transition-duration: 350ms;
       -o-transition-duration: 350ms;
          transition-duration: 350ms;
}

/* line 42, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="350"] [data-aos],
[data-aos][data-aos][data-aos-delay="350"] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0;
}

/* line 46, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="350"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="350"].aos-animate {
  -webkit-transition-delay: 350ms;
       -o-transition-delay: 350ms;
          transition-delay: 350ms;
}

/* line 37, resources/assets/styles/plugins/_aos.scss */

body[data-aos-duration="400"] [data-aos],
[data-aos][data-aos][data-aos-duration="400"] {
  -webkit-transition-duration: 400ms;
       -o-transition-duration: 400ms;
          transition-duration: 400ms;
}

/* line 42, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="400"] [data-aos],
[data-aos][data-aos][data-aos-delay="400"] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0;
}

/* line 46, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="400"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="400"].aos-animate {
  -webkit-transition-delay: 400ms;
       -o-transition-delay: 400ms;
          transition-delay: 400ms;
}

/* line 37, resources/assets/styles/plugins/_aos.scss */

body[data-aos-duration="450"] [data-aos],
[data-aos][data-aos][data-aos-duration="450"] {
  -webkit-transition-duration: 450ms;
       -o-transition-duration: 450ms;
          transition-duration: 450ms;
}

/* line 42, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="450"] [data-aos],
[data-aos][data-aos][data-aos-delay="450"] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0;
}

/* line 46, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="450"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="450"].aos-animate {
  -webkit-transition-delay: 450ms;
       -o-transition-delay: 450ms;
          transition-delay: 450ms;
}

/* line 37, resources/assets/styles/plugins/_aos.scss */

body[data-aos-duration="500"] [data-aos],
[data-aos][data-aos][data-aos-duration="500"] {
  -webkit-transition-duration: 500ms;
       -o-transition-duration: 500ms;
          transition-duration: 500ms;
}

/* line 42, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="500"] [data-aos],
[data-aos][data-aos][data-aos-delay="500"] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0;
}

/* line 46, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="500"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="500"].aos-animate {
  -webkit-transition-delay: 500ms;
       -o-transition-delay: 500ms;
          transition-delay: 500ms;
}

/* line 37, resources/assets/styles/plugins/_aos.scss */

body[data-aos-duration="550"] [data-aos],
[data-aos][data-aos][data-aos-duration="550"] {
  -webkit-transition-duration: 550ms;
       -o-transition-duration: 550ms;
          transition-duration: 550ms;
}

/* line 42, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="550"] [data-aos],
[data-aos][data-aos][data-aos-delay="550"] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0;
}

/* line 46, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="550"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="550"].aos-animate {
  -webkit-transition-delay: 550ms;
       -o-transition-delay: 550ms;
          transition-delay: 550ms;
}

/* line 37, resources/assets/styles/plugins/_aos.scss */

body[data-aos-duration="600"] [data-aos],
[data-aos][data-aos][data-aos-duration="600"] {
  -webkit-transition-duration: 600ms;
       -o-transition-duration: 600ms;
          transition-duration: 600ms;
}

/* line 42, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="600"] [data-aos],
[data-aos][data-aos][data-aos-delay="600"] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0;
}

/* line 46, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="600"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="600"].aos-animate {
  -webkit-transition-delay: 600ms;
       -o-transition-delay: 600ms;
          transition-delay: 600ms;
}

/* line 37, resources/assets/styles/plugins/_aos.scss */

body[data-aos-duration="650"] [data-aos],
[data-aos][data-aos][data-aos-duration="650"] {
  -webkit-transition-duration: 650ms;
       -o-transition-duration: 650ms;
          transition-duration: 650ms;
}

/* line 42, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="650"] [data-aos],
[data-aos][data-aos][data-aos-delay="650"] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0;
}

/* line 46, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="650"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="650"].aos-animate {
  -webkit-transition-delay: 650ms;
       -o-transition-delay: 650ms;
          transition-delay: 650ms;
}

/* line 37, resources/assets/styles/plugins/_aos.scss */

body[data-aos-duration="700"] [data-aos],
[data-aos][data-aos][data-aos-duration="700"] {
  -webkit-transition-duration: 700ms;
       -o-transition-duration: 700ms;
          transition-duration: 700ms;
}

/* line 42, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="700"] [data-aos],
[data-aos][data-aos][data-aos-delay="700"] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0;
}

/* line 46, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="700"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="700"].aos-animate {
  -webkit-transition-delay: 700ms;
       -o-transition-delay: 700ms;
          transition-delay: 700ms;
}

/* line 37, resources/assets/styles/plugins/_aos.scss */

body[data-aos-duration="750"] [data-aos],
[data-aos][data-aos][data-aos-duration="750"] {
  -webkit-transition-duration: 750ms;
       -o-transition-duration: 750ms;
          transition-duration: 750ms;
}

/* line 42, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="750"] [data-aos],
[data-aos][data-aos][data-aos-delay="750"] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0;
}

/* line 46, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="750"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="750"].aos-animate {
  -webkit-transition-delay: 750ms;
       -o-transition-delay: 750ms;
          transition-delay: 750ms;
}

/* line 37, resources/assets/styles/plugins/_aos.scss */

body[data-aos-duration="800"] [data-aos],
[data-aos][data-aos][data-aos-duration="800"] {
  -webkit-transition-duration: 800ms;
       -o-transition-duration: 800ms;
          transition-duration: 800ms;
}

/* line 42, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="800"] [data-aos],
[data-aos][data-aos][data-aos-delay="800"] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0;
}

/* line 46, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="800"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="800"].aos-animate {
  -webkit-transition-delay: 800ms;
       -o-transition-delay: 800ms;
          transition-delay: 800ms;
}

/* line 37, resources/assets/styles/plugins/_aos.scss */

body[data-aos-duration="850"] [data-aos],
[data-aos][data-aos][data-aos-duration="850"] {
  -webkit-transition-duration: 850ms;
       -o-transition-duration: 850ms;
          transition-duration: 850ms;
}

/* line 42, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="850"] [data-aos],
[data-aos][data-aos][data-aos-delay="850"] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0;
}

/* line 46, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="850"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="850"].aos-animate {
  -webkit-transition-delay: 850ms;
       -o-transition-delay: 850ms;
          transition-delay: 850ms;
}

/* line 37, resources/assets/styles/plugins/_aos.scss */

body[data-aos-duration="900"] [data-aos],
[data-aos][data-aos][data-aos-duration="900"] {
  -webkit-transition-duration: 900ms;
       -o-transition-duration: 900ms;
          transition-duration: 900ms;
}

/* line 42, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="900"] [data-aos],
[data-aos][data-aos][data-aos-delay="900"] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0;
}

/* line 46, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="900"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="900"].aos-animate {
  -webkit-transition-delay: 900ms;
       -o-transition-delay: 900ms;
          transition-delay: 900ms;
}

/* line 37, resources/assets/styles/plugins/_aos.scss */

body[data-aos-duration="950"] [data-aos],
[data-aos][data-aos][data-aos-duration="950"] {
  -webkit-transition-duration: 950ms;
       -o-transition-duration: 950ms;
          transition-duration: 950ms;
}

/* line 42, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="950"] [data-aos],
[data-aos][data-aos][data-aos-delay="950"] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0;
}

/* line 46, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="950"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="950"].aos-animate {
  -webkit-transition-delay: 950ms;
       -o-transition-delay: 950ms;
          transition-delay: 950ms;
}

/* line 37, resources/assets/styles/plugins/_aos.scss */

body[data-aos-duration="1000"] [data-aos],
[data-aos][data-aos][data-aos-duration="1000"] {
  -webkit-transition-duration: 1000ms;
       -o-transition-duration: 1000ms;
          transition-duration: 1000ms;
}

/* line 42, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="1000"] [data-aos],
[data-aos][data-aos][data-aos-delay="1000"] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0;
}

/* line 46, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="1000"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="1000"].aos-animate {
  -webkit-transition-delay: 1000ms;
       -o-transition-delay: 1000ms;
          transition-delay: 1000ms;
}

/* line 37, resources/assets/styles/plugins/_aos.scss */

body[data-aos-duration="1050"] [data-aos],
[data-aos][data-aos][data-aos-duration="1050"] {
  -webkit-transition-duration: 1050ms;
       -o-transition-duration: 1050ms;
          transition-duration: 1050ms;
}

/* line 42, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="1050"] [data-aos],
[data-aos][data-aos][data-aos-delay="1050"] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0;
}

/* line 46, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="1050"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="1050"].aos-animate {
  -webkit-transition-delay: 1050ms;
       -o-transition-delay: 1050ms;
          transition-delay: 1050ms;
}

/* line 37, resources/assets/styles/plugins/_aos.scss */

body[data-aos-duration="1100"] [data-aos],
[data-aos][data-aos][data-aos-duration="1100"] {
  -webkit-transition-duration: 1100ms;
       -o-transition-duration: 1100ms;
          transition-duration: 1100ms;
}

/* line 42, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="1100"] [data-aos],
[data-aos][data-aos][data-aos-delay="1100"] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0;
}

/* line 46, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="1100"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="1100"].aos-animate {
  -webkit-transition-delay: 1100ms;
       -o-transition-delay: 1100ms;
          transition-delay: 1100ms;
}

/* line 37, resources/assets/styles/plugins/_aos.scss */

body[data-aos-duration="1150"] [data-aos],
[data-aos][data-aos][data-aos-duration="1150"] {
  -webkit-transition-duration: 1150ms;
       -o-transition-duration: 1150ms;
          transition-duration: 1150ms;
}

/* line 42, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="1150"] [data-aos],
[data-aos][data-aos][data-aos-delay="1150"] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0;
}

/* line 46, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="1150"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="1150"].aos-animate {
  -webkit-transition-delay: 1150ms;
       -o-transition-delay: 1150ms;
          transition-delay: 1150ms;
}

/* line 37, resources/assets/styles/plugins/_aos.scss */

body[data-aos-duration="1200"] [data-aos],
[data-aos][data-aos][data-aos-duration="1200"] {
  -webkit-transition-duration: 1200ms;
       -o-transition-duration: 1200ms;
          transition-duration: 1200ms;
}

/* line 42, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="1200"] [data-aos],
[data-aos][data-aos][data-aos-delay="1200"] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0;
}

/* line 46, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="1200"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="1200"].aos-animate {
  -webkit-transition-delay: 1200ms;
       -o-transition-delay: 1200ms;
          transition-delay: 1200ms;
}

/* line 37, resources/assets/styles/plugins/_aos.scss */

body[data-aos-duration="1250"] [data-aos],
[data-aos][data-aos][data-aos-duration="1250"] {
  -webkit-transition-duration: 1250ms;
       -o-transition-duration: 1250ms;
          transition-duration: 1250ms;
}

/* line 42, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="1250"] [data-aos],
[data-aos][data-aos][data-aos-delay="1250"] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0;
}

/* line 46, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="1250"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="1250"].aos-animate {
  -webkit-transition-delay: 1250ms;
       -o-transition-delay: 1250ms;
          transition-delay: 1250ms;
}

/* line 37, resources/assets/styles/plugins/_aos.scss */

body[data-aos-duration="1300"] [data-aos],
[data-aos][data-aos][data-aos-duration="1300"] {
  -webkit-transition-duration: 1300ms;
       -o-transition-duration: 1300ms;
          transition-duration: 1300ms;
}

/* line 42, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="1300"] [data-aos],
[data-aos][data-aos][data-aos-delay="1300"] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0;
}

/* line 46, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="1300"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="1300"].aos-animate {
  -webkit-transition-delay: 1300ms;
       -o-transition-delay: 1300ms;
          transition-delay: 1300ms;
}

/* line 37, resources/assets/styles/plugins/_aos.scss */

body[data-aos-duration="1350"] [data-aos],
[data-aos][data-aos][data-aos-duration="1350"] {
  -webkit-transition-duration: 1350ms;
       -o-transition-duration: 1350ms;
          transition-duration: 1350ms;
}

/* line 42, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="1350"] [data-aos],
[data-aos][data-aos][data-aos-delay="1350"] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0;
}

/* line 46, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="1350"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="1350"].aos-animate {
  -webkit-transition-delay: 1350ms;
       -o-transition-delay: 1350ms;
          transition-delay: 1350ms;
}

/* line 37, resources/assets/styles/plugins/_aos.scss */

body[data-aos-duration="1400"] [data-aos],
[data-aos][data-aos][data-aos-duration="1400"] {
  -webkit-transition-duration: 1400ms;
       -o-transition-duration: 1400ms;
          transition-duration: 1400ms;
}

/* line 42, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="1400"] [data-aos],
[data-aos][data-aos][data-aos-delay="1400"] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0;
}

/* line 46, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="1400"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="1400"].aos-animate {
  -webkit-transition-delay: 1400ms;
       -o-transition-delay: 1400ms;
          transition-delay: 1400ms;
}

/* line 37, resources/assets/styles/plugins/_aos.scss */

body[data-aos-duration="1450"] [data-aos],
[data-aos][data-aos][data-aos-duration="1450"] {
  -webkit-transition-duration: 1450ms;
       -o-transition-duration: 1450ms;
          transition-duration: 1450ms;
}

/* line 42, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="1450"] [data-aos],
[data-aos][data-aos][data-aos-delay="1450"] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0;
}

/* line 46, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="1450"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="1450"].aos-animate {
  -webkit-transition-delay: 1450ms;
       -o-transition-delay: 1450ms;
          transition-delay: 1450ms;
}

/* line 37, resources/assets/styles/plugins/_aos.scss */

body[data-aos-duration="1500"] [data-aos],
[data-aos][data-aos][data-aos-duration="1500"] {
  -webkit-transition-duration: 1500ms;
       -o-transition-duration: 1500ms;
          transition-duration: 1500ms;
}

/* line 42, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="1500"] [data-aos],
[data-aos][data-aos][data-aos-delay="1500"] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0;
}

/* line 46, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="1500"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="1500"].aos-animate {
  -webkit-transition-delay: 1500ms;
       -o-transition-delay: 1500ms;
          transition-delay: 1500ms;
}

/* line 37, resources/assets/styles/plugins/_aos.scss */

body[data-aos-duration="1550"] [data-aos],
[data-aos][data-aos][data-aos-duration="1550"] {
  -webkit-transition-duration: 1550ms;
       -o-transition-duration: 1550ms;
          transition-duration: 1550ms;
}

/* line 42, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="1550"] [data-aos],
[data-aos][data-aos][data-aos-delay="1550"] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0;
}

/* line 46, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="1550"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="1550"].aos-animate {
  -webkit-transition-delay: 1550ms;
       -o-transition-delay: 1550ms;
          transition-delay: 1550ms;
}

/* line 37, resources/assets/styles/plugins/_aos.scss */

body[data-aos-duration="1600"] [data-aos],
[data-aos][data-aos][data-aos-duration="1600"] {
  -webkit-transition-duration: 1600ms;
       -o-transition-duration: 1600ms;
          transition-duration: 1600ms;
}

/* line 42, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="1600"] [data-aos],
[data-aos][data-aos][data-aos-delay="1600"] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0;
}

/* line 46, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="1600"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="1600"].aos-animate {
  -webkit-transition-delay: 1600ms;
       -o-transition-delay: 1600ms;
          transition-delay: 1600ms;
}

/* line 37, resources/assets/styles/plugins/_aos.scss */

body[data-aos-duration="1650"] [data-aos],
[data-aos][data-aos][data-aos-duration="1650"] {
  -webkit-transition-duration: 1650ms;
       -o-transition-duration: 1650ms;
          transition-duration: 1650ms;
}

/* line 42, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="1650"] [data-aos],
[data-aos][data-aos][data-aos-delay="1650"] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0;
}

/* line 46, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="1650"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="1650"].aos-animate {
  -webkit-transition-delay: 1650ms;
       -o-transition-delay: 1650ms;
          transition-delay: 1650ms;
}

/* line 37, resources/assets/styles/plugins/_aos.scss */

body[data-aos-duration="1700"] [data-aos],
[data-aos][data-aos][data-aos-duration="1700"] {
  -webkit-transition-duration: 1700ms;
       -o-transition-duration: 1700ms;
          transition-duration: 1700ms;
}

/* line 42, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="1700"] [data-aos],
[data-aos][data-aos][data-aos-delay="1700"] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0;
}

/* line 46, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="1700"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="1700"].aos-animate {
  -webkit-transition-delay: 1700ms;
       -o-transition-delay: 1700ms;
          transition-delay: 1700ms;
}

/* line 37, resources/assets/styles/plugins/_aos.scss */

body[data-aos-duration="1750"] [data-aos],
[data-aos][data-aos][data-aos-duration="1750"] {
  -webkit-transition-duration: 1750ms;
       -o-transition-duration: 1750ms;
          transition-duration: 1750ms;
}

/* line 42, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="1750"] [data-aos],
[data-aos][data-aos][data-aos-delay="1750"] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0;
}

/* line 46, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="1750"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="1750"].aos-animate {
  -webkit-transition-delay: 1750ms;
       -o-transition-delay: 1750ms;
          transition-delay: 1750ms;
}

/* line 37, resources/assets/styles/plugins/_aos.scss */

body[data-aos-duration="1800"] [data-aos],
[data-aos][data-aos][data-aos-duration="1800"] {
  -webkit-transition-duration: 1800ms;
       -o-transition-duration: 1800ms;
          transition-duration: 1800ms;
}

/* line 42, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="1800"] [data-aos],
[data-aos][data-aos][data-aos-delay="1800"] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0;
}

/* line 46, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="1800"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="1800"].aos-animate {
  -webkit-transition-delay: 1800ms;
       -o-transition-delay: 1800ms;
          transition-delay: 1800ms;
}

/* line 37, resources/assets/styles/plugins/_aos.scss */

body[data-aos-duration="1850"] [data-aos],
[data-aos][data-aos][data-aos-duration="1850"] {
  -webkit-transition-duration: 1850ms;
       -o-transition-duration: 1850ms;
          transition-duration: 1850ms;
}

/* line 42, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="1850"] [data-aos],
[data-aos][data-aos][data-aos-delay="1850"] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0;
}

/* line 46, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="1850"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="1850"].aos-animate {
  -webkit-transition-delay: 1850ms;
       -o-transition-delay: 1850ms;
          transition-delay: 1850ms;
}

/* line 37, resources/assets/styles/plugins/_aos.scss */

body[data-aos-duration="1900"] [data-aos],
[data-aos][data-aos][data-aos-duration="1900"] {
  -webkit-transition-duration: 1900ms;
       -o-transition-duration: 1900ms;
          transition-duration: 1900ms;
}

/* line 42, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="1900"] [data-aos],
[data-aos][data-aos][data-aos-delay="1900"] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0;
}

/* line 46, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="1900"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="1900"].aos-animate {
  -webkit-transition-delay: 1900ms;
       -o-transition-delay: 1900ms;
          transition-delay: 1900ms;
}

/* line 37, resources/assets/styles/plugins/_aos.scss */

body[data-aos-duration="1950"] [data-aos],
[data-aos][data-aos][data-aos-duration="1950"] {
  -webkit-transition-duration: 1950ms;
       -o-transition-duration: 1950ms;
          transition-duration: 1950ms;
}

/* line 42, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="1950"] [data-aos],
[data-aos][data-aos][data-aos-delay="1950"] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0;
}

/* line 46, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="1950"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="1950"].aos-animate {
  -webkit-transition-delay: 1950ms;
       -o-transition-delay: 1950ms;
          transition-delay: 1950ms;
}

/* line 37, resources/assets/styles/plugins/_aos.scss */

body[data-aos-duration="2000"] [data-aos],
[data-aos][data-aos][data-aos-duration="2000"] {
  -webkit-transition-duration: 2000ms;
       -o-transition-duration: 2000ms;
          transition-duration: 2000ms;
}

/* line 42, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="2000"] [data-aos],
[data-aos][data-aos][data-aos-delay="2000"] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0;
}

/* line 46, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="2000"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="2000"].aos-animate {
  -webkit-transition-delay: 2000ms;
       -o-transition-delay: 2000ms;
          transition-delay: 2000ms;
}

/* line 37, resources/assets/styles/plugins/_aos.scss */

body[data-aos-duration="2050"] [data-aos],
[data-aos][data-aos][data-aos-duration="2050"] {
  -webkit-transition-duration: 2050ms;
       -o-transition-duration: 2050ms;
          transition-duration: 2050ms;
}

/* line 42, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="2050"] [data-aos],
[data-aos][data-aos][data-aos-delay="2050"] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0;
}

/* line 46, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="2050"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="2050"].aos-animate {
  -webkit-transition-delay: 2050ms;
       -o-transition-delay: 2050ms;
          transition-delay: 2050ms;
}

/* line 37, resources/assets/styles/plugins/_aos.scss */

body[data-aos-duration="2100"] [data-aos],
[data-aos][data-aos][data-aos-duration="2100"] {
  -webkit-transition-duration: 2100ms;
       -o-transition-duration: 2100ms;
          transition-duration: 2100ms;
}

/* line 42, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="2100"] [data-aos],
[data-aos][data-aos][data-aos-delay="2100"] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0;
}

/* line 46, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="2100"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="2100"].aos-animate {
  -webkit-transition-delay: 2100ms;
       -o-transition-delay: 2100ms;
          transition-delay: 2100ms;
}

/* line 37, resources/assets/styles/plugins/_aos.scss */

body[data-aos-duration="2150"] [data-aos],
[data-aos][data-aos][data-aos-duration="2150"] {
  -webkit-transition-duration: 2150ms;
       -o-transition-duration: 2150ms;
          transition-duration: 2150ms;
}

/* line 42, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="2150"] [data-aos],
[data-aos][data-aos][data-aos-delay="2150"] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0;
}

/* line 46, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="2150"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="2150"].aos-animate {
  -webkit-transition-delay: 2150ms;
       -o-transition-delay: 2150ms;
          transition-delay: 2150ms;
}

/* line 37, resources/assets/styles/plugins/_aos.scss */

body[data-aos-duration="2200"] [data-aos],
[data-aos][data-aos][data-aos-duration="2200"] {
  -webkit-transition-duration: 2200ms;
       -o-transition-duration: 2200ms;
          transition-duration: 2200ms;
}

/* line 42, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="2200"] [data-aos],
[data-aos][data-aos][data-aos-delay="2200"] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0;
}

/* line 46, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="2200"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="2200"].aos-animate {
  -webkit-transition-delay: 2200ms;
       -o-transition-delay: 2200ms;
          transition-delay: 2200ms;
}

/* line 37, resources/assets/styles/plugins/_aos.scss */

body[data-aos-duration="2250"] [data-aos],
[data-aos][data-aos][data-aos-duration="2250"] {
  -webkit-transition-duration: 2250ms;
       -o-transition-duration: 2250ms;
          transition-duration: 2250ms;
}

/* line 42, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="2250"] [data-aos],
[data-aos][data-aos][data-aos-delay="2250"] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0;
}

/* line 46, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="2250"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="2250"].aos-animate {
  -webkit-transition-delay: 2250ms;
       -o-transition-delay: 2250ms;
          transition-delay: 2250ms;
}

/* line 37, resources/assets/styles/plugins/_aos.scss */

body[data-aos-duration="2300"] [data-aos],
[data-aos][data-aos][data-aos-duration="2300"] {
  -webkit-transition-duration: 2300ms;
       -o-transition-duration: 2300ms;
          transition-duration: 2300ms;
}

/* line 42, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="2300"] [data-aos],
[data-aos][data-aos][data-aos-delay="2300"] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0;
}

/* line 46, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="2300"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="2300"].aos-animate {
  -webkit-transition-delay: 2300ms;
       -o-transition-delay: 2300ms;
          transition-delay: 2300ms;
}

/* line 37, resources/assets/styles/plugins/_aos.scss */

body[data-aos-duration="2350"] [data-aos],
[data-aos][data-aos][data-aos-duration="2350"] {
  -webkit-transition-duration: 2350ms;
       -o-transition-duration: 2350ms;
          transition-duration: 2350ms;
}

/* line 42, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="2350"] [data-aos],
[data-aos][data-aos][data-aos-delay="2350"] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0;
}

/* line 46, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="2350"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="2350"].aos-animate {
  -webkit-transition-delay: 2350ms;
       -o-transition-delay: 2350ms;
          transition-delay: 2350ms;
}

/* line 37, resources/assets/styles/plugins/_aos.scss */

body[data-aos-duration="2400"] [data-aos],
[data-aos][data-aos][data-aos-duration="2400"] {
  -webkit-transition-duration: 2400ms;
       -o-transition-duration: 2400ms;
          transition-duration: 2400ms;
}

/* line 42, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="2400"] [data-aos],
[data-aos][data-aos][data-aos-delay="2400"] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0;
}

/* line 46, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="2400"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="2400"].aos-animate {
  -webkit-transition-delay: 2400ms;
       -o-transition-delay: 2400ms;
          transition-delay: 2400ms;
}

/* line 37, resources/assets/styles/plugins/_aos.scss */

body[data-aos-duration="2450"] [data-aos],
[data-aos][data-aos][data-aos-duration="2450"] {
  -webkit-transition-duration: 2450ms;
       -o-transition-duration: 2450ms;
          transition-duration: 2450ms;
}

/* line 42, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="2450"] [data-aos],
[data-aos][data-aos][data-aos-delay="2450"] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0;
}

/* line 46, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="2450"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="2450"].aos-animate {
  -webkit-transition-delay: 2450ms;
       -o-transition-delay: 2450ms;
          transition-delay: 2450ms;
}

/* line 37, resources/assets/styles/plugins/_aos.scss */

body[data-aos-duration="2500"] [data-aos],
[data-aos][data-aos][data-aos-duration="2500"] {
  -webkit-transition-duration: 2500ms;
       -o-transition-duration: 2500ms;
          transition-duration: 2500ms;
}

/* line 42, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="2500"] [data-aos],
[data-aos][data-aos][data-aos-delay="2500"] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0;
}

/* line 46, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="2500"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="2500"].aos-animate {
  -webkit-transition-delay: 2500ms;
       -o-transition-delay: 2500ms;
          transition-delay: 2500ms;
}

/* line 37, resources/assets/styles/plugins/_aos.scss */

body[data-aos-duration="2550"] [data-aos],
[data-aos][data-aos][data-aos-duration="2550"] {
  -webkit-transition-duration: 2550ms;
       -o-transition-duration: 2550ms;
          transition-duration: 2550ms;
}

/* line 42, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="2550"] [data-aos],
[data-aos][data-aos][data-aos-delay="2550"] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0;
}

/* line 46, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="2550"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="2550"].aos-animate {
  -webkit-transition-delay: 2550ms;
       -o-transition-delay: 2550ms;
          transition-delay: 2550ms;
}

/* line 37, resources/assets/styles/plugins/_aos.scss */

body[data-aos-duration="2600"] [data-aos],
[data-aos][data-aos][data-aos-duration="2600"] {
  -webkit-transition-duration: 2600ms;
       -o-transition-duration: 2600ms;
          transition-duration: 2600ms;
}

/* line 42, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="2600"] [data-aos],
[data-aos][data-aos][data-aos-delay="2600"] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0;
}

/* line 46, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="2600"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="2600"].aos-animate {
  -webkit-transition-delay: 2600ms;
       -o-transition-delay: 2600ms;
          transition-delay: 2600ms;
}

/* line 37, resources/assets/styles/plugins/_aos.scss */

body[data-aos-duration="2650"] [data-aos],
[data-aos][data-aos][data-aos-duration="2650"] {
  -webkit-transition-duration: 2650ms;
       -o-transition-duration: 2650ms;
          transition-duration: 2650ms;
}

/* line 42, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="2650"] [data-aos],
[data-aos][data-aos][data-aos-delay="2650"] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0;
}

/* line 46, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="2650"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="2650"].aos-animate {
  -webkit-transition-delay: 2650ms;
       -o-transition-delay: 2650ms;
          transition-delay: 2650ms;
}

/* line 37, resources/assets/styles/plugins/_aos.scss */

body[data-aos-duration="2700"] [data-aos],
[data-aos][data-aos][data-aos-duration="2700"] {
  -webkit-transition-duration: 2700ms;
       -o-transition-duration: 2700ms;
          transition-duration: 2700ms;
}

/* line 42, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="2700"] [data-aos],
[data-aos][data-aos][data-aos-delay="2700"] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0;
}

/* line 46, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="2700"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="2700"].aos-animate {
  -webkit-transition-delay: 2700ms;
       -o-transition-delay: 2700ms;
          transition-delay: 2700ms;
}

/* line 37, resources/assets/styles/plugins/_aos.scss */

body[data-aos-duration="2750"] [data-aos],
[data-aos][data-aos][data-aos-duration="2750"] {
  -webkit-transition-duration: 2750ms;
       -o-transition-duration: 2750ms;
          transition-duration: 2750ms;
}

/* line 42, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="2750"] [data-aos],
[data-aos][data-aos][data-aos-delay="2750"] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0;
}

/* line 46, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="2750"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="2750"].aos-animate {
  -webkit-transition-delay: 2750ms;
       -o-transition-delay: 2750ms;
          transition-delay: 2750ms;
}

/* line 37, resources/assets/styles/plugins/_aos.scss */

body[data-aos-duration="2800"] [data-aos],
[data-aos][data-aos][data-aos-duration="2800"] {
  -webkit-transition-duration: 2800ms;
       -o-transition-duration: 2800ms;
          transition-duration: 2800ms;
}

/* line 42, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="2800"] [data-aos],
[data-aos][data-aos][data-aos-delay="2800"] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0;
}

/* line 46, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="2800"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="2800"].aos-animate {
  -webkit-transition-delay: 2800ms;
       -o-transition-delay: 2800ms;
          transition-delay: 2800ms;
}

/* line 37, resources/assets/styles/plugins/_aos.scss */

body[data-aos-duration="2850"] [data-aos],
[data-aos][data-aos][data-aos-duration="2850"] {
  -webkit-transition-duration: 2850ms;
       -o-transition-duration: 2850ms;
          transition-duration: 2850ms;
}

/* line 42, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="2850"] [data-aos],
[data-aos][data-aos][data-aos-delay="2850"] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0;
}

/* line 46, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="2850"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="2850"].aos-animate {
  -webkit-transition-delay: 2850ms;
       -o-transition-delay: 2850ms;
          transition-delay: 2850ms;
}

/* line 37, resources/assets/styles/plugins/_aos.scss */

body[data-aos-duration="2900"] [data-aos],
[data-aos][data-aos][data-aos-duration="2900"] {
  -webkit-transition-duration: 2900ms;
       -o-transition-duration: 2900ms;
          transition-duration: 2900ms;
}

/* line 42, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="2900"] [data-aos],
[data-aos][data-aos][data-aos-delay="2900"] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0;
}

/* line 46, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="2900"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="2900"].aos-animate {
  -webkit-transition-delay: 2900ms;
       -o-transition-delay: 2900ms;
          transition-delay: 2900ms;
}

/* line 37, resources/assets/styles/plugins/_aos.scss */

body[data-aos-duration="2950"] [data-aos],
[data-aos][data-aos][data-aos-duration="2950"] {
  -webkit-transition-duration: 2950ms;
       -o-transition-duration: 2950ms;
          transition-duration: 2950ms;
}

/* line 42, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="2950"] [data-aos],
[data-aos][data-aos][data-aos-delay="2950"] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0;
}

/* line 46, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="2950"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="2950"].aos-animate {
  -webkit-transition-delay: 2950ms;
       -o-transition-delay: 2950ms;
          transition-delay: 2950ms;
}

/* line 37, resources/assets/styles/plugins/_aos.scss */

body[data-aos-duration="3000"] [data-aos],
[data-aos][data-aos][data-aos-duration="3000"] {
  -webkit-transition-duration: 3000ms;
       -o-transition-duration: 3000ms;
          transition-duration: 3000ms;
}

/* line 42, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="3000"] [data-aos],
[data-aos][data-aos][data-aos-delay="3000"] {
  -webkit-transition-delay: 0;
       -o-transition-delay: 0;
          transition-delay: 0;
}

/* line 46, resources/assets/styles/plugins/_aos.scss */

body[data-aos-delay="3000"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="3000"].aos-animate {
  -webkit-transition-delay: 3000ms;
       -o-transition-delay: 3000ms;
          transition-delay: 3000ms;
}

/* line 56, resources/assets/styles/plugins/_aos.scss */

[data-aos^="fade"][data-aos^="fade"] {
  opacity: 0;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  -o-transition-property: opacity, -o-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform, -o-transform;
}

/* line 60, resources/assets/styles/plugins/_aos.scss */

[data-aos^="fade"][data-aos^="fade"].aos-animate {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

/* line 66, resources/assets/styles/plugins/_aos.scss */

[data-aos="fade-up"] {
  -webkit-transform: translate3d(0, 100px, 0);
          transform: translate3d(0, 100px, 0);
}

/* line 70, resources/assets/styles/plugins/_aos.scss */

[data-aos="fade-down"] {
  -webkit-transform: translate3d(0, -100px, 0);
          transform: translate3d(0, -100px, 0);
}

/* line 74, resources/assets/styles/plugins/_aos.scss */

[data-aos="fade-right"] {
  -webkit-transform: translate3d(-100px, 0, 0);
          transform: translate3d(-100px, 0, 0);
}

/* line 78, resources/assets/styles/plugins/_aos.scss */

[data-aos="fade-left"] {
  -webkit-transform: translate3d(100px, 0, 0);
          transform: translate3d(100px, 0, 0);
}

/* line 82, resources/assets/styles/plugins/_aos.scss */

[data-aos="fade-up-right"] {
  -webkit-transform: translate3d(-100px, 100px, 0);
          transform: translate3d(-100px, 100px, 0);
}

/* line 86, resources/assets/styles/plugins/_aos.scss */

[data-aos="fade-up-left"] {
  -webkit-transform: translate3d(100px, 100px, 0);
          transform: translate3d(100px, 100px, 0);
}

/* line 90, resources/assets/styles/plugins/_aos.scss */

[data-aos="fade-down-right"] {
  -webkit-transform: translate3d(-100px, -100px, 0);
          transform: translate3d(-100px, -100px, 0);
}

/* line 94, resources/assets/styles/plugins/_aos.scss */

[data-aos="fade-down-left"] {
  -webkit-transform: translate3d(100px, -100px, 0);
          transform: translate3d(100px, -100px, 0);
}

/* line 98, resources/assets/styles/plugins/_aos.scss */

[data-aos^="zoom"][data-aos^="zoom"] {
  opacity: 0;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  -o-transition-property: opacity, -o-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform, -o-transform;
}

/* line 102, resources/assets/styles/plugins/_aos.scss */

[data-aos^="zoom"][data-aos^="zoom"].aos-animate {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0) scale(1);
          transform: translate3d(0, 0, 0) scale(1);
}

/* line 108, resources/assets/styles/plugins/_aos.scss */

[data-aos="zoom-in"] {
  -webkit-transform: scale(0.6);
       -o-transform: scale(0.6);
          transform: scale(0.6);
}

/* line 112, resources/assets/styles/plugins/_aos.scss */

[data-aos="zoom-in-up"] {
  -webkit-transform: translate3d(0, 100px, 0) scale(0.6);
          transform: translate3d(0, 100px, 0) scale(0.6);
}

/* line 116, resources/assets/styles/plugins/_aos.scss */

[data-aos="zoom-in-down"] {
  -webkit-transform: translate3d(0, -100px, 0) scale(0.6);
          transform: translate3d(0, -100px, 0) scale(0.6);
}

/* line 120, resources/assets/styles/plugins/_aos.scss */

[data-aos="zoom-in-right"] {
  -webkit-transform: translate3d(-100px, 0, 0) scale(0.6);
          transform: translate3d(-100px, 0, 0) scale(0.6);
}

/* line 124, resources/assets/styles/plugins/_aos.scss */

[data-aos="zoom-in-left"] {
  -webkit-transform: translate3d(100px, 0, 0) scale(0.6);
          transform: translate3d(100px, 0, 0) scale(0.6);
}

/* line 128, resources/assets/styles/plugins/_aos.scss */

[data-aos="zoom-out"] {
  -webkit-transform: scale(1.2);
       -o-transform: scale(1.2);
          transform: scale(1.2);
}

/* line 132, resources/assets/styles/plugins/_aos.scss */

[data-aos="zoom-out-up"] {
  -webkit-transform: translate3d(0, 100px, 0) scale(1.2);
          transform: translate3d(0, 100px, 0) scale(1.2);
}

/* line 136, resources/assets/styles/plugins/_aos.scss */

[data-aos="zoom-out-down"] {
  -webkit-transform: translate3d(0, -100px, 0) scale(1.2);
          transform: translate3d(0, -100px, 0) scale(1.2);
}

/* line 140, resources/assets/styles/plugins/_aos.scss */

[data-aos="zoom-out-right"] {
  -webkit-transform: translate3d(-100px, 0, 0) scale(1.2);
          transform: translate3d(-100px, 0, 0) scale(1.2);
}

/* line 144, resources/assets/styles/plugins/_aos.scss */

[data-aos="zoom-out-left"] {
  -webkit-transform: translate3d(100px, 0, 0) scale(1.2);
          transform: translate3d(100px, 0, 0) scale(1.2);
}

/* line 148, resources/assets/styles/plugins/_aos.scss */

[data-aos^="slide"][data-aos^="slide"] {
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
}

/* line 151, resources/assets/styles/plugins/_aos.scss */

[data-aos^="slide"][data-aos^="slide"].aos-animate {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

/* line 156, resources/assets/styles/plugins/_aos.scss */

[data-aos="slide-up"] {
  -webkit-transform: translate3d(0, 100%, 0);
          transform: translate3d(0, 100%, 0);
}

/* line 160, resources/assets/styles/plugins/_aos.scss */

[data-aos="slide-down"] {
  -webkit-transform: translate3d(0, -100%, 0);
          transform: translate3d(0, -100%, 0);
}

/* line 164, resources/assets/styles/plugins/_aos.scss */

[data-aos="slide-right"] {
  -webkit-transform: translate3d(-100%, 0, 0);
          transform: translate3d(-100%, 0, 0);
}

/* line 168, resources/assets/styles/plugins/_aos.scss */

[data-aos="slide-left"] {
  -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
}

/* line 172, resources/assets/styles/plugins/_aos.scss */

[data-aos^="flip"][data-aos^="flip"] {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
}

/* line 177, resources/assets/styles/plugins/_aos.scss */

[data-aos="flip-left"] {
  -webkit-transform: perspective(2500px) rotateY(-100deg);
          transform: perspective(2500px) rotateY(-100deg);
}

/* line 180, resources/assets/styles/plugins/_aos.scss */

[data-aos="flip-left"].aos-animate {
  -webkit-transform: perspective(2500px) rotateY(0);
          transform: perspective(2500px) rotateY(0);
}

/* line 185, resources/assets/styles/plugins/_aos.scss */

[data-aos="flip-right"] {
  -webkit-transform: perspective(2500px) rotateY(100deg);
          transform: perspective(2500px) rotateY(100deg);
}

/* line 188, resources/assets/styles/plugins/_aos.scss */

[data-aos="flip-right"].aos-animate {
  -webkit-transform: perspective(2500px) rotateY(0);
          transform: perspective(2500px) rotateY(0);
}

/* line 193, resources/assets/styles/plugins/_aos.scss */

[data-aos="flip-up"] {
  -webkit-transform: perspective(2500px) rotateX(-100deg);
          transform: perspective(2500px) rotateX(-100deg);
}

/* line 196, resources/assets/styles/plugins/_aos.scss */

[data-aos="flip-up"].aos-animate {
  -webkit-transform: perspective(2500px) rotateX(0);
          transform: perspective(2500px) rotateX(0);
}

/* line 201, resources/assets/styles/plugins/_aos.scss */

[data-aos="flip-down"] {
  -webkit-transform: perspective(2500px) rotateX(100deg);
          transform: perspective(2500px) rotateX(100deg);
}

/* line 204, resources/assets/styles/plugins/_aos.scss */

[data-aos="flip-down"].aos-animate {
  -webkit-transform: perspective(2500px) rotateX(0);
          transform: perspective(2500px) rotateX(0);
}

/* stylelint-disable selector-no-id, declaration-no-important, rule-empty-line-before, CssSyntaxError, no-descending-specificity, indentation, selector-combinator-space-before, selector-descendant-combinator-no-non-space, declaration-colon-newline-after, comment-empty-line-before */

/*
 *  Owl Carousel - Core
 */

/* line 4, node_modules/owl.carousel/src/scss/_core.scss */

.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1;
}

/* line 12, node_modules/owl.carousel/src/scss/_core.scss */

.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
  touch-action: manipulation;
  -moz-backface-visibility: hidden;
  /* fix firefox animation glitch */
}

/* line 19, node_modules/owl.carousel/src/scss/_core.scss */

.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

/* line 28, node_modules/owl.carousel/src/scss/_core.scss */

.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px);
}

/* line 35, node_modules/owl.carousel/src/scss/_core.scss */

.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
}

/* line 45, node_modules/owl.carousel/src/scss/_core.scss */

.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}

/* line 53, node_modules/owl.carousel/src/scss/_core.scss */

.owl-carousel .owl-item img {
  display: block;
  width: 100%;
}

/* line 58, node_modules/owl.carousel/src/scss/_core.scss */

.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
  display: none;
}

/* line 63, node_modules/owl.carousel/src/scss/_core.scss */

.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 74, node_modules/owl.carousel/src/scss/_core.scss */

.owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next,
.owl-carousel button.owl-dot {
  background: none;
  color: inherit;
  border: none;
  padding: 0 !important;
  font: inherit;
}

/* line 84, node_modules/owl.carousel/src/scss/_core.scss */

.owl-carousel.owl-loaded {
  display: block;
}

/* line 88, node_modules/owl.carousel/src/scss/_core.scss */

.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}

/* line 93, node_modules/owl.carousel/src/scss/_core.scss */

.owl-carousel.owl-hidden {
  opacity: 0;
}

/* line 97, node_modules/owl.carousel/src/scss/_core.scss */

.owl-carousel.owl-refresh .owl-item {
  visibility: hidden;
}

/* line 101, node_modules/owl.carousel/src/scss/_core.scss */

.owl-carousel.owl-drag .owl-item {
  -ms-touch-action: pan-y;
      touch-action: pan-y;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 109, node_modules/owl.carousel/src/scss/_core.scss */

.owl-carousel.owl-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}

/* line 114, node_modules/owl.carousel/src/scss/_core.scss */

.owl-carousel.owl-rtl {
  direction: rtl;
}

/* line 118, node_modules/owl.carousel/src/scss/_core.scss */

.owl-carousel.owl-rtl .owl-item {
  float: right;
}

/* No Js */

/* line 124, node_modules/owl.carousel/src/scss/_core.scss */

.no-js .owl-carousel {
  display: block;
}

/*
 *  Owl Carousel - Animate Plugin
 */

/* line 5, node_modules/owl.carousel/src/scss/_animate.scss */

.owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
       -o-animation-duration: 1000ms;
          animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
       -o-animation-fill-mode: both;
          animation-fill-mode: both;
}

/* line 9, node_modules/owl.carousel/src/scss/_animate.scss */

.owl-carousel .owl-animated-in {
  z-index: 0;
}

/* line 12, node_modules/owl.carousel/src/scss/_animate.scss */

.owl-carousel .owl-animated-out {
  z-index: 1;
}

/* line 15, node_modules/owl.carousel/src/scss/_animate.scss */

.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
       -o-animation-name: fadeOut;
          animation-name: fadeOut;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@-o-keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

/*
 * 	Owl Carousel - Auto Height Plugin
 */

/* line 5, node_modules/owl.carousel/src/scss/_autoheight.scss */

.owl-height {
  -webkit-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out;
}

/*
 * 	Owl Carousel - Lazy Load Plugin
 */

/* line 6, node_modules/owl.carousel/src/scss/_lazyload.scss */

.owl-carousel .owl-item {
  /**
			This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrong
			calculation of the height of the owl-item that breaks page layouts
		 */
}

/* line 7, node_modules/owl.carousel/src/scss/_lazyload.scss */

.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  -webkit-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}

/* line 16, node_modules/owl.carousel/src/scss/_lazyload.scss */

.owl-carousel .owl-item .owl-lazy[src^=""],
.owl-carousel .owl-item .owl-lazy:not([src]) {
  max-height: 0;
}

/* line 20, node_modules/owl.carousel/src/scss/_lazyload.scss */

.owl-carousel .owl-item img.owl-lazy {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}

/*
 * 	Owl Carousel - Video Plugin
 */

/* line 8, node_modules/owl.carousel/src/scss/_video.scss */

.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}

/* line 14, node_modules/owl.carousel/src/scss/_video.scss */

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url(/wp-content/themes/sage/dist/vendor/owl.video.play_4a37f800.png) no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  -webkit-transition: -webkit-transform 100ms ease;
  transition: -webkit-transform 100ms ease;
  -o-transition: -o-transform 100ms ease;
  transition: transform 100ms ease;
  transition: transform 100ms ease, -webkit-transform 100ms ease, -o-transform 100ms ease;
}

/* line 29, node_modules/owl.carousel/src/scss/_video.scss */

.owl-carousel .owl-video-play-icon:hover {
  -webkit-transform: scale(1.3, 1.3);
       -o-transform: scale(1.3, 1.3);
          transform: scale(1.3, 1.3);
}

/* line 33, node_modules/owl.carousel/src/scss/_video.scss */

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none;
}

/* line 38, node_modules/owl.carousel/src/scss/_video.scss */

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  -webkit-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}

/* line 47, node_modules/owl.carousel/src/scss/_video.scss */

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%;
}

/* line 1, resources/assets/styles/pages/_home.scss */

.about-section {
  padding: 130px 0;
}

/* line 3, resources/assets/styles/pages/_home.scss */

.about-section .about-info {
  background: #f1f4f3;
  padding: 66px 100px 66px 155px;
}

/* line 6, resources/assets/styles/pages/_home.scss */

.about-section .about-info h2 {
  font-family: "Roboto", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 19px;
  color: #24a65a;
}

/* line 14, resources/assets/styles/pages/_home.scss */

.about-section .about-info h3 {
  font-size: 38px;
  line-height: 48px;
  color: #000f0e;
  font-family: "DIN Pro Light", sans-serif;
  font-weight: normal;
  margin: 17px 0 25px 0;
}

/* line 22, resources/assets/styles/pages/_home.scss */

.about-section .about-info .text-content {
  margin-bottom: 36px;
}

/* line 28, resources/assets/styles/pages/_home.scss */

.about-section .flex-row .flex-box:nth-child(1) {
  width: 40%;
}

/* line 31, resources/assets/styles/pages/_home.scss */

.about-section .flex-row .flex-box:nth-child(2) {
  width: 60%;
}

/* line 36, resources/assets/styles/pages/_home.scss */

.about-section .img-box {
  margin-top: 55px;
  margin-right: -55px;
  z-index: 100;
  position: relative;
}

/* line 41, resources/assets/styles/pages/_home.scss */

.about-section .img-box img {
  width: 100%;
  -webkit-animation: do-levitation 2s alternate ease-in-out infinite;
       -o-animation: do-levitation 2s alternate ease-in-out infinite;
          animation: do-levitation 2s alternate ease-in-out infinite;
}

@media screen and (max-width: 768px) {
  /* line 1, resources/assets/styles/pages/_home.scss */

  .about-section {
    padding: 30px 0;
  }

  /* line 49, resources/assets/styles/pages/_home.scss */

  .about-section .flex-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  /* line 52, resources/assets/styles/pages/_home.scss */

  .about-section .flex-row .flex-box:nth-child(1),
  .about-section .flex-row .flex-box:nth-child(2) {
    width: 100%;
  }

  /* line 58, resources/assets/styles/pages/_home.scss */

  .about-section .img-box {
    margin: 0;
    display: none;
  }

  /* line 61, resources/assets/styles/pages/_home.scss */

  .about-section .img-box img {
    -webkit-animation: none;
         -o-animation: none;
            animation: none;
  }

  /* line 65, resources/assets/styles/pages/_home.scss */

  .about-section .about-info {
    padding: 40px 30px;
  }

  /* line 67, resources/assets/styles/pages/_home.scss */

  .about-section .about-info h3 {
    font-size: 28px;
    line-height: 34px;
  }
}

/* line 74, resources/assets/styles/pages/_home.scss */

.what-we-do-section {
  background-color: #022321;
  padding: 110px 0 60px 70px;
  margin-right: 183px;
  border-radius: 10px;
  counter-reset: counter;
}

/* line 80, resources/assets/styles/pages/_home.scss */

.what-we-do-section .title-green {
  margin-bottom: 10px;
}

/* line 83, resources/assets/styles/pages/_home.scss */

.what-we-do-section .title-section {
  color: #fff;
}

/* line 87, resources/assets/styles/pages/_home.scss */

.what-we-do-section .flex-row .flex-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

/* line 90, resources/assets/styles/pages/_home.scss */

.what-we-do-section .flex-row .flex-box:nth-child(2) {
  width: auto;
  margin-right: -183px;
}

/* line 93, resources/assets/styles/pages/_home.scss */

.what-we-do-section .flex-row .flex-box:nth-child(2) img {
  -webkit-animation: do-levitation 2s alternate ease-in-out infinite;
       -o-animation: do-levitation 2s alternate ease-in-out infinite;
          animation: do-levitation 2s alternate ease-in-out infinite;
}

/* line 99, resources/assets/styles/pages/_home.scss */

.what-we-do-section .box-info {
  width: 50%;
  padding-right: 60px;
  position: relative;
}

/* line 103, resources/assets/styles/pages/_home.scss */

.what-we-do-section .box-info .svg-one {
  position: absolute;
  bottom: 0;
  right: 100%;
  margin-right: 15px;
}

/* line 109, resources/assets/styles/pages/_home.scss */

.what-we-do-section .box-info .svg-two {
  position: absolute;
  top: 20px;
  left: 70px;
  margin-right: 15px;
}

/* line 117, resources/assets/styles/pages/_home.scss */

.what-we-do-section .box-info.aos-animate svg path {
  fill: transparent;
  stroke: #fff;
  stroke-width: 1;
  stroke-dasharray: 8;
  stroke-dashoffset: 8;
  -webkit-animation: dash 1s linear forwards;
       -o-animation: dash 1s linear forwards;
          animation: dash 1s linear forwards;
}

/* line 127, resources/assets/styles/pages/_home.scss */

.what-we-do-section .box-info:nth-child(4) {
  margin-top: 50px;
}

/* line 131, resources/assets/styles/pages/_home.scss */

.what-we-do-section .box-info:not(:nth-child(1)) .title-section {
  font-size: 23px;
  line-height: 48px;
  margin-bottom: 25px;
}

/* line 135, resources/assets/styles/pages/_home.scss */

.what-we-do-section .box-info:not(:nth-child(1)) .title-section::before {
  counter-increment: counter;
  content: counter(counter);
  width: 40px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  border-radius: 50%;
  margin-bottom: 0;
  display: inline-block;
  font-size: 18px;
  background-color: #24a65a;
}

/* line 151, resources/assets/styles/pages/_home.scss */

.what-we-do-section .box-info .text-content p {
  color: #fff;
}

@media screen and (max-width: 768px) {
  /* line 74, resources/assets/styles/pages/_home.scss */

  .what-we-do-section {
    margin: 0;
    padding: 40px 30px;
  }

  /* line 160, resources/assets/styles/pages/_home.scss */

  .what-we-do-section .flex-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  /* line 162, resources/assets/styles/pages/_home.scss */

  .what-we-do-section .flex-row .flex-box:nth-child(2) {
    margin-right: 0;
  }

  /* line 164, resources/assets/styles/pages/_home.scss */

  .what-we-do-section .flex-row .flex-box:nth-child(2) img {
    -webkit-animation: none;
         -o-animation: none;
            animation: none;
  }

  /* line 169, resources/assets/styles/pages/_home.scss */

  .what-we-do-section .img-box {
    margin-top: 25px;
    display: none;
  }

  /* line 173, resources/assets/styles/pages/_home.scss */

  .what-we-do-section .box-info {
    width: 100%;
    padding: 0;
  }

  /* line 176, resources/assets/styles/pages/_home.scss */

  .what-we-do-section .box-info .svg-two,
  .what-we-do-section .box-info .svg-one {
    display: none;
  }

  /* line 180, resources/assets/styles/pages/_home.scss */

  .what-we-do-section .box-info + .box-info {
    margin-top: 25px;
  }
}

/* line 186, resources/assets/styles/pages/_home.scss */

.our-mission-caption {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 32px 0;
}

/* line 189, resources/assets/styles/pages/_home.scss */

.our-mission-caption .flex-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 191, resources/assets/styles/pages/_home.scss */

.our-mission-caption .flex-box:nth-child(1) {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

/* line 196, resources/assets/styles/pages/_home.scss */

.our-mission-caption .flex-box:nth-child(2) .img-box {
  margin-left: auto;
}

/* line 201, resources/assets/styles/pages/_home.scss */

.our-mission-caption .title-section {
  margin-bottom: 30px;
}

/* line 204, resources/assets/styles/pages/_home.scss */

.our-mission-caption .text-content {
  margin-bottom: 30px;
}

@media screen and (max-width: 768px) {
  /* line 186, resources/assets/styles/pages/_home.scss */

  .our-mission-caption {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    position: relative;
  }

  /* line 211, resources/assets/styles/pages/_home.scss */

  .our-mission-caption .img-box {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    z-index: -1;
  }
}

/* line 220, resources/assets/styles/pages/_home.scss */

.our-mision-listing {
  position: relative;
  margin-left: -17px;
  margin-right: -17px;
}

/* line 224, resources/assets/styles/pages/_home.scss */

.our-mision-listing .flex-box {
  padding: 0 17px;
}

/* line 227, resources/assets/styles/pages/_home.scss */

.our-mision-listing .our-mission-item {
  background-color: #f1f4f3;
  min-height: 285px;
  border-radius: 10px;
  padding: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

/* line 236, resources/assets/styles/pages/_home.scss */

.our-mision-listing .our-mission-item p {
  font-size: 16px;
  line-height: 24px;
  color: #383838;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

/* line 243, resources/assets/styles/pages/_home.scss */

.our-mision-listing .our-mission-item svg path {
  fill: #24a65a;
}

/* line 247, resources/assets/styles/pages/_home.scss */

.our-mision-listing .our-mission-item.active {
  background-color: #24a65a;
}

/* line 250, resources/assets/styles/pages/_home.scss */

.our-mision-listing .our-mission-item.active svg path {
  fill: #fff;
}

/* line 254, resources/assets/styles/pages/_home.scss */

.our-mision-listing .our-mission-item.active p {
  color: #fff;
}

/* line 260, resources/assets/styles/pages/_home.scss */

.our-mision-listing .owl-item.active .our-mission-item {
  background-color: #24a65a;
}

/* line 263, resources/assets/styles/pages/_home.scss */

.our-mision-listing .owl-item.active .our-mission-item svg path {
  fill: #fff;
}

/* line 267, resources/assets/styles/pages/_home.scss */

.our-mision-listing .owl-item.active .our-mission-item p {
  color: #fff;
}

/* line 272, resources/assets/styles/pages/_home.scss */

.our-mision-listing .owl-dots {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 20px;
}

/* line 277, resources/assets/styles/pages/_home.scss */

.our-mision-listing .owl-dots .owl-dot {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 20px;
  height: 20px;
  outline: none;
}

/* line 284, resources/assets/styles/pages/_home.scss */

.our-mision-listing .owl-dots .owl-dot span {
  width: 10px;
  height: 10px;
  border-radius: 6px;
  background-color: #f1f4f3;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

/* line 292, resources/assets/styles/pages/_home.scss */

.our-mision-listing .owl-dots .owl-dot.active span {
  width: 18px;
  background-color: #24a65a;
}

@media screen and (min-width: 769px) {
  /* line 301, resources/assets/styles/pages/_home.scss */

  .our-mision-listing .link-btn {
    position: absolute;
    right: 20px;
    bottom: 100%;
    margin-bottom: 60px;
  }
}

@media screen and (max-width: 768px) {
  /* line 220, resources/assets/styles/pages/_home.scss */

  .our-mision-listing {
    margin-left: -15px;
    margin-right: -15px;
  }

  /* line 312, resources/assets/styles/pages/_home.scss */

  .our-mision-listing .carousel-items {
    margin: 30px 0;
  }

  /* line 315, resources/assets/styles/pages/_home.scss */

  .our-mision-listing .link-btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  /* line 319, resources/assets/styles/pages/_home.scss */

  .our-mision-listing .flex-box {
    padding-left: 0;
    padding-right: 0;
  }
}

@-webkit-keyframes do-levitation {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    background-color: red;
  }

  100% {
    -webkit-transform: translate(0, 0.5em);
            transform: translate(0, 0.5em);
    background-color: blue;
  }
}

@-o-keyframes do-levitation {
  0% {
    -o-transform: translate(0, 0);
       transform: translate(0, 0);
    background-color: red;
  }

  100% {
    -o-transform: translate(0, 0.5em);
       transform: translate(0, 0.5em);
    background-color: blue;
  }
}

@keyframes do-levitation {
  0% {
    -webkit-transform: translate(0, 0);
         -o-transform: translate(0, 0);
            transform: translate(0, 0);
    background-color: red;
  }

  100% {
    -webkit-transform: translate(0, 0.5em);
         -o-transform: translate(0, 0.5em);
            transform: translate(0, 0.5em);
    background-color: blue;
  }
}

@-webkit-keyframes dash {
  from {
    stroke-dashoffset: 200;
  }

  to {
    stroke-dashoffset: 0;
  }
}

@-o-keyframes dash {
  from {
    stroke-dashoffset: 200;
  }

  to {
    stroke-dashoffset: 0;
  }
}

@keyframes dash {
  from {
    stroke-dashoffset: 200;
  }

  to {
    stroke-dashoffset: 0;
  }
}

/* line 1, resources/assets/styles/pages/_contacts.scss */

.contacts-section {
  padding: 110px 0 0 0;
}

/* line 3, resources/assets/styles/pages/_contacts.scss */

.contacts-section .title-section {
  margin-bottom: 20px;
}

/* line 7, resources/assets/styles/pages/_contacts.scss */

.contacts-section .flex-box:first-child {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

/* line 13, resources/assets/styles/pages/_contacts.scss */

.contacts-section .address-info {
  width: auto;
  padding-top: 10px;
}

/* line 16, resources/assets/styles/pages/_contacts.scss */

.contacts-section .address-info + .address-info {
  margin-top: 25px;
  padding-top: 35px;
  border-top: 1px solid #979797;
}

/* line 21, resources/assets/styles/pages/_contacts.scss */

.contacts-section .address-info .address-title {
  font-family: "Roboto", sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 28px;
  margin-bottom: 8px;
}

/* line 29, resources/assets/styles/pages/_contacts.scss */

.contacts-section .address-info .address-text {
  font-family: "Roboto", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}

/* line 35, resources/assets/styles/pages/_contacts.scss */

.contacts-section .address-info .address-text a {
  text-decoration: none;
  color: #24a65a;
  font-weight: bold;
}

/* line 42, resources/assets/styles/pages/_contacts.scss */

.contacts-section .map {
  width: 100%;
  height: 70vh;
  position: relative;
  margin-top: 105px;
}

/* line 47, resources/assets/styles/pages/_contacts.scss */

.contacts-section .map #google_map {
  width: 100%;
  height: 100%;
}

@media screen and (max-width: 768px) {
  /* line 1, resources/assets/styles/pages/_contacts.scss */

  .contacts-section {
    padding-top: 50px;
  }

  /* line 55, resources/assets/styles/pages/_contacts.scss */

  .contacts-section .container > .flex-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  /* line 59, resources/assets/styles/pages/_contacts.scss */

  .contacts-section .flex-box:first-child {
    margin-bottom: 40px;
  }
}

/* line 1, resources/assets/styles/pages/_what-we-do.scss */

.what-we-do-content {
  padding-top: 110px;
}

@media screen and (max-width: 768px) {
  /* line 1, resources/assets/styles/pages/_what-we-do.scss */

  .what-we-do-content {
    padding-top: 40px;
  }
}

/* line 8, resources/assets/styles/pages/_what-we-do.scss */

.our-process-listing {
  counter-reset: counter;
}

/* line 10, resources/assets/styles/pages/_what-we-do.scss */

.our-process-listing .our-process-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  padding: 55px 0;
}

/* line 14, resources/assets/styles/pages/_what-we-do.scss */

.our-process-listing .our-process-row:nth-child(even) {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

/* line 16, resources/assets/styles/pages/_what-we-do.scss */

.our-process-listing .our-process-row:nth-child(even) .our-process-info {
  padding-right: 0;
  padding-left: 100px;
}

/* line 21, resources/assets/styles/pages/_what-we-do.scss */

.our-process-listing .our-process-row .img-box {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

/* line 25, resources/assets/styles/pages/_what-we-do.scss */

.our-process-listing .our-process-info {
  padding-right: 100px;
}

/* line 27, resources/assets/styles/pages/_what-we-do.scss */

.our-process-listing .our-process-info .our-process-title {
  font-size: 23px;
  line-height: 48px;
  color: #000f0e;
  font-weight: 500;
  margin-bottom: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* line 35, resources/assets/styles/pages/_what-we-do.scss */

.our-process-listing .our-process-info .our-process-title::before {
  counter-increment: counter;
  content: counter(counter);
  width: 40px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  border-radius: 50%;
  margin-bottom: 0;
  color: #fff;
  display: inline-block;
  font-size: 18px;
  background-color: #24a65a;
}

/* line 51, resources/assets/styles/pages/_what-we-do.scss */

.our-process-listing .our-process-info .text-content p {
  font-size: 14px;
  line-height: 28px;
}

@media screen and (max-width: 1024px) {
  /* line 60, resources/assets/styles/pages/_what-we-do.scss */

  .our-process-listing .our-process-row .img-box,
  .our-process-listing .our-process-row .our-process-info {
    width: 100%;
    -ms-flex-negative: initial;
        flex-shrink: initial;
  }
}

@media screen and (max-width: 768px) {
  /* line 69, resources/assets/styles/pages/_what-we-do.scss */

  .our-process-listing .our-process-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 20px 0;
  }

  /* line 72, resources/assets/styles/pages/_what-we-do.scss */

  .our-process-listing .our-process-row:nth-child(even) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  /* line 74, resources/assets/styles/pages/_what-we-do.scss */

  .our-process-listing .our-process-row:nth-child(even) .our-process-info {
    padding: 0;
  }

  /* line 79, resources/assets/styles/pages/_what-we-do.scss */

  .our-process-listing .our-process-info {
    padding: 0;
    margin-bottom: 20px;
  }
}

/* line 1, resources/assets/styles/pages/_about.scss */

.about-us-content {
  padding-top: 130px;
}

/* line 3, resources/assets/styles/pages/_about.scss */

.about-us-content .text-content.text-center {
  max-width: 550px;
  margin: 20px auto;
}

/* line 7, resources/assets/styles/pages/_about.scss */

.about-us-content .certificates-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 30px 0;
}

/* line 11, resources/assets/styles/pages/_about.scss */

.about-us-content .certificates-container .certificate-item {
  margin-bottom: 30px;
  padding: 0 15px;
}

/* line 15, resources/assets/styles/pages/_about.scss */

.about-us-content .certificates-container .img-box {
  margin-bottom: 15px;
}

/* line 17, resources/assets/styles/pages/_about.scss */

.about-us-content .certificates-container .img-box img {
  max-width: 244px;
  margin: 0 auto;
}

@media screen and (max-width: 768px) {
  /* line 1, resources/assets/styles/pages/_about.scss */

  .about-us-content {
    padding-top: 40px;
  }

  /* line 26, resources/assets/styles/pages/_about.scss */

  .about-us-content .certificates-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  /* line 29, resources/assets/styles/pages/_about.scss */

  .about-us-content .certificates-container .img-box img {
    max-width: 230px;
  }
}

/* line 36, resources/assets/styles/pages/_about.scss */

.our-team-section {
  padding-top: 100px;
}

/* line 38, resources/assets/styles/pages/_about.scss */

.our-team-section .title-section {
  margin-bottom: 30px;
}

/* line 41, resources/assets/styles/pages/_about.scss */

.our-team-section .flex-box {
  width: auto;
}

/* line 43, resources/assets/styles/pages/_about.scss */

.our-team-section .flex-box:nth-child(1) {
  padding-right: 60px;
}

/* line 46, resources/assets/styles/pages/_about.scss */

.our-team-section .flex-box:nth-child(2) {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

@media screen and (max-width: 1024px) {
  /* line 36, resources/assets/styles/pages/_about.scss */

  .our-team-section {
    padding-top: 70px;
  }

  /* line 53, resources/assets/styles/pages/_about.scss */

  .our-team-section .flex-box {
    width: 100%;
  }

  /* line 55, resources/assets/styles/pages/_about.scss */

  .our-team-section .flex-box:nth-child(1) {
    padding-right: 30px;
  }

  /* line 58, resources/assets/styles/pages/_about.scss */

  .our-team-section .flex-box:nth-child(2) {
    -ms-flex-negative: initial;
        flex-shrink: initial;
  }
}

@media screen and (max-width: 768px) {
  /* line 36, resources/assets/styles/pages/_about.scss */

  .our-team-section {
    padding-top: 40px;
  }

  /* line 66, resources/assets/styles/pages/_about.scss */

  .our-team-section .flex-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  /* line 70, resources/assets/styles/pages/_about.scss */

  .our-team-section .flex-box:nth-child(1) {
    padding-right: 0;
    margin-bottom: 40px;
  }
}

/* line 1, resources/assets/styles/pages/_default-page.scss */

.default-section {
  padding: 100px 0;
}

/* line 2, resources/assets/styles/pages/_our-mission.scss */

.our-mision-content .our-mision-listing + .text-content {
  margin-top: 60px;
  -webkit-columns: 2;
          columns: 2;
}

@media screen and (max-width: 1024px) {
  /* line 8, resources/assets/styles/pages/_our-mission.scss */

  .our-mision-content .our-mision-listing + .text-content {
    -webkit-columns: 1;
            columns: 1;
  }
}

/* line 1, resources/assets/styles/pages/_error-404.scss */

.error-404 {
  padding: 80px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 7, resources/assets/styles/pages/_error-404.scss */

.error-404 .error-404-title {
  font-size: 400px;
}

/* line 10, resources/assets/styles/pages/_error-404.scss */

.error-404 .error-404-text {
  font-family: "Roboto", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 37px;
  line-height: 30px;
}

/* line 17, resources/assets/styles/pages/_error-404.scss */

.error-404 .btn {
  margin: 80px auto;
}

@media screen and (max-width: 768px) {
  /* line 22, resources/assets/styles/pages/_error-404.scss */

  .error-404 .error-404-title {
    font-size: 200px;
  }

  /* line 25, resources/assets/styles/pages/_error-404.scss */

  .error-404 .error-404-text {
    font-size: 32px;
  }
}


/*# sourceMappingURL=main.css.map*/