/** @format */
/** @format */
.text-decoration-underline {
  text-decoration: underline; }

.line-height-1 {
  line-height: 1; }

.fs-plus-0 {
  font-size: ms(0); }

.fs-plus-1 {
  font-size: ms(1); }

.fs-plus-2 {
  font-size: ms(2); }

.fs-plus-3 {
  font-size: ms(3); }

.fs-plus-4 {
  font-size: ms(4); }

.fs-plus-5 {
  font-size: ms(5); }

.fs-plus-6 {
  font-size: ms(6); }

.fs-plus-7 {
  font-size: ms(7); }

.fs-plus-8 {
  font-size: ms(8); }

.fs-plus-9 {
  font-size: ms(9); }

.fs-plus-10 {
  font-size: ms(10); }

.fs-plus-11 {
  font-size: ms(11); }

.fs-plus-12 {
  font-size: ms(12); }

.fs-plus-13 {
  font-size: ms(13); }

.fs-plus-14 {
  font-size: ms(14); }

.fs-plus-15 {
  font-size: ms(15); }

.fs-plus-16 {
  font-size: ms(16); }

.fs-plus-17 {
  font-size: ms(17); }

.fs-plus-18 {
  font-size: ms(18); }

.fs-plus-19 {
  font-size: ms(19); }

.fs-plus-20 {
  font-size: ms(20); }

.fs-minus-0 {
  font-size: ms(0); }

.fs-minus-1 {
  font-size: ms(-1); }

.fs-minus-2 {
  font-size: ms(-2); }

.fs-minus-3 {
  font-size: ms(-3); }

.fs-minus-4 {
  font-size: ms(-4); }

.fs-minus-5 {
  font-size: ms(-5); }

.fs-minus-6 {
  font-size: ms(-6); }

.preloader {
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 10000;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  flex-flow: row wrap;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding: 1.25rem;
  background: #fff;
  -webkit-transition: 0.3s opacity ease;
  -moz-transition: 0.3s opacity ease;
  -o-transition: 0.3s opacity ease;
  transition: 0.3s opacity ease; }
  .preloader .wrapper-triangle {
    position: absolute;
    overflow: hidden;
    top: 50%;
    left: 50%;
    width: 19rem;
    height: 15.625rem;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%); }
    .preloader .wrapper-triangle .pen {
      position: absolute;
      left: 0;
      top: 0;
      height: 100%;
      width: 19.53rem;
      transform-origin: 50% 0;
      -webkit-animation: move 1.5s cubic-bezier(0, 0, 0.5, 0.85) infinite;
      -moz-animation: move 1.5s cubic-bezier(0, 0, 0.5, 0.85) infinite;
      -o-animation: move 1.5s cubic-bezier(0, 0, 0.5, 0.85) infinite;
      animation: move 1.5s cubic-bezier(0, 0, 0.5, 0.85) infinite; }
      .preloader .wrapper-triangle .pen .line-triangle {
        position: absolute;
        width: 15.625rem;
        height: 3.375rem;
        border: 0.063rem solid transparent;
        transform-origin: 0 100%; }
        .preloader .wrapper-triangle .pen .line-triangle:nth-last-of-type(1) {
          left: 19.563rem;
          bottom: -1.313rem;
          -webkit-transform: rotate(-120deg);
          -moz-transform: rotate(-120deg);
          -o-transform: rotate(-120deg);
          -ms-transform: rotate(-120deg);
          transform: rotate(-120deg);
          transform-origin: 0 100%; }
        .preloader .wrapper-triangle .pen .line-triangle:nth-last-of-type(2) {
          left: 9.75rem;
          top: -3.375rem;
          -webkit-transform: rotate(120deg);
          -moz-transform: rotate(120deg);
          -o-transform: rotate(120deg);
          -ms-transform: rotate(120deg);
          transform: rotate(120deg);
          transform-origin: 0 100%; }
        .preloader .wrapper-triangle .pen .line-triangle:nth-last-of-type(3) {
          top: 13.563rem;
          left: 0; }
        .preloader .wrapper-triangle .pen .line-triangle .triangle {
          position: absolute;
          bottom: 0;
          width: 0;
          height: 0;
          border: 1.938rem solid transparent;
          border-bottom: 3.375rem solid grey;
          -webkit-animation: tri 1.5s linear infinite;
          -moz-animation: tri 1.5s linear infinite;
          -o-animation: tri 1.5s linear infinite;
          animation: tri 1.5s linear infinite; }
          .preloader .wrapper-triangle .pen .line-triangle .triangle:nth-of-type(1) {
            animation: none;
            left: 0; }
          .preloader .wrapper-triangle .pen .line-triangle .triangle:nth-of-type(2) {
            -webkit-animation: tri2 1.5s linear infinite;
            -moz-animation: tri2 1.5s linear infinite;
            -o-animation: tri2 1.5s linear infinite;
            animation: tri2 1.5s linear infinite;
            left: 1.938rem; }
          .preloader .wrapper-triangle .pen .line-triangle .triangle:nth-of-type(3) {
            left: 3.938rem;
            -webkit-animation: tri3 1.5s linear infinite;
            -moz-animation: tri3 1.5s linear infinite;
            -o-animation: tri3 1.5s linear infinite;
            animation: tri3 1.5s linear infinite; }
          .preloader .wrapper-triangle .pen .line-triangle .triangle:nth-of-type(4) {
            -webkit-animation: tri4 1.5s linear infinite;
            -moz-animation: tri4 1.5s linear infinite;
            -o-animation: tri4 1.5s linear infinite;
            animation: tri4 1.5s linear infinite;
            left: 5.875rem; }
          .preloader .wrapper-triangle .pen .line-triangle .triangle:nth-of-type(5) {
            -webkit-animation: tri5 1.5s linear infinite;
            -moz-animation: tri5 1.5s linear infinite;
            -o-animation: tri5 1.5s linear infinite;
            animation: tri5 1.5s linear infinite;
            left: 7.813rem; }
          .preloader .wrapper-triangle .pen .line-triangle .triangle:nth-of-type(6) {
            -webkit-animation: tri6 1.5s linear infinite;
            -moz-animation: tri6 1.5s linear infinite;
            -o-animation: tri6 1.5s linear infinite;
            animation: tri6 1.5s linear infinite;
            left: 7.813rem; }
          .preloader .wrapper-triangle .pen .line-triangle .triangle:nth-of-type(7) {
            -webkit-animation: tri7 1.5s linear infinite;
            -moz-animation: tri7 1.5s linear infinite;
            -o-animation: tri7 1.5s linear infinite;
            animation: tri7 1.5s linear infinite;
            left: 11.75rem; }
          .preloader .wrapper-triangle .pen .line-triangle .triangle:nth-child(even) {
            -webkit-transform: rotate(180deg);
            -moz-transform: rotate(180deg);
            -o-transform: rotate(180deg);
            -ms-transform: rotate(180deg);
            transform: rotate(180deg);
            top: 0; }

@-webkit-keyframes tri {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }
@-moz-keyframes tri {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }
@-o-keyframes tri {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }
@keyframes tri {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }
@-webkit-keyframes tri2 {
  0% {
    opacity: 0; }
  14.28571% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@-moz-keyframes tri2 {
  0% {
    opacity: 0; }
  14.28571% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@-o-keyframes tri2 {
  0% {
    opacity: 0; }
  14.28571% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@keyframes tri2 {
  0% {
    opacity: 0; }
  14.28571% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@-webkit-keyframes tri3 {
  0% {
    opacity: 0; }
  28.57143% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@-moz-keyframes tri3 {
  0% {
    opacity: 0; }
  28.57143% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@-o-keyframes tri3 {
  0% {
    opacity: 0; }
  28.57143% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@keyframes tri3 {
  0% {
    opacity: 0; }
  28.57143% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@-webkit-keyframes tri4 {
  0% {
    opacity: 0; }
  42.85714% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@-moz-keyframes tri4 {
  0% {
    opacity: 0; }
  42.85714% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@-o-keyframes tri4 {
  0% {
    opacity: 0; }
  42.85714% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@keyframes tri4 {
  0% {
    opacity: 0; }
  42.85714% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@-webkit-keyframes tri5 {
  0% {
    opacity: 0; }
  57.14286% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@-moz-keyframes tri5 {
  0% {
    opacity: 0; }
  57.14286% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@-o-keyframes tri5 {
  0% {
    opacity: 0; }
  57.14286% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@keyframes tri5 {
  0% {
    opacity: 0; }
  57.14286% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@-webkit-keyframes tri6 {
  0% {
    opacity: 0; }
  71.42857% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@-moz-keyframes tri6 {
  0% {
    opacity: 0; }
  71.42857% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@-o-keyframes tri6 {
  0% {
    opacity: 0; }
  71.42857% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@keyframes tri6 {
  0% {
    opacity: 0; }
  71.42857% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@-webkit-keyframes tri7 {
  0% {
    opacity: 0; }
  85.71429% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@-moz-keyframes tri7 {
  0% {
    opacity: 0; }
  85.71429% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@-o-keyframes tri7 {
  0% {
    opacity: 0; }
  85.71429% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@keyframes tri7 {
  0% {
    opacity: 0; }
  85.71429% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@-webkit-keyframes move {
  0% {
    -webkit-transform: scale(2.45);
    -moz-transform: scale(2.45);
    -o-transform: scale(2.45);
    -ms-transform: scale(2.45);
    transform: scale(2.45); }
  100% {
    -webkit-transform: scale(0.5);
    -moz-transform: scale(0.5);
    -o-transform: scale(0.5);
    -ms-transform: scale(0.5);
    transform: scale(0.5); } }
@-moz-keyframes move {
  0% {
    -webkit-transform: scale(2.45);
    -moz-transform: scale(2.45);
    -o-transform: scale(2.45);
    -ms-transform: scale(2.45);
    transform: scale(2.45); }
  100% {
    -webkit-transform: scale(0.5);
    -moz-transform: scale(0.5);
    -o-transform: scale(0.5);
    -ms-transform: scale(0.5);
    transform: scale(0.5); } }
@-o-keyframes move {
  0% {
    -webkit-transform: scale(2.45);
    -moz-transform: scale(2.45);
    -o-transform: scale(2.45);
    -ms-transform: scale(2.45);
    transform: scale(2.45); }
  100% {
    -webkit-transform: scale(0.5);
    -moz-transform: scale(0.5);
    -o-transform: scale(0.5);
    -ms-transform: scale(0.5);
    transform: scale(0.5); } }
@keyframes move {
  0% {
    -webkit-transform: scale(2.45);
    -moz-transform: scale(2.45);
    -o-transform: scale(2.45);
    -ms-transform: scale(2.45);
    transform: scale(2.45); }
  100% {
    -webkit-transform: scale(0.5);
    -moz-transform: scale(0.5);
    -o-transform: scale(0.5);
    -ms-transform: scale(0.5);
    transform: scale(0.5); } }

/*# sourceMappingURL=preloader.css.map */
