@charset "UTF-8";
@-webkit-keyframes scroll-hint-appear {
  0% {
    -webkit-transform: translateX(40px);
            transform: translateX(40px);
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  50%, 100% {
    -webkit-transform: translateX(-40px);
            transform: translateX(-40px);
    opacity: 0;
  }
}
@keyframes scroll-hint-appear {
  0% {
    -webkit-transform: translateX(40px);
            transform: translateX(40px);
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  50%, 100% {
    -webkit-transform: translateX(-40px);
            transform: translateX(-40px);
    opacity: 0;
  }
}
.scroll-hint.is-right-scrollable {
  background: -o-linear-gradient(right, rgba(0, 0, 0, 0.15) 0, rgba(0, 0, 0, 0) 16px, rgba(0, 0, 0, 0));
  background: linear-gradient(270deg, rgba(0, 0, 0, 0.15) 0, rgba(0, 0, 0, 0) 16px, rgba(0, 0, 0, 0));
}

.scroll-hint.is-right-scrollable.is-left-scrollable {
  background: -o-linear-gradient(left, rgba(0, 0, 0, 0.15) 0, rgba(0, 0, 0, 0) 16px, rgba(0, 0, 0, 0)), -o-linear-gradient(right, rgba(0, 0, 0, 0.15) 0, rgba(0, 0, 0, 0) 16px, rgba(0, 0, 0, 0));
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.15) 0, rgba(0, 0, 0, 0) 16px, rgba(0, 0, 0, 0)), linear-gradient(270deg, rgba(0, 0, 0, 0.15) 0, rgba(0, 0, 0, 0) 16px, rgba(0, 0, 0, 0));
}

.scroll-hint.is-left-scrollable {
  background: -o-linear-gradient(left, rgba(0, 0, 0, 0.15) 0, rgba(0, 0, 0, 0) 16px, rgba(0, 0, 0, 0));
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.15) 0, rgba(0, 0, 0, 0) 16px, rgba(0, 0, 0, 0));
}

.scroll-hint-icon {
  position: absolute;
  top: calc(50% - 25px);
  left: calc(50% - 60px);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 120px;
  height: 80px;
  border-radius: 5px;
  -webkit-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s;
  opacity: 0;
  background: rgba(0, 0, 0, 0.7);
  text-align: center;
  padding: 20px 10px 10px 10px;
}

.scroll-hint-icon-wrap {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  max-height: 100%;
  pointer-events: none;
}

.scroll-hint-text {
  font-size: 10px;
  color: #FFF;
  margin-top: 5px;
}

.scroll-hint-icon-wrap.is-active .scroll-hint-icon {
  opacity: 0.8;
}

.scroll-hint-icon:before {
  display: inline-block;
  width: 40px;
  height: 40px;
  color: #FFF;
  vertical-align: middle;
  text-align: center;
  content: "";
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDM8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0yMS4zMywzMC41Mkg3Ljg1QTEuNTUsMS41NSwwLDAsMSw2LjMsMjlhMTIuNDYsMTIuNDYsMCwwLDAtLjYzLTQuNDIsMjUuMTYsMjUuMTYsMCwwLDAtNC4yNS01bC0uMDYtLjA2QTUsNSwwLDAsMSwwLDE1Ljg2YTMuNjQsMy42NCwwLDAsMSwxLjE3LTIuNjIsMy42MywzLjYzLDAsMCwxLDUuMTQuMDdWMy43N2EzLjc3LDMuNzcsMCwxLDEsNy41NCwwVjguMzNhMy4zNSwzLjM1LDAsMCwxLDEuMjYsMCwzLDMsMCwwLDEsMiwxLjIyLDMuNSwzLjUsMCwwLDEsMi0uMDYsMy4yMSwzLjIxLDAsMCwxLDIsMS41NCwzLjc0LDMuNzQsMCwwLDEsMywuNDdBNC4yMSw0LjIxLDAsMCwxLDI1Ljc0LDE1YzAsLjExLDAsLjI3LDAsLjQ2YTE5LjI2LDE5LjI2LDAsMCwxLS44NCw3Yy0uMTQuMzgtLjM2LjgxLS41NiwxLjIybC0uMTEuMjJjMCwuMDctLjA5LjE0LS4xNC4yMWE3LjEzLDcuMTMsMCwwLDAtMS4xNywyLjE3Yy0uMDYuNTYtLjA2LDIuMTUtLjA1LDIuNzFBMS41NSwxLjU1LDAsMCwxLDIxLjMzLDMwLjUyWk04LjYxLDI4LjIxaDEyYzAtLjcxLDAtMS43MS4wNy0yLjIzYTguNzQsOC43NCwwLDAsMSwxLjU5LTMuMjVsLjA2LS4xMmExMCwxMCwwLDAsMCwuNDYtMSwxNi44LDE2LjgsMCwwLDAsLjctNi4xMmMwLS4yMywwLS40MSwwLS41NGgwYTIsMiwwLDAsMC0uNjQtMS41MiwxLjMzLDEuMzMsMCwwLDAtMS41NS4wOCwxLjEzLDEuMTMsMCwwLDEtMS4xOC4yOCwxLjE1LDEuMTUsMCwwLDEtLjc4LS45NCwxLjI2LDEuMjYsMCwwLDAtLjc1LTEuMTEsMSwxLDAsMCwwLTEuMTEuMjhsLS4xLjFhMS4xNSwxLjE1LDAsMCwxLTEuMTkuMjksMS4xNiwxLjE2LDAsMCwxLS43OC0uOTVjLS4wOS0uNjgtLjIxLS43Ny0uNy0uODdhLjgyLjgyLDAsMCwwLTEsLjQ4LDEuMTYsMS4xNiwwLDAsMS0yLjE2LS41OFYzLjc3YTEuNDYsMS40NiwwLDEsMC0yLjkyLDB2Ny44NWwwLDQuMzNhMS4xNywxLjE3LDAsMCwxLS44MywxLjExLDEuMTUsMS4xNSwwLDAsMS0xLjItLjM1bC0xLS45MWMtLjQ3LS40Mi0uNzMtLjY2LS44NC0uNzdhMS4zNSwxLjM1LDAsMCwwLTItLjEyTDIuNywxNWExLjMyLDEuMzIsMCwwLDAtLjM5LDFBMi41NywyLjU3LDAsMCwwLDMsMTcuODVsMCwwYTI3LjI0LDI3LjI0LDAsMCwxLDQuNyw1LjYyQTEyLjYzLDEyLjYzLDAsMCwxLDguNjEsMjguMjFaTTIzLjIsMjMuMzVaTTYuNTEsMTYuNTlaIiBmaWxsPSIjZmZmIi8+PC9nPjwvZz48L3N2Zz4=);
}

.scroll-hint-icon:after {
  content: "";
  width: 34px;
  height: 14px;
  display: block;
  position: absolute;
  top: 10px;
  left: 50%;
  margin-left: -20px;
  background-repeat: no-repeat;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDE8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxsaW5lIHgxPSIxLjg1IiB5MT0iNi4wMSIgeDI9IjEwLjQiIHkyPSI2LjAxIiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTEwLjQsNy4xN0gxLjg1YTEuMTYsMS4xNiwwLDEsMSwwLTIuMzFIMTAuNGExLjE2LDEuMTYsMCwxLDEsMCwyLjMxWiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik03LjQsMTJhMS4xNSwxLjE1LDAsMCwxLS43Mi0uMjVsLTYuMjUtNUExLjIsMS4yLDAsMCwxLDAsNS44NywxLjE0LDEuMTQsMCwwLDEsLjQ2LDVMNi43LjIzQTEuMTYsMS4xNiwwLDAsMSw4LjEsMi4wOEwzLDUuOTEsOC4xMiwxMEExLjE2LDEuMTYsMCwwLDEsNy40LDEyWiIgZmlsbD0iI2ZmZiIvPjxsaW5lIHgxPSIzMS40NSIgeTE9IjYuMDEiIHgyPSIyMi44OSIgeTI9IjYuMDEiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMzEuNDUsNy4xN0gyMi44OWExLjE2LDEuMTYsMCwxLDEsMC0yLjMxaDguNTZhMS4xNiwxLjE2LDAsMCwxLDAsMi4zMVoiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMjUuOSwxMmExLjE4LDEuMTgsMCwwLDEtLjkxLS40M0ExLjE3LDEuMTcsMCwwLDEsMjUuMTcsMTBsNS4wOS00LjA1TDI1LjIsMi4wOEExLjE2LDEuMTYsMCwwLDEsMjYuNTkuMjNMMzIuODQsNWExLjE2LDEuMTYsMCwwLDEsLjQ1LjkxLDEuMTQsMS4xNCwwLDAsMS0uNDMuOTJsLTYuMjQsNUExLjE3LDEuMTcsMCwwLDEsMjUuOSwxMloiIGZpbGw9IiNmZmYiLz48L2c+PC9nPjwvc3ZnPg==);
  opacity: 0;
  -webkit-transition-delay: 2.4s;
       -o-transition-delay: 2.4s;
          transition-delay: 2.4s;
}

.scroll-hint-icon-wrap.is-active .scroll-hint-icon:after {
  opacity: 1;
}

.scroll-hint-icon-wrap.is-active .scroll-hint-icon:before {
  -webkit-animation: scroll-hint-appear 1.2s linear;
          animation: scroll-hint-appear 1.2s linear;
  -webkit-animation-iteration-count: 2;
          animation-iteration-count: 2;
}

.scroll-hint-icon-white {
  background-color: #FFF;
  -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.4);
          box-shadow: 0 4px 5px rgba(0, 0, 0, 0.4);
}

.scroll-hint-icon-white:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDQ8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0yMS4zMywzMC41Mkg3Ljg1QTEuNTUsMS41NSwwLDAsMSw2LjMsMjlhMTIuNDYsMTIuNDYsMCwwLDAtLjYzLTQuNDIsMjUuMTYsMjUuMTYsMCwwLDAtNC4yNS01bC0uMDYtLjA2QTUsNSwwLDAsMSwwLDE1Ljg2YTMuNjQsMy42NCwwLDAsMSwxLjE3LTIuNjIsMy42MywzLjYzLDAsMCwxLDUuMTQuMDdWMy43N2EzLjc3LDMuNzcsMCwxLDEsNy41NCwwVjguMzNhMy4zNSwzLjM1LDAsMCwxLDEuMjYsMCwzLDMsMCwwLDEsMiwxLjIyLDMuNSwzLjUsMCwwLDEsMi0uMDYsMy4yMSwzLjIxLDAsMCwxLDIsMS41NCwzLjc0LDMuNzQsMCwwLDEsMywuNDdBNC4yMSw0LjIxLDAsMCwxLDI1Ljc0LDE1YzAsLjExLDAsLjI3LDAsLjQ2YTE5LjI2LDE5LjI2LDAsMCwxLS44NCw3Yy0uMTQuMzgtLjM2LjgxLS41NiwxLjIybC0uMTEuMjJjMCwuMDctLjA5LjE0LS4xNC4yMWE3LjEzLDcuMTMsMCwwLDAtMS4xNywyLjE3Yy0uMDYuNTYtLjA2LDIuMTUtLjA1LDIuNzFBMS41NSwxLjU1LDAsMCwxLDIxLjMzLDMwLjUyWk04LjYxLDI4LjIxaDEyYzAtLjcxLDAtMS43MS4wNy0yLjIzYTguNzQsOC43NCwwLDAsMSwxLjU5LTMuMjVsLjA2LS4xMmExMCwxMCwwLDAsMCwuNDYtMSwxNi44LDE2LjgsMCwwLDAsLjctNi4xMmMwLS4yMywwLS40MSwwLS41NGgwYTIsMiwwLDAsMC0uNjQtMS41MiwxLjMzLDEuMzMsMCwwLDAtMS41NS4wOCwxLjEzLDEuMTMsMCwwLDEtMS4xOC4yOCwxLjE1LDEuMTUsMCwwLDEtLjc4LS45NCwxLjI2LDEuMjYsMCwwLDAtLjc1LTEuMTEsMSwxLDAsMCwwLTEuMTEuMjhsLS4xLjFhMS4xNSwxLjE1LDAsMCwxLTEuMTkuMjksMS4xNiwxLjE2LDAsMCwxLS43OC0uOTVjLS4wOS0uNjgtLjIxLS43Ny0uNy0uODdhLjgyLjgyLDAsMCwwLTEsLjQ4LDEuMTYsMS4xNiwwLDAsMS0yLjE2LS41OFYzLjc3YTEuNDYsMS40NiwwLDEsMC0yLjkyLDB2Ny44NWwwLDQuMzNhMS4xNywxLjE3LDAsMCwxLS44MywxLjExLDEuMTUsMS4xNSwwLDAsMS0xLjItLjM1bC0xLS45MWMtLjQ3LS40Mi0uNzMtLjY2LS44NC0uNzdhMS4zNSwxLjM1LDAsMCwwLTItLjEyTDIuNywxNWExLjMyLDEuMzIsMCwwLDAtLjM5LDFBMi41NywyLjU3LDAsMCwwLDMsMTcuODVsMCwwYTI3LjI0LDI3LjI0LDAsMCwxLDQuNyw1LjYyQTEyLjYzLDEyLjYzLDAsMCwxLDguNjEsMjguMjFaTTIzLjIsMjMuMzVaTTYuNTEsMTYuNTlaIi8+PC9nPjwvZz48L3N2Zz4=);
}

.scroll-hint-icon-white:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDI8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxsaW5lIHgxPSIxLjg1IiB5MT0iNi4wMSIgeDI9IjEwLjQiIHkyPSI2LjAxIi8+PHBhdGggZD0iTTEwLjQsNy4xN0gxLjg1YTEuMTYsMS4xNiwwLDEsMSwwLTIuMzFIMTAuNGExLjE2LDEuMTYsMCwxLDEsMCwyLjMxWiIvPjxwYXRoIGQ9Ik03LjQsMTJhMS4xNSwxLjE1LDAsMCwxLS43Mi0uMjVsLTYuMjUtNUExLjIsMS4yLDAsMCwxLDAsNS44NywxLjE0LDEuMTQsMCwwLDEsLjQ2LDVMNi43LjIzQTEuMTYsMS4xNiwwLDAsMSw4LjEsMi4wOEwzLDUuOTEsOC4xMiwxMEExLjE2LDEuMTYsMCwwLDEsNy40LDEyWiIvPjxsaW5lIHgxPSIzMS40NSIgeTE9IjYuMDEiIHgyPSIyMi44OSIgeTI9IjYuMDEiLz48cGF0aCBkPSJNMzEuNDUsNy4xN0gyMi44OWExLjE2LDEuMTYsMCwxLDEsMC0yLjMxaDguNTZhMS4xNiwxLjE2LDAsMCwxLDAsMi4zMVoiLz48cGF0aCBkPSJNMjUuOSwxMmExLjE4LDEuMTgsMCwwLDEtLjkxLS40M0ExLjE3LDEuMTcsMCwwLDEsMjUuMTcsMTBsNS4wOS00LjA1TDI1LjIsMi4wOEExLjE2LDEuMTYsMCwwLDEsMjYuNTkuMjNMMzIuODQsNWExLjE2LDEuMTYsMCwwLDEsLjQ1LjkxLDEuMTQsMS4xNCwwLDAsMS0uNDMuOTJsLTYuMjQsNUExLjE3LDEuMTcsMCwwLDEsMjUuOSwxMloiLz48L2c+PC9nPjwvc3ZnPg==);
}

.scroll-hint-icon-white .scroll-hint-text {
  color: #000;
}

/* RESET */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video, hr {
  margin: 0;
  padding: 0;
  border: 0;
  font-style: normal;
  font-weight: normal;
  font-size: 100%;
  vertical-align: baseline;
  text-align: left;
  text-decoration: none;
}

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

html {
  overflow-y: scroll;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

input, button, textarea, select {
  margin: 0;
  padding: 0;
  background: none;
  border: none;
  border-radius: 0;
  outline: none;
  -webkit-appearance: none;
  appearance: none;
}

select::-ms-expand {
  display: none;
}

ol, ul {
  list-style: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

caption, th {
  text-align: left;
}

a:focus {
  outline: none;
}

a, span, small, strong, em {
  color: inherit;
  font-weight: inherit;
}

/*
suffix
560px < landscape <= 768px < tablet <= 1024px < laptop <= 1366px < desktop
        mobile    <= 768px
*/
.scroll-trigger {
  visibility: hidden;
  -webkit-transition: 0.7s opacity cubic-bezier(0.3, 0.69, 0.42, 0.81), 0s visibility ease-in-out, 0.7s -webkit-transform cubic-bezier(0.3, 0.69, 0.42, 0.81);
  transition: 0.7s opacity cubic-bezier(0.3, 0.69, 0.42, 0.81), 0s visibility ease-in-out, 0.7s -webkit-transform cubic-bezier(0.3, 0.69, 0.42, 0.81);
  -o-transition: 0.7s opacity cubic-bezier(0.3, 0.69, 0.42, 0.81), 0.7s transform cubic-bezier(0.3, 0.69, 0.42, 0.81), 0s visibility ease-in-out;
  transition: 0.7s opacity cubic-bezier(0.3, 0.69, 0.42, 0.81), 0.7s transform cubic-bezier(0.3, 0.69, 0.42, 0.81), 0s visibility ease-in-out;
  transition: 0.7s opacity cubic-bezier(0.3, 0.69, 0.42, 0.81), 0.7s transform cubic-bezier(0.3, 0.69, 0.42, 0.81), 0s visibility ease-in-out, 0.7s -webkit-transform cubic-bezier(0.3, 0.69, 0.42, 0.81);
  -webkit-transform: translateY(20px);
      -ms-transform: translateY(20px);
          transform: translateY(20px);
  opacity: 0;
}
.scroll-trigger.is-inview {
  visibility: visible;
}
.scroll-trigger.is-inview {
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
  opacity: 1;
}
@media (min-width: 768px) {
  .scroll-trigger {
    -webkit-transform: translateY(35px);
        -ms-transform: translateY(35px);
            transform: translateY(35px);
  }
}

.max-width-600 {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.max-width-700 {
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
}

.pt-0 {
  padding-top: 0px;
}

.pr-0 {
  padding-right: 0px;
}

.pb-0 {
  padding-bottom: 0px;
}

.pl-0 {
  padding-left: 0px;
}

.pd-0 {
  padding: 0px;
}

.pd-y-0 {
  padding-top: 0px;
  padding-bottom: 0px;
}

.pd-x-0 {
  padding-left: 0px;
  padding-right: 0px;
}

.mt-0 {
  margin-top: 0px;
}

.mr-0 {
  margin-right: 0px;
}

.mb-0 {
  margin-bottom: 0px;
}

.ml-0 {
  margin-left: 0px;
}

.mg-0 {
  margin: 0px;
}

.mg-y-0 {
  margin-top: 0px;
  margin-bottom: 0px;
}

.mg-x-0 {
  margin-left: 0px;
  margin-right: 0px;
}

.pt-5 {
  padding-top: 5px;
}

.pr-5 {
  padding-right: 5px;
}

.pb-5 {
  padding-bottom: 5px;
}

.pl-5 {
  padding-left: 5px;
}

.pd-5 {
  padding: 5px;
}

.pd-y-5 {
  padding-top: 5px;
  padding-bottom: 5px;
}

.pd-x-5 {
  padding-left: 5px;
  padding-right: 5px;
}

.mt-5 {
  margin-top: 5px;
}

.mr-5 {
  margin-right: 5px;
}

.mb-5 {
  margin-bottom: 5px;
}

.ml-5 {
  margin-left: 5px;
}

.mg-5 {
  margin: 5px;
}

.mg-y-5 {
  margin-top: 5px;
  margin-bottom: 5px;
}

.mg-x-5 {
  margin-left: 5px;
  margin-right: 5px;
}

.pt-10 {
  padding-top: 10px;
}

.pr-10 {
  padding-right: 10px;
}

.pb-10 {
  padding-bottom: 10px;
}

.pl-10 {
  padding-left: 10px;
}

.pd-10 {
  padding: 10px;
}

.pd-y-10 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.pd-x-10 {
  padding-left: 10px;
  padding-right: 10px;
}

.mt-10 {
  margin-top: 10px;
}

.mr-10 {
  margin-right: 10px;
}

.mb-10 {
  margin-bottom: 10px;
}

.ml-10 {
  margin-left: 10px;
}

.mg-10 {
  margin: 10px;
}

.mg-y-10 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.mg-x-10 {
  margin-left: 10px;
  margin-right: 10px;
}

.pt-15 {
  padding-top: 15px;
}

.pr-15 {
  padding-right: 15px;
}

.pb-15 {
  padding-bottom: 15px;
}

.pl-15 {
  padding-left: 15px;
}

.pd-15 {
  padding: 15px;
}

.pd-y-15 {
  padding-top: 15px;
  padding-bottom: 15px;
}

.pd-x-15 {
  padding-left: 15px;
  padding-right: 15px;
}

.mt-15 {
  margin-top: 15px;
}

.mr-15 {
  margin-right: 15px;
}

.mb-15 {
  margin-bottom: 15px;
}

.ml-15 {
  margin-left: 15px;
}

.mg-15 {
  margin: 15px;
}

.mg-y-15 {
  margin-top: 15px;
  margin-bottom: 15px;
}

.mg-x-15 {
  margin-left: 15px;
  margin-right: 15px;
}

.pt-20 {
  padding-top: 20px;
}

.pr-20 {
  padding-right: 20px;
}

.pb-20 {
  padding-bottom: 20px;
}

.pl-20 {
  padding-left: 20px;
}

.pd-20 {
  padding: 20px;
}

.pd-y-20 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.pd-x-20 {
  padding-left: 20px;
  padding-right: 20px;
}

.mt-20 {
  margin-top: 20px;
}

.mr-20 {
  margin-right: 20px;
}

.mb-20 {
  margin-bottom: 20px;
}

.ml-20 {
  margin-left: 20px;
}

.mg-20 {
  margin: 20px;
}

.mg-y-20 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.mg-x-20 {
  margin-left: 20px;
  margin-right: 20px;
}

.pt-25 {
  padding-top: 25px;
}

.pr-25 {
  padding-right: 25px;
}

.pb-25 {
  padding-bottom: 25px;
}

.pl-25 {
  padding-left: 25px;
}

.pd-25 {
  padding: 25px;
}

.pd-y-25 {
  padding-top: 25px;
  padding-bottom: 25px;
}

.pd-x-25 {
  padding-left: 25px;
  padding-right: 25px;
}

.mt-25 {
  margin-top: 25px;
}

.mr-25 {
  margin-right: 25px;
}

.mb-25 {
  margin-bottom: 25px;
}

.ml-25 {
  margin-left: 25px;
}

.mg-25 {
  margin: 25px;
}

.mg-y-25 {
  margin-top: 25px;
  margin-bottom: 25px;
}

.mg-x-25 {
  margin-left: 25px;
  margin-right: 25px;
}

.pt-30 {
  padding-top: 30px;
}

.pr-30 {
  padding-right: 30px;
}

.pb-30 {
  padding-bottom: 30px;
}

.pl-30 {
  padding-left: 30px;
}

.pd-30 {
  padding: 30px;
}

.pd-y-30 {
  padding-top: 30px;
  padding-bottom: 30px;
}

.pd-x-30 {
  padding-left: 30px;
  padding-right: 30px;
}

.mt-30 {
  margin-top: 30px;
}

.mr-30 {
  margin-right: 30px;
}

.mb-30 {
  margin-bottom: 30px;
}

.ml-30 {
  margin-left: 30px;
}

.mg-30 {
  margin: 30px;
}

.mg-y-30 {
  margin-top: 30px;
  margin-bottom: 30px;
}

.mg-x-30 {
  margin-left: 30px;
  margin-right: 30px;
}

.pt-35 {
  padding-top: 35px;
}

.pr-35 {
  padding-right: 35px;
}

.pb-35 {
  padding-bottom: 35px;
}

.pl-35 {
  padding-left: 35px;
}

.pd-35 {
  padding: 35px;
}

.pd-y-35 {
  padding-top: 35px;
  padding-bottom: 35px;
}

.pd-x-35 {
  padding-left: 35px;
  padding-right: 35px;
}

.mt-35 {
  margin-top: 35px;
}

.mr-35 {
  margin-right: 35px;
}

.mb-35 {
  margin-bottom: 35px;
}

.ml-35 {
  margin-left: 35px;
}

.mg-35 {
  margin: 35px;
}

.mg-y-35 {
  margin-top: 35px;
  margin-bottom: 35px;
}

.mg-x-35 {
  margin-left: 35px;
  margin-right: 35px;
}

.pt-40 {
  padding-top: 40px;
}

.pr-40 {
  padding-right: 40px;
}

.pb-40 {
  padding-bottom: 40px;
}

.pl-40 {
  padding-left: 40px;
}

.pd-40 {
  padding: 40px;
}

.pd-y-40 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.pd-x-40 {
  padding-left: 40px;
  padding-right: 40px;
}

.mt-40 {
  margin-top: 40px;
}

.mr-40 {
  margin-right: 40px;
}

.mb-40 {
  margin-bottom: 40px;
}

.ml-40 {
  margin-left: 40px;
}

.mg-40 {
  margin: 40px;
}

.mg-y-40 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.mg-x-40 {
  margin-left: 40px;
  margin-right: 40px;
}

.pt-45 {
  padding-top: 45px;
}

.pr-45 {
  padding-right: 45px;
}

.pb-45 {
  padding-bottom: 45px;
}

.pl-45 {
  padding-left: 45px;
}

.pd-45 {
  padding: 45px;
}

.pd-y-45 {
  padding-top: 45px;
  padding-bottom: 45px;
}

.pd-x-45 {
  padding-left: 45px;
  padding-right: 45px;
}

.mt-45 {
  margin-top: 45px;
}

.mr-45 {
  margin-right: 45px;
}

.mb-45 {
  margin-bottom: 45px;
}

.ml-45 {
  margin-left: 45px;
}

.mg-45 {
  margin: 45px;
}

.mg-y-45 {
  margin-top: 45px;
  margin-bottom: 45px;
}

.mg-x-45 {
  margin-left: 45px;
  margin-right: 45px;
}

.pt-50 {
  padding-top: 50px;
}

.pr-50 {
  padding-right: 50px;
}

.pb-50 {
  padding-bottom: 50px;
}

.pl-50 {
  padding-left: 50px;
}

.pd-50 {
  padding: 50px;
}

.pd-y-50 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.pd-x-50 {
  padding-left: 50px;
  padding-right: 50px;
}

.mt-50 {
  margin-top: 50px;
}

.mr-50 {
  margin-right: 50px;
}

.mb-50 {
  margin-bottom: 50px;
}

.ml-50 {
  margin-left: 50px;
}

.mg-50 {
  margin: 50px;
}

.mg-y-50 {
  margin-top: 50px;
  margin-bottom: 50px;
}

.mg-x-50 {
  margin-left: 50px;
  margin-right: 50px;
}

.pt-55 {
  padding-top: 55px;
}

.pr-55 {
  padding-right: 55px;
}

.pb-55 {
  padding-bottom: 55px;
}

.pl-55 {
  padding-left: 55px;
}

.pd-55 {
  padding: 55px;
}

.pd-y-55 {
  padding-top: 55px;
  padding-bottom: 55px;
}

.pd-x-55 {
  padding-left: 55px;
  padding-right: 55px;
}

.mt-55 {
  margin-top: 55px;
}

.mr-55 {
  margin-right: 55px;
}

.mb-55 {
  margin-bottom: 55px;
}

.ml-55 {
  margin-left: 55px;
}

.mg-55 {
  margin: 55px;
}

.mg-y-55 {
  margin-top: 55px;
  margin-bottom: 55px;
}

.mg-x-55 {
  margin-left: 55px;
  margin-right: 55px;
}

.pt-60 {
  padding-top: 60px;
}

.pr-60 {
  padding-right: 60px;
}

.pb-60 {
  padding-bottom: 60px;
}

.pl-60 {
  padding-left: 60px;
}

.pd-60 {
  padding: 60px;
}

.pd-y-60 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.pd-x-60 {
  padding-left: 60px;
  padding-right: 60px;
}

.mt-60 {
  margin-top: 60px;
}

.mr-60 {
  margin-right: 60px;
}

.mb-60 {
  margin-bottom: 60px;
}

.ml-60 {
  margin-left: 60px;
}

.mg-60 {
  margin: 60px;
}

.mg-y-60 {
  margin-top: 60px;
  margin-bottom: 60px;
}

.mg-x-60 {
  margin-left: 60px;
  margin-right: 60px;
}

.pt-65 {
  padding-top: 65px;
}

.pr-65 {
  padding-right: 65px;
}

.pb-65 {
  padding-bottom: 65px;
}

.pl-65 {
  padding-left: 65px;
}

.pd-65 {
  padding: 65px;
}

.pd-y-65 {
  padding-top: 65px;
  padding-bottom: 65px;
}

.pd-x-65 {
  padding-left: 65px;
  padding-right: 65px;
}

.mt-65 {
  margin-top: 65px;
}

.mr-65 {
  margin-right: 65px;
}

.mb-65 {
  margin-bottom: 65px;
}

.ml-65 {
  margin-left: 65px;
}

.mg-65 {
  margin: 65px;
}

.mg-y-65 {
  margin-top: 65px;
  margin-bottom: 65px;
}

.mg-x-65 {
  margin-left: 65px;
  margin-right: 65px;
}

.pt-70 {
  padding-top: 70px;
}

.pr-70 {
  padding-right: 70px;
}

.pb-70 {
  padding-bottom: 70px;
}

.pl-70 {
  padding-left: 70px;
}

.pd-70 {
  padding: 70px;
}

.pd-y-70 {
  padding-top: 70px;
  padding-bottom: 70px;
}

.pd-x-70 {
  padding-left: 70px;
  padding-right: 70px;
}

.mt-70 {
  margin-top: 70px;
}

.mr-70 {
  margin-right: 70px;
}

.mb-70 {
  margin-bottom: 70px;
}

.ml-70 {
  margin-left: 70px;
}

.mg-70 {
  margin: 70px;
}

.mg-y-70 {
  margin-top: 70px;
  margin-bottom: 70px;
}

.mg-x-70 {
  margin-left: 70px;
  margin-right: 70px;
}

.pt-75 {
  padding-top: 75px;
}

.pr-75 {
  padding-right: 75px;
}

.pb-75 {
  padding-bottom: 75px;
}

.pl-75 {
  padding-left: 75px;
}

.pd-75 {
  padding: 75px;
}

.pd-y-75 {
  padding-top: 75px;
  padding-bottom: 75px;
}

.pd-x-75 {
  padding-left: 75px;
  padding-right: 75px;
}

.mt-75 {
  margin-top: 75px;
}

.mr-75 {
  margin-right: 75px;
}

.mb-75 {
  margin-bottom: 75px;
}

.ml-75 {
  margin-left: 75px;
}

.mg-75 {
  margin: 75px;
}

.mg-y-75 {
  margin-top: 75px;
  margin-bottom: 75px;
}

.mg-x-75 {
  margin-left: 75px;
  margin-right: 75px;
}

.pt-80 {
  padding-top: 80px;
}

.pr-80 {
  padding-right: 80px;
}

.pb-80 {
  padding-bottom: 80px;
}

.pl-80 {
  padding-left: 80px;
}

.pd-80 {
  padding: 80px;
}

.pd-y-80 {
  padding-top: 80px;
  padding-bottom: 80px;
}

.pd-x-80 {
  padding-left: 80px;
  padding-right: 80px;
}

.mt-80 {
  margin-top: 80px;
}

.mr-80 {
  margin-right: 80px;
}

.mb-80 {
  margin-bottom: 80px;
}

.ml-80 {
  margin-left: 80px;
}

.mg-80 {
  margin: 80px;
}

.mg-y-80 {
  margin-top: 80px;
  margin-bottom: 80px;
}

.mg-x-80 {
  margin-left: 80px;
  margin-right: 80px;
}

.pt-85 {
  padding-top: 85px;
}

.pr-85 {
  padding-right: 85px;
}

.pb-85 {
  padding-bottom: 85px;
}

.pl-85 {
  padding-left: 85px;
}

.pd-85 {
  padding: 85px;
}

.pd-y-85 {
  padding-top: 85px;
  padding-bottom: 85px;
}

.pd-x-85 {
  padding-left: 85px;
  padding-right: 85px;
}

.mt-85 {
  margin-top: 85px;
}

.mr-85 {
  margin-right: 85px;
}

.mb-85 {
  margin-bottom: 85px;
}

.ml-85 {
  margin-left: 85px;
}

.mg-85 {
  margin: 85px;
}

.mg-y-85 {
  margin-top: 85px;
  margin-bottom: 85px;
}

.mg-x-85 {
  margin-left: 85px;
  margin-right: 85px;
}

.pt-90 {
  padding-top: 90px;
}

.pr-90 {
  padding-right: 90px;
}

.pb-90 {
  padding-bottom: 90px;
}

.pl-90 {
  padding-left: 90px;
}

.pd-90 {
  padding: 90px;
}

.pd-y-90 {
  padding-top: 90px;
  padding-bottom: 90px;
}

.pd-x-90 {
  padding-left: 90px;
  padding-right: 90px;
}

.mt-90 {
  margin-top: 90px;
}

.mr-90 {
  margin-right: 90px;
}

.mb-90 {
  margin-bottom: 90px;
}

.ml-90 {
  margin-left: 90px;
}

.mg-90 {
  margin: 90px;
}

.mg-y-90 {
  margin-top: 90px;
  margin-bottom: 90px;
}

.mg-x-90 {
  margin-left: 90px;
  margin-right: 90px;
}

.pt-95 {
  padding-top: 95px;
}

.pr-95 {
  padding-right: 95px;
}

.pb-95 {
  padding-bottom: 95px;
}

.pl-95 {
  padding-left: 95px;
}

.pd-95 {
  padding: 95px;
}

.pd-y-95 {
  padding-top: 95px;
  padding-bottom: 95px;
}

.pd-x-95 {
  padding-left: 95px;
  padding-right: 95px;
}

.mt-95 {
  margin-top: 95px;
}

.mr-95 {
  margin-right: 95px;
}

.mb-95 {
  margin-bottom: 95px;
}

.ml-95 {
  margin-left: 95px;
}

.mg-95 {
  margin: 95px;
}

.mg-y-95 {
  margin-top: 95px;
  margin-bottom: 95px;
}

.mg-x-95 {
  margin-left: 95px;
  margin-right: 95px;
}

.pt-100 {
  padding-top: 100px;
}

.pr-100 {
  padding-right: 100px;
}

.pb-100 {
  padding-bottom: 100px;
}

.pl-100 {
  padding-left: 100px;
}

.pd-100 {
  padding: 100px;
}

.pd-y-100 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.pd-x-100 {
  padding-left: 100px;
  padding-right: 100px;
}

.mt-100 {
  margin-top: 100px;
}

.mr-100 {
  margin-right: 100px;
}

.mb-100 {
  margin-bottom: 100px;
}

.ml-100 {
  margin-left: 100px;
}

.mg-100 {
  margin: 100px;
}

.mg-y-100 {
  margin-top: 100px;
  margin-bottom: 100px;
}

.mg-x-100 {
  margin-left: 100px;
  margin-right: 100px;
}

.pt-105 {
  padding-top: 105px;
}

.pr-105 {
  padding-right: 105px;
}

.pb-105 {
  padding-bottom: 105px;
}

.pl-105 {
  padding-left: 105px;
}

.pd-105 {
  padding: 105px;
}

.pd-y-105 {
  padding-top: 105px;
  padding-bottom: 105px;
}

.pd-x-105 {
  padding-left: 105px;
  padding-right: 105px;
}

.mt-105 {
  margin-top: 105px;
}

.mr-105 {
  margin-right: 105px;
}

.mb-105 {
  margin-bottom: 105px;
}

.ml-105 {
  margin-left: 105px;
}

.mg-105 {
  margin: 105px;
}

.mg-y-105 {
  margin-top: 105px;
  margin-bottom: 105px;
}

.mg-x-105 {
  margin-left: 105px;
  margin-right: 105px;
}

.pt-110 {
  padding-top: 110px;
}

.pr-110 {
  padding-right: 110px;
}

.pb-110 {
  padding-bottom: 110px;
}

.pl-110 {
  padding-left: 110px;
}

.pd-110 {
  padding: 110px;
}

.pd-y-110 {
  padding-top: 110px;
  padding-bottom: 110px;
}

.pd-x-110 {
  padding-left: 110px;
  padding-right: 110px;
}

.mt-110 {
  margin-top: 110px;
}

.mr-110 {
  margin-right: 110px;
}

.mb-110 {
  margin-bottom: 110px;
}

.ml-110 {
  margin-left: 110px;
}

.mg-110 {
  margin: 110px;
}

.mg-y-110 {
  margin-top: 110px;
  margin-bottom: 110px;
}

.mg-x-110 {
  margin-left: 110px;
  margin-right: 110px;
}

.pt-115 {
  padding-top: 115px;
}

.pr-115 {
  padding-right: 115px;
}

.pb-115 {
  padding-bottom: 115px;
}

.pl-115 {
  padding-left: 115px;
}

.pd-115 {
  padding: 115px;
}

.pd-y-115 {
  padding-top: 115px;
  padding-bottom: 115px;
}

.pd-x-115 {
  padding-left: 115px;
  padding-right: 115px;
}

.mt-115 {
  margin-top: 115px;
}

.mr-115 {
  margin-right: 115px;
}

.mb-115 {
  margin-bottom: 115px;
}

.ml-115 {
  margin-left: 115px;
}

.mg-115 {
  margin: 115px;
}

.mg-y-115 {
  margin-top: 115px;
  margin-bottom: 115px;
}

.mg-x-115 {
  margin-left: 115px;
  margin-right: 115px;
}

.pt-120 {
  padding-top: 120px;
}

.pr-120 {
  padding-right: 120px;
}

.pb-120 {
  padding-bottom: 120px;
}

.pl-120 {
  padding-left: 120px;
}

.pd-120 {
  padding: 120px;
}

.pd-y-120 {
  padding-top: 120px;
  padding-bottom: 120px;
}

.pd-x-120 {
  padding-left: 120px;
  padding-right: 120px;
}

.mt-120 {
  margin-top: 120px;
}

.mr-120 {
  margin-right: 120px;
}

.mb-120 {
  margin-bottom: 120px;
}

.ml-120 {
  margin-left: 120px;
}

.mg-120 {
  margin: 120px;
}

.mg-y-120 {
  margin-top: 120px;
  margin-bottom: 120px;
}

.mg-x-120 {
  margin-left: 120px;
  margin-right: 120px;
}

.pt-125 {
  padding-top: 125px;
}

.pr-125 {
  padding-right: 125px;
}

.pb-125 {
  padding-bottom: 125px;
}

.pl-125 {
  padding-left: 125px;
}

.pd-125 {
  padding: 125px;
}

.pd-y-125 {
  padding-top: 125px;
  padding-bottom: 125px;
}

.pd-x-125 {
  padding-left: 125px;
  padding-right: 125px;
}

.mt-125 {
  margin-top: 125px;
}

.mr-125 {
  margin-right: 125px;
}

.mb-125 {
  margin-bottom: 125px;
}

.ml-125 {
  margin-left: 125px;
}

.mg-125 {
  margin: 125px;
}

.mg-y-125 {
  margin-top: 125px;
  margin-bottom: 125px;
}

.mg-x-125 {
  margin-left: 125px;
  margin-right: 125px;
}

.pt-130 {
  padding-top: 130px;
}

.pr-130 {
  padding-right: 130px;
}

.pb-130 {
  padding-bottom: 130px;
}

.pl-130 {
  padding-left: 130px;
}

.pd-130 {
  padding: 130px;
}

.pd-y-130 {
  padding-top: 130px;
  padding-bottom: 130px;
}

.pd-x-130 {
  padding-left: 130px;
  padding-right: 130px;
}

.mt-130 {
  margin-top: 130px;
}

.mr-130 {
  margin-right: 130px;
}

.mb-130 {
  margin-bottom: 130px;
}

.ml-130 {
  margin-left: 130px;
}

.mg-130 {
  margin: 130px;
}

.mg-y-130 {
  margin-top: 130px;
  margin-bottom: 130px;
}

.mg-x-130 {
  margin-left: 130px;
  margin-right: 130px;
}

.pt-135 {
  padding-top: 135px;
}

.pr-135 {
  padding-right: 135px;
}

.pb-135 {
  padding-bottom: 135px;
}

.pl-135 {
  padding-left: 135px;
}

.pd-135 {
  padding: 135px;
}

.pd-y-135 {
  padding-top: 135px;
  padding-bottom: 135px;
}

.pd-x-135 {
  padding-left: 135px;
  padding-right: 135px;
}

.mt-135 {
  margin-top: 135px;
}

.mr-135 {
  margin-right: 135px;
}

.mb-135 {
  margin-bottom: 135px;
}

.ml-135 {
  margin-left: 135px;
}

.mg-135 {
  margin: 135px;
}

.mg-y-135 {
  margin-top: 135px;
  margin-bottom: 135px;
}

.mg-x-135 {
  margin-left: 135px;
  margin-right: 135px;
}

.pt-140 {
  padding-top: 140px;
}

.pr-140 {
  padding-right: 140px;
}

.pb-140 {
  padding-bottom: 140px;
}

.pl-140 {
  padding-left: 140px;
}

.pd-140 {
  padding: 140px;
}

.pd-y-140 {
  padding-top: 140px;
  padding-bottom: 140px;
}

.pd-x-140 {
  padding-left: 140px;
  padding-right: 140px;
}

.mt-140 {
  margin-top: 140px;
}

.mr-140 {
  margin-right: 140px;
}

.mb-140 {
  margin-bottom: 140px;
}

.ml-140 {
  margin-left: 140px;
}

.mg-140 {
  margin: 140px;
}

.mg-y-140 {
  margin-top: 140px;
  margin-bottom: 140px;
}

.mg-x-140 {
  margin-left: 140px;
  margin-right: 140px;
}

.pt-145 {
  padding-top: 145px;
}

.pr-145 {
  padding-right: 145px;
}

.pb-145 {
  padding-bottom: 145px;
}

.pl-145 {
  padding-left: 145px;
}

.pd-145 {
  padding: 145px;
}

.pd-y-145 {
  padding-top: 145px;
  padding-bottom: 145px;
}

.pd-x-145 {
  padding-left: 145px;
  padding-right: 145px;
}

.mt-145 {
  margin-top: 145px;
}

.mr-145 {
  margin-right: 145px;
}

.mb-145 {
  margin-bottom: 145px;
}

.ml-145 {
  margin-left: 145px;
}

.mg-145 {
  margin: 145px;
}

.mg-y-145 {
  margin-top: 145px;
  margin-bottom: 145px;
}

.mg-x-145 {
  margin-left: 145px;
  margin-right: 145px;
}

.pt-150 {
  padding-top: 150px;
}

.pr-150 {
  padding-right: 150px;
}

.pb-150 {
  padding-bottom: 150px;
}

.pl-150 {
  padding-left: 150px;
}

.pd-150 {
  padding: 150px;
}

.pd-y-150 {
  padding-top: 150px;
  padding-bottom: 150px;
}

.pd-x-150 {
  padding-left: 150px;
  padding-right: 150px;
}

.mt-150 {
  margin-top: 150px;
}

.mr-150 {
  margin-right: 150px;
}

.mb-150 {
  margin-bottom: 150px;
}

.ml-150 {
  margin-left: 150px;
}

.mg-150 {
  margin: 150px;
}

.mg-y-150 {
  margin-top: 150px;
  margin-bottom: 150px;
}

.mg-x-150 {
  margin-left: 150px;
  margin-right: 150px;
}

.pt-155 {
  padding-top: 155px;
}

.pr-155 {
  padding-right: 155px;
}

.pb-155 {
  padding-bottom: 155px;
}

.pl-155 {
  padding-left: 155px;
}

.pd-155 {
  padding: 155px;
}

.pd-y-155 {
  padding-top: 155px;
  padding-bottom: 155px;
}

.pd-x-155 {
  padding-left: 155px;
  padding-right: 155px;
}

.mt-155 {
  margin-top: 155px;
}

.mr-155 {
  margin-right: 155px;
}

.mb-155 {
  margin-bottom: 155px;
}

.ml-155 {
  margin-left: 155px;
}

.mg-155 {
  margin: 155px;
}

.mg-y-155 {
  margin-top: 155px;
  margin-bottom: 155px;
}

.mg-x-155 {
  margin-left: 155px;
  margin-right: 155px;
}

.pt-160 {
  padding-top: 160px;
}

.pr-160 {
  padding-right: 160px;
}

.pb-160 {
  padding-bottom: 160px;
}

.pl-160 {
  padding-left: 160px;
}

.pd-160 {
  padding: 160px;
}

.pd-y-160 {
  padding-top: 160px;
  padding-bottom: 160px;
}

.pd-x-160 {
  padding-left: 160px;
  padding-right: 160px;
}

.mt-160 {
  margin-top: 160px;
}

.mr-160 {
  margin-right: 160px;
}

.mb-160 {
  margin-bottom: 160px;
}

.ml-160 {
  margin-left: 160px;
}

.mg-160 {
  margin: 160px;
}

.mg-y-160 {
  margin-top: 160px;
  margin-bottom: 160px;
}

.mg-x-160 {
  margin-left: 160px;
  margin-right: 160px;
}

.pt-165 {
  padding-top: 165px;
}

.pr-165 {
  padding-right: 165px;
}

.pb-165 {
  padding-bottom: 165px;
}

.pl-165 {
  padding-left: 165px;
}

.pd-165 {
  padding: 165px;
}

.pd-y-165 {
  padding-top: 165px;
  padding-bottom: 165px;
}

.pd-x-165 {
  padding-left: 165px;
  padding-right: 165px;
}

.mt-165 {
  margin-top: 165px;
}

.mr-165 {
  margin-right: 165px;
}

.mb-165 {
  margin-bottom: 165px;
}

.ml-165 {
  margin-left: 165px;
}

.mg-165 {
  margin: 165px;
}

.mg-y-165 {
  margin-top: 165px;
  margin-bottom: 165px;
}

.mg-x-165 {
  margin-left: 165px;
  margin-right: 165px;
}

.pt-170 {
  padding-top: 170px;
}

.pr-170 {
  padding-right: 170px;
}

.pb-170 {
  padding-bottom: 170px;
}

.pl-170 {
  padding-left: 170px;
}

.pd-170 {
  padding: 170px;
}

.pd-y-170 {
  padding-top: 170px;
  padding-bottom: 170px;
}

.pd-x-170 {
  padding-left: 170px;
  padding-right: 170px;
}

.mt-170 {
  margin-top: 170px;
}

.mr-170 {
  margin-right: 170px;
}

.mb-170 {
  margin-bottom: 170px;
}

.ml-170 {
  margin-left: 170px;
}

.mg-170 {
  margin: 170px;
}

.mg-y-170 {
  margin-top: 170px;
  margin-bottom: 170px;
}

.mg-x-170 {
  margin-left: 170px;
  margin-right: 170px;
}

.pt-175 {
  padding-top: 175px;
}

.pr-175 {
  padding-right: 175px;
}

.pb-175 {
  padding-bottom: 175px;
}

.pl-175 {
  padding-left: 175px;
}

.pd-175 {
  padding: 175px;
}

.pd-y-175 {
  padding-top: 175px;
  padding-bottom: 175px;
}

.pd-x-175 {
  padding-left: 175px;
  padding-right: 175px;
}

.mt-175 {
  margin-top: 175px;
}

.mr-175 {
  margin-right: 175px;
}

.mb-175 {
  margin-bottom: 175px;
}

.ml-175 {
  margin-left: 175px;
}

.mg-175 {
  margin: 175px;
}

.mg-y-175 {
  margin-top: 175px;
  margin-bottom: 175px;
}

.mg-x-175 {
  margin-left: 175px;
  margin-right: 175px;
}

.pt-180 {
  padding-top: 180px;
}

.pr-180 {
  padding-right: 180px;
}

.pb-180 {
  padding-bottom: 180px;
}

.pl-180 {
  padding-left: 180px;
}

.pd-180 {
  padding: 180px;
}

.pd-y-180 {
  padding-top: 180px;
  padding-bottom: 180px;
}

.pd-x-180 {
  padding-left: 180px;
  padding-right: 180px;
}

.mt-180 {
  margin-top: 180px;
}

.mr-180 {
  margin-right: 180px;
}

.mb-180 {
  margin-bottom: 180px;
}

.ml-180 {
  margin-left: 180px;
}

.mg-180 {
  margin: 180px;
}

.mg-y-180 {
  margin-top: 180px;
  margin-bottom: 180px;
}

.mg-x-180 {
  margin-left: 180px;
  margin-right: 180px;
}

.pt-185 {
  padding-top: 185px;
}

.pr-185 {
  padding-right: 185px;
}

.pb-185 {
  padding-bottom: 185px;
}

.pl-185 {
  padding-left: 185px;
}

.pd-185 {
  padding: 185px;
}

.pd-y-185 {
  padding-top: 185px;
  padding-bottom: 185px;
}

.pd-x-185 {
  padding-left: 185px;
  padding-right: 185px;
}

.mt-185 {
  margin-top: 185px;
}

.mr-185 {
  margin-right: 185px;
}

.mb-185 {
  margin-bottom: 185px;
}

.ml-185 {
  margin-left: 185px;
}

.mg-185 {
  margin: 185px;
}

.mg-y-185 {
  margin-top: 185px;
  margin-bottom: 185px;
}

.mg-x-185 {
  margin-left: 185px;
  margin-right: 185px;
}

.pt-190 {
  padding-top: 190px;
}

.pr-190 {
  padding-right: 190px;
}

.pb-190 {
  padding-bottom: 190px;
}

.pl-190 {
  padding-left: 190px;
}

.pd-190 {
  padding: 190px;
}

.pd-y-190 {
  padding-top: 190px;
  padding-bottom: 190px;
}

.pd-x-190 {
  padding-left: 190px;
  padding-right: 190px;
}

.mt-190 {
  margin-top: 190px;
}

.mr-190 {
  margin-right: 190px;
}

.mb-190 {
  margin-bottom: 190px;
}

.ml-190 {
  margin-left: 190px;
}

.mg-190 {
  margin: 190px;
}

.mg-y-190 {
  margin-top: 190px;
  margin-bottom: 190px;
}

.mg-x-190 {
  margin-left: 190px;
  margin-right: 190px;
}

.pt-195 {
  padding-top: 195px;
}

.pr-195 {
  padding-right: 195px;
}

.pb-195 {
  padding-bottom: 195px;
}

.pl-195 {
  padding-left: 195px;
}

.pd-195 {
  padding: 195px;
}

.pd-y-195 {
  padding-top: 195px;
  padding-bottom: 195px;
}

.pd-x-195 {
  padding-left: 195px;
  padding-right: 195px;
}

.mt-195 {
  margin-top: 195px;
}

.mr-195 {
  margin-right: 195px;
}

.mb-195 {
  margin-bottom: 195px;
}

.ml-195 {
  margin-left: 195px;
}

.mg-195 {
  margin: 195px;
}

.mg-y-195 {
  margin-top: 195px;
  margin-bottom: 195px;
}

.mg-x-195 {
  margin-left: 195px;
  margin-right: 195px;
}

.pt-200 {
  padding-top: 200px;
}

.pr-200 {
  padding-right: 200px;
}

.pb-200 {
  padding-bottom: 200px;
}

.pl-200 {
  padding-left: 200px;
}

.pd-200 {
  padding: 200px;
}

.pd-y-200 {
  padding-top: 200px;
  padding-bottom: 200px;
}

.pd-x-200 {
  padding-left: 200px;
  padding-right: 200px;
}

.mt-200 {
  margin-top: 200px;
}

.mr-200 {
  margin-right: 200px;
}

.mb-200 {
  margin-bottom: 200px;
}

.ml-200 {
  margin-left: 200px;
}

.mg-200 {
  margin: 200px;
}

.mg-y-200 {
  margin-top: 200px;
  margin-bottom: 200px;
}

.mg-x-200 {
  margin-left: 200px;
  margin-right: 200px;
}

@media (min-width: 768px) {
  .pt-0--tablet-up {
    padding-top: 0px;
  }

  .pr-0--tablet-up {
    padding-right: 0px;
  }

  .pb-0--tablet-up {
    padding-bottom: 0px;
  }

  .pl-0--tablet-up {
    padding-left: 0px;
  }

  .pd-0--tablet-up {
    padding: 0px;
  }

  .pd-y-0--tablet-up {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .pd-x-0--tablet-up {
    padding-left: 0px;
    padding-right: 0px;
  }

  .mt-0--tablet-up {
    margin-top: 0px;
  }

  .mr-0--tablet-up {
    margin-right: 0px;
  }

  .mb-0--tablet-up {
    margin-bottom: 0px;
  }

  .ml-0--tablet-up {
    margin-left: 0px;
  }

  .mg-0--tablet-up {
    margin: 0px;
  }

  .mg-y-0--tablet-up {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .mg-x-0--tablet-up {
    margin-left: 0px;
    margin-right: 0px;
  }

  .pt-5--tablet-up {
    padding-top: 5px;
  }

  .pr-5--tablet-up {
    padding-right: 5px;
  }

  .pb-5--tablet-up {
    padding-bottom: 5px;
  }

  .pl-5--tablet-up {
    padding-left: 5px;
  }

  .pd-5--tablet-up {
    padding: 5px;
  }

  .pd-y-5--tablet-up {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .pd-x-5--tablet-up {
    padding-left: 5px;
    padding-right: 5px;
  }

  .mt-5--tablet-up {
    margin-top: 5px;
  }

  .mr-5--tablet-up {
    margin-right: 5px;
  }

  .mb-5--tablet-up {
    margin-bottom: 5px;
  }

  .ml-5--tablet-up {
    margin-left: 5px;
  }

  .mg-5--tablet-up {
    margin: 5px;
  }

  .mg-y-5--tablet-up {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .mg-x-5--tablet-up {
    margin-left: 5px;
    margin-right: 5px;
  }

  .pt-10--tablet-up {
    padding-top: 10px;
  }

  .pr-10--tablet-up {
    padding-right: 10px;
  }

  .pb-10--tablet-up {
    padding-bottom: 10px;
  }

  .pl-10--tablet-up {
    padding-left: 10px;
  }

  .pd-10--tablet-up {
    padding: 10px;
  }

  .pd-y-10--tablet-up {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .pd-x-10--tablet-up {
    padding-left: 10px;
    padding-right: 10px;
  }

  .mt-10--tablet-up {
    margin-top: 10px;
  }

  .mr-10--tablet-up {
    margin-right: 10px;
  }

  .mb-10--tablet-up {
    margin-bottom: 10px;
  }

  .ml-10--tablet-up {
    margin-left: 10px;
  }

  .mg-10--tablet-up {
    margin: 10px;
  }

  .mg-y-10--tablet-up {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .mg-x-10--tablet-up {
    margin-left: 10px;
    margin-right: 10px;
  }

  .pt-15--tablet-up {
    padding-top: 15px;
  }

  .pr-15--tablet-up {
    padding-right: 15px;
  }

  .pb-15--tablet-up {
    padding-bottom: 15px;
  }

  .pl-15--tablet-up {
    padding-left: 15px;
  }

  .pd-15--tablet-up {
    padding: 15px;
  }

  .pd-y-15--tablet-up {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .pd-x-15--tablet-up {
    padding-left: 15px;
    padding-right: 15px;
  }

  .mt-15--tablet-up {
    margin-top: 15px;
  }

  .mr-15--tablet-up {
    margin-right: 15px;
  }

  .mb-15--tablet-up {
    margin-bottom: 15px;
  }

  .ml-15--tablet-up {
    margin-left: 15px;
  }

  .mg-15--tablet-up {
    margin: 15px;
  }

  .mg-y-15--tablet-up {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .mg-x-15--tablet-up {
    margin-left: 15px;
    margin-right: 15px;
  }

  .pt-20--tablet-up {
    padding-top: 20px;
  }

  .pr-20--tablet-up {
    padding-right: 20px;
  }

  .pb-20--tablet-up {
    padding-bottom: 20px;
  }

  .pl-20--tablet-up {
    padding-left: 20px;
  }

  .pd-20--tablet-up {
    padding: 20px;
  }

  .pd-y-20--tablet-up {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .pd-x-20--tablet-up {
    padding-left: 20px;
    padding-right: 20px;
  }

  .mt-20--tablet-up {
    margin-top: 20px;
  }

  .mr-20--tablet-up {
    margin-right: 20px;
  }

  .mb-20--tablet-up {
    margin-bottom: 20px;
  }

  .ml-20--tablet-up {
    margin-left: 20px;
  }

  .mg-20--tablet-up {
    margin: 20px;
  }

  .mg-y-20--tablet-up {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .mg-x-20--tablet-up {
    margin-left: 20px;
    margin-right: 20px;
  }

  .pt-25--tablet-up {
    padding-top: 25px;
  }

  .pr-25--tablet-up {
    padding-right: 25px;
  }

  .pb-25--tablet-up {
    padding-bottom: 25px;
  }

  .pl-25--tablet-up {
    padding-left: 25px;
  }

  .pd-25--tablet-up {
    padding: 25px;
  }

  .pd-y-25--tablet-up {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .pd-x-25--tablet-up {
    padding-left: 25px;
    padding-right: 25px;
  }

  .mt-25--tablet-up {
    margin-top: 25px;
  }

  .mr-25--tablet-up {
    margin-right: 25px;
  }

  .mb-25--tablet-up {
    margin-bottom: 25px;
  }

  .ml-25--tablet-up {
    margin-left: 25px;
  }

  .mg-25--tablet-up {
    margin: 25px;
  }

  .mg-y-25--tablet-up {
    margin-top: 25px;
    margin-bottom: 25px;
  }

  .mg-x-25--tablet-up {
    margin-left: 25px;
    margin-right: 25px;
  }

  .pt-30--tablet-up {
    padding-top: 30px;
  }

  .pr-30--tablet-up {
    padding-right: 30px;
  }

  .pb-30--tablet-up {
    padding-bottom: 30px;
  }

  .pl-30--tablet-up {
    padding-left: 30px;
  }

  .pd-30--tablet-up {
    padding: 30px;
  }

  .pd-y-30--tablet-up {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .pd-x-30--tablet-up {
    padding-left: 30px;
    padding-right: 30px;
  }

  .mt-30--tablet-up {
    margin-top: 30px;
  }

  .mr-30--tablet-up {
    margin-right: 30px;
  }

  .mb-30--tablet-up {
    margin-bottom: 30px;
  }

  .ml-30--tablet-up {
    margin-left: 30px;
  }

  .mg-30--tablet-up {
    margin: 30px;
  }

  .mg-y-30--tablet-up {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .mg-x-30--tablet-up {
    margin-left: 30px;
    margin-right: 30px;
  }

  .pt-35--tablet-up {
    padding-top: 35px;
  }

  .pr-35--tablet-up {
    padding-right: 35px;
  }

  .pb-35--tablet-up {
    padding-bottom: 35px;
  }

  .pl-35--tablet-up {
    padding-left: 35px;
  }

  .pd-35--tablet-up {
    padding: 35px;
  }

  .pd-y-35--tablet-up {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .pd-x-35--tablet-up {
    padding-left: 35px;
    padding-right: 35px;
  }

  .mt-35--tablet-up {
    margin-top: 35px;
  }

  .mr-35--tablet-up {
    margin-right: 35px;
  }

  .mb-35--tablet-up {
    margin-bottom: 35px;
  }

  .ml-35--tablet-up {
    margin-left: 35px;
  }

  .mg-35--tablet-up {
    margin: 35px;
  }

  .mg-y-35--tablet-up {
    margin-top: 35px;
    margin-bottom: 35px;
  }

  .mg-x-35--tablet-up {
    margin-left: 35px;
    margin-right: 35px;
  }

  .pt-40--tablet-up {
    padding-top: 40px;
  }

  .pr-40--tablet-up {
    padding-right: 40px;
  }

  .pb-40--tablet-up {
    padding-bottom: 40px;
  }

  .pl-40--tablet-up {
    padding-left: 40px;
  }

  .pd-40--tablet-up {
    padding: 40px;
  }

  .pd-y-40--tablet-up {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .pd-x-40--tablet-up {
    padding-left: 40px;
    padding-right: 40px;
  }

  .mt-40--tablet-up {
    margin-top: 40px;
  }

  .mr-40--tablet-up {
    margin-right: 40px;
  }

  .mb-40--tablet-up {
    margin-bottom: 40px;
  }

  .ml-40--tablet-up {
    margin-left: 40px;
  }

  .mg-40--tablet-up {
    margin: 40px;
  }

  .mg-y-40--tablet-up {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .mg-x-40--tablet-up {
    margin-left: 40px;
    margin-right: 40px;
  }

  .pt-45--tablet-up {
    padding-top: 45px;
  }

  .pr-45--tablet-up {
    padding-right: 45px;
  }

  .pb-45--tablet-up {
    padding-bottom: 45px;
  }

  .pl-45--tablet-up {
    padding-left: 45px;
  }

  .pd-45--tablet-up {
    padding: 45px;
  }

  .pd-y-45--tablet-up {
    padding-top: 45px;
    padding-bottom: 45px;
  }

  .pd-x-45--tablet-up {
    padding-left: 45px;
    padding-right: 45px;
  }

  .mt-45--tablet-up {
    margin-top: 45px;
  }

  .mr-45--tablet-up {
    margin-right: 45px;
  }

  .mb-45--tablet-up {
    margin-bottom: 45px;
  }

  .ml-45--tablet-up {
    margin-left: 45px;
  }

  .mg-45--tablet-up {
    margin: 45px;
  }

  .mg-y-45--tablet-up {
    margin-top: 45px;
    margin-bottom: 45px;
  }

  .mg-x-45--tablet-up {
    margin-left: 45px;
    margin-right: 45px;
  }

  .pt-50--tablet-up {
    padding-top: 50px;
  }

  .pr-50--tablet-up {
    padding-right: 50px;
  }

  .pb-50--tablet-up {
    padding-bottom: 50px;
  }

  .pl-50--tablet-up {
    padding-left: 50px;
  }

  .pd-50--tablet-up {
    padding: 50px;
  }

  .pd-y-50--tablet-up {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .pd-x-50--tablet-up {
    padding-left: 50px;
    padding-right: 50px;
  }

  .mt-50--tablet-up {
    margin-top: 50px;
  }

  .mr-50--tablet-up {
    margin-right: 50px;
  }

  .mb-50--tablet-up {
    margin-bottom: 50px;
  }

  .ml-50--tablet-up {
    margin-left: 50px;
  }

  .mg-50--tablet-up {
    margin: 50px;
  }

  .mg-y-50--tablet-up {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .mg-x-50--tablet-up {
    margin-left: 50px;
    margin-right: 50px;
  }

  .pt-55--tablet-up {
    padding-top: 55px;
  }

  .pr-55--tablet-up {
    padding-right: 55px;
  }

  .pb-55--tablet-up {
    padding-bottom: 55px;
  }

  .pl-55--tablet-up {
    padding-left: 55px;
  }

  .pd-55--tablet-up {
    padding: 55px;
  }

  .pd-y-55--tablet-up {
    padding-top: 55px;
    padding-bottom: 55px;
  }

  .pd-x-55--tablet-up {
    padding-left: 55px;
    padding-right: 55px;
  }

  .mt-55--tablet-up {
    margin-top: 55px;
  }

  .mr-55--tablet-up {
    margin-right: 55px;
  }

  .mb-55--tablet-up {
    margin-bottom: 55px;
  }

  .ml-55--tablet-up {
    margin-left: 55px;
  }

  .mg-55--tablet-up {
    margin: 55px;
  }

  .mg-y-55--tablet-up {
    margin-top: 55px;
    margin-bottom: 55px;
  }

  .mg-x-55--tablet-up {
    margin-left: 55px;
    margin-right: 55px;
  }

  .pt-60--tablet-up {
    padding-top: 60px;
  }

  .pr-60--tablet-up {
    padding-right: 60px;
  }

  .pb-60--tablet-up {
    padding-bottom: 60px;
  }

  .pl-60--tablet-up {
    padding-left: 60px;
  }

  .pd-60--tablet-up {
    padding: 60px;
  }

  .pd-y-60--tablet-up {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .pd-x-60--tablet-up {
    padding-left: 60px;
    padding-right: 60px;
  }

  .mt-60--tablet-up {
    margin-top: 60px;
  }

  .mr-60--tablet-up {
    margin-right: 60px;
  }

  .mb-60--tablet-up {
    margin-bottom: 60px;
  }

  .ml-60--tablet-up {
    margin-left: 60px;
  }

  .mg-60--tablet-up {
    margin: 60px;
  }

  .mg-y-60--tablet-up {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .mg-x-60--tablet-up {
    margin-left: 60px;
    margin-right: 60px;
  }

  .pt-65--tablet-up {
    padding-top: 65px;
  }

  .pr-65--tablet-up {
    padding-right: 65px;
  }

  .pb-65--tablet-up {
    padding-bottom: 65px;
  }

  .pl-65--tablet-up {
    padding-left: 65px;
  }

  .pd-65--tablet-up {
    padding: 65px;
  }

  .pd-y-65--tablet-up {
    padding-top: 65px;
    padding-bottom: 65px;
  }

  .pd-x-65--tablet-up {
    padding-left: 65px;
    padding-right: 65px;
  }

  .mt-65--tablet-up {
    margin-top: 65px;
  }

  .mr-65--tablet-up {
    margin-right: 65px;
  }

  .mb-65--tablet-up {
    margin-bottom: 65px;
  }

  .ml-65--tablet-up {
    margin-left: 65px;
  }

  .mg-65--tablet-up {
    margin: 65px;
  }

  .mg-y-65--tablet-up {
    margin-top: 65px;
    margin-bottom: 65px;
  }

  .mg-x-65--tablet-up {
    margin-left: 65px;
    margin-right: 65px;
  }

  .pt-70--tablet-up {
    padding-top: 70px;
  }

  .pr-70--tablet-up {
    padding-right: 70px;
  }

  .pb-70--tablet-up {
    padding-bottom: 70px;
  }

  .pl-70--tablet-up {
    padding-left: 70px;
  }

  .pd-70--tablet-up {
    padding: 70px;
  }

  .pd-y-70--tablet-up {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .pd-x-70--tablet-up {
    padding-left: 70px;
    padding-right: 70px;
  }

  .mt-70--tablet-up {
    margin-top: 70px;
  }

  .mr-70--tablet-up {
    margin-right: 70px;
  }

  .mb-70--tablet-up {
    margin-bottom: 70px;
  }

  .ml-70--tablet-up {
    margin-left: 70px;
  }

  .mg-70--tablet-up {
    margin: 70px;
  }

  .mg-y-70--tablet-up {
    margin-top: 70px;
    margin-bottom: 70px;
  }

  .mg-x-70--tablet-up {
    margin-left: 70px;
    margin-right: 70px;
  }

  .pt-75--tablet-up {
    padding-top: 75px;
  }

  .pr-75--tablet-up {
    padding-right: 75px;
  }

  .pb-75--tablet-up {
    padding-bottom: 75px;
  }

  .pl-75--tablet-up {
    padding-left: 75px;
  }

  .pd-75--tablet-up {
    padding: 75px;
  }

  .pd-y-75--tablet-up {
    padding-top: 75px;
    padding-bottom: 75px;
  }

  .pd-x-75--tablet-up {
    padding-left: 75px;
    padding-right: 75px;
  }

  .mt-75--tablet-up {
    margin-top: 75px;
  }

  .mr-75--tablet-up {
    margin-right: 75px;
  }

  .mb-75--tablet-up {
    margin-bottom: 75px;
  }

  .ml-75--tablet-up {
    margin-left: 75px;
  }

  .mg-75--tablet-up {
    margin: 75px;
  }

  .mg-y-75--tablet-up {
    margin-top: 75px;
    margin-bottom: 75px;
  }

  .mg-x-75--tablet-up {
    margin-left: 75px;
    margin-right: 75px;
  }

  .pt-80--tablet-up {
    padding-top: 80px;
  }

  .pr-80--tablet-up {
    padding-right: 80px;
  }

  .pb-80--tablet-up {
    padding-bottom: 80px;
  }

  .pl-80--tablet-up {
    padding-left: 80px;
  }

  .pd-80--tablet-up {
    padding: 80px;
  }

  .pd-y-80--tablet-up {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .pd-x-80--tablet-up {
    padding-left: 80px;
    padding-right: 80px;
  }

  .mt-80--tablet-up {
    margin-top: 80px;
  }

  .mr-80--tablet-up {
    margin-right: 80px;
  }

  .mb-80--tablet-up {
    margin-bottom: 80px;
  }

  .ml-80--tablet-up {
    margin-left: 80px;
  }

  .mg-80--tablet-up {
    margin: 80px;
  }

  .mg-y-80--tablet-up {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .mg-x-80--tablet-up {
    margin-left: 80px;
    margin-right: 80px;
  }

  .pt-85--tablet-up {
    padding-top: 85px;
  }

  .pr-85--tablet-up {
    padding-right: 85px;
  }

  .pb-85--tablet-up {
    padding-bottom: 85px;
  }

  .pl-85--tablet-up {
    padding-left: 85px;
  }

  .pd-85--tablet-up {
    padding: 85px;
  }

  .pd-y-85--tablet-up {
    padding-top: 85px;
    padding-bottom: 85px;
  }

  .pd-x-85--tablet-up {
    padding-left: 85px;
    padding-right: 85px;
  }

  .mt-85--tablet-up {
    margin-top: 85px;
  }

  .mr-85--tablet-up {
    margin-right: 85px;
  }

  .mb-85--tablet-up {
    margin-bottom: 85px;
  }

  .ml-85--tablet-up {
    margin-left: 85px;
  }

  .mg-85--tablet-up {
    margin: 85px;
  }

  .mg-y-85--tablet-up {
    margin-top: 85px;
    margin-bottom: 85px;
  }

  .mg-x-85--tablet-up {
    margin-left: 85px;
    margin-right: 85px;
  }

  .pt-90--tablet-up {
    padding-top: 90px;
  }

  .pr-90--tablet-up {
    padding-right: 90px;
  }

  .pb-90--tablet-up {
    padding-bottom: 90px;
  }

  .pl-90--tablet-up {
    padding-left: 90px;
  }

  .pd-90--tablet-up {
    padding: 90px;
  }

  .pd-y-90--tablet-up {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .pd-x-90--tablet-up {
    padding-left: 90px;
    padding-right: 90px;
  }

  .mt-90--tablet-up {
    margin-top: 90px;
  }

  .mr-90--tablet-up {
    margin-right: 90px;
  }

  .mb-90--tablet-up {
    margin-bottom: 90px;
  }

  .ml-90--tablet-up {
    margin-left: 90px;
  }

  .mg-90--tablet-up {
    margin: 90px;
  }

  .mg-y-90--tablet-up {
    margin-top: 90px;
    margin-bottom: 90px;
  }

  .mg-x-90--tablet-up {
    margin-left: 90px;
    margin-right: 90px;
  }

  .pt-95--tablet-up {
    padding-top: 95px;
  }

  .pr-95--tablet-up {
    padding-right: 95px;
  }

  .pb-95--tablet-up {
    padding-bottom: 95px;
  }

  .pl-95--tablet-up {
    padding-left: 95px;
  }

  .pd-95--tablet-up {
    padding: 95px;
  }

  .pd-y-95--tablet-up {
    padding-top: 95px;
    padding-bottom: 95px;
  }

  .pd-x-95--tablet-up {
    padding-left: 95px;
    padding-right: 95px;
  }

  .mt-95--tablet-up {
    margin-top: 95px;
  }

  .mr-95--tablet-up {
    margin-right: 95px;
  }

  .mb-95--tablet-up {
    margin-bottom: 95px;
  }

  .ml-95--tablet-up {
    margin-left: 95px;
  }

  .mg-95--tablet-up {
    margin: 95px;
  }

  .mg-y-95--tablet-up {
    margin-top: 95px;
    margin-bottom: 95px;
  }

  .mg-x-95--tablet-up {
    margin-left: 95px;
    margin-right: 95px;
  }

  .pt-100--tablet-up {
    padding-top: 100px;
  }

  .pr-100--tablet-up {
    padding-right: 100px;
  }

  .pb-100--tablet-up {
    padding-bottom: 100px;
  }

  .pl-100--tablet-up {
    padding-left: 100px;
  }

  .pd-100--tablet-up {
    padding: 100px;
  }

  .pd-y-100--tablet-up {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .pd-x-100--tablet-up {
    padding-left: 100px;
    padding-right: 100px;
  }

  .mt-100--tablet-up {
    margin-top: 100px;
  }

  .mr-100--tablet-up {
    margin-right: 100px;
  }

  .mb-100--tablet-up {
    margin-bottom: 100px;
  }

  .ml-100--tablet-up {
    margin-left: 100px;
  }

  .mg-100--tablet-up {
    margin: 100px;
  }

  .mg-y-100--tablet-up {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .mg-x-100--tablet-up {
    margin-left: 100px;
    margin-right: 100px;
  }

  .pt-105--tablet-up {
    padding-top: 105px;
  }

  .pr-105--tablet-up {
    padding-right: 105px;
  }

  .pb-105--tablet-up {
    padding-bottom: 105px;
  }

  .pl-105--tablet-up {
    padding-left: 105px;
  }

  .pd-105--tablet-up {
    padding: 105px;
  }

  .pd-y-105--tablet-up {
    padding-top: 105px;
    padding-bottom: 105px;
  }

  .pd-x-105--tablet-up {
    padding-left: 105px;
    padding-right: 105px;
  }

  .mt-105--tablet-up {
    margin-top: 105px;
  }

  .mr-105--tablet-up {
    margin-right: 105px;
  }

  .mb-105--tablet-up {
    margin-bottom: 105px;
  }

  .ml-105--tablet-up {
    margin-left: 105px;
  }

  .mg-105--tablet-up {
    margin: 105px;
  }

  .mg-y-105--tablet-up {
    margin-top: 105px;
    margin-bottom: 105px;
  }

  .mg-x-105--tablet-up {
    margin-left: 105px;
    margin-right: 105px;
  }

  .pt-110--tablet-up {
    padding-top: 110px;
  }

  .pr-110--tablet-up {
    padding-right: 110px;
  }

  .pb-110--tablet-up {
    padding-bottom: 110px;
  }

  .pl-110--tablet-up {
    padding-left: 110px;
  }

  .pd-110--tablet-up {
    padding: 110px;
  }

  .pd-y-110--tablet-up {
    padding-top: 110px;
    padding-bottom: 110px;
  }

  .pd-x-110--tablet-up {
    padding-left: 110px;
    padding-right: 110px;
  }

  .mt-110--tablet-up {
    margin-top: 110px;
  }

  .mr-110--tablet-up {
    margin-right: 110px;
  }

  .mb-110--tablet-up {
    margin-bottom: 110px;
  }

  .ml-110--tablet-up {
    margin-left: 110px;
  }

  .mg-110--tablet-up {
    margin: 110px;
  }

  .mg-y-110--tablet-up {
    margin-top: 110px;
    margin-bottom: 110px;
  }

  .mg-x-110--tablet-up {
    margin-left: 110px;
    margin-right: 110px;
  }

  .pt-115--tablet-up {
    padding-top: 115px;
  }

  .pr-115--tablet-up {
    padding-right: 115px;
  }

  .pb-115--tablet-up {
    padding-bottom: 115px;
  }

  .pl-115--tablet-up {
    padding-left: 115px;
  }

  .pd-115--tablet-up {
    padding: 115px;
  }

  .pd-y-115--tablet-up {
    padding-top: 115px;
    padding-bottom: 115px;
  }

  .pd-x-115--tablet-up {
    padding-left: 115px;
    padding-right: 115px;
  }

  .mt-115--tablet-up {
    margin-top: 115px;
  }

  .mr-115--tablet-up {
    margin-right: 115px;
  }

  .mb-115--tablet-up {
    margin-bottom: 115px;
  }

  .ml-115--tablet-up {
    margin-left: 115px;
  }

  .mg-115--tablet-up {
    margin: 115px;
  }

  .mg-y-115--tablet-up {
    margin-top: 115px;
    margin-bottom: 115px;
  }

  .mg-x-115--tablet-up {
    margin-left: 115px;
    margin-right: 115px;
  }

  .pt-120--tablet-up {
    padding-top: 120px;
  }

  .pr-120--tablet-up {
    padding-right: 120px;
  }

  .pb-120--tablet-up {
    padding-bottom: 120px;
  }

  .pl-120--tablet-up {
    padding-left: 120px;
  }

  .pd-120--tablet-up {
    padding: 120px;
  }

  .pd-y-120--tablet-up {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .pd-x-120--tablet-up {
    padding-left: 120px;
    padding-right: 120px;
  }

  .mt-120--tablet-up {
    margin-top: 120px;
  }

  .mr-120--tablet-up {
    margin-right: 120px;
  }

  .mb-120--tablet-up {
    margin-bottom: 120px;
  }

  .ml-120--tablet-up {
    margin-left: 120px;
  }

  .mg-120--tablet-up {
    margin: 120px;
  }

  .mg-y-120--tablet-up {
    margin-top: 120px;
    margin-bottom: 120px;
  }

  .mg-x-120--tablet-up {
    margin-left: 120px;
    margin-right: 120px;
  }

  .pt-125--tablet-up {
    padding-top: 125px;
  }

  .pr-125--tablet-up {
    padding-right: 125px;
  }

  .pb-125--tablet-up {
    padding-bottom: 125px;
  }

  .pl-125--tablet-up {
    padding-left: 125px;
  }

  .pd-125--tablet-up {
    padding: 125px;
  }

  .pd-y-125--tablet-up {
    padding-top: 125px;
    padding-bottom: 125px;
  }

  .pd-x-125--tablet-up {
    padding-left: 125px;
    padding-right: 125px;
  }

  .mt-125--tablet-up {
    margin-top: 125px;
  }

  .mr-125--tablet-up {
    margin-right: 125px;
  }

  .mb-125--tablet-up {
    margin-bottom: 125px;
  }

  .ml-125--tablet-up {
    margin-left: 125px;
  }

  .mg-125--tablet-up {
    margin: 125px;
  }

  .mg-y-125--tablet-up {
    margin-top: 125px;
    margin-bottom: 125px;
  }

  .mg-x-125--tablet-up {
    margin-left: 125px;
    margin-right: 125px;
  }

  .pt-130--tablet-up {
    padding-top: 130px;
  }

  .pr-130--tablet-up {
    padding-right: 130px;
  }

  .pb-130--tablet-up {
    padding-bottom: 130px;
  }

  .pl-130--tablet-up {
    padding-left: 130px;
  }

  .pd-130--tablet-up {
    padding: 130px;
  }

  .pd-y-130--tablet-up {
    padding-top: 130px;
    padding-bottom: 130px;
  }

  .pd-x-130--tablet-up {
    padding-left: 130px;
    padding-right: 130px;
  }

  .mt-130--tablet-up {
    margin-top: 130px;
  }

  .mr-130--tablet-up {
    margin-right: 130px;
  }

  .mb-130--tablet-up {
    margin-bottom: 130px;
  }

  .ml-130--tablet-up {
    margin-left: 130px;
  }

  .mg-130--tablet-up {
    margin: 130px;
  }

  .mg-y-130--tablet-up {
    margin-top: 130px;
    margin-bottom: 130px;
  }

  .mg-x-130--tablet-up {
    margin-left: 130px;
    margin-right: 130px;
  }

  .pt-135--tablet-up {
    padding-top: 135px;
  }

  .pr-135--tablet-up {
    padding-right: 135px;
  }

  .pb-135--tablet-up {
    padding-bottom: 135px;
  }

  .pl-135--tablet-up {
    padding-left: 135px;
  }

  .pd-135--tablet-up {
    padding: 135px;
  }

  .pd-y-135--tablet-up {
    padding-top: 135px;
    padding-bottom: 135px;
  }

  .pd-x-135--tablet-up {
    padding-left: 135px;
    padding-right: 135px;
  }

  .mt-135--tablet-up {
    margin-top: 135px;
  }

  .mr-135--tablet-up {
    margin-right: 135px;
  }

  .mb-135--tablet-up {
    margin-bottom: 135px;
  }

  .ml-135--tablet-up {
    margin-left: 135px;
  }

  .mg-135--tablet-up {
    margin: 135px;
  }

  .mg-y-135--tablet-up {
    margin-top: 135px;
    margin-bottom: 135px;
  }

  .mg-x-135--tablet-up {
    margin-left: 135px;
    margin-right: 135px;
  }

  .pt-140--tablet-up {
    padding-top: 140px;
  }

  .pr-140--tablet-up {
    padding-right: 140px;
  }

  .pb-140--tablet-up {
    padding-bottom: 140px;
  }

  .pl-140--tablet-up {
    padding-left: 140px;
  }

  .pd-140--tablet-up {
    padding: 140px;
  }

  .pd-y-140--tablet-up {
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .pd-x-140--tablet-up {
    padding-left: 140px;
    padding-right: 140px;
  }

  .mt-140--tablet-up {
    margin-top: 140px;
  }

  .mr-140--tablet-up {
    margin-right: 140px;
  }

  .mb-140--tablet-up {
    margin-bottom: 140px;
  }

  .ml-140--tablet-up {
    margin-left: 140px;
  }

  .mg-140--tablet-up {
    margin: 140px;
  }

  .mg-y-140--tablet-up {
    margin-top: 140px;
    margin-bottom: 140px;
  }

  .mg-x-140--tablet-up {
    margin-left: 140px;
    margin-right: 140px;
  }

  .pt-145--tablet-up {
    padding-top: 145px;
  }

  .pr-145--tablet-up {
    padding-right: 145px;
  }

  .pb-145--tablet-up {
    padding-bottom: 145px;
  }

  .pl-145--tablet-up {
    padding-left: 145px;
  }

  .pd-145--tablet-up {
    padding: 145px;
  }

  .pd-y-145--tablet-up {
    padding-top: 145px;
    padding-bottom: 145px;
  }

  .pd-x-145--tablet-up {
    padding-left: 145px;
    padding-right: 145px;
  }

  .mt-145--tablet-up {
    margin-top: 145px;
  }

  .mr-145--tablet-up {
    margin-right: 145px;
  }

  .mb-145--tablet-up {
    margin-bottom: 145px;
  }

  .ml-145--tablet-up {
    margin-left: 145px;
  }

  .mg-145--tablet-up {
    margin: 145px;
  }

  .mg-y-145--tablet-up {
    margin-top: 145px;
    margin-bottom: 145px;
  }

  .mg-x-145--tablet-up {
    margin-left: 145px;
    margin-right: 145px;
  }

  .pt-150--tablet-up {
    padding-top: 150px;
  }

  .pr-150--tablet-up {
    padding-right: 150px;
  }

  .pb-150--tablet-up {
    padding-bottom: 150px;
  }

  .pl-150--tablet-up {
    padding-left: 150px;
  }

  .pd-150--tablet-up {
    padding: 150px;
  }

  .pd-y-150--tablet-up {
    padding-top: 150px;
    padding-bottom: 150px;
  }

  .pd-x-150--tablet-up {
    padding-left: 150px;
    padding-right: 150px;
  }

  .mt-150--tablet-up {
    margin-top: 150px;
  }

  .mr-150--tablet-up {
    margin-right: 150px;
  }

  .mb-150--tablet-up {
    margin-bottom: 150px;
  }

  .ml-150--tablet-up {
    margin-left: 150px;
  }

  .mg-150--tablet-up {
    margin: 150px;
  }

  .mg-y-150--tablet-up {
    margin-top: 150px;
    margin-bottom: 150px;
  }

  .mg-x-150--tablet-up {
    margin-left: 150px;
    margin-right: 150px;
  }

  .pt-155--tablet-up {
    padding-top: 155px;
  }

  .pr-155--tablet-up {
    padding-right: 155px;
  }

  .pb-155--tablet-up {
    padding-bottom: 155px;
  }

  .pl-155--tablet-up {
    padding-left: 155px;
  }

  .pd-155--tablet-up {
    padding: 155px;
  }

  .pd-y-155--tablet-up {
    padding-top: 155px;
    padding-bottom: 155px;
  }

  .pd-x-155--tablet-up {
    padding-left: 155px;
    padding-right: 155px;
  }

  .mt-155--tablet-up {
    margin-top: 155px;
  }

  .mr-155--tablet-up {
    margin-right: 155px;
  }

  .mb-155--tablet-up {
    margin-bottom: 155px;
  }

  .ml-155--tablet-up {
    margin-left: 155px;
  }

  .mg-155--tablet-up {
    margin: 155px;
  }

  .mg-y-155--tablet-up {
    margin-top: 155px;
    margin-bottom: 155px;
  }

  .mg-x-155--tablet-up {
    margin-left: 155px;
    margin-right: 155px;
  }

  .pt-160--tablet-up {
    padding-top: 160px;
  }

  .pr-160--tablet-up {
    padding-right: 160px;
  }

  .pb-160--tablet-up {
    padding-bottom: 160px;
  }

  .pl-160--tablet-up {
    padding-left: 160px;
  }

  .pd-160--tablet-up {
    padding: 160px;
  }

  .pd-y-160--tablet-up {
    padding-top: 160px;
    padding-bottom: 160px;
  }

  .pd-x-160--tablet-up {
    padding-left: 160px;
    padding-right: 160px;
  }

  .mt-160--tablet-up {
    margin-top: 160px;
  }

  .mr-160--tablet-up {
    margin-right: 160px;
  }

  .mb-160--tablet-up {
    margin-bottom: 160px;
  }

  .ml-160--tablet-up {
    margin-left: 160px;
  }

  .mg-160--tablet-up {
    margin: 160px;
  }

  .mg-y-160--tablet-up {
    margin-top: 160px;
    margin-bottom: 160px;
  }

  .mg-x-160--tablet-up {
    margin-left: 160px;
    margin-right: 160px;
  }

  .pt-165--tablet-up {
    padding-top: 165px;
  }

  .pr-165--tablet-up {
    padding-right: 165px;
  }

  .pb-165--tablet-up {
    padding-bottom: 165px;
  }

  .pl-165--tablet-up {
    padding-left: 165px;
  }

  .pd-165--tablet-up {
    padding: 165px;
  }

  .pd-y-165--tablet-up {
    padding-top: 165px;
    padding-bottom: 165px;
  }

  .pd-x-165--tablet-up {
    padding-left: 165px;
    padding-right: 165px;
  }

  .mt-165--tablet-up {
    margin-top: 165px;
  }

  .mr-165--tablet-up {
    margin-right: 165px;
  }

  .mb-165--tablet-up {
    margin-bottom: 165px;
  }

  .ml-165--tablet-up {
    margin-left: 165px;
  }

  .mg-165--tablet-up {
    margin: 165px;
  }

  .mg-y-165--tablet-up {
    margin-top: 165px;
    margin-bottom: 165px;
  }

  .mg-x-165--tablet-up {
    margin-left: 165px;
    margin-right: 165px;
  }

  .pt-170--tablet-up {
    padding-top: 170px;
  }

  .pr-170--tablet-up {
    padding-right: 170px;
  }

  .pb-170--tablet-up {
    padding-bottom: 170px;
  }

  .pl-170--tablet-up {
    padding-left: 170px;
  }

  .pd-170--tablet-up {
    padding: 170px;
  }

  .pd-y-170--tablet-up {
    padding-top: 170px;
    padding-bottom: 170px;
  }

  .pd-x-170--tablet-up {
    padding-left: 170px;
    padding-right: 170px;
  }

  .mt-170--tablet-up {
    margin-top: 170px;
  }

  .mr-170--tablet-up {
    margin-right: 170px;
  }

  .mb-170--tablet-up {
    margin-bottom: 170px;
  }

  .ml-170--tablet-up {
    margin-left: 170px;
  }

  .mg-170--tablet-up {
    margin: 170px;
  }

  .mg-y-170--tablet-up {
    margin-top: 170px;
    margin-bottom: 170px;
  }

  .mg-x-170--tablet-up {
    margin-left: 170px;
    margin-right: 170px;
  }

  .pt-175--tablet-up {
    padding-top: 175px;
  }

  .pr-175--tablet-up {
    padding-right: 175px;
  }

  .pb-175--tablet-up {
    padding-bottom: 175px;
  }

  .pl-175--tablet-up {
    padding-left: 175px;
  }

  .pd-175--tablet-up {
    padding: 175px;
  }

  .pd-y-175--tablet-up {
    padding-top: 175px;
    padding-bottom: 175px;
  }

  .pd-x-175--tablet-up {
    padding-left: 175px;
    padding-right: 175px;
  }

  .mt-175--tablet-up {
    margin-top: 175px;
  }

  .mr-175--tablet-up {
    margin-right: 175px;
  }

  .mb-175--tablet-up {
    margin-bottom: 175px;
  }

  .ml-175--tablet-up {
    margin-left: 175px;
  }

  .mg-175--tablet-up {
    margin: 175px;
  }

  .mg-y-175--tablet-up {
    margin-top: 175px;
    margin-bottom: 175px;
  }

  .mg-x-175--tablet-up {
    margin-left: 175px;
    margin-right: 175px;
  }

  .pt-180--tablet-up {
    padding-top: 180px;
  }

  .pr-180--tablet-up {
    padding-right: 180px;
  }

  .pb-180--tablet-up {
    padding-bottom: 180px;
  }

  .pl-180--tablet-up {
    padding-left: 180px;
  }

  .pd-180--tablet-up {
    padding: 180px;
  }

  .pd-y-180--tablet-up {
    padding-top: 180px;
    padding-bottom: 180px;
  }

  .pd-x-180--tablet-up {
    padding-left: 180px;
    padding-right: 180px;
  }

  .mt-180--tablet-up {
    margin-top: 180px;
  }

  .mr-180--tablet-up {
    margin-right: 180px;
  }

  .mb-180--tablet-up {
    margin-bottom: 180px;
  }

  .ml-180--tablet-up {
    margin-left: 180px;
  }

  .mg-180--tablet-up {
    margin: 180px;
  }

  .mg-y-180--tablet-up {
    margin-top: 180px;
    margin-bottom: 180px;
  }

  .mg-x-180--tablet-up {
    margin-left: 180px;
    margin-right: 180px;
  }

  .pt-185--tablet-up {
    padding-top: 185px;
  }

  .pr-185--tablet-up {
    padding-right: 185px;
  }

  .pb-185--tablet-up {
    padding-bottom: 185px;
  }

  .pl-185--tablet-up {
    padding-left: 185px;
  }

  .pd-185--tablet-up {
    padding: 185px;
  }

  .pd-y-185--tablet-up {
    padding-top: 185px;
    padding-bottom: 185px;
  }

  .pd-x-185--tablet-up {
    padding-left: 185px;
    padding-right: 185px;
  }

  .mt-185--tablet-up {
    margin-top: 185px;
  }

  .mr-185--tablet-up {
    margin-right: 185px;
  }

  .mb-185--tablet-up {
    margin-bottom: 185px;
  }

  .ml-185--tablet-up {
    margin-left: 185px;
  }

  .mg-185--tablet-up {
    margin: 185px;
  }

  .mg-y-185--tablet-up {
    margin-top: 185px;
    margin-bottom: 185px;
  }

  .mg-x-185--tablet-up {
    margin-left: 185px;
    margin-right: 185px;
  }

  .pt-190--tablet-up {
    padding-top: 190px;
  }

  .pr-190--tablet-up {
    padding-right: 190px;
  }

  .pb-190--tablet-up {
    padding-bottom: 190px;
  }

  .pl-190--tablet-up {
    padding-left: 190px;
  }

  .pd-190--tablet-up {
    padding: 190px;
  }

  .pd-y-190--tablet-up {
    padding-top: 190px;
    padding-bottom: 190px;
  }

  .pd-x-190--tablet-up {
    padding-left: 190px;
    padding-right: 190px;
  }

  .mt-190--tablet-up {
    margin-top: 190px;
  }

  .mr-190--tablet-up {
    margin-right: 190px;
  }

  .mb-190--tablet-up {
    margin-bottom: 190px;
  }

  .ml-190--tablet-up {
    margin-left: 190px;
  }

  .mg-190--tablet-up {
    margin: 190px;
  }

  .mg-y-190--tablet-up {
    margin-top: 190px;
    margin-bottom: 190px;
  }

  .mg-x-190--tablet-up {
    margin-left: 190px;
    margin-right: 190px;
  }

  .pt-195--tablet-up {
    padding-top: 195px;
  }

  .pr-195--tablet-up {
    padding-right: 195px;
  }

  .pb-195--tablet-up {
    padding-bottom: 195px;
  }

  .pl-195--tablet-up {
    padding-left: 195px;
  }

  .pd-195--tablet-up {
    padding: 195px;
  }

  .pd-y-195--tablet-up {
    padding-top: 195px;
    padding-bottom: 195px;
  }

  .pd-x-195--tablet-up {
    padding-left: 195px;
    padding-right: 195px;
  }

  .mt-195--tablet-up {
    margin-top: 195px;
  }

  .mr-195--tablet-up {
    margin-right: 195px;
  }

  .mb-195--tablet-up {
    margin-bottom: 195px;
  }

  .ml-195--tablet-up {
    margin-left: 195px;
  }

  .mg-195--tablet-up {
    margin: 195px;
  }

  .mg-y-195--tablet-up {
    margin-top: 195px;
    margin-bottom: 195px;
  }

  .mg-x-195--tablet-up {
    margin-left: 195px;
    margin-right: 195px;
  }

  .pt-200--tablet-up {
    padding-top: 200px;
  }

  .pr-200--tablet-up {
    padding-right: 200px;
  }

  .pb-200--tablet-up {
    padding-bottom: 200px;
  }

  .pl-200--tablet-up {
    padding-left: 200px;
  }

  .pd-200--tablet-up {
    padding: 200px;
  }

  .pd-y-200--tablet-up {
    padding-top: 200px;
    padding-bottom: 200px;
  }

  .pd-x-200--tablet-up {
    padding-left: 200px;
    padding-right: 200px;
  }

  .mt-200--tablet-up {
    margin-top: 200px;
  }

  .mr-200--tablet-up {
    margin-right: 200px;
  }

  .mb-200--tablet-up {
    margin-bottom: 200px;
  }

  .ml-200--tablet-up {
    margin-left: 200px;
  }

  .mg-200--tablet-up {
    margin: 200px;
  }

  .mg-y-200--tablet-up {
    margin-top: 200px;
    margin-bottom: 200px;
  }

  .mg-x-200--tablet-up {
    margin-left: 200px;
    margin-right: 200px;
  }
}
@media (min-width: 768px) {
  .hidden--tablet-up {
    display: none;
  }
}
html {
  font-size: 0.625em;
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
}

body {
  font: 16px/1.66 "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif;
  color: #333;
}

input, select, option, textarea, button {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font: 16px/1.66 "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif;
  color: #333;
}
input:after, input:before, select:after, select:before, option:after, option:before, textarea:after, textarea:before, button:after, button:before {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

img {
  height: auto;
  max-width: 100%;
  vertical-align: bottom;
  image-rendering: smooth;
}

* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

*[role=button], label {
  cursor: pointer;
}

.wrapper {
  padding: 60px 0 0;
  overflow: hidden;
}
@media (min-width: 768px) {
  .wrapper {
    padding: 80px 0 0;
  }
}

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

.gutter {
  padding-left: 20px;
  padding-right: 20px;
}

.header {
  background-color: #00a99d;
  position: fixed;
  z-index: 99;
  left: 0;
  top: 0;
  width: 100%;
}
.header__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 0 0 10px;
  max-width: 900px;
  height: 60px;
  margin: 0 auto;
}
.header__logo {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 116px;
          flex: 0 0 116px;
  width: 116px;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  -webkit-transform: translateY(-5px);
      -ms-transform: translateY(-5px);
          transform: translateY(-5px);
}
.header__mail {
  background-color: #fcee21;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 40px;
          flex: 0 0 40px;
  width: 40px;
  height: 40px;
  border-radius: 0 0 5px 5px;
  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;
  margin: 0 0 0 auto;
}
@media (hover: hover) {
  .header__mail {
    -webkit-transition: 0.3s opacity ease-in-out;
    -o-transition: 0.3s opacity ease-in-out;
    transition: 0.3s opacity ease-in-out;
  }
  .header__mail:hover {
    opacity: 0.6;
  }
}
.header__mail img {
  width: 18px;
}
.header__tel {
  border-radius: 0 0 0 5px;
  background-color: #fcee21;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 40px;
          flex: 0 0 40px;
  width: 40px;
  height: 40px;
  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;
  margin: 0 0 0 10px;
}
@media (hover: hover) {
  .header__tel {
    -webkit-transition: 0.3s opacity ease-in-out;
    -o-transition: 0.3s opacity ease-in-out;
    transition: 0.3s opacity ease-in-out;
  }
  .header__tel:hover {
    opacity: 0.6;
  }
}
.header__tel img {
  width: 22px;
}
@media (min-width: 768px) {
  .header__inner {
    height: 80px;
  }
  .header__logo {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 156px;
            flex: 0 0 156px;
    width: 156px;
  }
  .header__mail, .header__tel {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 60px;
            flex: 0 0 60px;
    width: 60px;
    height: 60px;
  }
  .header__mail img {
    width: 27px;
  }
  .header__tel img {
    width: 33px;
  }
}

@-webkit-keyframes drone-motion {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  25% {
    -webkit-transform: translate(36px, 0);
            transform: translate(36px, 0);
  }
  26% {
    -webkit-transform: translate(36px, 0);
            transform: translate(36px, 0);
  }
  75% {
    -webkit-transform: ranslate(-36px, 0);
            transform: ranslate(-36px, 0);
  }
  76% {
    -webkit-transform: translate(-36px, 0);
            transform: translate(-36px, 0);
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}

@keyframes drone-motion {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  25% {
    -webkit-transform: translate(36px, 0);
            transform: translate(36px, 0);
  }
  26% {
    -webkit-transform: translate(36px, 0);
            transform: translate(36px, 0);
  }
  75% {
    -webkit-transform: ranslate(-36px, 0);
            transform: ranslate(-36px, 0);
  }
  76% {
    -webkit-transform: translate(-36px, 0);
            transform: translate(-36px, 0);
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@-webkit-keyframes drone {
  0% {
    -webkit-transform: rotateZ(10deg);
            transform: rotateZ(10deg);
  }
  25% {
    -webkit-transform: rotateZ(10deg);
            transform: rotateZ(10deg);
  }
  26% {
    -webkit-transform: rotateZ(-10deg);
            transform: rotateZ(-10deg);
  }
  75% {
    -webkit-transform: rotateZ(-10deg);
            transform: rotateZ(-10deg);
  }
  76% {
    -webkit-transform: rotateZ(10deg);
            transform: rotateZ(10deg);
  }
  100% {
    -webkit-transform: rotateZ(10deg);
            transform: rotateZ(10deg);
  }
}
@keyframes drone {
  0% {
    -webkit-transform: rotateZ(10deg);
            transform: rotateZ(10deg);
  }
  25% {
    -webkit-transform: rotateZ(10deg);
            transform: rotateZ(10deg);
  }
  26% {
    -webkit-transform: rotateZ(-10deg);
            transform: rotateZ(-10deg);
  }
  75% {
    -webkit-transform: rotateZ(-10deg);
            transform: rotateZ(-10deg);
  }
  76% {
    -webkit-transform: rotateZ(10deg);
            transform: rotateZ(10deg);
  }
  100% {
    -webkit-transform: rotateZ(10deg);
            transform: rotateZ(10deg);
  }
}
.mv {
  position: relative;
  height: 554px;
  background-color: #44c0f0;
  background-repeat: repeat-x;
  background-position: center bottom;
  background-size: auto 100%;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%203900%201610%22%20style%3D%22enable-background%3Anew%200%200%203900%201610%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bopacity%3A0.17%3Bfill%3A%23FFFFFF%3B%7D%20.st1%7Bopacity%3A0.6%3Bfill%3A%23FFFFFF%3B%7D%20.st2%7Bopacity%3A0.5%3Bfill%3A%238CC63F%3B%7D%20.st3%7Bfill%3A%2329ABE2%3B%7D%20.st4%7Bfill%3A%230071BC%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M1750.8%2C810.5c232.3-4%2C267.9-22.8%2C212.8-25.9c-55-3.1-158.6-10.2-111.7-11c46.9-0.8%2C438.6-7.1%2C380.3-3.9%20s-161.9%2C20.4-95.5%2C19.6c66.4-0.8%2C228.3%2C12.7%2C179.6%2C15.7c-38.8%2C2.3-215.3%2C12.5-147.3%2C18s262.2%2C23.5%2C212.8%2C29.8%20c-49.4%2C6.3-266.1%2C10.3-318%2C11c-59.1%2C0.8-97.9%2C7.1-53.4%2C12.5c65.4%2C8.1%2C351.8%2C21.8%2C324.5%2C29c-17.8%2C4.7-192.6%2C6.3-216.1%2C9.4%20c-74.6%2C10%2C100.4%2C27.7%2C100.4%2C32.9c0%2C4.6-89.4%2C2.1-277.2%2C3.6c-179.8%2C1.5-397.8-19.3-340.3-15.4c57.5%2C3.9%2C318.5-8.6%2C277.6-25.9%20c-31.6-13.3-309.9-29.8-251.7-35.3c63.8-6%2C224.2-3.1%2C229.8-16.5c2.8-6.7-349.4-39.5-319.7-42.4%20C1594.6%2C810.5%2C1704.6%2C811.3%2C1750.8%2C810.5L1750.8%2C810.5z%22%2F%3E%3Cpath%20class%3D%22st1%22%20d%3D%22M2411.6%2C114h-300.4c17-33.9%2C61.5-50.7%2C93.5-13.6c-9.6-61%2C30.9-102.9%2C67.3-100.1c36.4%2C2.8%2C47.8%2C36.9%2C35.9%2C98.8%20c9.6-31.9%2C34.5-35.8%2C48-30.1c11.1%2C4.7%2C8.9%2C29%2C4.2%2C39.6c7.7-14.2%2C18.8-16.1%2C27.5-15.4C2396.3%2C93.9%2C2409.5%2C104.3%2C2411.6%2C114%20L2411.6%2C114z%20M2417.4%2C1007h-193.2c6.4-22.9%2C46.6-29.8%2C55.7-6.2c-9.6-32.9%2C14.8-44%2C29.3-45.9c13-1.7%2C43.6%2C3.1%2C47.8%2C40.4%20c12.1-18.1%2C24.3-19%2C39.7-15.6C2409.4%2C982.6%2C2418.2%2C995%2C2417.4%2C1007z%20M1511.2%2C679h155.4c-9.9-14.1-33.1-20.6-44.8-5%20c7.7-26.5-14.8-38.2-27.7-39.4c-10.5-1-31%2C5-34.3%2C35c-9.7-14.6-24.6-22.3-37-19.5C1512.6%2C652.4%2C1510.6%2C669.3%2C1511.2%2C679L1511.2%2C679z%20M1155.3%2C114H854.8c17-33.9%2C61.5-50.7%2C93.5-13.6c-9.6-61%2C30.9-102.9%2C67.3-100.1c36.4%2C2.8%2C47.8%2C36.9%2C35.9%2C98.8%20c9.6-31.9%2C34.5-35.8%2C48-30.1c11.1%2C4.7%2C8.9%2C29%2C4.2%2C39.6c7.7-14.2%2C18.8-16.1%2C27.5-15.4C1139.9%2C93.9%2C1153.2%2C104.3%2C1155.3%2C114%20L1155.3%2C114z%20M1161.1%2C1007H967.9c6.4-22.9%2C46.6-29.8%2C55.7-6.2c-9.6-32.9%2C14.8-44%2C29.3-45.9c13-1.7%2C43.6%2C3.1%2C47.8%2C40.4%20c12.1-18.1%2C24.3-19%2C39.7-15.6C1153.1%2C982.6%2C1161.9%2C995%2C1161.1%2C1007z%20M254.8%2C679h155.4c-9.9-14.1-33.1-20.6-44.8-5%20c7.7-26.5-14.8-38.2-27.7-39.4c-10.5-1-31%2C5-34.3%2C35c-9.7-14.6-24.6-22.3-37-19.5C256.3%2C652.4%2C254.2%2C669.3%2C254.8%2C679L254.8%2C679z%20M3659.8%2C114h-300.4c17-33.9%2C61.5-50.7%2C93.5-13.6c-9.6-61%2C30.9-102.9%2C67.3-100.1c36.4%2C2.8%2C47.8%2C36.9%2C35.9%2C98.8%20c9.6-31.9%2C34.5-35.8%2C48-30.1c11.1%2C4.7%2C8.9%2C29%2C4.2%2C39.6c7.7-14.2%2C18.8-16.1%2C27.5-15.4C3644.4%2C93.9%2C3657.7%2C104.3%2C3659.8%2C114%20L3659.8%2C114z%20M3665.6%2C1007h-193.2c6.4-22.9%2C46.6-29.8%2C55.7-6.2c-9.6-32.9%2C14.8-44%2C29.3-45.9c13-1.7%2C43.6%2C3.1%2C47.8%2C40.4%20c12.1-18.1%2C24.3-19%2C39.7-15.6C3657.6%2C982.6%2C3666.4%2C995%2C3665.6%2C1007z%20M2759.3%2C679h155.4c-9.9-14.1-33.1-20.6-44.8-5%20c7.7-26.5-14.8-38.2-27.7-39.4c-10.5-1-31%2C5-34.3%2C35c-9.7-14.6-24.6-22.3-37-19.5C2760.8%2C652.4%2C2758.7%2C669.3%2C2759.3%2C679L2759.3%2C679z%20%22%2F%3E%3Cpath%20class%3D%22st2%22%20d%3D%22M2041.6%2C1468.3c-1.5-10.2-10.8-28.5-26.6-40.3c1.5-7.2%2C1.7-14.2%2C0.9-20.1c-2.3-15.9-22.8-50.5-57.1-53%20c-24.2-1.7-42.4%2C6.2-54.7%2C17.2c-19.9-3.6-37%2C2.4-48.7%2C11c-13.4%2C10-22.4%2C32.8-20.4%2C51.4c-3.1%2C3.2-5.7%2C6.7-7.8%2C10.2%20c-9.3%2C15.5-7.3%2C43.9%2C5.3%2C58.4c12.7%2C14.5%2C35.3%2C18.7%2C48.7%2C19.3c0%2C0%2C0.9-0.1%2C2.6-0.3c10.8%2C9.6%2C26.2%2C13.7%2C38.1%2C15.1%20c-2.1%2C33.8-4.5%2C72.8-4.5%2C72.8l27.6-0.1c0%2C0-2-19-3.7-47.7c-0.4-5.9-0.8-14.3-1.4-24c0.4-0.9%2C0.8-1.9%2C1.3-3c4.3-1.2%2C9.4-3%2C14.6-5.6%20c9.2%2C2.8%2C18.4%2C4%2C25.3%2C4.3c0%2C0%2C20.7-1.8%2C39.1-14.2C2038.7%2C1507.4%2C2043.8%2C1483.7%2C2041.6%2C1468.3L2041.6%2C1468.3z%20M1636.4%2C1390.9%20c-3.5-5-7.9-8.8-12.8-11.7c6-15.7%2C6.3-36.2-8-56.5c-8.7-12.4-22.4-18.2-35.6-20.1c-2.6-15.7-12.5-32.7-34.7-41.6%20c-25.2-10.1-52.8%2C9.1-60.4%2C20.4c-4.5%2C6.7-8.3%2C16.6-8.8%2C27c-10.9-0.7-21%2C0.9-26.9%2C3.4c-14.2%2C6-31.9%2C22.1-33.9%2C42.9%20c-2%2C20.9%2C6.2%2C38.1%2C6.2%2C38.1c1.5%2C2.4%2C3.4%2C5%2C5.7%2C7.7c-8.1%2C10.2-12.8%2C21.8-13.8%2C29.1c-2%2C15.3%2C2.7%2C38.7%2C19.7%2C51.1%20c17%2C12.3%2C35.9%2C14.1%2C35.9%2C14.1c8.9-0.4%2C21.8-2.5%2C33.3-8.4c6.8%2C7.4%2C13.1%2C11.3%2C13.1%2C11.3c0.4%2C0.2%2C0.8%2C0.4%2C1.3%2C0.5%20c0.8%2C1.4%2C1.7%2C2.7%2C2.5%2C4.1c-4.1%2C57.3-8.3%2C96.7-8.9%2C104.6c-0.1%2C1.5%2C0.9%2C2.8%2C2.4%2C2.8l32.7%2C0c1.5%2C0%2C2.6-1.2%2C2.5-2.7%20c-0.7-8.5-2.6-28.4-5.8-70.5c-0.7-9.7-1.6-20.9-2.4-32.7c7.8%2C0.6%2C16-0.1%2C23.4-3.5c9.9-4.5%2C18.9-15.1%2C24.3-26.5%20c0.5%2C0.1%2C1.1%2C0.2%2C1.6%2C0.3c17.7%2C2.7%2C42.2-9.7%2C50.8-24.5S1651.8%2C1412.9%2C1636.4%2C1390.9L1636.4%2C1390.9z%20M2476.4%2C1390.9%20c-3.5-5-7.9-8.8-12.8-11.7c6-15.7%2C6.3-36.2-8-56.5c-8.7-12.4-22.4-18.2-35.6-20.1c-2.7-15.7-12.5-32.7-34.7-41.6%20c-25.2-10.1-52.8%2C9.1-60.4%2C20.4c-4.5%2C6.7-8.3%2C16.6-8.8%2C27c-10.9-0.7-21%2C0.9-26.9%2C3.4c-14.2%2C6-32%2C22.1-33.9%2C42.9s6.2%2C38.1%2C6.2%2C38.1%20c1.5%2C2.4%2C3.4%2C5%2C5.7%2C7.7c-8.1%2C10.2-12.9%2C21.8-13.8%2C29.1c-2%2C15.3%2C2.7%2C38.7%2C19.7%2C51.1c17%2C12.3%2C36%2C14.1%2C36%2C14.1%20c8.9-0.4%2C21.8-2.5%2C33.3-8.4c6.8%2C7.4%2C13.1%2C11.3%2C13.1%2C11.3c0.4%2C0.2%2C0.8%2C0.4%2C1.3%2C0.5c0.8%2C1.4%2C1.7%2C2.7%2C2.5%2C4.1%20c-4.1%2C57.3-8.3%2C96.7-8.9%2C104.6c-0.1%2C1.5%2C0.9%2C2.8%2C2.4%2C2.8l32.7%2C0c1.5%2C0%2C2.6-1.2%2C2.5-2.7c-0.7-8.5-2.6-28.4-5.8-70.5%20c-0.7-9.7-1.6-20.9-2.4-32.7c7.8%2C0.6%2C16-0.1%2C23.4-3.5c10-4.5%2C18.9-15.1%2C24.3-26.5c0.5%2C0.1%2C1.1%2C0.2%2C1.6%2C0.3%20c17.7%2C2.7%2C42.1-9.7%2C50.8-24.5C2488.4%2C1435.1%2C2491.8%2C1412.9%2C2476.4%2C1390.9L2476.4%2C1390.9z%20M785.3%2C1468.3%20c-1.5-10.2-10.8-28.5-26.6-40.3c1.5-7.2%2C1.7-14.2%2C0.9-20.1c-2.3-15.9-22.8-50.5-57.1-53c-24.2-1.7-42.4%2C6.2-54.7%2C17.2%20c-19.9-3.6-37%2C2.4-48.7%2C11c-13.4%2C10-22.4%2C32.8-20.4%2C51.4c-3.1%2C3.2-5.7%2C6.7-7.8%2C10.2c-9.3%2C15.5-7.3%2C43.9%2C5.3%2C58.4%20c12.7%2C14.5%2C35.4%2C18.7%2C48.7%2C19.3c0%2C0%2C0.9-0.1%2C2.5-0.3c10.8%2C9.6%2C26.2%2C13.7%2C38.1%2C15.1c-2.1%2C33.8-4.5%2C72.8-4.5%2C72.8l27.6-0.1%20c0%2C0-2-19-3.7-47.7c-0.4-5.9-0.8-14.3-1.4-24c0.4-0.9%2C0.8-1.9%2C1.3-3c4.3-1.2%2C9.4-3%2C14.6-5.6c9.2%2C2.8%2C18.4%2C4%2C25.3%2C4.3%20c0%2C0%2C20.7-1.8%2C39.1-14.2C782.3%2C1507.4%2C787.5%2C1483.7%2C785.3%2C1468.3L785.3%2C1468.3z%20M380%2C1390.9c-3.5-5-7.9-8.8-12.8-11.7%20c6-15.7%2C6.3-36.2-8-56.5c-8.7-12.4-22.4-18.2-35.6-20.1c-2.6-15.7-12.5-32.7-34.7-41.6c-25.2-10.1-52.8%2C9.1-60.4%2C20.4%20c-4.5%2C6.7-8.3%2C16.6-8.8%2C27c-10.9-0.7-21%2C0.9-26.9%2C3.4c-14.2%2C6-31.9%2C22.1-33.9%2C42.9s6.2%2C38.1%2C6.2%2C38.1c1.5%2C2.4%2C3.4%2C5%2C5.7%2C7.7%20c-8.1%2C10.2-12.9%2C21.8-13.8%2C29.1c-2%2C15.3%2C2.7%2C38.7%2C19.7%2C51.1c17%2C12.3%2C35.9%2C14.1%2C35.9%2C14.1c8.9-0.4%2C21.8-2.5%2C33.3-8.4%20c6.8%2C7.4%2C13.1%2C11.3%2C13.1%2C11.3c0.4%2C0.2%2C0.8%2C0.4%2C1.3%2C0.5c0.9%2C1.4%2C1.7%2C2.7%2C2.5%2C4.1c-4.1%2C57.3-8.3%2C96.7-8.9%2C104.6%20c-0.1%2C1.5%2C0.9%2C2.8%2C2.4%2C2.8l32.7%2C0c1.5%2C0%2C2.6-1.2%2C2.5-2.7c-0.7-8.5-2.6-28.4-5.8-70.5c-0.7-9.7-1.5-20.9-2.4-32.7%20c7.8%2C0.6%2C16-0.1%2C23.4-3.5c10-4.5%2C18.9-15.1%2C24.3-26.5c0.5%2C0.1%2C1.1%2C0.2%2C1.6%2C0.3c17.7%2C2.7%2C42.1-9.7%2C50.8-24.5%20C392%2C1435.1%2C395.4%2C1412.9%2C380%2C1390.9L380%2C1390.9z%20M1220%2C1390.9c-3.5-5-7.9-8.8-12.8-11.7c6-15.7%2C6.3-36.2-8-56.5%20c-8.7-12.4-22.4-18.2-35.6-20.1c-2.7-15.7-12.5-32.7-34.7-41.6c-25.2-10.1-52.8%2C9.1-60.4%2C20.4c-4.5%2C6.7-8.3%2C16.6-8.8%2C27%20c-11-0.7-21%2C0.9-26.9%2C3.4c-14.2%2C6-32%2C22.1-33.9%2C42.9s6.2%2C38.1%2C6.2%2C38.1c1.5%2C2.4%2C3.5%2C5%2C5.7%2C7.7c-8.1%2C10.2-12.8%2C21.8-13.8%2C29.1%20c-2%2C15.3%2C2.7%2C38.7%2C19.7%2C51.1c17%2C12.3%2C36%2C14.1%2C36%2C14.1c8.9-0.4%2C21.8-2.5%2C33.3-8.4c6.8%2C7.4%2C13.1%2C11.3%2C13.1%2C11.3%20c0.4%2C0.2%2C0.8%2C0.4%2C1.3%2C0.5c0.8%2C1.4%2C1.7%2C2.7%2C2.5%2C4.1c-4.1%2C57.3-8.3%2C96.7-8.9%2C104.6c-0.1%2C1.5%2C0.9%2C2.8%2C2.4%2C2.8l32.7%2C0%20c1.5%2C0%2C2.6-1.2%2C2.5-2.7c-0.7-8.5-2.6-28.4-5.8-70.5c-0.7-9.7-1.5-20.9-2.4-32.7c7.8%2C0.6%2C16-0.1%2C23.4-3.5%20c9.9-4.5%2C18.9-15.1%2C24.3-26.5c0.5%2C0.1%2C1.1%2C0.2%2C1.6%2C0.3c17.7%2C2.7%2C42.2-9.7%2C50.8-24.5S1235.4%2C1412.9%2C1220%2C1390.9L1220%2C1390.9z%20M3289.8%2C1468.3c-1.5-10.2-10.8-28.5-26.6-40.3c1.5-7.2%2C1.7-14.2%2C0.9-20.1c-2.3-15.9-22.8-50.5-57.1-53%20c-24.2-1.7-42.4%2C6.2-54.7%2C17.2c-19.9-3.6-37%2C2.4-48.7%2C11c-13.4%2C10-22.4%2C32.8-20.4%2C51.4c-3.1%2C3.2-5.7%2C6.7-7.8%2C10.2%20c-9.3%2C15.5-7.3%2C43.9%2C5.3%2C58.4s35.4%2C18.7%2C48.7%2C19.3c0%2C0%2C0.9-0.1%2C2.6-0.3c10.8%2C9.6%2C26.2%2C13.7%2C38.1%2C15.1c-2.1%2C33.8-4.5%2C72.8-4.5%2C72.8%20l27.6-0.1c0%2C0-2-19-3.7-47.7c-0.4-5.9-0.8-14.3-1.4-24c0.4-0.9%2C0.8-1.9%2C1.4-3c4.3-1.2%2C9.4-3%2C14.6-5.6c9.2%2C2.8%2C18.4%2C4%2C25.3%2C4.3%20c0%2C0%2C20.7-1.8%2C39.1-14.2C3286.8%2C1507.4%2C3292%2C1483.7%2C3289.8%2C1468.3L3289.8%2C1468.3z%20M2884.5%2C1390.9c-3.5-5-7.9-8.8-12.8-11.7%20c6-15.7%2C6.3-36.2-8-56.5c-8.7-12.4-22.4-18.2-35.6-20.1c-2.6-15.7-12.5-32.7-34.7-41.6c-25.2-10.1-52.8%2C9.1-60.4%2C20.4%20c-4.5%2C6.7-8.3%2C16.6-8.8%2C27c-10.9-0.7-21%2C0.9-26.9%2C3.4c-14.2%2C6-31.9%2C22.1-33.9%2C42.9c-2%2C20.9%2C6.2%2C38.1%2C6.2%2C38.1c1.5%2C2.4%2C3.4%2C5%2C5.7%2C7.7%20c-8.1%2C10.2-12.9%2C21.8-13.8%2C29.1c-2%2C15.3%2C2.7%2C38.7%2C19.7%2C51.1c17%2C12.3%2C35.9%2C14.1%2C35.9%2C14.1c8.9-0.4%2C21.8-2.5%2C33.3-8.4%20c6.8%2C7.4%2C13.1%2C11.3%2C13.1%2C11.3c0.4%2C0.2%2C0.8%2C0.4%2C1.3%2C0.5c0.9%2C1.4%2C1.7%2C2.7%2C2.5%2C4.1c-4.1%2C57.3-8.3%2C96.7-8.9%2C104.6%20c-0.1%2C1.5%2C0.9%2C2.8%2C2.4%2C2.8l32.7%2C0c1.4%2C0%2C2.6-1.2%2C2.5-2.7c-0.7-8.5-2.6-28.4-5.8-70.5c-0.7-9.7-1.6-20.9-2.4-32.7%20c7.8%2C0.6%2C16-0.1%2C23.4-3.5c9.9-4.5%2C18.9-15.1%2C24.3-26.5c0.5%2C0.1%2C1.1%2C0.2%2C1.6%2C0.3c17.7%2C2.7%2C42.1-9.7%2C50.8-24.5%20C2896.5%2C1435.1%2C2899.9%2C1412.9%2C2884.5%2C1390.9L2884.5%2C1390.9z%20M3724.5%2C1390.9c-3.5-5-7.9-8.8-12.8-11.7c6-15.7%2C6.3-36.2-8-56.5%20c-8.7-12.4-22.4-18.2-35.6-20.1c-2.7-15.7-12.5-32.7-34.7-41.6c-25.2-10.1-52.8%2C9.1-60.4%2C20.4c-4.5%2C6.7-8.3%2C16.6-8.8%2C27%20c-10.9-0.7-21%2C0.9-26.9%2C3.4c-14.2%2C6-31.9%2C22.1-33.9%2C42.9s6.2%2C38.1%2C6.2%2C38.1c1.5%2C2.4%2C3.5%2C5%2C5.7%2C7.7c-8.1%2C10.2-12.9%2C21.8-13.8%2C29.1%20c-2%2C15.3%2C2.7%2C38.7%2C19.7%2C51.1c17%2C12.3%2C35.9%2C14.1%2C35.9%2C14.1c8.9-0.4%2C21.8-2.5%2C33.3-8.4c6.8%2C7.4%2C13.1%2C11.3%2C13.1%2C11.3%20c0.4%2C0.2%2C0.8%2C0.4%2C1.3%2C0.5c0.8%2C1.4%2C1.7%2C2.7%2C2.5%2C4.1c-4.1%2C57.3-8.3%2C96.7-8.9%2C104.6c-0.1%2C1.5%2C0.9%2C2.8%2C2.4%2C2.8l32.7%2C0%20c1.4%2C0%2C2.6-1.2%2C2.5-2.7c-0.7-8.5-2.6-28.4-5.8-70.5c-0.7-9.7-1.6-20.9-2.4-32.7c7.8%2C0.6%2C16-0.1%2C23.4-3.5c10-4.5%2C18.9-15.1%2C24.3-26.5%20c0.5%2C0.1%2C1.1%2C0.2%2C1.6%2C0.3c17.7%2C2.7%2C42.1-9.7%2C50.8-24.5C3736.5%2C1435.1%2C3739.9%2C1412.9%2C3724.5%2C1390.9L3724.5%2C1390.9z%22%2F%3E%3Cpath%20class%3D%22st3%22%20d%3D%22M2375.4%2C1417H2156v74.1c0%2C9.5%2C7.1%2C17.8%2C16.6%2C18.6c10.9%2C1%2C19.9-7.6%2C19.9-18.2c0%2C10.1%2C8.2%2C18.3%2C18.3%2C18.3%20c10.1%2C0%2C18.3-8.2%2C18.3-18.3c0%2C10.1%2C8.2%2C18.3%2C18.3%2C18.3c10.1%2C0%2C18.3-8.2%2C18.3-18.3c0%2C10.1%2C8.2%2C18.3%2C18.3%2C18.3%20c10.1%2C0%2C18.3-8.2%2C18.3-18.3c0%2C10.1%2C8.2%2C18.3%2C18.3%2C18.3c10.1%2C0%2C18.3-8.2%2C18.3-18.3c0%2C10.1%2C8.2%2C18.3%2C18.3%2C18.3%20c10.1%2C0%2C18.3-8.2%2C18.3-18.3c0%2C10.6%2C9.1%2C19.2%2C20%2C18.2c9.5-0.8%2C16.6-9.1%2C16.6-18.6V1417L2375.4%2C1417L2375.4%2C1417z%20M2394%2C1514.4%20c-7.5%2C0-14.1-3.7-18.3-9.3c-4.2%2C5.6-10.9%2C9.3-18.3%2C9.3s-14.1-3.7-18.3-9.3c-4.2%2C5.6-10.8%2C9.3-18.3%2C9.3c-7.5%2C0-14.1-3.7-18.3-9.3%20c-4.2%2C5.6-10.8%2C9.3-18.3%2C9.3c-7.5%2C0-14.1-3.7-18.3-9.3c-4.2%2C5.6-10.9%2C9.3-18.3%2C9.3s-14.1-3.7-18.3-9.3c-4.2%2C5.6-10.9%2C9.3-18.3%2C9.3%20s-14.1-3.7-18.3-9.3c-4.2%2C5.6-10.8%2C9.3-18.3%2C9.3c-2.3%2C0-4.6-0.4-6.7-1v96.6h236.1v-97.8C2400.7%2C1513.6%2C2397.5%2C1514.4%2C2394%2C1514.4%20L2394%2C1514.4z%20M2262.1%2C1607.5h-35.6v-69.6h35.6V1607.5z%20M2302.6%2C1607.5H2267v-69.6h35.6V1607.5z%20M2344.1%2C1607.5h-35.6v-69.6h35.6%20V1607.5z%20M1840.9%2C1426.4l8.4-120.6l21.7%2C14.7v-16.3l-99.5-70l-99.5%2C70v16.3l20.5-14.7l7.9%2C120.6L1655%2C1459v15.1l24.1-17.3%20l10.1%2C153.1h54.9v-48.2c0-15.6%2C12.8-28.3%2C28.5-28.3l0%2C0c15.7%2C0%2C28.5%2C12.7%2C28.5%2C28.3v48.2h51.9l10.7-153.1l25.5%2C17.2V1459%20L1840.9%2C1426.4L1840.9%2C1426.4z%20M1746%2C1514h-36v-8h36V1514z%20M1746%2C1501h-36v-40h36V1501z%20M1769%2C1356h-28v-26h28V1356z%20M1769%2C1325h-28%20v-26h28V1325z%20M1774%2C1299h28v26h-28V1299z%20M1774%2C1356v-26h28v26H1774z%20M1833%2C1514h-36v-8h36V1514z%20M1833%2C1501h-36v-40h36V1501z%20M1119.1%2C1417H899.7v74.1c0%2C9.5%2C7.1%2C17.8%2C16.6%2C18.6c10.8%2C1%2C20-7.6%2C20-18.2c0%2C10.1%2C8.2%2C18.3%2C18.3%2C18.3s18.3-8.2%2C18.3-18.3%20c0%2C10.1%2C8.2%2C18.3%2C18.3%2C18.3s18.3-8.2%2C18.3-18.3c0%2C10.1%2C8.2%2C18.3%2C18.3%2C18.3c10.1%2C0%2C18.3-8.2%2C18.3-18.3c0%2C10.1%2C8.2%2C18.3%2C18.3%2C18.3%20c10.1%2C0%2C18.3-8.2%2C18.3-18.3c0%2C10.1%2C8.2%2C18.3%2C18.3%2C18.3c10.1%2C0%2C18.3-8.2%2C18.3-18.3c0%2C10.6%2C9.1%2C19.2%2C19.9%2C18.2%20c9.5-0.8%2C16.6-9.1%2C16.6-18.6V1417L1119.1%2C1417L1119.1%2C1417z%20M1137.7%2C1514.4c-7.5%2C0-14.1-3.7-18.3-9.3c-4.2%2C5.6-10.8%2C9.3-18.3%2C9.3%20c-7.5%2C0-14.1-3.7-18.3-9.3c-4.2%2C5.6-10.8%2C9.3-18.3%2C9.3c-7.5%2C0-14.1-3.7-18.3-9.3c-4.2%2C5.6-10.8%2C9.3-18.3%2C9.3%20c-7.5%2C0-14.1-3.7-18.3-9.3c-4.2%2C5.6-10.8%2C9.3-18.3%2C9.3s-14.1-3.7-18.3-9.3c-4.2%2C5.6-10.8%2C9.3-18.3%2C9.3s-14.1-3.7-18.3-9.3%20c-4.2%2C5.6-10.8%2C9.3-18.3%2C9.3c-2.3%2C0-4.6-0.4-6.7-1v96.6h236.1v-97.8C1144.4%2C1513.6%2C1141.1%2C1514.4%2C1137.7%2C1514.4L1137.7%2C1514.4z%20M1005.7%2C1607.5h-35.6v-69.6h35.6V1607.5z%20M1046.3%2C1607.5h-35.6v-69.6h35.6V1607.5z%20M1087.7%2C1607.5h-35.6v-69.6h35.6V1607.5z%20M584.6%2C1426.4l8.4-120.6l21.7%2C14.7v-16.3l-99.5-70l-99.5%2C70v16.3l20.5-14.7l7.9%2C120.6l-45.4%2C32.6v15.1l24.1-17.3l10.1%2C153.1h54.9%20v-48.2c0-15.6%2C12.8-28.3%2C28.5-28.3l0%2C0c15.7%2C0%2C28.5%2C12.7%2C28.5%2C28.3v48.2h51.9l10.7-153.1l25.5%2C17.2V1459L584.6%2C1426.4L584.6%2C1426.4z%20M489.7%2C1514h-36v-8h36V1514z%20M489.7%2C1501h-36v-40h36V1501z%20M512.7%2C1356h-28v-26h28V1356z%20M512.7%2C1325h-28v-26h28V1325z%20M517.7%2C1299%20h28v26h-28V1299z%20M517.7%2C1356v-26h28v26H517.7z%20M576.7%2C1514h-36v-8h36V1514z%20M576.7%2C1501h-36v-40h36V1501z%20M3623.6%2C1417h-219.4v74.1%20c0%2C9.5%2C7.1%2C17.8%2C16.6%2C18.6c10.9%2C1%2C19.9-7.6%2C19.9-18.2c0%2C10.1%2C8.2%2C18.3%2C18.3%2C18.3c10.1%2C0%2C18.3-8.2%2C18.3-18.3%20c0%2C10.1%2C8.2%2C18.3%2C18.3%2C18.3c10.1%2C0%2C18.3-8.2%2C18.3-18.3c0%2C10.1%2C8.2%2C18.3%2C18.3%2C18.3c10.1%2C0%2C18.3-8.2%2C18.3-18.3%20c0%2C10.1%2C8.2%2C18.3%2C18.3%2C18.3c10.1%2C0%2C18.3-8.2%2C18.3-18.3c0%2C10.1%2C8.2%2C18.3%2C18.3%2C18.3c10.1%2C0%2C18.3-8.2%2C18.3-18.3%20c0%2C10.6%2C9.1%2C19.2%2C20%2C18.2c9.5-0.8%2C16.6-9.1%2C16.6-18.6V1417L3623.6%2C1417L3623.6%2C1417z%20M3642.2%2C1514.4c-7.5%2C0-14.1-3.7-18.3-9.3%20c-4.2%2C5.6-10.9%2C9.3-18.3%2C9.3s-14.1-3.7-18.3-9.3c-4.2%2C5.6-10.8%2C9.3-18.3%2C9.3c-7.5%2C0-14.1-3.7-18.3-9.3c-4.2%2C5.6-10.9%2C9.3-18.3%2C9.3%20s-14.1-3.7-18.3-9.3c-4.2%2C5.6-10.8%2C9.3-18.3%2C9.3c-7.5%2C0-14.1-3.7-18.3-9.3c-4.2%2C5.6-10.9%2C9.3-18.3%2C9.3s-14.1-3.7-18.3-9.3%20c-4.2%2C5.6-10.8%2C9.3-18.3%2C9.3c-2.3%2C0-4.6-0.4-6.7-1v96.6h236.1v-97.8C3648.9%2C1513.6%2C3645.6%2C1514.4%2C3642.2%2C1514.4L3642.2%2C1514.4z%20M3510.2%2C1607.5h-35.6v-69.6h35.6V1607.5z%20M3550.8%2C1607.5h-35.6v-69.6h35.6V1607.5z%20M3592.2%2C1607.5h-35.6v-69.6h35.6V1607.5z%20M3089.1%2C1426.4l8.4-120.6l21.7%2C14.7v-16.3l-99.5-70l-99.5%2C70v16.3l20.5-14.7l7.9%2C120.6l-45.4%2C32.6v15.1l24.1-17.3l10.1%2C153.1h54.9%20v-48.2c0-15.6%2C12.8-28.3%2C28.5-28.3l0%2C0c15.7%2C0%2C28.5%2C12.7%2C28.5%2C28.3v48.2h51.9l10.7-153.1l25.5%2C17.2V1459L3089.1%2C1426.4%20L3089.1%2C1426.4z%20M2994.2%2C1514h-36v-8h36V1514z%20M2994.2%2C1501h-36v-40h36V1501z%20M3017.2%2C1356h-28v-26h28V1356z%20M3017.2%2C1325h-28v-26%20h28V1325z%20M3022.2%2C1299h28v26h-28V1299z%20M3022.2%2C1356v-26h28v26H3022.2z%20M3081.2%2C1514h-36v-8h36V1514z%20M3081.2%2C1501h-36v-40h36V1501%20z%22%2F%3E%3Cpath%20class%3D%22st4%22%20d%3D%22M2114.7%2C1404h-109.3l-41.5%2C108h18.4l7.4%2C98h26.3v-36.9c0-7.8%2C6.3-14%2C14-14l0%2C0c7.7%2C0%2C14%2C6.3%2C14%2C14v36.9h86.4%20l7.4-98h18.4L2114.7%2C1404L2114.7%2C1404z%20M2084%2C1560h-25v-25h25V1560z%20M2114%2C1560h-25v-25h25V1560z%20M1718%2C1441.3V1392h3v-10h-32v10h4%20v31.7l-42.6-30.1l-117.4%2C82.9v25l25.4-18l9.5%2C126.4H1668v-50.5c0-9.3%2C6.4-17.6%2C15.5-19.3c12.5-2.4%2C23.5%2C7%2C23.5%2C18.9v50.9h26%20l9.5-126.4l25.5%2C17.9v-25L1718%2C1441.3L1718%2C1441.3z%20M1612%2C1545h-29v-29h29V1545z%20M1648%2C1545h-29v-29h29V1545z%20M858.4%2C1404H749%20l-41.5%2C108H726l7.4%2C98h26.3v-36.9c0-7.8%2C6.3-14%2C14-14l0%2C0c7.7%2C0%2C14%2C6.3%2C14%2C14v36.9h86.4l7.4-98h18.4L858.4%2C1404L858.4%2C1404z%20M827.7%2C1560h-25v-25h25V1560z%20M857.7%2C1560h-25v-25h25V1560z%20M461.7%2C1441.3V1392h3v-10h-32v10h4v31.7l-42.6-30.1l-117.4%2C82.9v25%20l25.4-18l9.5%2C126.4h100.1v-50.5c0-9.3%2C6.4-17.6%2C15.5-19.3c12.5-2.4%2C23.5%2C7%2C23.5%2C18.9v50.9h26l9.5-126.4l25.5%2C17.9v-25L461.7%2C1441.3%20L461.7%2C1441.3z%20M355.7%2C1545h-29v-29h29V1545z%20M391.7%2C1545h-29v-29h29V1545z%20M3362.9%2C1404h-109.3l-41.5%2C108h18.4l7.4%2C98h26.4v-36.9%20c0-7.8%2C6.3-14%2C14-14l0%2C0c7.7%2C0%2C14%2C6.3%2C14%2C14v36.9h86.4l7.4-98h18.4L3362.9%2C1404L3362.9%2C1404z%20M3332.2%2C1560h-25v-25h25V1560z%20M3362.2%2C1560h-25v-25h25V1560z%20M2966.2%2C1441.3V1392h3v-10h-32v10h4v31.7l-42.6-30.1l-117.4%2C82.9v25l25.4-18l9.5%2C126.4h100.1v-50.5%20c0-9.3%2C6.4-17.6%2C15.5-19.3c12.5-2.4%2C23.5%2C7%2C23.5%2C18.9v50.9h26l9.5-126.4l25.5%2C17.9v-25L2966.2%2C1441.3L2966.2%2C1441.3z%20M2860.2%2C1545%20h-29v-29h29V1545z%20M2896.2%2C1545h-29v-29h29V1545z%22%2F%3E%3C%2Fsvg%3E");
}
.mv__text {
  position: relative;
  z-index: 2;
  text-align: center;
  padding: 26px 0 0;
}
.mv__drone {
  position: relative;
  z-index: 2;
  text-align: center;
  padding: 32px 0 0;
  -webkit-animation: drone-motion 7s linear 0s infinite;
          animation: drone-motion 7s linear 0s infinite;
}
.mv__drone i {
  -webkit-animation: drone 7s linear 0s infinite;
          animation: drone 7s linear 0s infinite;
  display: inline-block;
  line-height: 0;
}
.mv__featured {
  position: relative;
  z-index: 2;
  text-align: center;
  padding: 11px 0 0;
}
@media (min-width: 768px) {
  .mv {
    height: 831px;
  }
  .mv__text {
    padding: 40px 0 0;
  }
  .mv__text img {
    width: 429px;
  }
  .mv__drone {
    padding: 40px 0 0;
  }
  .mv__drone img {
    width: 427.5px;
  }
  .mv__featured {
    padding: 15px 0 0;
  }
  .mv__featured img {
    width: 259.5px;
  }
}

.copy {
  padding: 33px 20px;
}
.copy p {
  max-width: 600px;
  margin: 0 auto;
}
.copy p em {
  font-weight: bold;
  color: #00a99d;
}
@media (min-width: 768px) {
  .copy {
    padding: 55px 20px;
  }
}

.sec-title {
  position: relative;
  padding: 35px 20px;
  margin: 0 0 25px;
}
.sec-title::before {
  content: "";
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #00a99d;
  -webkit-clip-path: polygon(0% 20%, 100% 0%, 100% 80%, 0% 100%);
          clip-path: polygon(0% 20%, 100% 0%, 100% 80%, 0% 100%);
  display: block;
}
.sec-title__inner {
  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;
  max-width: 800px;
  margin: 0 auto;
  position: relative;
  z-index: 3;
}
.sec-title__icon {
  width: 44px;
  line-height: 0;
  position: absolute;
  z-index: 2;
  left: 20px;
  top: -37px;
}
.sec-title__text {
  color: #fff;
  font-weight: bold;
  font-size: 18px;
  -webkit-transform: skewY(-3deg);
      -ms-transform: skewY(-3deg);
          transform: skewY(-3deg);
}
.sec-title__balloon {
  position: absolute;
  z-index: 2;
  width: 50px;
  position: absolute;
  z-index: 2;
  right: 20px;
  bottom: -35px;
}
@media (min-width: 768px) {
  .sec-title {
    padding: 55px 20px;
    margin: 0 0 44px;
  }
  .sec-title::before {
    -webkit-clip-path: polygon(0% 30%, 100% 0%, 100% 70%, 0% 100%);
            clip-path: polygon(0% 30%, 100% 0%, 100% 70%, 0% 100%);
  }
  .sec-title__text {
    font-size: 28px;
    -webkit-transform: skewY(-2deg);
        -ms-transform: skewY(-2deg);
            transform: skewY(-2deg);
  }
  .sec-title__icon {
    width: 66px;
    top: -55px;
  }
  .sec-title__balloon {
    width: 75px;
    bottom: -42px;
  }
}
@media (min-width: 1024px) {
  .sec-title__balloon {
    bottom: -50px;
  }
}

.sec-images {
  margin: 26px 0 0;
  -webkit-clip-path: polygon(0 30px, 100% 0, 100% calc(100% - 30px), 0 100%);
          clip-path: polygon(0 30px, 100% 0, 100% calc(100% - 30px), 0 100%);
  padding: 50px 0;
  background-color: #e6e6e6;
  text-align: center;
}
.sec-images img {
  width: 280px;
}
@media (min-width: 768px) {
  .sec-images {
    margin: 77px 0 0;
    padding: 90px 0;
    -webkit-clip-path: polygon(0 60px, 100% 0, 100% calc(100% - 60px), 0 100%);
            clip-path: polygon(0 60px, 100% 0, 100% calc(100% - 60px), 0 100%);
  }
  .sec-images img {
    width: 420px;
  }
}

.sec-images2 {
  text-align: center;
}
.sec-images2 img {
  width: 280px;
}
@media (min-width: 768px) {
  .sec-images2 img {
    width: 420px;
  }
}

.inquiry {
  padding: 45px 0;
}
.inquiry__title {
  text-align: center;
  margin: 0 0 44px;
}
.inquiry__check {
  width: 24px;
  position: absolute;
  display: block;
  left: 19px;
  top: 9px;
}
.inquiry__drone {
  width: 65px;
  position: absolute;
  display: block;
  right: -30px;
  top: -20px;
}
.inquiry__button {
  width: 260px;
  height: 50px;
  border-radius: 25px;
  margin: 0 auto;
  background-color: #f7931e;
  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;
  position: relative;
  cursor: pointer;
}
@media (hover: hover) {
  .inquiry__button {
    -webkit-transition: 0.3s opacity ease-in-out;
    -o-transition: 0.3s opacity ease-in-out;
    transition: 0.3s opacity ease-in-out;
  }
  .inquiry__button:hover {
    opacity: 0.6;
  }
}
.inquiry__button span {
  font-weight: bold;
  color: #fff;
  font-size: 16px;
}
@media (min-width: 768px) {
  .inquiry {
    padding: 75px 0;
  }
  .inquiry__title {
    margin: 0 0 66px;
  }
  .inquiry__title img {
    width: 384px;
  }
  .inquiry__check {
    width: 36px;
    left: 34px;
    top: 20px;
  }
  .inquiry__drone {
    width: 87px;
    right: -20px;
    top: -20px;
  }
  .inquiry__button {
    width: 400px;
    height: 80px;
    border-radius: 40px;
  }
  .inquiry__button span {
    font-size: 20px;
  }
}

.sec1__copy {
  text-align: center;
}
.sec1__text {
  margin: 22px auto 0;
  max-width: 540px;
  padding: 0 20px;
}
@media (min-width: 768px) {
  .sec1__copy img {
    width: 315px;
  }
  .sec1__text {
    margin: 33px auto 0;
  }
}

.sec2__dl {
  margin-left: auto;
  margin-right: auto;
  padding: 0 20px;
}
.sec2__dl + .sec2__dl {
  margin-top: 38px;
}
.sec2__dl dt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 0 14px;
}
.sec2__dl dt i {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 29px;
          flex: 0 0 29px;
  width: 29px;
  margin: 0 8px 0 0;
}
.sec2__dl dt span {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
}
.sec2__dl dt b {
  display: inline;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.18;
  color: #00a99d;
  -webkit-box-shadow: 0 -8px 0 #fcee21 inset;
          box-shadow: 0 -8px 0 #fcee21 inset;
}
.sec2__point {
  background-color: #00a99d;
  text-align: center;
  max-width: 320px;
  margin: 22px auto 0;
  padding: 22px 0;
}
.sec2__point img {
  width: 238px;
}
@media (min-width: 768px) {
  .sec2__dl {
    max-width: 740px;
  }
  .sec2__dl + .sec2__dl {
    margin-top: 65px;
  }
  .sec2__dl dt {
    margin: 0 0 22px;
  }
  .sec2__dl dt i {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50px;
            flex: 0 0 50px;
    width: 50px;
    margin: 0 15px 0 0;
  }
  .sec2__dl dt b {
    font-size: 24px;
  }
  .sec2__point {
    max-width: 700px;
    margin-top: 44px;
    padding: 44px 0;
  }
  .sec2__point img {
    width: 357px;
  }
}

.sec3__table {
  padding: 0 20px;
}
.sec3__table figure {
  text-align: center;
  width: 450px;
  margin: 0 auto;
}
.sec3__illust {
  padding: 30px 20px 0;
  text-align: center;
}
.sec3__illust img {
  width: 300px;
}
@media (min-width: 768px) {
  .sec3__table figure {
    width: 650px;
  }
  .sec3__illust {
    padding: 60px 20px 0;
  }
  .sec3__illust img {
    width: 600px;
  }
}

.sec4 {
  padding: 0 0 40px;
}
.sec4__item {
  background-color: #00a99d;
  position: relative;
  height: 80px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 0 0 90px;
  max-width: 400px;
  margin-left: auto;
  margin-right: auto;
}
.sec4__item + .sec4__item {
  margin-top: 50px;
}
.sec4__number {
  position: absolute;
  width: 36px;
  top: -12px;
  left: -12px;
}
.sec4__illust {
  position: absolute;
  left: 40px;
}
.sec4__illust .illust1 {
  width: 31px;
}
.sec4__illust .illust2 {
  width: 34px;
}
.sec4__illust .illust3 {
  width: 37px;
}
.sec4__content p {
  font-weight: bold;
  color: #fff;
  line-height: 1.34;
  font-size: 15px;
}
@media (min-width: 768px) {
  .sec4 {
    padding: 0 0 100px;
  }
  .sec4__item {
    height: 120px;
    max-width: 600px;
    padding: 0 0 0 120px;
  }
  .sec4__illust .illust1 {
    width: 46.5px;
  }
  .sec4__illust .illust2 {
    width: 51px;
  }
  .sec4__illust .illust3 {
    width: 55.5px;
  }
  .sec4__number {
    width: 54px;
    left: -27px;
    top: -25px;
  }
  .sec4__number img {
    width: 54px;
  }
  .sec4__content p {
    font-size: 20px;
  }
}

.sec5__title {
  color: #00a99d;
  line-height: 1.22;
  text-align: center;
  font-size: 24px;
  margin: 0 0 22px;
}
.sec5__title span {
  display: inline;
  font-weight: bold;
  color: #00a99d;
  -webkit-box-shadow: 0 -10px 0 #fcee21 inset;
          box-shadow: 0 -10px 0 #fcee21 inset;
}
.sec5__subtitle {
  color: #fff;
  text-align: center;
  font-weight: bold;
  font-size: 18px;
  background-color: #4d4d4d;
  line-height: 1;
  width: 100%;
  max-width: 350px;
  margin: 44px auto 22px;
  padding: 14px 0;
}
.sec5__table1, .sec5__table2 {
  width: 300px;
}
.sec5__note {
  padding: 44px 10px;
  position: relative;
  margin: 0 auto;
  max-width: 800px;
}
.sec5__bg {
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.sec5__bgmain {
  position: absolute;
  z-index: 2;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.sec5__bgmain::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: calc(100% - 50px);
  z-index: 1;
  background: #f5f6f4 url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012%2012%22%3E%3Cpolygon%20fill%3D%22%23c3ddd8%22%20points%3D%2211%200%2011%2011%200%2011%200%2012%2011%2012%2012%2012%2012%2011%2012%200%2011%200%22%2F%3E%3C%2Fsvg%3E") repeat left bottom/12px 12px;
  z-index: 2;
}
.sec5__bgmain::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 70px;
  z-index: 1;
  background: #f5f6f4 url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012%2012%22%3E%3Cpolygon%20fill%3D%22%23c3ddd8%22%20points%3D%2211%200%2011%2011%200%2011%200%2012%2011%2012%2012%2012%2012%2011%2012%200%2011%200%22%2F%3E%3C%2Fsvg%3E") repeat left top/12px 12px;
  border-radius: 0 0 0 75%;
}
.sec5__bgshadow {
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
  width: 100%;
  height: calc(100% + 10px);
  background-color: rgb(10, 10, 10);
  opacity: 0.5;
  -webkit-filter: blur(5px);
          filter: blur(5px);
}
.sec5__notecontent {
  position: relative;
  z-index: 2;
}
@media (min-width: 768px) {
  .sec5__title {
    font-size: 40px;
    margin: 0 0 44px;
  }
  .sec5__subtitle {
    font-size: 24px;
    max-width: 600px;
    margin: 66px auto 33px;
    padding: 22px 0;
  }
  .sec5__table1, .sec5__table2 {
    width: 400px;
  }
  .sec5__note {
    padding: 66px 10px;
  }
}

.sec6__title {
  text-align: center;
  margin: 0 0 22px;
}
.sec6__title i {
  width: 55px;
  position: absolute;
  top: -12px;
  left: 0;
}
.sec6__title span {
  font-size: 22px;
  font-weight: bold;
  color: #00a99d;
  display: inline-block;
  position: relative;
  padding: 7px 12px 0 27px;
}
.sec6__fgtext1 {
  text-align: center;
}
.sec6__fgtext1 img {
  width: 200px;
}
.sec6__text1 {
  text-align: center;
  font-weight: bold;
  line-height: 1.16;
  font-size: 20px;
}
.sec6__solar {
  background: url(../img/sec6-bg1.png) no-repeat center center/cover;
  max-width: 800px;
  margin: 0 auto;
  padding: 44px 20px;
}
.sec6__solar h3 {
  text-align: center;
  color: #fcee21;
  line-height: 1.16;
  font-weight: bold;
  font-size: 28px;
  margin: 0 0 24px;
}
.sec6__solar p {
  color: #fff;
  max-width: 500px;
  margin: 0 auto;
}
.sec6__point3 {
  max-width: 600px;
  margin: 0 auto;
}
.sec6__point3 h4 {
  text-align: center;
  color: #00a99d;
  line-height: 1.16;
  font-weight: bold;
  font-size: 20px;
  margin: 0 0 16px;
}
@media (min-width: 768px) {
  .sec6__title {
    margin: 0 0 38px;
  }
  .sec6__title i {
    width: 100px;
  }
  .sec6__title span {
    font-size: 44px;
    padding: 30px 60px 0;
  }
  .sec6__fgtext1 img {
    width: 420px;
  }
  .sec6__text1 {
    font-size: 36px;
  }
  .sec6__solar {
    padding: 65px 20px;
  }
  .sec6__solar h3 {
    font-size: 44px;
    margin: 0 0 28px;
  }
  .sec6__point3 h4 {
    font-size: 30px;
  }
}

.sec7__container {
  max-width: 700px;
  margin: 0 auto;
  border: 1px solid #00a99d;
}
.sec7__container .sec7__item:nth-child(1) .sec7__header::before {
  content: none;
}
.sec7__container .sec7__item:nth-child(odd) {
  background-color: #00a99d;
  color: #fff;
}
.sec7__container .sec7__item:nth-child(odd) .sec7__header::before {
  background-color: #fff;
}
.sec7__container .sec7__item:nth-child(odd) .sec7__body {
  border-left: 1px solid #fff;
}
.sec7__container .sec7__item:nth-child(even) {
  color: #00a99d;
  background-color: #fff;
}
.sec7__container .sec7__item:nth-child(even) .sec7__header::before {
  background-color: #00a99d;
}
.sec7__container .sec7__item:nth-child(even) .sec7__body {
  border-left: 1px solid #00a99d;
}
.sec7__header {
  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;
  font-size: 14px;
  line-height: 1.12;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  padding: 8px 16px;
  position: relative;
}
.sec7__header div {
  text-align: center;
  font-weight: bold;
}
.sec7__header::before {
  content: "";
  width: 20px;
  height: 10px;
  position: absolute;
  left: calc(50% - 10px);
  top: 0;
  -webkit-clip-path: polygon(0% 0%, 100% 0%, 50% 100%);
          clip-path: polygon(0% 0%, 100% 0%, 50% 100%);
}
.sec7__header em {
  font-size: 1.66em;
}
.sec7__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.sec7__body {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  padding: 12px;
}
.sec7__body h4 {
  font-weight: bold;
  font-size: 20px;
  line-height: 1.2;
  margin-bottom: 0.44em;
}
.sec7__body p {
  font-size: 12px;
  line-height: 1.66;
}
@media (min-width: 768px) {
  .sec7__header {
    padding: 14px 24px;
  }
  .sec7__header div {
    font-size: 24px;
  }
  .sec7__header::before {
    width: 30px;
    height: 15px;
    left: calc(50% - 15px);
  }
  .sec7__body {
    padding: 22px;
  }
  .sec7__body h4 {
    font-size: 30px;
  }
  .sec7__body p {
    font-size: 14px;
  }
}

.sec8__list {
  max-width: 700px;
  margin: 0 auto;
}
.sec8__q {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 0 10px;
}
.sec8__q i {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 40px;
          flex: 0 0 40px;
  width: 40px;
}
.sec8__q span {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  margin: 0 0 0 10px;
}
.sec8__q em {
  font-size: 20px;
  display: inline;
  font-weight: bold;
  color: #00a99d;
  -webkit-box-shadow: 0 -10px 0 #fcee21 inset;
          box-shadow: 0 -10px 0 #fcee21 inset;
}
.sec8__item + .sec8__item {
  margin: 25px 0 0;
}
@media (min-width: 768px) {
  .sec8__item + .sec8__item {
    margin: 55px 0 0;
  }
  .sec8__q i {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 56px;
            flex: 0 0 56px;
    width: 56px;
  }
  .sec8__q em {
    font-size: 24px;
  }
}

.sec9__flow {
  max-width: 700px;
  margin: 0 auto 22px;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 5px 1fr 5px 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 5px;
}
.sec9__flow li {
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size: 100% auto;
  text-align: center;
  color: #333;
  padding: 0 calc(19% + 12px) 6px 12px;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 0.1em;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20254.5%2033.83%22%3E%3Cpolygon%20fill%3D%22%23666666%22%20points%3D%22254.5%2033.83%200%2033.83%200%2031.83%20247.9%2031.83%20202.64%201.66%20203.75%200%20254.5%2033.83%22%2F%3E%3C%2Fsvg%3E");
}
.sec9__flow li.is-active {
  color: #0071bc;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20254.5%2033.83%22%3E%3Cpolygon%20fill%3D%22%230071bc%22%20points%3D%22254.5%2033.83%200%2033.83%200%2031.83%20247.9%2031.83%20202.64%201.66%20203.75%200%20254.5%2033.83%22%2F%3E%3C%2Fsvg%3E");
}
@media (min-width: 768px) {
  .sec9__flow {
    gap: 10px;
    margin: 0 auto 34px;
  }
  .sec9__flow li {
    font-size: 18px;
    padding: 0 calc(19% + 12px) 12px 12px;
  }
}

.contact {
  max-width: 700px;
  margin: 0 auto;
}
.contact__confirm {
  font-size: 20px;
  font-weight: bold;
}
.contact input[type=text], .contact input[type=email] {
  font-size: 20px;
  font-weight: bold;
  width: 100%;
}
.contact input[type=text]:-ms-input-placeholder, .contact input[type=email]:-ms-input-placeholder {
  color: #cccccc;
}
.contact input[type=text]:placeholder-shown, .contact input[type=email]:placeholder-shown {
  color: #cccccc;
}
.contact input[type=text]::-webkit-input-placeholder, .contact input[type=email]::-webkit-input-placeholder {
  color: #cccccc;
}
.contact input[type=text]:-moz-placeholder, .contact input[type=email]:-moz-placeholder {
  color: #cccccc;
  opacity: 1;
}
.contact input[type=text]::-moz-placeholder, .contact input[type=email]::-moz-placeholder {
  color: #cccccc;
  opacity: 1;
}
.contact input[type=text]:-ms-input-placeholder, .contact input[type=email]:-ms-input-placeholder {
  color: #cccccc;
}
.contact__textarea {
  border: 3px solid #000;
  font-size: 20px;
  font-weight: bold;
  width: 100%;
  line-height: 1.5;
  padding: 12px;
}
.contact textarea {
  border: 3px solid #000;
  font-size: 20px;
  font-weight: bold;
  width: 100%;
  line-height: 1.5;
  padding: 12px;
  height: 150px;
}
.contact__name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.contact__name--text {
  text-align: center;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 3em;
          flex: 0 0 3em;
  width: 3em;
  font-weight: bold;
}
.contact__name--input {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  margin: 0 10px 0 0;
}
.contact__address {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.contact__address--text {
  text-align: right;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 3em;
          flex: 0 0 3em;
  width: 3em;
  font-weight: bold;
}
.contact__address--input {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  margin: 0 0 0 10px;
}
.contact__block + .contact__block {
  margin-top: 33px;
}
.contact__block + .inquiry__button {
  margin-top: 25px;
}
.contact__block dt {
  font-weight: bold;
  font-size: 14px;
  margin: 0 0 1em;
}
.contact__block dt.required::after {
  content: "※必須";
  color: #d23333;
  font-weight: normal;
  font-size: 0.825em;
  margin: 0 0 0 1em;
}
.contact__block dd {
  border-bottom: 3px solid #000;
  padding: 0 0 8px;
}
.contact__block dd.dd-textarea {
  border-bottom: none;
  padding: 0;
}
.contact__block dd + dd {
  margin-top: 22px;
}
@media (min-width: 768px) {
  .contact__confirm, .contact__textarea {
    font-size: 24px;
  }
  .contact textarea {
    font-size: 24px;
    height: 200px;
  }
  .contact input[type=text], .contact input[type=email] {
    font-size: 24px;
  }
  .contact__block + .contact__block {
    margin-top: 55px;
  }
  .contact__block + .inquiry__button {
    margin-top: 36px;
  }
  .contact__block dd + dd {
    margin-top: 33px;
  }
  .contact__block dt {
    font-size: 18px;
  }
  .contact__block + .inquiry__button {
    margin-top: 35px;
  }
}

.site-footer {
  padding: 40px 20px;
}
.site-footer__logo {
  text-align: center;
  margin: 0 0 22px;
}
.site-footer__logo img {
  width: 200px;
}
.site-footer__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.site-footer__link li + li::before {
  content: "｜";
}
@media (hover: hover) {
  .site-footer__link a {
    -webkit-transition: 0.3s color ease-in-out;
    -o-transition: 0.3s color ease-in-out;
    transition: 0.3s color ease-in-out;
  }
  .site-footer__link a:hover {
    color: #00a99d;
  }
}
@media (min-width: 768px) {
  .site-footer__logo {
    margin: 0 0 32px;
  }
  .site-footer__logo img {
    width: 360px;
  }
}

.thanks {
  padding: 50px 20px 30px;
}
.thanks h3 {
  text-align: center;
  font-weight: bold;
  font-size: 24px;
  margin-bottom: 1em;
  color: #00a99d;
}
.thanks p {
  text-align: center;
  font-weight: bold;
  font-size: 16px;
}
@media (min-width: 768px) {
  .thanks {
    padding: 60px 20px 0;
  }
  .thanks h3 {
    font-size: 36px;
  }
  .thanks p {
    font-size: 20px;
  }
}

.privacy {
  padding: 50px 20px 0;
  max-width: 1030px;
  margin: 0 auto;
}
.privacy h1 {
  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;
  margin: 0 0 35px;
}
.privacy h1 i {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  position: relative;
  z-index: 1;
}
.privacy h1 i img {
  height: 60px;
}
.privacy h1 span {
  font-weight: bold;
  position: relative;
  z-index: 2;
  font-size: 30px;
  margin-left: -1em;
}
.privacy h2 {
  text-align: center;
  font-weight: bold;
  font-size: 18px;
  color: #00a99d;
  margin: 2em 0 0.75em;
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
}
.privacy cite {
  display: block;
}
.privacy p + p, .privacy p + ul, .privacy p + cite, .privacy ul + p, .privacy ul + ul, .privacy ul + cite, .privacy cite + p, .privacy cite + ul, .privacy cite + cite {
  margin-top: 1.2em;
}
.privacy li {
  text-indent: -0.7em;
  padding-left: 0.7em;
}
.privacy li + li {
  margin-top: 0.35em;
}
.privacy ul ul {
  padding-left: 1em;
}
@media (min-width: 560px) {
  .privacy h1 i img {
    height: 75px;
  }
  .privacy h1 span {
    font-size: 35px;
  }
  .privacy h2 {
    font-size: 24px;
  }
}
@media (min-width: 768px) {
  .privacy {
    padding: 70px 20px 0;
  }
  .privacy h1 {
    margin: 0 0 50px;
  }
  .privacy h1 i img {
    height: 90px;
  }
  .privacy h1 span {
    font-size: 45px;
  }
  .privacy h2 {
    font-size: 36px;
  }
}