.b-seo__d {
  overflow-y: auto;
  padding-right: 10px;
  margin-right: -10px;
  scrollbar-width: thin;
  scrollbar-color: #db385d #2a2a2a;
}
.b-seo__d::-webkit-scrollbar-button {
  background: transparent;
  height: 0;
  width: 0;
}
.b-seo__d::-webkit-scrollbar {
  width: 2px;
  height: 2px;
  background: #2a2a2a;
  border-radius: 1px;
}
.b-seo__d::-webkit-scrollbar-thumb {
  background: #db385d;
  border-radius: 1px;
}
.b-seo__d::-webkit-scrollbar-thumb:hover {
  background-color: #22d3ee;
}
.b-seo__d::-webkit-scrollbar-track {
  background: transparent;
  width: 2px;
  height: 2px;
}

.container {
  margin: 0 auto;
  display: block;
  padding: 0 32px;
  position: relative;
  width: 100%;
  max-width: 1412px;
}
@media (max-width: 1023.5px) {
  .container {
    padding: 0 16px;
  }
}
@media (max-width: 1023.5px) {
  .mdHide {
    display: none !important;
  }
}

@media (min-width: 1024px) {
  .mdShow {
    display: none !important;
  }
}

@media (max-width: 767.5px) {
  .smHide {
    display: none !important;
  }
}

@media (min-width: 768px) {
  .smShow {
    display: none !important;
  }
}

@font-face {
  font-family: "Open Sans";
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url("../fonts/OpenSans-Bold.woff2") format("woff2"), url("../fonts/OpenSans-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Open Sans";
  src: local("Open Sans SemiBold"), local("OpenSans-SemiBold"), url("../fonts/OpenSans-SemiBold.woff2") format("woff2"), url("../fonts/OpenSans-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Open Sans";
  src: local("Open Sans Italic"), local("OpenSans-Italic"), url("../fonts/OpenSans-Italic.woff2") format("woff2"), url("../fonts/OpenSans-Italic.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Open Sans";
  src: local("Open Sans Medium"), local("OpenSans-Medium"), url("../fonts/OpenSans-Medium.woff2") format("woff2"), url("../fonts/OpenSans-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Open Sans";
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url("../fonts/OpenSans-Regular.woff2") format("woff2"), url("../fonts/OpenSans-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Open Sans";
  src: local("Open Sans Light"), local("OpenSans-Light"), url("../fonts/OpenSans-Light.woff2") format("woff2"), url("../fonts/OpenSans-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-display: swap;
  font-family: "Grunt Grotesk Variable";
  font-style: normal;
  font-weight: 300;
  src: url("../fonts/GruntGrotesk-Light.woff2") format("woff2");
}
@font-face {
  font-display: swap;
  font-family: "Grunt Grotesk Variable";
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/GruntGrotesk-Bold.woff2") format("woff2");
}
@font-face {
  font-display: swap;
  font-family: "Librestile Extended Bold";
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/LibrestileExtBold.woff2") format("woff2");
}
@font-face {
  font-family: "Anton";
  font-display: swap;
  src: url("../fonts/Anton-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  font-display: swap;
  src: url("../fonts/Inter-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Geologica";
  font-display: swap;
  src: url("../fonts/Geologica-Light.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  font-display: swap;
  src: url("../fonts/Inter-Light.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  font-display: swap;
  src: url("../fonts/Inter-SemiBold.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "MrDafoe";
  font-display: swap;
  src: url("../fonts/MrDafoe-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  font-display: swap;
  src: url("../fonts/Inter-Bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  font-display: swap;
  src: url("../fonts/Inter-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: PricedownBl;
  font-display: swap;
  src: url("../fonts/PricedownBl-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
}
:root {
  --vh: 1vh;
}

*,
*::before,
*::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

html,
body {
  height: 100%;
}

body {
  font-family: "Inter", Arial, Helvetica, "Trebuchet MS", sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.3;
  color: #cbd5e1;
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  background: #000000;
}
body.active {
  overflow: hidden;
}

.wrapper {
  margin-top: 57px;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 1411.5px) {
  .wrapper {
    margin-top: 48px;
  }
}

.main {
  flex: 1 0 auto;
}

.footer {
  flex: 0 0 auto;
}

/*.container {
  padding : 0 15px;
}

@media (min-width : 576px) {
  .container {
    max-width : 100%;
    margin    : 0 16px;
  }
}

@media (min-width : 1200px) {
  .container {
    max-width : 100%;
    margin    : 0 32px;
  }
}*/
ul {
  list-style: none;
}

a,
a:active,
a:hover {
  outline: none;
  text-decoration: none;
  transition: 0.3s;
}

button,
button:active,
button:focus,
button:hover,
input,
input:active,
input:focus,
input:hover,
textarea,
textarea:focus {
  outline: none;
}

/*a,
button {
  font-family : $font, sans-serif;
  font-weight : 600;
  font-size   : 20px;
  color       : $white;
  transition  : all 0.3s ease;
}

textarea {
  resize : none;
}*/
/*h2,
h3,
h4,
h5,
h6 {
  font-weight   : 600;
  margin-bottom : 20px;
  line-height   : 1.2;
}

h1 {
  font-weight : 700;
  font-size   : 48px;
  line-height : 1.2;
  @media screen and (max-width : 576px) {
    font-size : 34px;
  }
}

h2 {
  font-size : 38px;
  @media screen and (max-width : 800px) {
    font-size : 34px;
  }
  @media screen and (max-width : 576px) {
    font-size : 28px;
  }
}

h3 {
  font-size : 26px;
}*/
img {
  max-width: 100%;
  height: auto;
}

.gamburger {
  display: none;
  position: relative;
  cursor: pointer;
}
@media (max-width: 1411.5px) {
  .gamburger {
    display: block;
  }
}
.gamburger::before {
  content: "";
  display: block;
  width: 22px;
  height: 2px;
  background: #fff;
  transition: all 0.3s ease;
}
.gamburger::after {
  content: "";
  display: block;
  width: 22px;
  height: 2px;
  background: #fff;
  margin-top: 6px;
  transition: all 0.3s ease;
}
.gamburger.active {
  z-index: 10;
}
.gamburger.active::before {
  transform: rotate(45deg);
}
.gamburger.active::after {
  margin-top: -2px;
  transform: rotate(135deg);
}

.page-preloader {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  display: none;
  align-items: center;
  justify-content: center;
  background: #121212;
  z-index: 1002;
}
.page-preloader svg:first-child {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-51%, -49%);
}
.page-preloader .logo svg {
  position: static;
  max-height: 38px;
  height: 38px;
}
.page-preloader .logo img {
  position: static;
  max-height: 38px;
  height: 38px;
}

.btn {
  display: block;
  padding: 10px 25px;
  background: #db385d;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 18px;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  border-radius: 40px;
  border: none;
  cursor: pointer;
  transition: all 0.3s ease;
}
.btn:hover {
  background: #6e1c2f;
}

.button {
  display: block;
  padding: 24px 40px;
  background: #db385d;
  min-width: 224px;
  width: 232px;
  font-size: 18px;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  border-radius: 40px;
  border: none;
  cursor: pointer;
  transition: all 0.3s ease;
}
.button:hover {
  background: #6e1c2f;
}
.button:active {
  background: #6e1c2f;
}
.button.button__arrow {
  position: relative;
  transition: width 0.5s ease;
  display: flex;
  align-items: center;
}
.button.button__arrow svg {
  max-width: 0;
  opacity: 0;
  overflow: hidden;
  pointer-events: none;
  transition: max-width ease-in-out 0.3s, opacity ease-in-out 0.3s;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  right: 30px;
}
@media screen and (max-width: 992px) {
  .button.button__arrow svg {
    display: none;
  }
}
.button.button__arrow:hover {
  width: 290px;
  background: linear-gradient(270deg, #92253e 0%, #db385d 100%);
}
.button.button__arrow:hover svg {
  max-width: 200px;
  opacity: 1;
}
.button.button__arrow:active {
  background: #6e1c2f;
}
@media screen and (max-width: 992px) {
  .button.button__arrow {
    width: -moz-fit-content;
    width: fit-content;
  }
  .button.button__arrow:hover {
    width: -moz-fit-content;
    width: fit-content;
    text-align: center;
  }
}
@media screen and (max-width: 992px) {
  .button.button__arrow.desktop {
    display: none;
  }
}
.button.button__arrow.mobile {
  display: none;
  padding: 16px 32px 16px 32px;
  margin: 40px auto 0;
}
@media screen and (max-width: 992px) {
  .button.button__arrow.mobile {
    display: flex;
  }
}

.lambo-grey {
  display: none;
  margin: 0 auto;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 822px;
  transition: opacity 1s ease;
}

.post-wrap {
  display: grid;
  grid-template-columns: 70% 27%;
  -moz-column-gap: 2%;
       column-gap: 2%;
  max-width: 1480px;
  padding-top: 60px;
  margin: 0 auto 70px;
}
@media screen and (max-width: 1200px) {
  .post-wrap {
    grid-template-columns: 1fr;
    margin-bottom: 40px;
  }
  .post-wrap article {
    padding-bottom: 15px;
    border-bottom: 1px solid #323232;
    margin-bottom: 35px;
  }
}
.post-wrap__thumb {
  margin-bottom: 32px;
}
.post-wrap__thumb img {
  width: 100%;
  border-radius: 12px;
}
.post-wrap h1.entry-title {
  color: #cbd5e1;
  font-weight: 700;
  font-size: 42px;
  line-height: 1.3;
  margin: 16px 0 19px;
}
@media screen and (max-width: 992px) {
  .post-wrap h1.entry-title {
    font-size: 26px;
  }
}
@media screen and (max-width: 576px) {
  .post-wrap h1.entry-title {
    font-size: 24px;
  }
}
.post-wrap h2.entry-title {
  font-weight: 700;
  font-size: 20px;
  line-height: 24px;
  margin: 16px 0 19px;
}
.post-wrap .entry-content table tr td {
  font-size: 17px;
}
.post-wrap .entry-content table td {
  font-size: 16px;
}
.post-wrap .entry-content ul,
.post-wrap .entry-content ol {
  padding-left: 30px;
  list-style: unset;
}
.post-wrap .entry-content ul li,
.post-wrap .entry-content ol li {
  font-size: 18px;
  margin-bottom: 10px;
}
.post-wrap .entry-content p {
  margin-bottom: 20px;
  font-size: 18px;
  color: #dedede;
}
.post-wrap .entry-content a {
  color: #db385d;
}
.post-wrap .entry-content a:hover {
  text-decoration: underline;
}
.post-wrap .entry-meta {
  font-size: 18px;
  margin: 0 0 32px 0;
  color: #9c9c9c;
}

ul.wp-block-latest-posts__list li {
  padding: 15px 0;
  border-bottom: 1px solid #cbd5e1;
}

@media screen and (max-width: 1200px) {
  .single-sidebar {
    display: grid;
    grid-template-columns: 1fr;
  }
  .single-sidebar article {
    padding-bottom: 0;
    border-bottom: 0;
  }
}
.single-sidebar article {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  -moz-column-gap: 20px;
       column-gap: 20px;
  max-width: 473px;
  padding-bottom: 34px;
  margin-bottom: 34px;
  border-bottom: 1px solid #323232;
}
@media screen and (max-width: 576px) {
  .single-sidebar article {
    max-width: 100%;
    margin-bottom: 50px;
  }
}
.single-sidebar .post-wrap__thumb {
  display: block;
  margin-bottom: 0;
}
.single-sidebar .post-wrap__thumb img {
  max-height: 175px;
  max-width: 245px;
}
.single-sidebar a.title {
  font-size: 20px;
  font-weight: 600;
  display: block;
}
.single-sidebar a.title:hover {
  color: #db385d;
}
.single-sidebar a.button {
  padding: 7px 15px;
  font-size: 16px;
  width: -moz-fit-content;
  width: fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  min-width: -moz-fit-content;
  min-width: fit-content;
}
.single-sidebar .entry-content {
  font-size: 16px;
  line-height: 22px;
}
.single-sidebar .entry-meta {
  font-size: 14px;
  margin: 0 0 10px;
}
.single-sidebar .seeAllBtn {
  font-size: 18px;
  font-weight: 400;
  color: #db385d;
  display: block;
}
.single-sidebar .seeAllBtn:hover {
  color: #cbd5e1;
}

.navigation.pagination {
  margin-bottom: 50px;
}
.navigation.pagination h2.screen-reader-text {
  text-align: center;
}
.navigation.pagination .page-numbers {
  font-size: 18px;
  line-height: 24px;
  font-weight: 400;
  padding: 7px 14px;
  border-radius: 50%;
}
.navigation.pagination .page-numbers:hover {
  background: #db385d;
}
.navigation.pagination .page-numbers.current {
  background: #db385d;
}
.navigation.pagination .nav-links {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
}
.navigation.pagination .nav-links a.prev,
.navigation.pagination .nav-links a.next {
  display: none;
}

.protection_widget {
  margin-top: 145px;
}
@media screen and (max-width: 1200px) {
  .protection_widget {
    margin-top: 25px;
  }
}
.protection_widget .post-link {
  color: #db385d;
  font-weight: 600;
  font-size: 18px;
}
.protection_widget .post-link:hover {
  color: #6e1c2f;
}

.ppf__accordion-content .faqAccord__title {
  font-weight: 700;
  font-size: 18px;
  transition: all 0.2s;
  text-align: center;
  position: relative;
  display: grid;
  grid-template-columns: 1fr 192px 1fr;
  align-items: center;
  margin-bottom: 24px;
  transition: all 0.3s;
  animation: blink 2s infinite linear alternate;
}
.ppf__accordion-content .faqAccord__title::before {
  content: "";
  height: 1px;
  background: #323232;
  width: 100%;
}
.ppf__accordion-content .faqAccord__title::after {
  content: "";
  height: 1px;
  background: #323232;
  width: 100%;
}
.ppf__accordion-content .faqAccord__title.active {
  animation: none;
}
.ppf__accordion-content .ppfAccord__item {
  margin-bottom: 24px;
  background: #252525;
  border-radius: 12px;
  padding: 24px;
}
.ppf__accordion-content .ppfAccord__question {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.ppf__accordion-content .ppfAccord__question p {
  margin: 0;
  font-size: 18px;
  font-weight: 700;
}
.ppf__accordion-content .ppfAccord__arrow {
  min-width: 15px;
  margin-left: 10px;
  height: 16px;
  transition: 0.5s;
}
.ppf__accordion-content .ppfAccord__arrow.rotate {
  transform: rotate(180deg);
}
.ppf__accordion-content .ppfAccord__answer {
  margin-top: 33px;
  display: none;
  padding: 24px;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}
.ppf__accordion-content .ppfAccord__answer p {
  margin-bottom: 10px;
}

.ti-widget.ti-goog {
  display: flex !important;
  left: 0;
  bottom: 0;
}
.ti-widget.ti-goog .ti-widget-container {
  margin-bottom: 0 !important;
}

@media screen and (max-width: 576px) {
  .ti-widget.ti-goog .ti-header {
    padding: 10px !important;
  }
}

.t_1 {
  -webkit-text-stroke: 8px #22d3ee;
  font-family: "PricedownBl";
  font-size: 130px;
  line-height: 84%;
  text-transform: uppercase;
  color: transparent;
}
@media (max-width: 767.5px) {
  .t_1 {
    font-size: 82px;
    -webkit-text-stroke: 5px #22d3ee;
  }
}
@media (max-width: 345px) {
  .t_1 {
    font-size: 76px;
  }
}
.t_1 .js-d, .t_1 .ml, .t_1 .inl {
  overflow: visible;
}

.t_2 {
  font-family: "Anton";
  font-weight: 400;
  font-size: 36px;
  line-height: 111%;
  color: #fff;
}
.t_2 span {
  color: #22d3ee;
}
@media (max-width: 767.5px) {
  .t_2 {
    font-size: 28px;
    line-height: 107%;
  }
}

.t_3 {
  font-family: "Anton";
  font-weight: 400;
  font-size: 24px;
  line-height: 133%;
  color: #fff;
}
@media (max-width: 767.5px) {
  .t_3 {
    font-size: 20px;
  }
}

.t_4 {
  font-weight: 600;
  font-size: 30px;
  line-height: 117%;
  letter-spacing: -0.02em;
  color: #fff;
}
@media (max-width: 767.5px) {
  .t_4 {
    font-size: 22px;
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes pulls {
  0% {
    width: 18px;
    height: 18px;
    opacity: 1;
  }
  50% {
    width: 32px;
    height: 32px;
    background: #cbd5e1;
  }
  100% {
    width: 44px;
    height: 44px;
    background: transparent;
    opacity: 0.5;
  }
}
@keyframes slideInRight {
  0% {
    transform: translate(150%);
  }
  100% {
    transform: translate(-50%);
  }
}
@keyframes roundWheel {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(-360deg);
  }
}
.circle {
  stroke-dasharray: 300;
  stroke-dashoffset: 300;
  animation: stroke 500ms ease forwards 500ms;
}

@keyframes stroke {
  to {
    stroke-dashoffset: 0;
  }
}
@keyframes blink {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0.1;
  }
}
@keyframes arrowBlink {
  0% {
    opacity: 0.1;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0.1;
  }
}
.wpcf7 {
  max-width: 1094px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 52px;
  border-radius: 0 0 24px 0;
  background: var(--Background-bgCards, #232323);
}
.wpcf7-form {
  width: 100%;
}
@media (max-width: 1919.5px) {
  .wpcf7 {
    padding: 40px;
  }
}
@media (max-width: 767.5px) {
  .wpcf7 {
    padding: 40px 20px;
  }
}
.wpcf7-top {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 24px;
  align-items: start;
  grid-auto-rows: max-content;
  margin-bottom: 24px;
}
@media (max-width: 1411.5px) {
  .wpcf7-top {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 767.5px) {
  .wpcf7-top {
    grid-template-columns: 1fr;
  }
}
.wpcf7-bottom {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 24px;
  align-items: start;
  grid-auto-rows: max-content;
  margin-bottom: 45px;
}
@media (max-width: 1411.5px) {
  .wpcf7-bottom {
    grid-template-columns: 1fr;
  }
}
@media (max-width: 767.5px) {
  .wpcf7-bottom {
    margin-bottom: 32px;
  }
}
.wpcf7-bottom__select-wrap {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
  align-items: start;
  grid-auto-rows: max-content;
  grid-column: auto/span 3;
}
@media (max-width: 1411.5px) {
  .wpcf7-bottom__select-wrap {
    grid-column: auto;
  }
}
@media (max-width: 1023.5px) {
  .wpcf7-bottom__select-wrap {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 767.5px) {
  .wpcf7-bottom__select-wrap {
    grid-template-columns: 1fr;
  }
}
.wpcf7__select-wrap {
  position: relative;
  width: 100%;
}
.wpcf7 .accord__item.additional {
  display: none;
}
.wpcf7 .accord__item.additional.visible {
  display: block;
}
.wpcf7 .accord__item.package:not(.active) {
  pointer-events: none;
}
.wpcf7 .accord__item.package:not(.active) .accord__item-title {
  background: rgba(255, 255, 255, 0.1);
  color: #6a6a6a;
}
.wpcf7 .accord__item.package:not(.active) .accord__item-arrow svg path {
  fill: #444;
}
@media (max-width: 1023.5px) {
  .wpcf7 .accord__item.package {
    grid-column: auto/span 2;
  }
}
@media (max-width: 767.5px) {
  .wpcf7 .accord__item.package {
    grid-column: auto;
  }
}
.wpcf7 .accord__item-title {
  position: relative;
  transition: all 0.3s ease-in-out;
  backface-visibility: hidden;
  /* &:hover {
     @if $properties == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
  color: #121212;
  font-size: 14px;
  line-height: 1.4;
  font-weight: 300;
  padding: 4px 16px;
  border: 1px solid transparent;
  width: 100%;
  min-height: 44px;
  border-radius: 0 0 12px 0;
  background: var(--Input-inBg, #fff);
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.wpcf7 .accord__item-title p {
  padding-right: 45px;
  max-height: 44px;
  overflow: hidden;
  color: rgba(0, 0, 0, 0.4);
}
.wpcf7 .accord__item-arrow {
  position: absolute;
  right: 16px;
  top: 10px;
}
.wpcf7 .accord__item-arrow svg {
  transition: all 0.3s;
}
.wpcf7 .accord__item-arrow svg path {
  fill: #db385d;
}
.wpcf7 .accord__item-arrow.rotate svg {
  transform: rotate(180deg);
}
.wpcf7 .accord__item-answer {
  display: none;
  background: #cbd5e1;
  margin-top: 10px;
  border-radius: 0 0 12px 0;
  background: var(--Input-inBg, #fff);
  width: 100%;
  position: relative;
  z-index: 9999;
  overflow: hidden;
}
.wpcf7 .accord__item-answer p {
  cursor: pointer;
  padding: 10px 16px;
  color: #121212;
}
.wpcf7 .accord__item-answer p:hover {
  background: #dbdad8;
}
.wpcf7 .accord__item-answer p.selected {
  background: #db385d;
  color: #cbd5e1;
}
.wpcf7-form-control-wrap {
  display: block;
}
.wpcf7 select {
  position: relative;
  z-index: 0;
  width: 100%;
  color: #121212;
  font-size: 14px;
  padding: 4px 16px;
  border: 1px solid transparent;
  border-radius: 0 0 12px 0;
}
.wpcf7 select:focus-visible {
  outline: none;
}
.wpcf7 textarea {
  font-family: "Grunt Grotesk Variable";
  transition: all 0.3s ease-in-out;
  backface-visibility: hidden;
  /* &:hover {
     @if $properties == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
  color: #121212;
  font-size: 14px;
  line-height: 1.4;
  font-weight: 300;
  padding: 16px 16px;
  border: 1px solid transparent;
  width: 100%;
  height: 225px;
  border-radius: 0 0 12px 0;
  background: var(--Input-inBg, #fff);
}
@media (max-width: 767.5px) {
  .wpcf7 textarea {
    grid-column: unset;
  }
}
.wpcf7 textarea::-moz-placeholder {
  color: #959595;
  font-family: "Grunt Grotesk Variable";
}
.wpcf7 textarea::placeholder {
  color: #959595;
  font-family: "Grunt Grotesk Variable";
}
.wpcf7 textarea:focus {
  border-color: #db385d;
}
.wpcf7 textarea.wpcf7-not-valid {
  border-color: #db385d;
}
.wpcf7__addBtn {
  border: 0;
  height: -moz-fit-content;
  height: fit-content;
  color: var(--Text-textButton, #fff);
  font-family: "Librestile Extended Bold";
  font-size: 10px;
  font-style: normal;
  font-weight: 400;
  line-height: 160%; /* 16px */
  letter-spacing: 0.2px;
  text-transform: uppercase;
  position: relative;
  padding-left: 47px;
  text-align: left;
  display: flex;
  align-items: center;
  cursor: pointer;
  min-height: 35px;
}
.wpcf7__addBtn:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translate(0, -50%);
  box-sizing: border-box;
  display: block;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  flex-shrink: 0;
  background: #fff url("../img/plus-serv-btn.svg") no-repeat center center;
  background-size: 20px;
  transition: all 0.3s ease-in-out;
  backface-visibility: hidden;
  /* &:hover {
     @if $properties == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
}
.wpcf7__addBtn:hover::before {
  background-color: #db385d;
}
.wpcf7__addBtn.panish {
  display: none;
}
.wpcf7 .kc_captcha .wpcf7-form-control {
  width: 100%;
}
.wpcf7 .kc_captcha .captcha-image {
  padding: 12px;
  border: 1px solid var(--Dividers-divCards, rgba(255, 255, 255, 0.1));
}
@media (max-width: 767.5px) {
  .wpcf7 .kc_captcha .captcha-image {
    width: 100%;
  }
}
.wpcf7 .kc_captcha .captcha-image .cf7ic_instructions {
  color: var(--Text-textBodyDarkBg, #fff);
  font-size: 14px;
  font-style: normal;
  line-height: 160%;
  margin-bottom: 12px;
}
.wpcf7__btn {
  padding: 4px 18px;
  min-width: -moz-fit-content;
  min-width: fit-content;
  width: -moz-fit-content;
  width: fit-content;
  align-self: flex-end;
  margin-top: 16px;
  margin-left: auto;
  height: 44px;
  border-radius: 0 0 12px 0;
  background: var(--Button-btnPrimary, #db385d);
  color: var(--Text-textButton, #fff);
  font-family: "Librestile Extended Bold";
  font-size: 10px;
  font-style: normal;
  font-weight: 400;
  line-height: 160%; /* 16px */
  letter-spacing: 0.2px;
  text-transform: uppercase;
}
.wpcf7__btn.disabled {
  pointer-events: none;
  background: #6d6d6d;
}
@media (max-width: 1411.5px) {
  .wpcf7__btn {
    align-self: center;
  }
}
@media (max-width: 767.5px) {
  .wpcf7__btn {
    width: 100%;
  }
}

.wpcf7-not-valid-tip {
  position: relative;
  display: block;
  padding-top: 7px;
}
.wpcf7-not-valid-tip::after {
  content: "";
  display: block;
  width: 24px;
  height: 24px;
  background: url(../images/error.svg) center no-repeat;
  position: absolute;
  right: 10px;
  top: -35px;
}

.searchform {
  margin: 30px 0;
}
.searchform div {
  display: flex;
  flex-direction: column;
}
.searchform input {
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  background: #cbd5e1;
  color: #121212;
  font-size: 18px;
  font-weight: 300;
  padding: 10px 16px;
  border: 1px solid transparent;
  border-radius: 12px;
  max-width: 222px;
  max-height: 48px;
  margin-bottom: 20px;
}
.searchform input::-moz-placeholder {
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  color: rgba(0, 0, 0, 0.4);
  font-weight: 300;
}
.searchform input::placeholder {
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  color: rgba(0, 0, 0, 0.4);
  font-weight: 300;
}
.searchform input:focus {
  border: 1px solid #db385d;
}
.searchform input.wpcf7-not-valid {
  border: 2px solid #db385d;
}
@media screen and (max-width: 1200px) {
  .searchform input {
    max-width: 100%;
    width: 100%;
  }
}
.searchform #searchsubmit {
  background: #db385d;
  min-width: -moz-fit-content;
  min-width: fit-content;
  max-height: -moz-fit-content;
  max-height: fit-content;
  font-size: 18px;
  color: #cbd5e1;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  border-radius: 40px;
  border: none;
  cursor: pointer;
  transition: all 0.3s ease;
}
.searchform #searchsubmit:hover {
  background: #6e1c2f;
}
.searchform #searchsubmit:active {
  background: #6e1c2f;
}

.dscf7_captcha_icon {
  display: none;
}

input:not(.form__input)::-moz-placeholder {
  color: #959595;
  font-family: "Grunt Grotesk Variable";
}

input:not(.form__input)::placeholder {
  color: #959595;
  font-family: "Grunt Grotesk Variable";
}
input:not(.form__input):focus {
  border-color: #db385d;
}
input:not(.form__input).wpcf7-not-valid {
  border-color: #db385d;
}

.popup {
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.popup-box {
  position: absolute;
  min-width: 480px;
  right: 28px;
  bottom: 28px;
  background: linear-gradient(180deg, #92253e 0%, #5b1827 100%);
  box-shadow: 0px 3.93985px 2.95489px rgba(0, 0, 0, 0.25);
  border-radius: 6px;
  padding: 20px;
  opacity: 0;
  transition: all 1s ease;
  pointer-events: none;
  z-index: 10002;
}
.popup-box.active {
  opacity: 1;
  pointer-events: all;
}
@media screen and (max-width: 992px) {
  .popup-box {
    position: relative;
    right: 0;
    bottom: 0;
  }
}
@media screen and (max-width: 510px) {
  .popup-box {
    min-width: 85%;
  }
}
@media screen and (max-width: 992px) {
  .popup {
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    align-items: center;
    justify-content: center;
  }
}
.popup-wrap {
  position: relative;
}
.popup-close {
  position: absolute;
  right: 10px;
  top: 10px;
  cursor: pointer;
  z-index: 9;
}
.popup-close svg,
.popup-close img {
  cursor: pointer;
}
.popup-header {
  margin-bottom: 28px;
}
.popup-header h2 {
  font-size: 40px;
  font-weight: 600;
  text-align: center;
  margin-bottom: 5px;
}
@media screen and (max-width: 576px) {
  .popup-header h2 {
    font-size: 28px;
  }
}
.popup-header p {
  font-size: 18px;
  text-align: center;
}
@media screen and (max-width: 576px) {
  .popup-header p {
    font-size: 16px;
  }
}
.popup-middle {
  display: flex;
  justify-content: space-between;
  align-items: center;
  max-width: 330px;
  margin: 0 auto;
}
.popup-design img,
.popup-design svg {
  display: block;
  margin-bottom: 8px;
}
.popup-design {
  font-size: 18px;
  text-align: center;
}
@media screen and (max-width: 576px) {
  .popup-design {
    font-size: 16px;
  }
}

.overlay {
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(18, 18, 18, 0.8);
  z-index: 10001;
}
.overlay.active {
  display: block;
}

:root {
  --f-spinner-width: 36px;
  --f-spinner-height: 36px;
  --f-spinner-color-1: rgba(0, 0, 0, 0.1);
  --f-spinner-color-2: rgba(17, 24, 28, 0.8);
  --f-spinner-stroke: 2.75;
}

.f-spinner {
  margin: auto;
  padding: 0;
  width: var(--f-spinner-width);
  height: var(--f-spinner-height);
}

.f-spinner svg {
  width: 100%;
  height: 100%;
  vertical-align: top;
  animation: f-spinner-rotate 2s linear infinite;
}

.f-spinner svg * {
  stroke-width: var(--f-spinner-stroke);
  fill: none;
}

.f-spinner svg *:first-child {
  stroke: var(--f-spinner-color-1);
}

.f-spinner svg *:last-child {
  stroke: var(--f-spinner-color-2);
  animation: f-spinner-dash 2s ease-in-out infinite;
}

@keyframes f-spinner-rotate {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes f-spinner-dash {
  0% {
    stroke-dasharray: 1, 150;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -35;
  }
  100% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -124;
  }
}
.f-throwOutUp {
  animation: var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutUp;
}

.f-throwOutDown {
  animation: var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutDown;
}

@keyframes f-throwOutUp {
  to {
    transform: translate3d(0, calc(var(--f-throw-out-distance, 150px) * -1), 0);
    opacity: 0;
  }
}
@keyframes f-throwOutDown {
  to {
    transform: translate3d(0, var(--f-throw-out-distance, 150px), 0);
    opacity: 0;
  }
}
.f-zoomInUp {
  animation: var(--f-transition-duration, 0.2s) ease 0.1s both f-zoomInUp;
}

.f-zoomOutDown {
  animation: var(--f-transition-duration, 0.2s) ease both f-zoomOutDown;
}

@keyframes f-zoomInUp {
  from {
    transform: scale(0.975) translate3d(0, 16px, 0);
    opacity: 0;
  }
  to {
    transform: scale(1) translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes f-zoomOutDown {
  to {
    transform: scale(0.975) translate3d(0, 16px, 0);
    opacity: 0;
  }
}
.f-fadeIn {
  animation: var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeIn;
  z-index: 2;
}

.f-fadeOut {
  animation: var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeOut;
  z-index: 1;
}

@keyframes f-fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes f-fadeOut {
  100% {
    opacity: 0;
  }
}
.f-fadeFastIn {
  animation: var(--f-transition-duration, 0.2s) ease-out both f-fadeFastIn;
  z-index: 2;
}

.f-fadeFastOut {
  animation: var(--f-transition-duration, 0.1s) ease-out both f-fadeFastOut;
  z-index: 2;
}

@keyframes f-fadeFastIn {
  0% {
    opacity: 0.75;
  }
  100% {
    opacity: 1;
  }
}
@keyframes f-fadeFastOut {
  100% {
    opacity: 0;
  }
}
.f-fadeSlowIn {
  animation: var(--f-transition-duration, 0.5s) ease both f-fadeSlowIn;
  z-index: 2;
}

.f-fadeSlowOut {
  animation: var(--f-transition-duration, 0.5s) ease both f-fadeSlowOut;
  z-index: 1;
}

@keyframes f-fadeSlowIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes f-fadeSlowOut {
  100% {
    opacity: 0;
  }
}
.f-crossfadeIn {
  animation: var(--f-transition-duration, 0.2s) ease-out both f-crossfadeIn;
  z-index: 2;
}

.f-crossfadeOut {
  animation: calc(var(--f-transition-duration, 0.2s) * 0.5) linear 0.1s both f-crossfadeOut;
  z-index: 1;
}

@keyframes f-crossfadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes f-crossfadeOut {
  100% {
    opacity: 0;
  }
}
.f-slideIn.from-next {
  animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInNext;
}

.f-slideIn.from-prev {
  animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInPrev;
}

.f-slideOut.to-next {
  animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutNext;
}

.f-slideOut.to-prev {
  animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutPrev;
}

@keyframes f-slideInPrev {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes f-slideInNext {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes f-slideOutNext {
  100% {
    transform: translateX(-100%);
  }
}
@keyframes f-slideOutPrev {
  100% {
    transform: translateX(100%);
  }
}
.f-classicIn.from-next {
  animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicInNext;
  z-index: 2;
}

.f-classicIn.from-prev {
  animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicInPrev;
  z-index: 2;
}

.f-classicOut.to-next {
  animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicOutNext;
  z-index: 1;
}

.f-classicOut.to-prev {
  animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicOutPrev;
  z-index: 1;
}

@keyframes f-classicInNext {
  0% {
    transform: translateX(-75px);
    opacity: 0;
  }
  100% {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes f-classicInPrev {
  0% {
    transform: translateX(75px);
    opacity: 0;
  }
  100% {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes f-classicOutNext {
  100% {
    transform: translateX(-75px);
    opacity: 0;
  }
}
@keyframes f-classicOutPrev {
  100% {
    transform: translateX(75px);
    opacity: 0;
  }
}
:root {
  --f-button-width: 40px;
  --f-button-height: 40px;
  --f-button-border: 0;
  --f-button-border-radius: 0;
  --f-button-color: #374151;
  --f-button-bg: #f8f8f8;
  --f-button-hover-bg: #e0e0e0;
  --f-button-active-bg: #d0d0d0;
  --f-button-shadow: none;
  --f-button-transition: all 0.15s ease;
  --f-button-transform: none;
  --f-button-svg-width: 20px;
  --f-button-svg-height: 20px;
  --f-button-svg-stroke-width: 1.5;
  --f-button-svg-fill: none;
  --f-button-svg-filter: none;
  --f-button-svg-disabled-opacity: 0.65;
}

.f-button {
  display: flex;
  justify-content: center;
  align-items: center;
  box-sizing: content-box;
  position: relative;
  margin: 0;
  padding: 0;
  width: var(--f-button-width);
  height: var(--f-button-height);
  border: var(--f-button-border);
  border-radius: var(--f-button-border-radius);
  color: var(--f-button-color);
  background: var(--f-button-bg);
  box-shadow: var(--f-button-shadow);
  pointer-events: all;
  cursor: pointer;
  transition: var(--f-button-transition);
}

@media (hover: hover) {
  .f-button:hover:not([disabled]) {
    color: var(--f-button-hover-color);
    background-color: var(--f-button-hover-bg);
  }
}
.f-button:active:not([disabled]) {
  background-color: var(--f-button-active-bg);
}

.f-button:focus:not(:focus-visible) {
  outline: none;
}

.f-button:focus-visible {
  outline: none;
  box-shadow: inset 0 0 0 var(--f-button-outline, 2px) var(--f-button-outline-color, var(--f-button-color));
}

.f-button svg {
  width: var(--f-button-svg-width);
  height: var(--f-button-svg-height);
  fill: var(--f-button-svg-fill);
  stroke: currentColor;
  stroke-width: var(--f-button-svg-stroke-width);
  stroke-linecap: round;
  stroke-linejoin: round;
  transition: opacity 0.15s ease;
  transform: var(--f-button-transform);
  filter: var(--f-button-svg-filter);
  pointer-events: none;
}

.f-button[disabled] {
  cursor: default;
}

.f-button[disabled] svg {
  opacity: var(--f-button-svg-disabled-opacity);
}

.f-carousel__nav .f-button.is-prev, .f-carousel__nav .f-button.is-next, .fancybox__nav .f-button.is-prev, .fancybox__nav .f-button.is-next {
  position: absolute;
  z-index: 1;
}

.is-horizontal .f-carousel__nav .f-button.is-prev, .is-horizontal .f-carousel__nav .f-button.is-next, .is-horizontal .fancybox__nav .f-button.is-prev, .is-horizontal .fancybox__nav .f-button.is-next {
  top: 50%;
  transform: translateY(-50%);
}

.is-horizontal .f-carousel__nav .f-button.is-prev, .is-horizontal .fancybox__nav .f-button.is-prev {
  left: var(--f-button-prev-pos);
}

.is-horizontal .f-carousel__nav .f-button.is-next, .is-horizontal .fancybox__nav .f-button.is-next {
  right: var(--f-button-next-pos);
}

.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev, .is-horizontal.is-rtl .fancybox__nav .f-button.is-prev {
  left: auto;
  right: var(--f-button-next-pos);
}

.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next, .is-horizontal.is-rtl .fancybox__nav .f-button.is-next {
  right: auto;
  left: var(--f-button-prev-pos);
}

.is-vertical .f-carousel__nav .f-button.is-prev, .is-vertical .f-carousel__nav .f-button.is-next, .is-vertical .fancybox__nav .f-button.is-prev, .is-vertical .fancybox__nav .f-button.is-next {
  top: auto;
  left: 50%;
  transform: translateX(-50%);
}

.is-vertical .f-carousel__nav .f-button.is-prev, .is-vertical .fancybox__nav .f-button.is-prev {
  top: var(--f-button-next-pos);
}

.is-vertical .f-carousel__nav .f-button.is-next, .is-vertical .fancybox__nav .f-button.is-next {
  bottom: var(--f-button-next-pos);
}

.is-vertical .f-carousel__nav .f-button.is-prev svg, .is-vertical .f-carousel__nav .f-button.is-next svg, .is-vertical .fancybox__nav .f-button.is-prev svg, .is-vertical .fancybox__nav .f-button.is-next svg {
  transform: rotate(90deg);
}

.f-carousel__nav .f-button:disabled, .fancybox__nav .f-button:disabled {
  pointer-events: none;
}

html.with-fancybox {
  width: auto;
  overflow: visible;
  scroll-behavior: auto;
}

html.with-fancybox body {
  touch-action: none;
}

html.with-fancybox body.hide-scrollbar {
  width: auto;
  margin-right: calc(var(--fancybox-body-margin, 0px) + var(--fancybox-scrollbar-compensate, 0px));
  overflow: hidden !important;
  overscroll-behavior-y: none;
}

.fancybox__container {
  --fancybox-color: #dbdbdb;
  --fancybox-hover-color: #fff;
  --fancybox-bg: rgba(24, 24, 27, 0.98);
  --fancybox-slide-gap: 10px;
  --f-spinner-width: 50px;
  --f-spinner-height: 50px;
  --f-spinner-color-1: rgba(255, 255, 255, 0.1);
  --f-spinner-color-2: #bbb;
  --f-spinner-stroke: 3.65;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  direction: ltr;
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #f8f8f8;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  overflow: visible;
  z-index: var(--fancybox-zIndex, 1050);
  outline: none;
  transform-origin: top left;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: none;
  text-size-adjust: 100%;
  overscroll-behavior-y: contain;
}

.fancybox__container *, .fancybox__container *::before, .fancybox__container *::after {
  box-sizing: inherit;
}

.fancybox__container::backdrop {
  background-color: rgba(0, 0, 0, 0);
}

.fancybox__backdrop {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: -1;
  background: var(--fancybox-bg);
  opacity: var(--fancybox-opacity, 1);
  will-change: opacity;
}

.fancybox__carousel {
  position: relative;
  box-sizing: border-box;
  flex: 1;
  min-height: 0;
  z-index: 10;
  overflow-y: visible;
  overflow-x: clip;
}

.fancybox__viewport {
  width: 100%;
  height: 100%;
}

.fancybox__viewport.is-draggable {
  cursor: move;
  cursor: grab;
}

.fancybox__viewport.is-dragging {
  cursor: move;
  cursor: grabbing;
}

.fancybox__track {
  display: flex;
  margin: 0 auto;
  height: 100%;
}

.fancybox__slide {
  flex: 0 0 auto;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 100%;
  margin: 0 var(--fancybox-slide-gap) 0 0;
  padding: 4px;
  overflow: auto;
  overscroll-behavior: contain;
  transform: translate3d(0, 0, 0);
  backface-visibility: hidden;
}

.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn {
  padding-top: 40px;
}

.fancybox__slide.has-iframe, .fancybox__slide.has-video, .fancybox__slide.has-html5video {
  overflow: hidden;
}

.fancybox__slide.has-image {
  overflow: hidden;
}

.fancybox__slide.has-image.is-animating, .fancybox__slide.has-image.is-selected {
  overflow: visible;
}

.fancybox__slide::before, .fancybox__slide::after {
  content: "";
  flex: 0 0 0;
  margin: auto;
}

.fancybox__backdrop:empty, .fancybox__viewport:empty, .fancybox__track:empty, .fancybox__slide:empty {
  display: block;
}

.fancybox__content {
  align-self: center;
  display: flex;
  flex-direction: column;
  position: relative;
  margin: 0;
  padding: 2rem;
  max-width: 100%;
  color: var(--fancybox-content-color, #374151);
  background: var(--fancybox-content-bg, #fff);
  cursor: default;
  border-radius: 0;
  z-index: 20;
}

.is-loading .fancybox__content {
  opacity: 0;
}

.is-draggable .fancybox__content {
  cursor: move;
  cursor: grab;
}

.can-zoom_in .fancybox__content {
  cursor: zoom-in;
}

.can-zoom_out .fancybox__content {
  cursor: zoom-out;
}

.is-dragging .fancybox__content {
  cursor: move;
  cursor: grabbing;
}

.fancybox__content [data-selectable], .fancybox__content [contenteditable] {
  cursor: auto;
}

.fancybox__slide.has-image > .fancybox__content {
  padding: 0;
  background: rgba(0, 0, 0, 0);
  min-height: 1px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  transition: none;
  transform: translate3d(0, 0, 0);
  backface-visibility: hidden;
}

.fancybox__slide.has-image > .fancybox__content > picture > img {
  width: 100%;
  height: auto;
  max-height: 100%;
}

.is-animating .fancybox__content, .is-dragging .fancybox__content {
  will-change: transform, width, height;
}

.fancybox-image {
  margin: auto;
  display: block;
  width: 100%;
  height: 100%;
  min-height: 0;
  -o-object-fit: contain;
     object-fit: contain;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  filter: blur(0px);
}

.fancybox__caption {
  align-self: center;
  max-width: 100%;
  flex-shrink: 0;
  margin: 0;
  padding: 14px 0 4px 0;
  overflow-wrap: anywhere;
  line-height: 1.375;
  color: var(--fancybox-color, currentColor);
  opacity: var(--fancybox-opacity, 1);
  cursor: auto;
  visibility: visible;
}

.is-loading .fancybox__caption, .is-closing .fancybox__caption {
  opacity: 0;
  visibility: hidden;
}

.is-compact .fancybox__caption {
  padding-bottom: 0;
}

.f-button.is-close-btn {
  --f-button-svg-stroke-width: 2;
  position: absolute;
  top: 0;
  right: 8px;
  z-index: 40;
}

.fancybox__content > .f-button.is-close-btn {
  --f-button-width: 34px;
  --f-button-height: 34px;
  --f-button-border-radius: 4px;
  --f-button-color: var(--fancybox-color, #fff);
  --f-button-hover-color: var(--fancybox-color, #fff);
  --f-button-bg: transparent;
  --f-button-hover-bg: transparent;
  --f-button-active-bg: transparent;
  --f-button-svg-width: 22px;
  --f-button-svg-height: 22px;
  position: absolute;
  top: -38px;
  right: 0;
  opacity: 0.75;
}

.is-loading .fancybox__content > .f-button.is-close-btn {
  visibility: hidden;
}

.is-zooming-out .fancybox__content > .f-button.is-close-btn {
  visibility: hidden;
}

.fancybox__content > .f-button.is-close-btn:hover {
  opacity: 1;
}

.fancybox__footer {
  padding: 0;
  margin: 0;
  position: relative;
}

.fancybox__footer .fancybox__caption {
  width: 100%;
  padding: 24px;
  opacity: var(--fancybox-opacity, 1);
  transition: all 0.25s ease;
}

.is-compact .fancybox__footer {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 20;
  background: rgba(24, 24, 27, 0.5);
}

.is-compact .fancybox__footer .fancybox__caption {
  padding: 12px;
}

.is-compact .fancybox__content > .f-button.is-close-btn {
  --f-button-border-radius: 50%;
  --f-button-color: #fff;
  --f-button-hover-color: #fff;
  --f-button-outline-color: #000;
  --f-button-bg: rgba(0, 0, 0, 0.6);
  --f-button-active-bg: rgba(0, 0, 0, 0.6);
  --f-button-hover-bg: rgba(0, 0, 0, 0.6);
  --f-button-svg-width: 18px;
  --f-button-svg-height: 18px;
  --f-button-svg-filter: none;
  top: 5px;
  right: 5px;
}

.fancybox__nav {
  --f-button-width: 50px;
  --f-button-height: 50px;
  --f-button-border: 0;
  --f-button-border-radius: 50%;
  --f-button-color: var(--fancybox-color);
  --f-button-hover-color: var(--fancybox-hover-color);
  --f-button-bg: transparent;
  --f-button-hover-bg: rgba(24, 24, 27, 0.3);
  --f-button-active-bg: rgba(24, 24, 27, 0.5);
  --f-button-shadow: none;
  --f-button-transition: all 0.15s ease;
  --f-button-transform: none;
  --f-button-svg-width: 26px;
  --f-button-svg-height: 26px;
  --f-button-svg-stroke-width: 2.5;
  --f-button-svg-fill: none;
  --f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.5));
  --f-button-svg-disabled-opacity: 0.65;
  --f-button-next-pos: 1rem;
  --f-button-prev-pos: 1rem;
  opacity: var(--fancybox-opacity, 1);
}

.fancybox__nav .f-button:before {
  position: absolute;
  content: "";
  top: -30px;
  right: -20px;
  left: -20px;
  bottom: -30px;
  z-index: 1;
}

.is-idle .fancybox__nav {
  animation: 0.15s ease-out both f-fadeOut;
}

.is-idle.is-compact .fancybox__footer {
  pointer-events: none;
  animation: 0.15s ease-out both f-fadeOut;
}

.fancybox__slide > .f-spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: var(--f-spinner-top, calc(var(--f-spinner-width) * -0.5)) 0 0 var(--f-spinner-left, calc(var(--f-spinner-height) * -0.5));
  z-index: 30;
  cursor: pointer;
}

.fancybox-protected {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 40;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.fancybox-ghost {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  min-height: 0;
  -o-object-fit: contain;
     object-fit: contain;
  z-index: 40;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  pointer-events: none;
}

.fancybox-focus-guard {
  outline: none;
  opacity: 0;
  position: fixed;
  pointer-events: none;
}

.fancybox__container:not([aria-hidden]) {
  opacity: 0;
}

.fancybox__container.is-animated[aria-hidden=false] > *:not(.fancybox__backdrop, .fancybox__carousel), .fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel > *:not(.fancybox__viewport), .fancybox__container.is-animated[aria-hidden=false] .fancybox__slide > *:not(.fancybox__content) {
  animation: var(--f-interface-enter-duration, 0.25s) ease 0.1s backwards f-fadeIn;
}

.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop {
  animation: var(--f-backdrop-enter-duration, 0.35s) ease backwards f-fadeIn;
}

.fancybox__container.is-animated[aria-hidden=true] > *:not(.fancybox__backdrop, .fancybox__carousel), .fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel > *:not(.fancybox__viewport), .fancybox__container.is-animated[aria-hidden=true] .fancybox__slide > *:not(.fancybox__content) {
  animation: var(--f-interface-exit-duration, 0.15s) ease forwards f-fadeOut;
}

.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop {
  animation: var(--f-backdrop-exit-duration, 0.35s) ease forwards f-fadeOut;
}

.has-iframe .fancybox__content, .has-map .fancybox__content, .has-pdf .fancybox__content, .has-youtube .fancybox__content, .has-vimeo .fancybox__content, .has-html5video .fancybox__content {
  max-width: 100%;
  flex-shrink: 1;
  min-height: 1px;
  overflow: visible;
}

.has-iframe .fancybox__content, .has-map .fancybox__content, .has-pdf .fancybox__content {
  width: calc(100% - 120px);
  height: 90%;
}

.fancybox__container.is-compact .has-iframe .fancybox__content, .fancybox__container.is-compact .has-map .fancybox__content, .fancybox__container.is-compact .has-pdf .fancybox__content {
  width: 100%;
  height: 100%;
}

.has-youtube .fancybox__content, .has-vimeo .fancybox__content, .has-html5video .fancybox__content {
  width: 960px;
  height: 540px;
  max-width: 100%;
  max-height: 100%;
}

.has-map .fancybox__content, .has-pdf .fancybox__content, .has-youtube .fancybox__content, .has-vimeo .fancybox__content, .has-html5video .fancybox__content {
  padding: 0;
  background: rgba(24, 24, 27, 0.9);
  color: #fff;
}

.has-map .fancybox__content {
  background: #e5e3df;
}

.fancybox__html5video, .fancybox__iframe {
  border: 0;
  display: block;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0);
}

.fancybox-placeholder {
  border: 0 !important;
  clip: rect(1px, 1px, 1px, 1px) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}

.f-carousel__thumbs {
  --f-thumb-width: 96px;
  --f-thumb-height: 72px;
  --f-thumb-outline: 0;
  --f-thumb-outline-color: #5eb0ef;
  --f-thumb-opacity: 1;
  --f-thumb-hover-opacity: 1;
  --f-thumb-selected-opacity: 1;
  --f-thumb-border-radius: 2px;
  --f-thumb-offset: 0px;
  --f-button-next-pos: 0;
  --f-button-prev-pos: 0;
}

.f-carousel__thumbs.is-classic {
  --f-thumb-gap: 8px;
  --f-thumb-opacity: 0.5;
  --f-thumb-hover-opacity: 1;
  --f-thumb-selected-opacity: 1;
}

.f-carousel__thumbs.is-modern {
  --f-thumb-gap: 4px;
  --f-thumb-extra-gap: 16px;
  --f-thumb-clip-width: 46px;
}

.f-thumbs {
  position: relative;
  flex: 0 0 auto;
  margin: 0;
  overflow: hidden;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  perspective: 1000px;
  transform: translateZ(0);
}

.f-thumbs .f-spinner {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 2px;
  background-image: linear-gradient(#ebeff2, #e2e8f0);
  z-index: -1;
}

.f-thumbs .f-spinner svg {
  display: none;
}

.f-thumbs.is-vertical {
  height: 100%;
}

.f-thumbs__viewport {
  width: 100%;
  height: auto;
  overflow: hidden;
  transform: translate3d(0, 0, 0);
}

.f-thumbs__track {
  display: flex;
}

.f-thumbs__slide {
  position: relative;
  flex: 0 0 auto;
  box-sizing: content-box;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  margin: 0;
  width: var(--f-thumb-width);
  height: var(--f-thumb-height);
  overflow: visible;
  cursor: pointer;
}

.f-thumbs__slide.is-loading img {
  opacity: 0;
}

.is-classic .f-thumbs__viewport {
  height: 100%;
}

.is-modern .f-thumbs__track {
  width: -moz-max-content;
  width: max-content;
}

.is-modern .f-thumbs__track::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: calc((var(--f-thumb-clip-width, 0)) * -0.5);
  width: calc(var(--width, 0) * 1px + var(--f-thumb-clip-width, 0));
  cursor: pointer;
}

.is-modern .f-thumbs__slide {
  width: var(--f-thumb-clip-width);
  transform: translate3d(calc(var(--shift, 0) * -1px), 0, 0);
  transition: none;
  pointer-events: none;
}

.is-modern.is-resting .f-thumbs__slide {
  transition: transform 0.33s ease;
}

.is-modern.is-resting .f-thumbs__slide__button {
  transition: clip-path 0.33s ease;
}

.is-using-tab .is-modern .f-thumbs__slide:focus-within {
  filter: drop-shadow(-1px 0px 0px var(--f-thumb-outline-color)) drop-shadow(2px 0px 0px var(--f-thumb-outline-color)) drop-shadow(0px -1px 0px var(--f-thumb-outline-color)) drop-shadow(0px 2px 0px var(--f-thumb-outline-color));
}

.f-thumbs__slide__button {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: var(--f-thumb-width);
  height: 100%;
  margin: 0 -100% 0 -100%;
  padding: 0;
  border: 0;
  position: relative;
  border-radius: var(--f-thumb-border-radius);
  overflow: hidden;
  background: rgba(0, 0, 0, 0);
  outline: none;
  cursor: pointer;
  pointer-events: auto;
  touch-action: manipulation;
  opacity: var(--f-thumb-opacity);
  transition: opacity 0.2s ease;
}

.f-thumbs__slide__button:hover {
  opacity: var(--f-thumb-hover-opacity);
}

.f-thumbs__slide__button:focus:not(:focus-visible) {
  outline: none;
}

.f-thumbs__slide__button:focus-visible {
  outline: none;
  opacity: var(--f-thumb-selected-opacity);
}

.is-modern .f-thumbs__slide__button {
  --clip-path: inset( 0 calc( ((var(--f-thumb-width, 0) - var(--f-thumb-clip-width, 0))) * (1 - var(--progress, 0)) * 0.5 ) round var(--f-thumb-border-radius, 0) );
  clip-path: var(--clip-path);
}

.is-classic .is-nav-selected .f-thumbs__slide__button {
  opacity: var(--f-thumb-selected-opacity);
}

.is-classic .is-nav-selected .f-thumbs__slide__button::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: auto;
  bottom: 0;
  border: var(--f-thumb-outline, 0) solid var(--f-thumb-outline-color, transparent);
  border-radius: var(--f-thumb-border-radius);
  animation: f-fadeIn 0.2s ease-out;
  z-index: 10;
}

.f-thumbs__slide__img {
  overflow: hidden;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: var(--f-thumb-offset);
  box-sizing: border-box;
  pointer-events: none;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: var(--f-thumb-border-radius);
}

.f-thumbs.is-horizontal .f-thumbs__track {
  padding: 8px 0 12px 0;
}

.f-thumbs.is-horizontal .f-thumbs__slide {
  margin: 0 var(--f-thumb-gap) 0 0;
}

.f-thumbs.is-vertical .f-thumbs__track {
  flex-wrap: wrap;
  padding: 0 8px;
}

.f-thumbs.is-vertical .f-thumbs__slide {
  margin: 0 0 var(--f-thumb-gap) 0;
}

.fancybox__thumbs {
  --f-thumb-width: 96px;
  --f-thumb-height: 72px;
  --f-thumb-border-radius: 2px;
  --f-thumb-outline: 2px;
  --f-thumb-outline-color: #ededed;
  position: relative;
  opacity: var(--fancybox-opacity, 1);
  transition: max-height 0.35s cubic-bezier(0.23, 1, 0.32, 1);
}

.fancybox__thumbs.is-classic {
  --f-thumb-gap: 8px;
  --f-thumb-opacity: 0.5;
  --f-thumb-hover-opacity: 1;
}

.fancybox__thumbs.is-classic .f-spinner {
  background-image: linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05));
}

.fancybox__thumbs.is-modern {
  --f-thumb-gap: 4px;
  --f-thumb-extra-gap: 16px;
  --f-thumb-clip-width: 46px;
  --f-thumb-opacity: 1;
  --f-thumb-hover-opacity: 1;
}

.fancybox__thumbs.is-modern .f-spinner {
  background-image: linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05));
}

.fancybox__thumbs.is-horizontal {
  padding: 0 var(--f-thumb-gap);
}

.fancybox__thumbs.is-vertical {
  padding: var(--f-thumb-gap) 0;
}

.is-compact .fancybox__thumbs {
  --f-thumb-width: 64px;
  --f-thumb-clip-width: 32px;
  --f-thumb-height: 48px;
  --f-thumb-extra-gap: 10px;
}

.fancybox__thumbs.is-masked {
  max-height: 0px !important;
}

.is-closing .fancybox__thumbs {
  transition: none !important;
}

.fancybox__toolbar {
  --f-progress-color: var(--fancybox-color, rgba(255, 255, 255, 0.94));
  --f-button-width: 46px;
  --f-button-height: 46px;
  --f-button-color: var(--fancybox-color);
  --f-button-hover-color: var(--fancybox-hover-color);
  --f-button-bg: rgba(24, 24, 27, 0.65);
  --f-button-hover-bg: rgba(70, 70, 73, 0.65);
  --f-button-active-bg: rgba(90, 90, 93, 0.65);
  --f-button-border-radius: 0;
  --f-button-svg-width: 24px;
  --f-button-svg-height: 24px;
  --f-button-svg-stroke-width: 1.5;
  --f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.15));
  --f-button-svg-fill: none;
  --f-button-svg-disabled-opacity: 0.65;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin: 0;
  padding: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI Adjusted", "Segoe UI", "Liberation Sans", sans-serif;
  color: var(--fancybox-color, currentColor);
  opacity: var(--fancybox-opacity, 1);
  text-shadow: var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.5));
  pointer-events: none;
  z-index: 20;
}

.fancybox__toolbar :focus-visible {
  z-index: 1;
}

.fancybox__toolbar.is-absolute, .is-compact .fancybox__toolbar {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.is-idle .fancybox__toolbar {
  pointer-events: none;
  animation: 0.15s ease-out both f-fadeOut;
}

.fancybox__toolbar__column {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-content: flex-start;
}

.fancybox__toolbar__column.is-left, .fancybox__toolbar__column.is-right {
  flex-grow: 1;
  flex-basis: 0;
}

.fancybox__toolbar__column.is-right {
  display: flex;
  justify-content: flex-end;
  flex-wrap: nowrap;
}

.fancybox__infobar {
  padding: 0 5px;
  line-height: var(--f-button-height);
  text-align: center;
  font-size: 17px;
  font-variant-numeric: tabular-nums;
  -webkit-font-smoothing: subpixel-antialiased;
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.fancybox__infobar span {
  padding: 0 5px;
}

.fancybox__infobar:not(:first-child):not(:last-child) {
  background: var(--f-button-bg);
}

[data-fancybox-toggle-slideshow] {
  position: relative;
}

[data-fancybox-toggle-slideshow] .f-progress {
  height: 100%;
  opacity: 0.3;
}

[data-fancybox-toggle-slideshow] svg g:first-child {
  display: flex;
}

[data-fancybox-toggle-slideshow] svg g:last-child {
  display: none;
}

.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child {
  display: none;
}

.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child {
  display: flex;
}

[data-fancybox-toggle-fullscreen] svg g:first-child {
  display: flex;
}

[data-fancybox-toggle-fullscreen] svg g:last-child {
  display: none;
}

:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child {
  display: none;
}

:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child {
  display: flex;
}

.f-progress {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 3px;
  transform: scaleX(0);
  transform-origin: 0;
  transition-property: transform;
  transition-timing-function: linear;
  background: var(--f-progress-color, var(--f-carousel-theme-color, #0091ff));
  z-index: 30;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  pointer-events: none;
}

/**
 * Swiper 11.0.5
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: November 22, 2023
 */
@font-face {
  font-family: swiper-icons;
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color:#007aff;
}

:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}

.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
  display: block;
}

.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}

.swiper-android .swiper-slide, .swiper-ios .swiper-slide, .swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}

.swiper-horizontal {
  touch-action: pan-y;
}

.swiper-vertical {
  touch-action: pan-x;
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

.swiper-autoheight, .swiper-autoheight .swiper-slide {
  height: auto;
}

.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}

.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  backface-visibility: hidden;
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}

.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}

.swiper-3d {
  perspective: 1200px;
}

.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide {
  transform-style: preserve-3d;
}

.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}

.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}

.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}

.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}

.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}

.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: "";
  flex-shrink: 0;
  order: 9999;
}

.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}

.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}

.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}

.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}

.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}

.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}

.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader, .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color:#fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color:#000;
}

@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.swiper-virtual .swiper-slide {
  -webkit-backface-visibility: hidden;
  transform: translateZ(0);
}

.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
  height: 1px;
  width: var(--swiper-virtual-size);
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
  width: 1px;
  height: var(--swiper-virtual-size);
}

:root {
  --swiper-navigation-size:44px;
}

.swiper-button-next, .swiper-button-prev {
  position: absolute;
  top: var(--swiper-navigation-top-offset, 50%);
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-next.swiper-button-hidden, .swiper-button-prev.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}

.swiper-navigation-disabled .swiper-button-next, .swiper-navigation-disabled .swiper-button-prev {
  display: none !important;
}

.swiper-button-next svg, .swiper-button-prev svg {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  transform-origin: center;
}

.swiper-rtl .swiper-button-next svg, .swiper-rtl .swiper-button-prev svg {
  transform: rotate(180deg);
}

.swiper-button-prev, .swiper-rtl .swiper-button-next {
  left: var(--swiper-navigation-sides-offset, 10px);
  right: auto;
}

.swiper-button-next, .swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}

.swiper-button-lock {
  display: none;
}

.swiper-button-next:after, .swiper-button-prev:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
}

.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
  content: "prev";
}

.swiper-button-next, .swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}

.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
  content: "next";
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 0.3s opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

.swiper-pagination-disabled > .swiper-pagination, .swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}

.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}

.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}

.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-bullet:only-child {
  display: none !important;
}

.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical > .swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 0.2s transform, 0.2s top;
}

.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 0.2s transform, 0.2s left;
}

.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 0.2s transform, 0.2s right;
}

.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}

.swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
  position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}

.swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: var(--swiper-pagination-progressbar-size, 4px);
  left: 0;
  top: 0;
}

.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-vertical > .swiper-pagination-progressbar {
  width: var(--swiper-pagination-progressbar-size, 4px);
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-lock {
  display: none;
}

.swiper-scrollbar {
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  position: relative;
  touch-action: none;
  background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1));
}

.swiper-scrollbar-disabled > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-disabled {
  display: none !important;
}

.swiper-horizontal > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal {
  position: absolute;
  left: var(--swiper-scrollbar-sides-offset, 1%);
  bottom: var(--swiper-scrollbar-bottom, 4px);
  top: var(--swiper-scrollbar-top, auto);
  z-index: 50;
  height: var(--swiper-scrollbar-size, 4px);
  width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}

.swiper-scrollbar.swiper-scrollbar-vertical, .swiper-vertical > .swiper-scrollbar {
  position: absolute;
  left: var(--swiper-scrollbar-left, auto);
  right: var(--swiper-scrollbar-right, 4px);
  top: var(--swiper-scrollbar-sides-offset, 1%);
  z-index: 50;
  width: var(--swiper-scrollbar-size, 4px);
  height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  left: 0;
  top: 0;
}

.swiper-scrollbar-cursor-drag {
  cursor: move;
}

.swiper-scrollbar-lock {
  display: none;
}

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.swiper-slide-zoomed {
  cursor: move;
  touch-action: none;
}

.swiper .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

.swiper-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-grid > .swiper-wrapper {
  flex-wrap: wrap;
}

.swiper-grid-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}

.swiper-fade.swiper-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}

.swiper-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}

.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-fade .swiper-slide-active {
  pointer-events: auto;
}

.swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-cube {
  overflow: visible;
}

.swiper-cube .swiper-slide {
  pointer-events: none;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

.swiper-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-cube.swiper-rtl .swiper-slide {
  transform-origin: 100% 0;
}

.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-next, .swiper-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}

.swiper-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}

.swiper-cube .swiper-cube-shadow:before {
  content: "";
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px);
}

.swiper-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}

.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom, .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left, .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right, .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top {
  z-index: 0;
  backface-visibility: hidden;
}

.swiper-flip {
  overflow: visible;
}

.swiper-flip .swiper-slide {
  pointer-events: none;
  backface-visibility: hidden;
  z-index: 1;
}

.swiper-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-flip .swiper-slide-active, .swiper-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom, .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left, .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right, .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top {
  z-index: 0;
  backface-visibility: hidden;
}

.swiper-creative .swiper-slide {
  backface-visibility: hidden;
  overflow: hidden;
  transition-property: transform, opacity, height;
}

.swiper-cards {
  overflow: visible;
}

.swiper-cards .swiper-slide {
  transform-origin: center bottom;
  backface-visibility: hidden;
  overflow: hidden;
}

.archive-services {
  margin-top: 44px;
}
@media screen and (max-width: 576px) {
  .archive-services {
    margin-top: 60px;
  }
}
.archive-services__title {
  font-size: 48px;
  text-align: center;
}
@media screen and (max-width: 992px) {
  .archive-services__title {
    font-size: 48px;
    line-height: 30px;
    margin-bottom: 15px;
  }
}
@media screen and (max-width: 576px) {
  .archive-services__title {
    font-size: 28px;
  }
}
.archive-services__subtitle {
  max-width: 680px;
  font-size: 18px;
  text-align: center;
  margin: 0 auto 50px;
}
@media screen and (max-width: 1200px) {
  .archive-services__subtitle {
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 576px) {
  .archive-services__subtitle {
    font-size: 16px;
  }
}
.archive-services__wrap {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 3%;
  padding: 30px 0;
  justify-items: center;
  max-width: 1600px;
  margin: 0 auto 120px;
}
@media screen and (max-width: 1400px) {
  .archive-services__wrap {
    grid-template-columns: repeat(2, 1fr);
    max-width: 650px;
    margin-bottom: 94px;
    gap: 40px;
  }
}
@media screen and (max-width: 768px) {
  .archive-services__wrap {
    margin-bottom: 58px;
  }
}
@media screen and (max-width: 576px) {
  .archive-services__wrap {
    gap: 20px;
  }
}
.archive-services__article {
  background: rgba(255, 255, 255, 0.08);
  border-radius: 18px;
  transition: all 0.3s ease;
  display: flex;
  flex-direction: column;
  align-items: center;
  max-width: 300px;
  min-width: 300px;
  min-height: 300px;
  padding: 20px 22px;
  cursor: pointer;
}
.archive-services__article img {
  width: 251px;
}
.archive-services__article:hover {
  background: rgba(255, 255, 255, 0.2);
  transform: scale(1.1);
}
@media screen and (max-width: 992px) {
  .archive-services__article:hover {
    transform: unset;
  }
}
@media screen and (max-width: 768px) {
  .archive-services__article {
    padding: 17px 20px;
    min-width: 100%;
    min-height: 100%;
  }
  .archive-services__article a {
    font-size: 16px;
  }
}
@media screen and (max-width: 576px) {
  .archive-services__article {
    padding: 17px 14px;
  }
  .archive-services__article p {
    font-size: 14px;
  }
}

.simple-page {
  padding: 40px 0;
}
.simple-page-wrap {
  display: grid;
  grid-template-columns: 73% 24%;
  gap: 3%;
}
@media screen and (max-width: 992px) {
  .simple-page-wrap {
    grid-template-columns: 1fr;
  }
}
.simple-page-wrap__content {
  padding: 30px;
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.08);
}

.thx-page {
  height: 80vh;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
@media screen and (max-width: 576px) {
  .thx-page {
    padding: 0 15px;
  }
}
.thx-page img {
  margin-bottom: 36px;
}
.thx-page h3 {
  font-size: 24px;
  font-weight: 700;
  text-align: center;
  margin-bottom: 8px;
}
@media screen and (max-width: 576px) {
  .thx-page h3 {
    max-width: 300px;
  }
}
.thx-page p {
  margin-bottom: 38px;
  font-size: 18px;
  text-align: center;
}

.location {
  margin-top: 44px;
  padding-bottom: 80px;
}
.location p a {
  color: #db385d;
}
@media screen and (max-width: 690px) {
  .location p a {
    font-size: 16px;
  }
}
.location__title {
  text-align: center;
  margin-bottom: 8px;
}
.location__subtitle {
  font-size: 18px;
  max-width: 1000px;
  margin: 0 auto 48px;
  text-align: center;
}
@media screen and (max-width: 576px) {
  .location__subtitle {
    font-size: 16px;
  }
}
.location-inner {
  max-width: 1000px;
  margin: 0 auto;
  background: rgba(255, 255, 255, 0.08);
  border-radius: 12px;
  padding: 30px;
  margin-bottom: 48px;
}
@media screen and (max-width: 690px) {
  .location-inner {
    max-width: 407px;
  }
}
.location-inner p, .location-inner li {
  font-size: 18px;
  margin-bottom: 10px;
}
@media screen and (max-width: 690px) {
  .location-inner p, .location-inner li {
    font-size: 16px;
  }
}
.location-inner ul {
  list-style: unset;
  padding-left: 20px;
  margin-bottom: 20px;
}
.location-content__item {
  display: grid;
  grid-template-columns: 331px 1fr;
  -moz-column-gap: 24px;
       column-gap: 24px;
  padding-bottom: 32px;
  margin-bottom: 32px;
  border-bottom: 1px solid #7C7C7C;
}
.location-content__item h2, .location-content__item h3, .location-content__item h4, .location-content__item h5, .location-content__item h6 {
  margin-bottom: 8px;
}
.location-content__item h2 {
  font-size: 40px;
  color: #cbd5e1;
}
@media screen and (max-width: 992px) {
  .location-content__item h2 {
    font-size: 34px;
  }
}
@media screen and (max-width: 576px) {
  .location-content__item h2 {
    font-size: 28px;
  }
}
.location-content__item:last-child {
  border-bottom: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}
@media screen and (max-width: 768px) {
  .location-content__item {
    grid-template-columns: 1fr;
  }
}
@media screen and (max-width: 768px) {
  .location-content__item-img {
    text-align: center;
    margin-bottom: 16px;
  }
}
.location-content__item-text {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.location-content__item-btn {
  color: #cbd5e1;
  padding: 10px 24px;
  width: -moz-fit-content;
  width: fit-content;
  margin-bottom: 0;
  min-width: -moz-fit-content;
  min-width: fit-content;
}
@media screen and (max-width: 992px) {
  .location-content__item-btn {
    margin-top: 14px;
  }
}
@media screen and (max-width: 768px) {
  .location-content__item-btn {
    align-self: center;
  }
}

.custom-template {
  padding-top: 60px;
  padding-bottom: 80px;
}
.custom-template__block {
  margin-top: 20px;
}
.custom-template__block h2 {
  font-size: 40px;
  margin-bottom: 4px;
  text-align: center;
}
.custom-template__block-price {
  font-size: 18px;
  font-weight: 600;
  text-align: center;
  margin-bottom: 15px;
}

.single-service {
  padding-top: 60px;
  padding-bottom: 80px;
  overflow: hidden;
}
.single-service__title {
  text-align: center;
  margin-bottom: 10px;
}
.single-service__subtitle {
  max-width: 739px;
  font-size: 18px;
  text-align: center;
  margin: 0 auto;
}
@media screen and (max-width: 576px) {
  .single-service__subtitle {
    font-size: 16px;
  }
}
.single-service__wrap {
  position: relative;
  margin: 43px auto 0;
  max-width: 1000px;
  border-bottom: 1px solid #323232;
  padding-bottom: 65px;
  min-height: 330px;
}
@media screen and (max-width: 992px) {
  .single-service__wrap {
    min-height: auto;
  }
}
@media screen and (max-width: 576px) {
  .single-service__wrap {
    min-height: auto;
    padding-bottom: 25px;
  }
}
.single-service__img {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, 0);
  animation: slideInRight 2s cubic-bezier(0.25, 0.1, 0.1, 1) 0s 1;
  width: 100%;
  text-align: center;
}
@media screen and (max-width: 1200px) {
  .single-service__img {
    width: 1000px;
  }
}
@media screen and (max-width: 810px) {
  .single-service__img {
    width: 600px;
  }
}
@media screen and (max-width: 576px) {
  .single-service__img {
    width: 400px;
  }
}
@media screen and (max-width: 400px) {
  .single-service__img {
    width: 300px;
  }
}
.single-service__img.active {
  overflow: unset;
}
.single-service__img .frontWheel {
  position: absolute;
  left: 189px;
  bottom: 56px;
  width: 113px;
  animation: roundWheel 2s cubic-bezier(0.25, 0.1, 0.25, 1) 0s 1;
}
@media screen and (max-width: 810px) {
  .single-service__img .frontWheel {
    left: 73px;
    width: 82px;
    bottom: 43px;
  }
}
@media screen and (max-width: 576px) {
  .single-service__img .frontWheel {
    left: 49px;
    width: 55px;
    bottom: 29px;
  }
}
@media screen and (max-width: 400px) {
  .single-service__img .frontWheel {
    left: 37.5px;
    width: 41px;
    bottom: 22.5px;
  }
}
.single-service__img .frontWheel.ceramic-front {
  left: 189px;
  bottom: 55px;
  width: 151px;
}
@media screen and (max-width: 810px) {
  .single-service__img .frontWheel.ceramic-front {
    left: 75px;
    bottom: 42px;
    width: 107px;
  }
}
@media screen and (max-width: 576px) {
  .single-service__img .frontWheel.ceramic-front {
    left: 50px;
    bottom: 29px;
    width: 72px;
  }
}
@media screen and (max-width: 400px) {
  .single-service__img .frontWheel.ceramic-front {
    left: 37px;
    bottom: 22px;
    width: 55px;
  }
}
.single-service__img .frontWheel.vinyl-front {
  left: 211px;
  bottom: 53.3px;
  width: 146.3px;
}
@media screen and (max-width: 810px) {
  .single-service__img .frontWheel.vinyl-front {
    left: 89px;
    bottom: 39px;
    width: 107px;
  }
}
@media screen and (max-width: 576px) {
  .single-service__img .frontWheel.vinyl-front {
    left: 59.5px;
    bottom: 27px;
    width: 71px;
  }
}
@media screen and (max-width: 400px) {
  .single-service__img .frontWheel.vinyl-front {
    left: 44.5px;
    bottom: 21px;
    width: 53.5px;
  }
}
.single-service__img .frontWheel.detailing-front {
  left: 192px;
  bottom: 13px;
  width: 145px;
}
@media screen and (max-width: 810px) {
  .single-service__img .frontWheel.detailing-front {
    left: 75px;
    bottom: 9px;
    width: 108px;
  }
}
@media screen and (max-width: 576px) {
  .single-service__img .frontWheel.detailing-front {
    left: 49px;
    bottom: 5px;
    width: 74px;
  }
}
@media screen and (max-width: 400px) {
  .single-service__img .frontWheel.detailing-front {
    left: 37px;
    bottom: 6px;
    width: 55px;
  }
}
.single-service__img .frontWheel.cyberTrack {
  bottom: 25px;
  left: 146px;
  width: 138px;
}
@media screen and (max-width: 810px) {
  .single-service__img .frontWheel.cyberTrack {
    bottom: 15px;
    left: 41px;
    width: 103px;
  }
}
@media screen and (max-width: 576px) {
  .single-service__img .frontWheel.cyberTrack {
    bottom: 14px;
    left: 29px;
    width: 65px;
  }
}
@media screen and (max-width: 400px) {
  .single-service__img .frontWheel.cyberTrack {
    bottom: 10px;
    left: 21px;
    width: 50px;
  }
}
.single-service__img .frontWheel.tesla {
  bottom: 38px;
  left: 176px;
  width: 125px;
}
@media screen and (max-width: 810px) {
  .single-service__img .frontWheel.tesla {
    bottom: 26px;
    left: 62px;
    width: 95px;
  }
}
@media screen and (max-width: 576px) {
  .single-service__img .frontWheel.tesla {
    bottom: 22px;
    left: 43px;
    width: 60px;
  }
}
@media screen and (max-width: 400px) {
  .single-service__img .frontWheel.tesla {
    bottom: 16px;
    left: 32px;
    width: 46px;
  }
}
.single-service__img .backWheel {
  position: absolute;
  right: 190px;
  bottom: 55.5px;
  width: 114px;
  animation: roundWheel 2s cubic-bezier(0.25, 0.1, 0.25, 1) 0s 1;
}
@media screen and (max-width: 810px) {
  .single-service__img .backWheel {
    right: 74px;
    bottom: 42px;
    width: 83px;
  }
}
@media screen and (max-width: 576px) {
  .single-service__img .backWheel {
    right: 49px;
    bottom: 28px;
    width: 56px;
  }
}
@media screen and (max-width: 400px) {
  .single-service__img .backWheel {
    right: 36.9px;
    width: 40.5px;
    bottom: 23.2px;
  }
}
.single-service__img .backWheel.ceramic-back {
  right: 164px;
  bottom: 62px;
  width: 151px;
}
@media screen and (max-width: 810px) {
  .single-service__img .backWheel.ceramic-back {
    right: 56px;
    bottom: 47px;
    width: 107px;
  }
}
@media screen and (max-width: 576px) {
  .single-service__img .backWheel.ceramic-back {
    right: 37px;
    bottom: 32px;
    width: 72px;
  }
}
@media screen and (max-width: 400px) {
  .single-service__img .backWheel.ceramic-back {
    right: 27px;
    bottom: 24px;
    width: 56px;
  }
}
.single-service__img .backWheel.vinyl-back {
  right: 153px;
  bottom: 52px;
  width: 146.6px;
}
@media screen and (max-width: 810px) {
  .single-service__img .backWheel.vinyl-back {
    right: 46.5px;
    bottom: 38.5px;
    width: 107px;
  }
}
@media screen and (max-width: 576px) {
  .single-service__img .backWheel.vinyl-back {
    right: 31px;
    bottom: 27px;
    width: 71px;
  }
}
@media screen and (max-width: 400px) {
  .single-service__img .backWheel.vinyl-back {
    right: 23.5px;
    bottom: 20.8px;
    width: 53.7px;
  }
}
.single-service__img .backWheel.detailing-back {
  right: 210px;
  bottom: 11px;
  width: 146px;
}
@media screen and (max-width: 810px) {
  .single-service__img .backWheel.detailing-back {
    right: 88px;
    bottom: 8px;
    width: 108px;
  }
}
@media screen and (max-width: 576px) {
  .single-service__img .backWheel.detailing-back {
    right: 58px;
    bottom: 5px;
    width: 74px;
  }
}
@media screen and (max-width: 400px) {
  .single-service__img .backWheel.detailing-back {
    right: 43px;
    bottom: 5px;
    width: 56px;
  }
}
.single-service__img .backWheel.cyberTrack {
  bottom: 24.5px;
  right: 182px;
  width: 138px;
}
@media screen and (max-width: 810px) {
  .single-service__img .backWheel.cyberTrack {
    bottom: 17.5px;
    right: 66px;
    width: 103px;
  }
}
@media screen and (max-width: 576px) {
  .single-service__img .backWheel.cyberTrack {
    bottom: 14.5px;
    right: 46px;
    width: 65px;
  }
}
@media screen and (max-width: 400px) {
  .single-service__img .backWheel.cyberTrack {
    bottom: 10.5px;
    right: 34px;
    width: 50px;
  }
}
.single-service__img .backWheel.tesla {
  bottom: 38.5px;
  right: 191px;
  width: 125px;
}
@media screen and (max-width: 810px) {
  .single-service__img .backWheel.tesla {
    bottom: 26.5px;
    right: 73px;
    width: 95px;
  }
}
@media screen and (max-width: 576px) {
  .single-service__img .backWheel.tesla {
    bottom: 21.5px;
    right: 51px;
    width: 60px;
  }
}
@media screen and (max-width: 400px) {
  .single-service__img .backWheel.tesla {
    bottom: 16.5px;
    right: 37px;
    width: 46px;
  }
}
.single-service__btns {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  padding-top: 45px;
  min-height: 360px;
  transition: opacity 0.5s ease;
  opacity: 0;
}
.single-service__btns.active {
  opacity: 1;
  animation: fadeIn 500ms linear 1;
}
@media screen and (max-width: 992px) {
  .single-service__btns {
    padding-top: 35px;
  }
}
@media screen and (max-width: 768px) {
  .single-service__btns {
    min-height: 300px;
  }
}
@media screen and (max-width: 620px) {
  .single-service__btns {
    min-height: 250px;
    padding-top: 28px;
  }
}
@media screen and (max-width: 576px) {
  .single-service__btns {
    padding-top: 0;
    min-height: 220px;
  }
}
@media screen and (max-width: 400px) {
  .single-service__btns {
    min-height: 145px;
  }
}
.single-service__btn {
  position: relative;
  display: block;
  background: transparent;
  border-radius: 50%;
  border: 1px solid #cbd5e1;
  width: 32px;
  height: 32px;
  cursor: pointer;
  z-index: 1;
}
.single-service__btn:nth-child(1) {
  grid-column: 1/2;
  grid-row: 1/2;
  margin-left: 111px;
}
@media screen and (max-width: 992px) {
  .single-service__btn:nth-child(1) {
    margin-left: 0;
  }
}
.single-service__btn:nth-child(2) {
  grid-column: 1/3;
  grid-row: 2/3;
  align-self: flex-end;
  justify-self: center;
}
.single-service__btn:nth-child(2).secondBottomButton {
  grid-column: 2/3;
  grid-row: 2/3;
  align-self: flex-end;
  justify-self: center;
  margin-left: 110px;
}
@media screen and (max-width: 576px) {
  .single-service__btn:nth-child(2).secondBottomButton {
    margin-bottom: 20px;
    margin-left: 90px;
  }
}
@media screen and (max-width: 400px) {
  .single-service__btn:nth-child(2).secondBottomButton {
    margin-bottom: 0px;
    margin-left: 64px;
  }
}
@media screen and (max-width: 576px) {
  .single-service__btn:nth-child(2) {
    margin-bottom: 20px;
  }
}
.single-service__btn:nth-child(3) {
  grid-column: 2/3;
  grid-row: 1/2;
  justify-self: flex-end;
  margin-right: 70px;
}
@media screen and (max-width: 992px) {
  .single-service__btn:nth-child(3) {
    margin-right: 0;
  }
}
.single-service__btn:nth-child(4) {
  grid-column: 1/2;
  grid-row: 2/3;
  justify-self: center;
  align-self: flex-end;
  margin-right: 100px;
}
@media screen and (max-width: 576px) {
  .single-service__btn:nth-child(4) {
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 400px) {
  .single-service__btn:nth-child(4) {
    margin-bottom: 0px;
    margin-right: 70px;
  }
}
.single-service__btn span.animated {
  content: "";
  display: block;
  border-radius: 50%;
  border: 1px solid #cbd5e1;
  width: 22px;
  height: 22px;
  animation: pulls 2s cubic-bezier(0.3, 0.8, 0.9, 1.5) infinite;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.single-service__btn span.animated.active {
  animation: none;
  background: #cbd5e1;
}
.single-service__btn.active span.animated {
  animation: none;
  background: #db385d;
}
.single-service__btn span.text {
  position: absolute;
  width: 300px;
  text-align: left;
  left: 50px;
  top: 0;
  opacity: 1;
  transition: opacity 0.5s;
  pointer-events: all;
}
@media screen and (max-width: 1300px) {
  .single-service__btn span.text {
    top: 40px;
    left: -20px;
    width: 100%;
  }
}
@media screen and (max-width: 992px) {
  .single-service__btn span.text {
    display: none;
  }
}
.single-service__tabs {
  margin-top: 20px;
  opacity: 0;
  height: 0;
  pointer-events: none;
  overflow: hidden;
}
.single-service__tabs.active {
  opacity: 1;
  height: 100%;
  pointer-events: all;
}
.single-service__tabs h2 {
  text-align: center;
  font-size: 40px;
  margin-bottom: 4px;
}
@media screen and (max-width: 799px) {
  .single-service__tabs h2 {
    font-size: 34px;
  }
}
@media screen and (max-width: 576px) {
  .single-service__tabs h2 {
    font-size: 28px;
  }
}
.single-service__tabs-subtitle {
  text-align: center;
  color: #cbd5e1;
  font-weight: 400;
  font-size: 18px;
  margin: 0 auto 38px;
  border-radius: 12px;
  width: -moz-fit-content;
  width: fit-content;
  max-width: 960px;
}
.single-service__tabs-subtitle.afterPrice {
  margin-top: 0;
  padding: 0;
}
.single-service__tabs-subtitle.red {
  border: 1px solid #6d6d6d;
  color: #db385d;
  font-weight: 600;
  font-size: 20px;
  padding: 11px 25px;
}
@media screen and (max-width: 576px) {
  .single-service__tabs-subtitle.red {
    border: none;
    padding: 0;
    margin-bottom: 20px;
    font-size: 18px;
  }
}
@media screen and (max-width: 992px) {
  .single-service__tabs-subtitle {
    border: none;
  }
}
@media screen and (max-width: 800px) {
  .single-service__tabs-subtitle {
    padding: 0;
  }
}
@media screen and (max-width: 576px) {
  .single-service__tabs-subtitle {
    font-size: 16px;
  }
}
.single-service__tabs-price {
  font-weight: 600;
  font-size: 18px;
  text-align: center;
  margin-bottom: 32px;
}
.single-service__tabs-box {
  padding: 50px 0;
}
.single-service__tabs-box .swiper-slide {
  display: flex;
  justify-content: center;
}
.single-service__tabs-box .swiper-wrapper {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  justify-items: center;
  gap: 140px;
  max-width: 1200px;
  margin: 0 auto;
}
@media screen and (max-width: 1365px) {
  .single-service__tabs-box .swiper-wrapper {
    gap: 100px;
  }
}
@media screen and (max-width: 1200px) {
  .single-service__tabs-box .swiper-wrapper {
    gap: 0;
  }
}
@media screen and (max-width: 1024px) {
  .single-service__tabs-box .swiper-wrapper {
    display: flex;
  }
}
.single-service__tabs-box .swiper-button-next,
.single-service__tabs-box .swiper-button-prev {
  display: none;
}
@media screen and (max-width: 1024px) {
  .single-service__tabs-box .swiper-button-next,
  .single-service__tabs-box .swiper-button-prev {
    display: flex;
  }
}
@media screen and (max-width: 992px) {
  .single-service__tabs-box {
    display: flex;
    padding: 26px 0;
  }
  .single-service__tabs-box .taxonomy-slider {
    padding-top: 26px;
  }
}
.single-service__tabs-wrap {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  max-width: 1200px;
  -moz-column-gap: 107px;
       column-gap: 107px;
  row-gap: 48px;
  margin: 64px auto 0;
}
@media screen and (max-width: 1365px) {
  .single-service__tabs-wrap {
    gap: 20px;
  }
}
@media screen and (max-width: 992px) {
  .single-service__tabs-wrap {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
}
.single-service__tabs-card {
  position: relative;
  border: 1px solid #cbd5e1;
  max-width: 300px;
  min-width: 300px;
  border-radius: 10px;
  background: #383838;
  padding: 20px 25px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  min-height: 365px;
  transition: all 0.3s;
}
@media screen and (max-width: 992px) {
  .single-service__tabs-card {
    transform: scale(0.87);
  }
}
@media screen and (min-width: 992px) {
  .single-service__tabs-card {
    transform: unset;
  }
  .single-service__tabs-card:hover {
    transform: scale(1.1);
  }
}
.single-service__tabs-card p {
  text-align: center;
  font-size: 18px;
  min-height: 50px;
  margin-bottom: 20px;
  font-weight: 400;
}
.single-service__tabs-card p.red {
  font-size: 16px;
  color: #db385d;
  min-height: -moz-fit-content;
  min-height: fit-content;
  margin-bottom: 10px;
}
@media screen and (max-width: 1200px) {
  .single-service__tabs-card p {
    font-size: 16px;
  }
}
.single-service__tabs-card span {
  font-weight: 700;
  font-size: 18px;
}
.single-service__tabs-card span.red {
  color: #db385d;
}
@media screen and (max-width: 1200px) {
  .single-service__tabs-card span {
    font-size: 16px;
  }
}
.single-service__tabs-card div.title {
  background: #cbd5e1;
  border-radius: 10px;
  font-weight: 700;
  color: #db385d;
  font-size: 20px;
  border: none;
  padding: 10px 30px;
  min-width: 190px;
  margin-top: -45px;
  margin-bottom: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 15px;
  cursor: pointer;
}
@media screen and (max-width: 1200px) {
  .single-service__tabs-card div.title {
    font-size: 18px;
  }
}
.single-service__tabs-item {
  position: relative;
  border: 4px solid #323232;
  border-radius: 12px;
  padding: 10px 20px;
  text-align: center;
  font-size: 20px;
  font-weight: 700;
  min-width: 216px;
  max-width: 216px;
  cursor: pointer;
}
@media screen and (max-width: 1200px) {
  .single-service__tabs-item {
    font-size: 18px;
    padding: 10px 14px;
  }
}
@media screen and (max-width: 860px) {
  .single-service__tabs-item {
    min-width: 140px;
    max-width: 145px;
    font-size: 16px;
    padding: 10px 7px;
  }
}
.single-service__tabs-item:hover {
  background: #323232;
}
.single-service__tabs-item.active {
  background: #dbdad8;
  color: #121212;
  border-color: transparent;
}
.single-service__tabs-item.active span {
  display: block;
}
.single-service__tabs-item span {
  display: none;
  position: absolute;
  min-width: 80px;
  right: -38px;
  top: -17px;
  color: #cbd5e1;
  font-size: 20px;
  font-weight: 700;
  background: #db385d;
  padding: 4px 10px 4px 13px;
  border-radius: 0 8px 8px 0;
  z-index: 1;
}
@media screen and (max-width: 992px) {
  .single-service__tabs-item span {
    font-size: 15px;
    min-width: 55px;
    right: -10px;
    padding: 5px 10px 6px 13px;
  }
}
.single-service__tabs-item span::before {
  content: "";
  display: block;
  width: 25px;
  height: 26px;
  background: #db385d;
  position: absolute;
  left: -13px;
  top: 4px;
  border-radius: 3px;
  transform: rotate(45deg);
  z-index: -1;
}
@media screen and (max-width: 992px) {
  .single-service__tabs-item span::before {
    height: 22px;
    left: -11px;
    top: 4px;
    width: 22px;
  }
}
.single-service__tabs-item span::after {
  content: "";
  display: block;
  width: 9px;
  height: 9px;
  position: absolute;
  background: #121212;
  border-radius: 50%;
  left: -6px;
  top: 50%;
  transform: translate(0, -50%);
}
@media screen and (max-width: 992px) {
  .single-service__tabs-item span::after {
    width: 6px;
    height: 6px;
  }
}
.single-service__tabs-vinylBtns {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  margin-bottom: 12px;
}
.single-service__tabs-vinylBtns p {
  font-weight: 600;
  font-size: 18px;
  text-align: center;
  margin-bottom: 48px;
}
.single-service__tabs-vinylBtns button {
  background: none;
  border: none;
  cursor: pointer;
}
.single-service__tabs-vinylBtns button img {
  width: 60px;
  height: 59px;
}
.single-service__tabs-vinylBtns button.active img {
  filter: drop-shadow(0 0 4px #cbd5e1);
}
.single-service__tabs-vinylBtns button.wrapIt {
  padding: 8px 24px;
  background: #db385d;
  border-radius: 32px;
}
.single-service__tabs-vinylBtns button.wrapIt.active {
  display: none;
}
.single-service__tabs-vinylBtns button.unWrapIt {
  padding: 8px 24px;
  background: #db385d;
  border-radius: 32px;
  display: none;
}
.single-service__tabs-vinylBtns button.unWrapIt.active {
  display: block;
}
.single-service__tabs-vinylBtns button.deleteChrome {
  padding: 8px 24px;
  background: #db385d;
  border-radius: 32px;
}
.single-service__tabs-vinylBtns button.deleteChrome.active {
  display: none;
}
.single-service__tabs-vinylBtns button.unDelete {
  padding: 8px 24px;
  background: #db385d;
  border-radius: 32px;
  display: none;
}
.single-service__tabs-vinylBtns button.unDelete.active {
  display: block;
}
.single-service__tabs-vinylBtns-wrap {
  display: flex;
  align-items: center;
  gap: 34px;
}
@media screen and (max-width: 992px) {
  .single-service__tabs-vinylBtns-wrap {
    gap: 25px;
    flex-wrap: wrap;
    justify-content: center;
  }
}
.single-service__tabs-total {
  border: 4px solid #db385d;
  border-radius: 12px;
  padding: 10px 38px;
  text-align: center;
  font-size: 20px;
  font-weight: 700;
  width: -moz-fit-content;
  width: fit-content;
  margin: 32px auto 0;
  display: none;
}
.single-service__tabs-total:hover {
  background: #db385d;
}
@media screen and (max-width: 1200px) {
  .single-service__tabs-total {
    font-size: 18px;
  }
}
@media screen and (max-width: 992px) {
  .single-service__tabs-total {
    margin: 20px auto 0;
  }
}
.single-service__brands {
  max-width: 1140px;
  margin: 100px auto 50px;
}
@media screen and (max-width: 992px) {
  .single-service__brands {
    margin: 50px auto 20px;
  }
}
.single-service__brands-images {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10%;
}
.single-service__brands-images img {
  max-width: 133px;
  max-height: 53px;
  filter: brightness(0.5);
}

.partial-parts {
  display: none;
  min-height: 360px;
}
@media screen and (max-width: 400px) {
  .partial-parts {
    min-height: 160px;
  }
}
.partial-parts .frontBumper {
  position: absolute;
  bottom: 108px;
  left: 110px;
  transition: opacity 0.3s;
  opacity: 0;
}
@media screen and (max-width: 810px) {
  .partial-parts .frontBumper {
    bottom: 176px;
    height: 81px;
    left: 14px;
    width: 77px;
  }
}
@media screen and (max-width: 576px) {
  .partial-parts .frontBumper {
    bottom: 238px;
    height: 53px;
    left: 10px;
    width: 52px;
  }
}
@media screen and (max-width: 400px) {
  .partial-parts .frontBumper {
    width: 38px;
    height: 40px;
    left: 8px;
    bottom: 68px;
  }
}
.partial-parts .frontBumper.active {
  opacity: 1;
}
.partial-parts .partialFenders {
  position: absolute;
  bottom: 203px;
  left: 165px;
  height: 36px;
  transition: opacity 0.3s;
  opacity: 0;
}
@media screen and (max-width: 810px) {
  .partial-parts .partialFenders {
    bottom: 243px;
    height: 30px;
    left: 56px;
    width: 50px;
  }
}
@media screen and (max-width: 576px) {
  .partial-parts .partialFenders {
    bottom: 284px;
    height: 17px;
    left: 36px;
    width: 44px;
  }
}
@media screen and (max-width: 400px) {
  .partial-parts .partialFenders {
    bottom: 102px;
    height: 14px;
    left: 27px;
    width: 32px;
  }
}
.partial-parts .partialFenders.active {
  opacity: 1;
}
.partial-parts .partialHood {
  position: absolute;
  bottom: 220px;
  left: 132px;
  height: 32px;
  width: 77px;
  transition: opacity 0.3s;
  opacity: 0;
}
@media screen and (max-width: 810px) {
  .partial-parts .partialHood {
    bottom: 258px;
    left: 33px;
    width: 46px;
  }
}
@media screen and (max-width: 576px) {
  .partial-parts .partialHood {
    bottom: 292px;
    left: 21px;
    width: 35px;
    height: 15px;
  }
}
@media screen and (max-width: 400px) {
  .partial-parts .partialHood {
    bottom: 108px;
    left: 15px;
    width: 26px;
    height: 12px;
  }
}
.partial-parts .partialHood.active {
  opacity: 1;
}
.partial-parts .headlights {
  position: absolute;
  bottom: 188px;
  left: 126px;
  width: 55px;
  transition: opacity 0.3s;
  opacity: 0;
}
@media screen and (max-width: 810px) {
  .partial-parts .headlights {
    bottom: 233px;
    left: 27px;
    width: 42px;
  }
}
@media screen and (max-width: 576px) {
  .partial-parts .headlights {
    bottom: 276px;
    left: 18px;
    width: 28px;
  }
}
@media screen and (max-width: 400px) {
  .partial-parts .headlights {
    bottom: 96px;
    left: 13px;
    width: 22px;
  }
}
.partial-parts .headlights.active {
  opacity: 1;
}
.partial-parts .pillars {
  position: absolute;
  width: 136px;
  height: 73px;
  bottom: 257px;
  left: 335px;
  transition: opacity 0.3s;
  opacity: 0;
}
@media screen and (max-width: 810px) {
  .partial-parts .pillars {
    bottom: 284px;
    height: 54px;
    left: 177px;
    width: 104px;
  }
}
@media screen and (max-width: 576px) {
  .partial-parts .pillars {
    bottom: 310px;
    height: 35px;
    left: 119px;
    width: 66px;
  }
}
@media screen and (max-width: 400px) {
  .partial-parts .pillars {
    bottom: 122px;
    height: 27px;
    left: 89px;
    width: 50px;
  }
}
.partial-parts .pillars.active {
  opacity: 1;
}
.partial-parts .bpillars {
  position: absolute;
  height: 56px;
  bottom: 263px;
  left: 528px;
  transition: opacity 0.3s;
  opacity: 0;
}
@media screen and (max-width: 810px) {
  .partial-parts .bpillars {
    bottom: 289px;
    height: 41px;
    left: 320px;
  }
}
@media screen and (max-width: 576px) {
  .partial-parts .bpillars {
    bottom: 313px;
    height: 27px;
    left: 214px;
    width: 13px;
  }
}
@media screen and (max-width: 400px) {
  .partial-parts .bpillars {
    bottom: 124px;
    height: 21px;
    left: 160px;
    width: 11px;
  }
}
.partial-parts .bpillars.active {
  opacity: 1;
}
.partial-parts .mirrors {
  position: absolute;
  bottom: 255px;
  left: 371px;
  transition: opacity 0.3s;
  opacity: 0;
}
@media screen and (max-width: 810px) {
  .partial-parts .mirrors {
    bottom: 284px;
    left: 206px;
    width: 30px;
  }
}
@media screen and (max-width: 576px) {
  .partial-parts .mirrors {
    bottom: 309px;
    left: 136px;
    width: 21px;
  }
}
@media screen and (max-width: 400px) {
  .partial-parts .mirrors {
    bottom: 121px;
    left: 102px;
    width: 16px;
  }
}
.partial-parts .mirrors.active {
  opacity: 1;
}
.partial-parts .doorcups {
  position: absolute;
  bottom: 212px;
  left: 478px;
  transition: opacity 0.3s;
  opacity: 0;
}
@media screen and (max-width: 810px) {
  .partial-parts .doorcups {
    bottom: 252px;
    left: 284px;
    width: 34px;
  }
}
@media screen and (max-width: 576px) {
  .partial-parts .doorcups {
    bottom: 288px;
    left: 189px;
    width: 24px;
  }
}
@media screen and (max-width: 400px) {
  .partial-parts .doorcups {
    bottom: 105px;
    left: 142px;
    width: 18px;
    height: 7px;
  }
}
.partial-parts .doorcups.active {
  opacity: 1;
}
.partial-parts .doorcupsback {
  position: absolute;
  bottom: 226px;
  right: 283px;
  transition: opacity 0.3s;
  opacity: 0;
}
@media screen and (max-width: 810px) {
  .partial-parts .doorcupsback {
    bottom: 262px;
    right: 141px;
    width: 34px;
  }
}
@media screen and (max-width: 576px) {
  .partial-parts .doorcupsback {
    bottom: 294px;
    right: 94px;
    width: 25px;
  }
}
@media screen and (max-width: 400px) {
  .partial-parts .doorcupsback {
    bottom: 110px;
    right: 71px;
    width: 18px;
    height: 7px;
  }
}
.partial-parts .doorcupsback.active {
  opacity: 1;
}
.partial-parts .cargoLip {
  position: absolute;
  bottom: 244px;
  right: 129px;
  transition: opacity 0.3s;
  opacity: 0;
}
@media screen and (max-width: 810px) {
  .partial-parts .cargoLip {
    bottom: 276px;
    right: 29px;
    width: 29px;
  }
}
@media screen and (max-width: 576px) {
  .partial-parts .cargoLip {
    bottom: 304px;
    right: 19px;
    width: 21px;
  }
}
@media screen and (max-width: 400px) {
  .partial-parts .cargoLip {
    bottom: 118px;
    right: 14px;
    width: 14px;
    height: 9px;
  }
}
.partial-parts .cargoLip.active {
  opacity: 1;
}
.partial-parts .fullfenders {
  position: absolute;
  bottom: 103px;
  left: 166px;
  width: 182px;
  transition: opacity 0.3s;
  opacity: 0;
}
@media screen and (max-width: 810px) {
  .partial-parts .fullfenders {
    bottom: 172px;
    left: 55px;
    width: 135px;
  }
}
@media screen and (max-width: 576px) {
  .partial-parts .fullfenders {
    bottom: 235px;
    left: 37px;
    width: 89px;
    height: 76px;
  }
}
@media screen and (max-width: 400px) {
  .partial-parts .fullfenders {
    bottom: 65px;
    left: 27px;
    width: 68px;
    height: 58px;
  }
}
.partial-parts .fullfenders.active {
  opacity: 1;
}
.partial-parts .fullhood {
  position: absolute;
  bottom: 221px;
  left: 135px;
  width: 195px;
  height: 49px;
  transition: opacity 0.3s;
  opacity: 0;
}
@media screen and (max-width: 810px) {
  .partial-parts .fullhood {
    bottom: 257px;
    left: 32px;
    width: 144px;
    height: 38px;
  }
}
@media screen and (max-width: 576px) {
  .partial-parts .fullhood {
    bottom: 291px;
    left: 21px;
    width: 95px;
    height: 26px;
  }
}
@media screen and (max-width: 400px) {
  .partial-parts .fullhood {
    bottom: 109px;
    left: 16px;
    width: 72px;
    height: 18px;
  }
}
.partial-parts .fullhood.active {
  opacity: 1;
}
.partial-parts .diffuser {
  position: absolute;
  bottom: 114px;
  right: 110px;
  width: 60px;
  transition: opacity 0.3s;
  opacity: 0;
}
@media screen and (max-width: 810px) {
  .partial-parts .diffuser {
    bottom: 180px;
    right: 15px;
    width: 45px;
  }
}
@media screen and (max-width: 576px) {
  .partial-parts .diffuser {
    bottom: 240px;
    right: 10px;
    width: 31px;
    height: 31px;
  }
}
@media screen and (max-width: 400px) {
  .partial-parts .diffuser {
    bottom: 69px;
    height: 23px;
    right: 8px;
    width: 21px;
  }
}
.partial-parts .diffuser.active {
  opacity: 1;
}
.partial-parts .door {
  position: absolute;
  bottom: 103px;
  left: 336px;
  width: 202px;
  transition: opacity 0.3s;
  opacity: 0;
}
@media screen and (max-width: 810px) {
  .partial-parts .door {
    bottom: 173px;
    left: 181px;
    width: 147px;
  }
}
@media screen and (max-width: 576px) {
  .partial-parts .door {
    bottom: 235px;
    left: 120px;
    width: 99px;
  }
}
@media screen and (max-width: 400px) {
  .partial-parts .door {
    bottom: 66px;
    left: 90px;
    width: 74px;
  }
}
.partial-parts .door.active {
  opacity: 1;
}
.partial-parts .rocketpanel {
  position: absolute;
  bottom: 103px;
  left: 339px;
  width: 337px;
  transition: opacity 0.3s;
  opacity: 0;
}
@media screen and (max-width: 810px) {
  .partial-parts .rocketpanel {
    bottom: 172px;
    left: 183px;
    width: 246px;
  }
}
@media screen and (max-width: 576px) {
  .partial-parts .rocketpanel {
    bottom: 235px;
    left: 122px;
    width: 164px;
  }
}
@media screen and (max-width: 400px) {
  .partial-parts .rocketpanel {
    bottom: 66px;
    left: 92px;
    width: 123px;
  }
}
.partial-parts .rocketpanel.active {
  opacity: 1;
}
.partial-parts .quarterpanel {
  position: absolute;
  bottom: 204px;
  left: 335px;
  width: 539px;
  transition: opacity 0.3s;
  opacity: 0;
}
@media screen and (max-width: 810px) {
  .partial-parts .quarterpanel {
    bottom: 246px;
    left: 177px;
    width: 396px;
  }
}
@media screen and (max-width: 576px) {
  .partial-parts .quarterpanel {
    bottom: 284px;
    left: 118px;
    width: 264px;
    height: 63px;
  }
}
@media screen and (max-width: 400px) {
  .partial-parts .quarterpanel {
    bottom: 103px;
    left: 89px;
    width: 198px;
    height: 47px;
  }
}
.partial-parts .quarterpanel.active {
  opacity: 1;
}
.partial-parts .rearbumper {
  position: absolute;
  bottom: 115px;
  right: 110px;
  width: 107px;
  height: 132px;
  transition: opacity 0.3s;
  opacity: 0;
}
@media screen and (max-width: 810px) {
  .partial-parts .rearbumper {
    bottom: 178px;
    right: 15px;
    width: 81px;
    height: 102px;
  }
}
@media screen and (max-width: 576px) {
  .partial-parts .rearbumper {
    bottom: 241px;
    right: 10px;
    width: 53px;
    height: 64px;
  }
}
@media screen and (max-width: 400px) {
  .partial-parts .rearbumper {
    bottom: 69px;
    right: 8px;
    width: 39px;
    height: 50px;
  }
}
.partial-parts .rearbumper.active {
  opacity: 1;
}
.partial-parts .roof {
  position: absolute;
  bottom: 301px;
  left: 439px;
  width: 346px;
  transition: opacity 0.3s;
  opacity: 0;
}
@media screen and (max-width: 810px) {
  .partial-parts .roof {
    bottom: 317px;
    left: 255px;
    width: 253px;
  }
}
@media screen and (max-width: 576px) {
  .partial-parts .roof {
    bottom: 331px;
    left: 170px;
    width: 169px;
    height: 17px;
  }
}
@media screen and (max-width: 400px) {
  .partial-parts .roof {
    bottom: 138px;
    left: 128px;
    width: 126px;
    height: 13px;
  }
}
.partial-parts .roof.active {
  opacity: 1;
}
.partial-parts .taillights {
  position: absolute;
  bottom: 236px;
  right: 124px;
  width: 42px;
  transition: opacity 0.3s;
  opacity: 0;
}
@media screen and (max-width: 810px) {
  .partial-parts .taillights {
    bottom: 270px;
    right: 26px;
    width: 30px;
  }
}
@media screen and (max-width: 576px) {
  .partial-parts .taillights {
    bottom: 266px;
    height: 50px;
    right: 12px;
    width: 10px;
  }
}
@media screen and (max-width: 400px) {
  .partial-parts .taillights {
    bottom: 114px;
    height: 10px;
    right: 13px;
    width: 15px;
  }
}
.partial-parts .taillights.active {
  opacity: 1;
}
.partial-parts .trunk {
  position: absolute;
  bottom: 167px;
  right: 113px;
  width: 22px;
  height: 102px;
  transition: opacity 0.3s;
  opacity: 0;
}
@media screen and (max-width: 810px) {
  .partial-parts .trunk {
    bottom: 219px;
    height: 74px;
    right: 17px;
    width: 17px;
  }
}
@media screen and (max-width: 576px) {
  .partial-parts .trunk {
    bottom: 266px;
    height: 50px;
    right: 12px;
    width: 10px;
  }
}
@media screen and (max-width: 400px) {
  .partial-parts .trunk {
    bottom: 89px;
    height: 38px;
    right: 9px;
    width: 8px;
  }
}
.partial-parts .trunk.active {
  opacity: 1;
}

.vinyl-images img {
  display: none;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 822px;
}
.vinyl-images img.active {
  display: block;
}

.wrapItImage {
  width: 822px;
  display: none;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}
.wrapItImage.active {
  display: block;
}

.deleteItImage {
  width: 822px;
  display: none;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}
.deleteItImage.active {
  display: block;
}

.quote_my_vehicle_button {
  display: block;
  font-size: 18px;
  font-weight: 700;
  color: #cbd5e1;
  border: 2px solid #db385d;
  border-radius: 32px;
  padding: 12px 24px;
  width: -moz-fit-content;
  width: fit-content;
  margin: 31px auto;
}
.quote_my_vehicle_button:hover {
  background: #db385d;
}

.select_a_package_to_get_a_quote {
  display: block;
  text-align: center;
  font-size: 16px;
  color: #868686;
  margin-top: 25px;
}

.services__accordion-content {
  max-width: 1000px;
  margin: 64px auto 0;
}
.services__accordion-content .accord__item:not(:last-child) {
  margin-bottom: 20px;
}
.services__accordion-content .accord__question {
  cursor: pointer;
  font-weight: 700;
  font-size: 18px;
  transition: all 0.2s;
  text-align: center;
  position: relative;
  display: grid;
  grid-template-columns: 1fr 192px 1fr;
  align-items: center;
  margin-bottom: 24px;
}
.services__accordion-content .accord__question p {
  transition: all 0.3s;
  animation: blink 2s infinite linear alternate;
}
.services__accordion-content .accord__question.active p {
  animation: none;
}
.services__accordion-content .accord__question::before {
  content: "";
  height: 1px;
  background: #323232;
  width: 100%;
}
.services__accordion-content .accord__question::after {
  content: "";
  height: 1px;
  background: #323232;
  width: 100%;
}
.services__accordion-content .accord__question:hover {
  color: #db385d;
}
.services__accordion-content .faqAccord__question {
  cursor: pointer;
  font-weight: 700;
  font-size: 18px;
  transition: all 0.2s;
  position: relative;
  margin-bottom: 24px;
}
.services__accordion-content .faqAccord__question.active p {
  animation: none;
}
.services__accordion-content .faqAccord__question:hover {
  color: #db385d;
}
.services__accordion-content .accord__answer {
  border-radius: 12px;
  display: block;
  font-size: 18px;
  padding: 32px;
  background: rgba(255, 255, 255, 0.08);
}
.services__accordion-content .accord__answer h3 {
  padding-top: 8px;
}
.services__accordion-content .accord__answer ul,
.services__accordion-content .accord__answer ol {
  padding: 15px 0;
}
.services__accordion-content .accord__answer ul li,
.services__accordion-content .accord__answer ol li {
  list-style: disc;
  padding: 5px 0 5px 0px;
  margin: 0 0 0 20px;
}
.services__accordion-content .accord__answer span {
  display: block;
  padding-top: 32px;
  font-size: 26px;
  font-weight: 700;
  margin-bottom: 8px;
}
.services__accordion-content .accord__answer p {
  margin-bottom: 10px;
}
.services__accordion-content .ppfAccord__answer {
  font-size: 18px;
  padding: 32px;
}
.services__accordion-content .ppfAccord__answer h3 {
  padding-top: 8px;
}
.services__accordion-content .ppfAccord__answer ul,
.services__accordion-content .ppfAccord__answer ol {
  padding: 15px 0;
}
.services__accordion-content .ppfAccord__answer ul li,
.services__accordion-content .ppfAccord__answer ol li {
  list-style: disc;
  padding: 5px 0 5px 0px;
  margin: 0 0 0 20px;
}
.services__accordion-content .ppfAccord__answer span {
  display: block;
  padding-top: 32px;
  font-size: 26px;
  font-weight: 700;
  margin-bottom: 8px;
}
.services__accordion-content .ppfAccord__answer p {
  margin-bottom: 10px;
}

.swiper-3d .swiper-slide-shadow {
  background: none;
}

.swiper-3d .swiper-slide-shadow-left {
  background-image: none;
}

.swiper-3d .swiper-slide-shadow-right {
  background-image: none;
}

@keyframes bounce {
  from, 20%, 53%, 80%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translate3d(0, 0, 0);
  }
  40%, 43% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -6px, 0);
  }
  70% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -3px, 0);
  }
  90% {
    transform: translate3d(0, -1px, 0);
  }
}
._bounce {
  animation-name: bounce;
  transform-origin: center bottom;
  animation-duration: 1s;
  animation-fill-mode: both;
  animation-iteration-count: 1;
}

.js-r, .js-l, .js-b, .js-s, .js-t, .js-t-f, .js-d {
  opacity: 0;
}

.js-t > *, .js-d > * {
  line-height: inherit;
}
.js-t .ml, .js-t .inl, .js-d .ml, .js-d .inl {
  overflow: hidden;
  position: relative;
  display: block;
}
.js-t .wl, .js-d .wl {
  transform: translateZ(0);
  backface-visibility: hidden;
  padding-top: 0.1em;
}

@keyframes titers {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
.animate__animated {
  transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
}

.swiper-js {
  width: 100%;
  position: relative;
  overflow: hidden;
}
.swiper-js *:focus {
  outline: none;
}
.swiper-js *::-moz-selection {
  background-color: transparent;
}
.swiper-js *::selection {
  background-color: transparent;
}
.swiper-js *::-moz-selection {
  background-color: transparent;
}
.swiper-js .swiper-wrapper {
  min-width: 0;
}

[data-prev],
[data-next] {
  cursor: pointer;
}
[data-prev]:focus,
[data-next]:focus {
  outline: none;
}

.swiper-notification {
  display: none;
}

.swiper-button-lock {
  display: none !important;
}

.s-auto {
  position: relative;
}
.s-auto .swiper-slide {
  height: auto;
}

.sl-nav {
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  left: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  z-index: 2;
}
.sl-nav__t {
  font-family: "Librestile Extended Bold";
  font-size: 10px;
  text-transform: uppercase;
  line-height: 1;
  padding-top: 2px;
  pointer-events: none;
}
.sl-nav__btn {
  transition: all 0.3s ease-in-out;
  backface-visibility: hidden;
  /* &:hover {
     @if $properties == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
  position: relative;
  flex-shrink: 0;
  width: 48px;
  height: 48px;
  border: 1px solid rgba(255, 255, 255, 0.5);
}
.sl-nav__btn::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 20px;
  height: 20px;
  pointer-events: none;
  mask-image: url("../img/arrow-right.svg");
  mask-repeat: no-repeat;
  mask-position: center center;
  mask-size: 20px 20px;
  -webkit-mask-image: url("../img/arrow-right.svg");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center center;
  -webkit-mask-size: 20px 20px;
  background: #fff;
}
.sl-nav__btn.swiper-button-disabled {
  pointer-events: none;
  opacity: 0.2;
}
@media (pointer: fine) {
  .sl-nav__btn:not(.swiper-button-disabled):hover {
    border-color: #fff;
    box-shadow: 0 0 42px 0 #ff007f, 0 0 10px 0 #ff007f;
  }
}
.sl-nav__btn._prev {
  transform: rotate(180deg);
  border-radius: 0 15px 0 0;
}
.sl-nav__btn._next {
  border-radius: 0 0 15px 0;
}

.sl-nav-arr {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  z-index: 2;
}
.sl-nav-arr__btn {
  transition: all 0.3s ease-in-out;
  backface-visibility: hidden;
  /* &:hover {
     @if $properties == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
  position: relative;
  flex-shrink: 0;
  width: 48px;
  height: 48px;
  border: 1px solid rgba(255, 255, 255, 0.5);
}
.sl-nav-arr__btn::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 20px;
  height: 20px;
  pointer-events: none;
  mask-image: url("../img/arrow-right.svg");
  mask-repeat: no-repeat;
  mask-position: center center;
  mask-size: 20px 20px;
  -webkit-mask-image: url("../img/arrow-right.svg");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center center;
  -webkit-mask-size: 20px 20px;
  background: #fff;
}
.sl-nav-arr__btn.swiper-button-disabled {
  pointer-events: none;
  opacity: 0.2;
}
@media (pointer: fine) {
  .sl-nav-arr__btn:not(.swiper-button-disabled):hover {
    border-color: #fff;
    box-shadow: 0 0 42px 0 #ff007f, 0 0 10px 0 #ff007f;
  }
}
.sl-nav-arr__btn._prev {
  transform: rotate(180deg);
  border-radius: 0 15px 0 0;
}
.sl-nav-arr__btn._next {
  border-radius: 0 0 15px 0;
}

.swiper-pagination {
  position: static;
  z-index: 2;
}
@media (max-width: 1023.5px) {
  .swiper-pagination {
    right: 50%;
    transform: translateX(50%);
    bottom: 34px !important;
  }
}
.swiper-pagination-bullet {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: transparent;
  border: 1px solid #fff;
  opacity: 0.4;
  position: relative;
  margin: 8px 8px !important;
  transition: all 0.3s ease-in-out;
  backface-visibility: hidden;
  /* &:hover {
     @if $properties == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
  cursor: pointer;
}
.swiper-pagination-bullet:before {
  display: none;
}
.swiper-pagination-bullet-active {
  pointer-events: none;
  opacity: 1;
  position: relative;
  background: #fff;
}

.fancybox__nav .f-button {
  transition: all 0.3s ease-in-out;
  backface-visibility: hidden;
  /* &:hover {
     @if $properties == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
  position: relative;
  flex-shrink: 0;
  width: 48px;
  height: 48px;
  border: 1px solid rgba(255, 255, 255, 0.5);
}
.fancybox__nav .f-button svg {
  display: none;
}
.fancybox__nav .f-button::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 20px;
  height: 20px;
  pointer-events: none;
  mask-image: url("../img/arrow-right.svg");
  mask-repeat: no-repeat;
  mask-position: center center;
  mask-size: 20px 20px;
  -webkit-mask-image: url("../img/arrow-right.svg");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center center;
  -webkit-mask-size: 20px 20px;
  background: #fff;
}
.fancybox__nav .f-button.is-next {
  border-radius: 0 0 15px 0;
}
.fancybox__nav .f-button.is-prev {
  border-radius: 0 0 0 15px;
}
.fancybox__nav .f-button.is-prev::after {
  transform: translate(-50%, -50%) rotate(180deg);
}
@media (pointer: fine) {
  .fancybox__nav .f-button:hover {
    border-color: #fff;
    box-shadow: 0 0 42px 0 #ff007f, 0 0 10px 0 #ff007f;
  }
}

.fancybox__container {
  background: rgba(0, 0, 0, 0.2);
}

.fancybox__container {
  font-family: inherit;
  z-index: 99999;
  --fancybox-bg: rgba(0, 0, 0, 0.40) ;
}
.fancybox__slide {
  padding: 32px;
}
@media (max-width: 767.5px) {
  .fancybox__slide {
    padding: 16px;
  }
}
.fancybox-error {
  font-weight: bold;
  font-size: 20px;
  text-transform: uppercase;
}

.pp {
  display: none;
  width: 100%;
  max-width: 468px;
  padding: 32px;
  position: relative;
  backdrop-filter: blur(167px);
  -webkit-backdrop-filter: blur(167px);
  background: linear-gradient(133deg, rgba(34, 211, 238, 0.15) 0%, rgba(255, 0, 127, 0.15) 100%);
}
@media (max-width: 1023.5px) {
  .pp {
    padding: 24px;
  }
}
@media (max-width: 767.5px) {
  .pp {
    padding: 20px;
  }
}
.pp-close {
  position: absolute;
  top: 20px;
  right: 20px;
  width: 24px;
  height: 24px;
  mask-image: url("../img/close.svg");
  mask-repeat: no-repeat;
  mask-position: center center;
  mask-size: 100%;
  -webkit-mask-image: url("../img/close.svg");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center center;
  -webkit-mask-size: 100%;
  background: #fff;
  z-index: 9;
  transition: background 0.3s ease-in-out;
  backface-visibility: hidden;
  /* &:hover {
     @if $properties == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
  cursor: pointer;
}
@media (max-width: 767.5px) {
  .pp-close {
    top: 10px;
    right: 10px;
    width: 20px;
    height: 20px;
  }
}
@media (pointer: fine) {
  .pp-close:hover {
    background: #22d3ee;
  }
}
.pp .form__i_btn {
  margin-top: 22.8px;
}
@media (max-width: 767.5px) {
  .pp .form__i_btn {
    margin-top: 0;
  }
}
.pp__cont {
  position: relative;
  display: grid;
  gap: 24px;
}
@media (max-width: 767.5px) {
  .pp__cont {
    gap: 16px;
  }
}
.pp__form .b-quote__form {
  max-width: 100%;
}
.pp__t {
  padding-right: 36px;
}
.pp__d {
  font-weight: 400;
  font-size: 14px;
  line-height: 157%;
  color: #98a8ab;
}
.pp__submit {
  width: 100%;
}
.pp-alert {
  display: none;
  max-width: 468px;
  padding: 32px;
  position: relative;
  border-radius: 0px 0px 24px 0px;
  overflow: hidden;
}
@media (max-width: 1023.5px) {
  .pp-alert {
    padding: 24px;
  }
}
@media (max-width: 767.5px) {
  .pp-alert {
    padding: 20px;
  }
}
.pp-alert__cont {
  display: grid;
  grid-auto-rows: max-content;
  gap: 24px;
}
@media (max-width: 1023.5px) {
  .pp-alert__cont {
    gap: 16px;
  }
}
.pp-alert__t {
  padding-right: 36px;
}
@media (max-width: 1023.5px) {
  .pp-alert__t {
    font-size: 26px;
  }
}
@media (max-width: 767.5px) {
  .pp-alert__t {
    font-size: 24px;
  }
}
.pp-alert__d {
  line-height: 1.4;
}
.pp-alert__btn {
  margin: 8px auto 0;
}
.pp-mess {
  display: none;
  max-width: 468px;
  padding: 32px;
  position: relative;
  border-radius: 0px 0px 24px 0px;
  overflow: hidden;
}
@media (max-width: 1023.5px) {
  .pp-mess {
    padding: 24px;
  }
}
@media (max-width: 767.5px) {
  .pp-mess {
    padding: 20px;
  }
}
.pp-mess__cont {
  display: grid;
  grid-auto-rows: max-content;
  gap: 24px;
}
@media (max-width: 1023.5px) {
  .pp-mess__cont {
    gap: 16px;
  }
}
.pp-mess__t {
  padding-right: 36px;
  font-size: 30px;
  font-weight: 500;
  line-height: 120%;
  color: #db385d;
}
@media (max-width: 1023.5px) {
  .pp-mess__t {
    font-size: 26px;
  }
}
@media (max-width: 767.5px) {
  .pp-mess__t {
    font-size: 24px;
  }
}
.pp-mess__d {
  line-height: 1.4;
}
.pp-ck {
  position: fixed;
  bottom: 0;
  right: 0;
  z-index: 999999;
  display: grid;
  align-items: end;
  padding: 0 47px 30px;
}
@media (max-width: 1023.5px) {
  .pp-ck {
    padding: 0 16px 16px;
  }
}
@media (max-width: 767.5px) {
  .pp-ck {
    left: 0;
  }
}
.pp-ck__row {
  position: relative;
  display: flex;
  align-items: center;
  gap: 32px;
  padding: 16px;
  border-radius: 0px 0px 12px 0px;
  background: var(--Background-bgCards, #232323);
  width: -moz-max-content;
  width: max-content;
  margin-left: auto;
}
@media (max-width: 767.5px) {
  .pp-ck__row {
    flex-direction: column;
    align-items: flex-start;
    gap: 16px;
    width: 100%;
  }
}
.pp-ck__t {
  font-family: "Grunt Grotesk Variable";
  font-size: 14px;
  font-weight: 300;
  line-height: 160%; /* 22.4px */
}
.pp-ck__t a {
  font: inherit;
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-decoration-color: #db385d;
}
.pp-ck__t a:hover {
  color: #22d3ee;
}
.pp-ck__f {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 16px;
}
@media (max-width: 767.5px) {
  .pp-ck__f {
    width: 100%;
  }
}
.pp-ck__btn {
  width: 100% !important;
  font-family: "Librestile Extended Bold";
}
.alert {
  display: none;
  width: 100%;
  max-width: 894px;
  color: #121212;
}
.alert__cont {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: relative;
  padding: 60px 40px;
  text-align: center;
  margin: auto;
  gap: 16px;
}
@media (max-width: 1023.5px) {
  .alert__cont {
    padding: 60px 20px;
  }
}
@media (max-width: 1023.5px) {
  .alert__cont {
    padding: 50px 16px 38px;
    gap: 12px;
  }
}
.alert__t {
  font-family: "Grunt Grotesk Variable";
  font-weight: bold;
}
.alert__t._red {
  color: #db385d;
}
@media (min-width: 1024px) {
  .alert__btn {
    padding-left: 32px;
    padding-right: 32px;
    min-width: 238px;
  }
}
@media (max-width: 1023.5px) {
  .alert__btn {
    width: auto;
  }
}
.alert__btn-f {
  margin-top: 16px;
  display: flex;
  gap: 12px;
  justify-content: center;
  align-items: center;
}
@media (max-width: 1023.5px) {
  .alert__btn-f {
    margin-top: 12px;
    flex-direction: column-reverse;
    gap: 8px;
  }
}

input, textarea, button {
  font-family: inherit;
  text-decoration: none;
  box-shadow: none;
}
input:active, input:hover, input:visited, input:checked, input:focus, textarea:active, textarea:hover, textarea:visited, textarea:checked, textarea:focus, button:active, button:hover, button:visited, button:checked, button:focus {
  outline: none;
  box-shadow: none;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder, button::-webkit-input-placeholder {
  color: #333;
  opacity: 1;
}
input::-moz-placeholder, textarea::-moz-placeholder, button::-moz-placeholder {
  color: #333;
  opacity: 1;
}
input:-moz-placeholder, textarea:-moz-placeholder, button:-moz-placeholder {
  color: #333;
  opacity: 1;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder, button:-ms-input-placeholder {
  color: #333;
  opacity: 1;
}

*[tabindex] {
  outline: none;
}

input:not([type=checkbox]):not([type=radio]),
textarea,
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

textarea {
  resize: none;
}

button {
  transition: all 0.3s ease-in-out;
  backface-visibility: hidden;
  /* &:hover {
     @if $properties == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
  border: none;
  cursor: pointer;
  background-color: transparent;
  padding: 0;
}
button:active::-moz-focus-inner, button:hover::-moz-focus-inner, button:visited::-moz-focus-inner, button:checked::-moz-focus-inner, button:focus::-moz-focus-inner {
  border: 0;
}

.form {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 24px 32px;
  grid-auto-rows: min-content;
  overflow: hidden;
}
@media (max-width: 767.5px) {
  .form {
    grid-template-columns: 1fr;
    display: flex;
    flex-direction: column;
  }
}
.form__label {
  font-weight: 600;
  font-size: 14px;
  line-height: 120%;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #a3a3a3;
  gap: 2px;
  margin-bottom: 6px;
  text-align: left;
}
.form__i {
  position: relative;
}
.form__i.full {
  grid-column: 1/span 2;
}
@media (max-width: 767.5px) {
  .form__i {
    grid-template-columns: 1fr;
  }
}
.form__i_btn button {
  width: 100%;
}
.form__error {
  font-size: 8px;
  color: #121212;
  top: -10px;
  margin-top: 0;
  right: 0;
  position: absolute;
  text-transform: uppercase;
  font-weight: bold;
}
@media (max-width: 767.5px) {
  .form__error {
    font-size: 9px;
  }
}
.form__input, .form__mess {
  display: block;
  position: relative;
  transition: color 0.3s, border-color 0.3s, box-shadow 0.3s;
  -webkit-transition: color 0.3s, border-color 0.3s, box-shadow 0.3s;
  text-align: left;
  box-shadow: none;
  width: 100%;
  height: 52px;
  padding: 4px 16px;
  color: #B8C3BE;
  background: #0d0a0b;
  border: 1.5px solid transparent;
  font-size: 14px;
  text-shadow: none;
  text-transform: uppercase;
}
.form__input::-webkit-input-placeholder, .form__mess::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.2);
  opacity: 1;
}
.form__input::-moz-placeholder, .form__mess::-moz-placeholder {
  color: rgba(255, 255, 255, 0.2);
  opacity: 1;
}
.form__input:-moz-placeholder, .form__mess:-moz-placeholder {
  color: rgba(255, 255, 255, 0.2);
  opacity: 1;
}
.form__input:-ms-input-placeholder, .form__mess:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.2);
  opacity: 1;
}
.form__input._error, .form__mess._error {
  border-color: #B61928;
  color: #B61928;
}
.form__input:focus, .form__mess:focus {
  color: #fff;
}
.form__input._fill ~ .form__label, .form__input:focus ~ .form__label, .form__mess._fill ~ .form__label, .form__mess:focus ~ .form__label {
  font-size: 9px;
  background: #fff;
  font-family: "Librestile Extended Bold";
  color: #121212;
  letter-spacing: 0.54px;
  text-transform: uppercase;
  padding: 2px 2px 0 4px;
  top: -6px;
  left: 0;
}
.form__input:focus, .form__mess:focus {
  border-color: #D9E4DF;
}
.form__mess {
  width: 100%;
  height: 120px;
  line-height: 1.5;
  padding-top: 16px;
}
@media (max-width: 767.5px) {
  .form__mess {
    height: 112px;
  }
}

.b-select {
  display: table;
  width: 100%;
}
.b-select._selected .b-select__title {
  color: rgba(255, 255, 255, 0.5019607843);
}
@media (max-width: 767.5px) {
  .b-select {
    margin: 0 auto;
  }
}
.b-select__wr {
  position: relative;
  display: block;
}
.b-select__wr._active .b-select__title {
  color: #fff;
  border-color: #fff;
}
.b-select__wr._active .b-select__title:after {
  transform: rotate(-180deg);
}
.b-select__wr._active .b-select__list {
  opacity: 1;
  visibility: visible;
}
.b-select__input {
  opacity: 0;
  visibility: hidden;
  display: none;
  position: absolute;
}
.b-select__title {
  position: relative;
  text-align: left;
  width: 100%;
  background: #0d0a0b;
  min-height: 52px;
  padding: 4px 56px 4px 16px;
  color: rgba(255, 255, 255, 0.2);
  font-size: 16px;
  line-height: 140%;
  font-weight: 600;
  border: 1.5px solid transparent;
  overflow: hidden;
  cursor: pointer;
  display: flex;
  align-items: center;
  text-transform: uppercase;
  transition: all 0.3s ease-in-out;
  backface-visibility: hidden;
  /* &:hover {
     @if $properties == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
  gap: 4px;
}
.b-select__title span {
  color: #22d3ee;
  font-size: 0.875em;
  vertical-align: top;
}
.b-select__title._error {
  border-color: #B61928;
}
.b-select__title:after {
  transition: all 0.3s ease-in-out;
  backface-visibility: hidden;
  /* &:hover {
     @if $properties == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
  content: "";
  position: absolute;
  top: 50%;
  margin-top: -12px;
  right: 16px;
  width: 24px;
  height: 24px;
  mask-image: url("../img/select.svg");
  mask-repeat: no-repeat;
  mask-position: center center;
  mask-size: contain;
  -webkit-mask-image: url("../img/select.svg");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center center;
  -webkit-mask-size: contain;
  background: #121212;
  background: #fff;
}
.b-select__list {
  transition: all 0.3s ease-in-out;
  backface-visibility: hidden;
  /* &:hover {
     @if $properties == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  z-index: 9999;
  border-top: 0;
  background: #232323;
  visibility: hidden;
  opacity: 0;
  max-height: 224px;
  overflow-y: auto;
  scrollbar-width: thin;
  scrollbar-color: #0d0a0b;
}
.b-select__list::-webkit-scrollbar-button {
  background: transparent;
  height: 0;
  width: 0;
}
.b-select__list::-webkit-scrollbar {
  width: 1px;
  height: 1px;
  background: #fff;
  border-radius: 1px;
}
.b-select__list::-webkit-scrollbar-thumb {
  background: #22d3ee;
  border-radius: 1px;
}
.b-select__list::-webkit-scrollbar-thumb:hover {
  background-color: #22d3ee;
}
.b-select__list::-webkit-scrollbar-track {
  background: transparent;
  width: 1px;
  height: 1px;
}
.b-select__item {
  color: rgba(255, 255, 255, 0.2);
  font-size: 16px;
  line-height: 140%;
  font-weight: 600;
  transition: all 0.3s ease-in-out;
  backface-visibility: hidden;
  /* &:hover {
     @if $properties == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
  padding: 15px 16px;
  cursor: pointer;
  display: block;
  text-transform: uppercase;
}
.b-select__item:hover, .b-select__item._active {
  background: #121212;
  color: #fff;
}
.b-select__item._active {
  pointer-events: none;
}

.b-checkbox {
  display: block;
  width: -moz-max-content;
  width: max-content;
  position: relative;
}
.b-checkbox::-moz-placeholder {
  color: #959595;
  font-family: "Grunt Grotesk Variable";
}
.b-checkbox::placeholder {
  color: #959595;
  font-family: "Grunt Grotesk Variable";
}
.b-checkbox:focus {
  border-color: #db385d;
}
.b-checkbox.wpcf7-not-valid {
  border-color: #db385d;
}
.b-checkbox__input {
  position: absolute;
  z-index: -1;
  opacity: 0;
  left: 0;
  top: 0;
  margin: 0;
  width: 100%;
  height: 100%;
}
.b-checkbox__input:checked + .b-checkbox__text {
  border-color: rgba(255, 0, 127, 0.12);
  background: rgba(255, 0, 127, 0.12);
}
.b-checkbox__input:checked + .b-checkbox__text span {
  color: #fff;
}
.b-checkbox__input:checked + .b-checkbox__text:before {
  opacity: 1;
  background-color: #db385d;
  border-color: #db385d;
}
.b-checkbox__input:checked + .b-checkbox__text:after {
  opacity: 1;
}
.b-checkbox__text {
  transition: all 0.3s ease-in-out;
  backface-visibility: hidden;
  /* &:hover {
     @if $properties == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  border: 1px solid rgba(255, 255, 255, 0.08);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  background: rgba(255, 255, 255, 0.08);
  position: relative;
  padding: 16px 20px 16px 52px;
  cursor: pointer;
  color: var(--Text-textBodyDarkBg, #fff);
  font-weight: 500;
  font-size: 14px;
  line-height: 143%;
  color: #cbd5e1;
  text-align: left;
  display: flex;
  gap: 8px;
  min-height: 28px;
  align-items: center;
}
.b-checkbox__text:before {
  transition: all 0.3s ease-in-out;
  backface-visibility: hidden;
  /* &:hover {
     @if $properties == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
  content: "";
  position: absolute;
  left: 20px;
  width: 20px;
  height: 20px;
  border: 1px solid #98a8ab;
  border-radius: 4px;
  background-color: transparent;
}
.b-checkbox__text:after {
  transition: all 0.3s ease-in-out;
  backface-visibility: hidden;
  /* &:hover {
     @if $properties == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
  content: "";
  position: absolute;
  left: 20px;
  opacity: 0;
  width: 20px;
  height: 20px;
  border-radius: 4px;
  background: #ff007f;
  mask-image: url("../img/check.svg");
  mask-repeat: no-repeat;
  mask-position: center center;
  mask-size: contain;
  -webkit-mask-image: url("../img/check.svg");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center center;
  -webkit-mask-size: contain;
  background: #fff;
}
.b-checkbox__text span {
  transition: all 0.3s ease-in-out;
  backface-visibility: hidden;
  /* &:hover {
     @if $properties == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
  font-weight: 500;
  font-size: 14px;
  line-height: 114%;
  letter-spacing: -0.02em;
  color: rgba(255, 255, 255, 0.5);
}
.b-checkbox__text:hover::before {
  border-color: #ff007f;
  background: rgba(255, 0, 127, 0.12);
}

.js_form {
  position: relative;
}
.js_form._sending * {
  pointer-events: none !important;
}
.js_form._sending [type=submit]:after {
  visibility: visible;
  opacity: 1;
  background: url("../img/loading.gif") no-repeat center center;
  background-size: 70%;
}
.js_form._done * {
  pointer-events: none !important;
}
.js_form._done [type=submit] {
  opacity: 0.7;
}

.text-nomore {
  font-weight: 500;
  display: block;
  grid-column: auto/span 12;
  margin-top: 40px;
  text-align: center;
}

[data-main] {
  position: relative;
}
[data-main]._loading * {
  pointer-events: none !important;
}
[data-main]._loading:before {
  visibility: visible;
  opacity: 1;
}
[data-main]._loading:after {
  visibility: visible;
  opacity: 1;
  background: url("../img/loading.gif") no-repeat center center;
}
[data-main]:before {
  transition: all 0.4s ease-in-out;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(219, 56, 93, 0.5);
  visibility: hidden;
  opacity: 0;
  z-index: 2;
}
[data-main]:after {
  transition: all 0.4s ease-in-out;
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  margin-left: -30px;
  width: 60px;
  height: 64px;
  background-size: cover;
  visibility: hidden;
  opacity: 0;
  z-index: 9999;
}

.b-qr__row, .sd__mp, .sd__top2, .serv-b__w, .serv-b__head, .serv__top, .b-rev__t, .b-seo__w, .b-seo__t, .gal-w__t {
  padding-left: 281px;
}
@media (max-width: 1919.5px) {
  .b-qr__row, .sd__mp, .sd__top2, .serv-b__w, .serv-b__head, .serv__top, .b-rev__t, .b-seo__w, .b-seo__t, .gal-w__t {
    padding-left: 224px;
  }
}
@media (max-width: 1411.5px) {
  .b-qr__row, .sd__mp, .sd__top2, .serv-b__w, .serv-b__head, .serv__top, .b-rev__t, .b-seo__w, .b-seo__t, .gal-w__t {
    padding-left: 0;
  }
}

.mt140_56 {
  margin-top: 140px;
}
@media (max-width: 1411.5px) {
  .mt140_56 {
    margin-top: 120px;
  }
}
@media (max-width: 1023.5px) {
  .mt140_56 {
    margin-top: 80px;
  }
}
@media (max-width: 767.5px) {
  .mt140_56 {
    margin-top: 56px;
  }
}

.mt80_48_32 {
  margin-top: 80px;
}
@media (max-width: 1411.5px) {
  .mt80_48_32 {
    margin-top: 60px;
  }
}
@media (max-width: 1023.5px) {
  .mt80_48_32 {
    margin-top: 48px;
  }
}
@media (max-width: 767.5px) {
  .mt80_48_32 {
    margin-top: 32px;
  }
}

.mt48_32 {
  margin-top: 48px;
}
@media (max-width: 767.5px) {
  .mt48_32 {
    margin-top: 32px;
  }
}

.mt48_32_24 {
  margin-top: 48px;
}
@media (max-width: 1023.5px) {
  .mt48_32_24 {
    margin-top: 32px;
  }
}
@media (max-width: 767.5px) {
  .mt48_32_24 {
    margin-top: 24px;
  }
}

.mt40_32 {
  margin-top: 40px;
}
@media (max-width: 767.5px) {
  .mt40_32 {
    margin-top: 32px;
  }
}

.mt40_32_24 {
  margin-top: 40px;
}
@media (max-width: 1023.5px) {
  .mt40_32_24 {
    margin-top: 32px;
  }
}
@media (max-width: 767.5px) {
  .mt40_32_24 {
    margin-top: 24px;
  }
}

.mt48_16 {
  margin-top: 48px;
}
@media (max-width: 1023.5px) {
  .mt48_16 {
    margin-top: 24px;
  }
}
@media (max-width: 767.5px) {
  .mt48_16 {
    margin-top: 16px;
  }
}

.mt32_24 {
  margin-top: 32px;
}
@media (max-width: 767.5px) {
  .mt32_24 {
    margin-top: 24px;
  }
}

.mt24_20 {
  margin-top: 24px;
}
@media (max-width: 767.5px) {
  .mt24_20 {
    margin-top: 20px;
  }
}

.mt24_16 {
  margin-top: 24px;
}
@media (max-width: 767.5px) {
  .mt24_16 {
    margin-top: 16px;
  }
}

.mta {
  margin-top: auto;
}

.mla {
  margin-left: auto;
}

.mra {
  margin-right: auto;
}

.mc {
  margin-left: auto;
  margin-right: auto;
}

.mt0 {
  margin-top: 0px;
}

.mt1 {
  margin-top: 1px;
}

.mt2 {
  margin-top: 2px;
}

.mt3 {
  margin-top: 3px;
}

.mt4 {
  margin-top: 4px;
}

.mt5 {
  margin-top: 5px;
}

.mt6 {
  margin-top: 6px;
}

.mt7 {
  margin-top: 7px;
}

.mt8 {
  margin-top: 8px;
}

.mt9 {
  margin-top: 9px;
}

.mt10 {
  margin-top: 10px;
}

.mt11 {
  margin-top: 11px;
}

.mt12 {
  margin-top: 12px;
}

.mt13 {
  margin-top: 13px;
}

.mt14 {
  margin-top: 14px;
}

.mt15 {
  margin-top: 15px;
}

.mt16 {
  margin-top: 16px;
}

.mt17 {
  margin-top: 17px;
}

.mt18 {
  margin-top: 18px;
}

.mt19 {
  margin-top: 19px;
}

.mt20 {
  margin-top: 20px;
}

.mt21 {
  margin-top: 21px;
}

.mt22 {
  margin-top: 22px;
}

.mt23 {
  margin-top: 23px;
}

.mt24 {
  margin-top: 24px;
}

.mt25 {
  margin-top: 25px;
}

.mt26 {
  margin-top: 26px;
}

.mt27 {
  margin-top: 27px;
}

.mt28 {
  margin-top: 28px;
}

.mt29 {
  margin-top: 29px;
}

.mt30 {
  margin-top: 30px;
}

.mt31 {
  margin-top: 31px;
}

.mt32 {
  margin-top: 32px;
}

.mt33 {
  margin-top: 33px;
}

.mt34 {
  margin-top: 34px;
}

.mt35 {
  margin-top: 35px;
}

.mt36 {
  margin-top: 36px;
}

.mt37 {
  margin-top: 37px;
}

.mt38 {
  margin-top: 38px;
}

.mt39 {
  margin-top: 39px;
}

.mt40 {
  margin-top: 40px;
}

.mt41 {
  margin-top: 41px;
}

.mt42 {
  margin-top: 42px;
}

.mt43 {
  margin-top: 43px;
}

.mt44 {
  margin-top: 44px;
}

.mt45 {
  margin-top: 45px;
}

.mt46 {
  margin-top: 46px;
}

.mt47 {
  margin-top: 47px;
}

.mt48 {
  margin-top: 48px;
}

.mt49 {
  margin-top: 49px;
}

.mt50 {
  margin-top: 50px;
}

.mt51 {
  margin-top: 51px;
}

.mt52 {
  margin-top: 52px;
}

.mt53 {
  margin-top: 53px;
}

.mt54 {
  margin-top: 54px;
}

.mt55 {
  margin-top: 55px;
}

.mt56 {
  margin-top: 56px;
}

.mt57 {
  margin-top: 57px;
}

.mt58 {
  margin-top: 58px;
}

.mt59 {
  margin-top: 59px;
}

.mt60 {
  margin-top: 60px;
}

.mt61 {
  margin-top: 61px;
}

.mt62 {
  margin-top: 62px;
}

.mt63 {
  margin-top: 63px;
}

.mt64 {
  margin-top: 64px;
}

.mt65 {
  margin-top: 65px;
}

.mt66 {
  margin-top: 66px;
}

.mt67 {
  margin-top: 67px;
}

.mt68 {
  margin-top: 68px;
}

.mt69 {
  margin-top: 69px;
}

.mt70 {
  margin-top: 70px;
}

.mt71 {
  margin-top: 71px;
}

.mt72 {
  margin-top: 72px;
}

.mt73 {
  margin-top: 73px;
}

.mt74 {
  margin-top: 74px;
}

.mt75 {
  margin-top: 75px;
}

.mt76 {
  margin-top: 76px;
}

.mt77 {
  margin-top: 77px;
}

.mt78 {
  margin-top: 78px;
}

.mt79 {
  margin-top: 79px;
}

.mt80 {
  margin-top: 80px;
}

.mt81 {
  margin-top: 81px;
}

.mt82 {
  margin-top: 82px;
}

.mt83 {
  margin-top: 83px;
}

.mt84 {
  margin-top: 84px;
}

.mt85 {
  margin-top: 85px;
}

.mt86 {
  margin-top: 86px;
}

.mt87 {
  margin-top: 87px;
}

.mt88 {
  margin-top: 88px;
}

.mt89 {
  margin-top: 89px;
}

.mt90 {
  margin-top: 90px;
}

.mt91 {
  margin-top: 91px;
}

.mt92 {
  margin-top: 92px;
}

.mt93 {
  margin-top: 93px;
}

.mt94 {
  margin-top: 94px;
}

.mt95 {
  margin-top: 95px;
}

.mt96 {
  margin-top: 96px;
}

.mt97 {
  margin-top: 97px;
}

.mt98 {
  margin-top: 98px;
}

.mt99 {
  margin-top: 99px;
}

.mt100 {
  margin-top: 100px;
}

.mt101 {
  margin-top: 101px;
}

.mt102 {
  margin-top: 102px;
}

.mt103 {
  margin-top: 103px;
}

.mt104 {
  margin-top: 104px;
}

.mt105 {
  margin-top: 105px;
}

.mt106 {
  margin-top: 106px;
}

.mt107 {
  margin-top: 107px;
}

.mt108 {
  margin-top: 108px;
}

.mt109 {
  margin-top: 109px;
}

.mt110 {
  margin-top: 110px;
}

.mt111 {
  margin-top: 111px;
}

.mt112 {
  margin-top: 112px;
}

.mt113 {
  margin-top: 113px;
}

.mt114 {
  margin-top: 114px;
}

.mt115 {
  margin-top: 115px;
}

.mt116 {
  margin-top: 116px;
}

.mt117 {
  margin-top: 117px;
}

.mt118 {
  margin-top: 118px;
}

.mt119 {
  margin-top: 119px;
}

.mt120 {
  margin-top: 120px;
}

.mt121 {
  margin-top: 121px;
}

.mt122 {
  margin-top: 122px;
}

.mt123 {
  margin-top: 123px;
}

.mt124 {
  margin-top: 124px;
}

.mt125 {
  margin-top: 125px;
}

.mt126 {
  margin-top: 126px;
}

.mt127 {
  margin-top: 127px;
}

.mt128 {
  margin-top: 128px;
}

.mt129 {
  margin-top: 129px;
}

.mt130 {
  margin-top: 130px;
}

.mt131 {
  margin-top: 131px;
}

.mt132 {
  margin-top: 132px;
}

.mt133 {
  margin-top: 133px;
}

.mt134 {
  margin-top: 134px;
}

.mt135 {
  margin-top: 135px;
}

.mt136 {
  margin-top: 136px;
}

.mt137 {
  margin-top: 137px;
}

.mt138 {
  margin-top: 138px;
}

.mt139 {
  margin-top: 139px;
}

.mt140 {
  margin-top: 140px;
}

.mt141 {
  margin-top: 141px;
}

.mt142 {
  margin-top: 142px;
}

.mt143 {
  margin-top: 143px;
}

.mt144 {
  margin-top: 144px;
}

.mt145 {
  margin-top: 145px;
}

.mt146 {
  margin-top: 146px;
}

.mt147 {
  margin-top: 147px;
}

.mt148 {
  margin-top: 148px;
}

.mt149 {
  margin-top: 149px;
}

.mt150 {
  margin-top: 150px;
}

.mt151 {
  margin-top: 151px;
}

.mt152 {
  margin-top: 152px;
}

.mt153 {
  margin-top: 153px;
}

.mt154 {
  margin-top: 154px;
}

.mt155 {
  margin-top: 155px;
}

.mt156 {
  margin-top: 156px;
}

.mt157 {
  margin-top: 157px;
}

.mt158 {
  margin-top: 158px;
}

.mt159 {
  margin-top: 159px;
}

.mt160 {
  margin-top: 160px;
}

.mt161 {
  margin-top: 161px;
}

.mt162 {
  margin-top: 162px;
}

.mt163 {
  margin-top: 163px;
}

.mt164 {
  margin-top: 164px;
}

.mt165 {
  margin-top: 165px;
}

.mt166 {
  margin-top: 166px;
}

.mt167 {
  margin-top: 167px;
}

.mt168 {
  margin-top: 168px;
}

.mt169 {
  margin-top: 169px;
}

.mt170 {
  margin-top: 170px;
}

.mt171 {
  margin-top: 171px;
}

.mt172 {
  margin-top: 172px;
}

.mt173 {
  margin-top: 173px;
}

.mt174 {
  margin-top: 174px;
}

.mt175 {
  margin-top: 175px;
}

.mt176 {
  margin-top: 176px;
}

.mt177 {
  margin-top: 177px;
}

.mt178 {
  margin-top: 178px;
}

.mt179 {
  margin-top: 179px;
}

.mt180 {
  margin-top: 180px;
}

.mt181 {
  margin-top: 181px;
}

.mt182 {
  margin-top: 182px;
}

.mt183 {
  margin-top: 183px;
}

.mt184 {
  margin-top: 184px;
}

.mt185 {
  margin-top: 185px;
}

.mt186 {
  margin-top: 186px;
}

.mt187 {
  margin-top: 187px;
}

.mt188 {
  margin-top: 188px;
}

.mt189 {
  margin-top: 189px;
}

.mt190 {
  margin-top: 190px;
}

.mt191 {
  margin-top: 191px;
}

.mt192 {
  margin-top: 192px;
}

.mt193 {
  margin-top: 193px;
}

.mt194 {
  margin-top: 194px;
}

.mt195 {
  margin-top: 195px;
}

.mt196 {
  margin-top: 196px;
}

.mt197 {
  margin-top: 197px;
}

.mt198 {
  margin-top: 198px;
}

.mt199 {
  margin-top: 199px;
}

.mt200 {
  margin-top: 200px;
}

.mt201 {
  margin-top: 201px;
}

.mt202 {
  margin-top: 202px;
}

.mt203 {
  margin-top: 203px;
}

.mt204 {
  margin-top: 204px;
}

.mt205 {
  margin-top: 205px;
}

.mt206 {
  margin-top: 206px;
}

.mt207 {
  margin-top: 207px;
}

.mt208 {
  margin-top: 208px;
}

.mt209 {
  margin-top: 209px;
}

.mt210 {
  margin-top: 210px;
}

.mt211 {
  margin-top: 211px;
}

.mt212 {
  margin-top: 212px;
}

.mt213 {
  margin-top: 213px;
}

.mt214 {
  margin-top: 214px;
}

.mt215 {
  margin-top: 215px;
}

.mt216 {
  margin-top: 216px;
}

.mt217 {
  margin-top: 217px;
}

.mt218 {
  margin-top: 218px;
}

.mt219 {
  margin-top: 219px;
}

.mt220 {
  margin-top: 220px;
}

.mt221 {
  margin-top: 221px;
}

.mt222 {
  margin-top: 222px;
}

.mt223 {
  margin-top: 223px;
}

.mt224 {
  margin-top: 224px;
}

.mt225 {
  margin-top: 225px;
}

.mt226 {
  margin-top: 226px;
}

.mt227 {
  margin-top: 227px;
}

.mt228 {
  margin-top: 228px;
}

.mt229 {
  margin-top: 229px;
}

.mt230 {
  margin-top: 230px;
}

.mt231 {
  margin-top: 231px;
}

.mt232 {
  margin-top: 232px;
}

.mt233 {
  margin-top: 233px;
}

.mt234 {
  margin-top: 234px;
}

.mt235 {
  margin-top: 235px;
}

.mt236 {
  margin-top: 236px;
}

.mt237 {
  margin-top: 237px;
}

.mt238 {
  margin-top: 238px;
}

.mt239 {
  margin-top: 239px;
}

.mt240 {
  margin-top: 240px;
}

.mt241 {
  margin-top: 241px;
}

.mt242 {
  margin-top: 242px;
}

.mt243 {
  margin-top: 243px;
}

.mt244 {
  margin-top: 244px;
}

.mt245 {
  margin-top: 245px;
}

.mt246 {
  margin-top: 246px;
}

.mt247 {
  margin-top: 247px;
}

.mt248 {
  margin-top: 248px;
}

.mt249 {
  margin-top: 249px;
}

.mt250 {
  margin-top: 250px;
}

.mt251 {
  margin-top: 251px;
}

.mt252 {
  margin-top: 252px;
}

.mt253 {
  margin-top: 253px;
}

.mt254 {
  margin-top: 254px;
}

.mt255 {
  margin-top: 255px;
}

.mt256 {
  margin-top: 256px;
}

.mt257 {
  margin-top: 257px;
}

.mt258 {
  margin-top: 258px;
}

.mt259 {
  margin-top: 259px;
}

.mt260 {
  margin-top: 260px;
}

.mt261 {
  margin-top: 261px;
}

.mt262 {
  margin-top: 262px;
}

.mt263 {
  margin-top: 263px;
}

.mt264 {
  margin-top: 264px;
}

.mt265 {
  margin-top: 265px;
}

.mt266 {
  margin-top: 266px;
}

.mt267 {
  margin-top: 267px;
}

.mt268 {
  margin-top: 268px;
}

.mt269 {
  margin-top: 269px;
}

.mt270 {
  margin-top: 270px;
}

.mt271 {
  margin-top: 271px;
}

.mt272 {
  margin-top: 272px;
}

.mt273 {
  margin-top: 273px;
}

.mt274 {
  margin-top: 274px;
}

.mt275 {
  margin-top: 275px;
}

.mt276 {
  margin-top: 276px;
}

.mt277 {
  margin-top: 277px;
}

.mt278 {
  margin-top: 278px;
}

.mt279 {
  margin-top: 279px;
}

.mt280 {
  margin-top: 280px;
}

.mt281 {
  margin-top: 281px;
}

.mt282 {
  margin-top: 282px;
}

.mt283 {
  margin-top: 283px;
}

.mt284 {
  margin-top: 284px;
}

.mt285 {
  margin-top: 285px;
}

.mt286 {
  margin-top: 286px;
}

.mt287 {
  margin-top: 287px;
}

.mt288 {
  margin-top: 288px;
}

.mt289 {
  margin-top: 289px;
}

.mt290 {
  margin-top: 290px;
}

.mt291 {
  margin-top: 291px;
}

.mt292 {
  margin-top: 292px;
}

.mt293 {
  margin-top: 293px;
}

.mt294 {
  margin-top: 294px;
}

.mt295 {
  margin-top: 295px;
}

.mt296 {
  margin-top: 296px;
}

.mt297 {
  margin-top: 297px;
}

.mt298 {
  margin-top: 298px;
}

.mt299 {
  margin-top: 299px;
}

.mt300 {
  margin-top: 300px;
}

@media (max-width: 1919.5px) {
  .xl_mta {
    margin-top: auto;
  }
}

@media (max-width: 1919.5px) {
  .xl_mla {
    margin-left: auto;
  }
}

@media (max-width: 1919.5px) {
  .xl_mra {
    margin-right: auto;
  }
}

@media (max-width: 1919.5px) {
  .xl_mc {
    margin-left: auto;
    margin-right: auto;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt0 {
    margin-top: 0px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt1 {
    margin-top: 1px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt2 {
    margin-top: 2px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt3 {
    margin-top: 3px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt4 {
    margin-top: 4px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt5 {
    margin-top: 5px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt6 {
    margin-top: 6px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt7 {
    margin-top: 7px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt8 {
    margin-top: 8px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt9 {
    margin-top: 9px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt10 {
    margin-top: 10px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt11 {
    margin-top: 11px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt12 {
    margin-top: 12px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt13 {
    margin-top: 13px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt14 {
    margin-top: 14px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt15 {
    margin-top: 15px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt16 {
    margin-top: 16px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt17 {
    margin-top: 17px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt18 {
    margin-top: 18px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt19 {
    margin-top: 19px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt20 {
    margin-top: 20px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt21 {
    margin-top: 21px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt22 {
    margin-top: 22px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt23 {
    margin-top: 23px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt24 {
    margin-top: 24px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt25 {
    margin-top: 25px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt26 {
    margin-top: 26px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt27 {
    margin-top: 27px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt28 {
    margin-top: 28px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt29 {
    margin-top: 29px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt30 {
    margin-top: 30px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt31 {
    margin-top: 31px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt32 {
    margin-top: 32px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt33 {
    margin-top: 33px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt34 {
    margin-top: 34px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt35 {
    margin-top: 35px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt36 {
    margin-top: 36px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt37 {
    margin-top: 37px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt38 {
    margin-top: 38px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt39 {
    margin-top: 39px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt40 {
    margin-top: 40px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt41 {
    margin-top: 41px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt42 {
    margin-top: 42px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt43 {
    margin-top: 43px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt44 {
    margin-top: 44px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt45 {
    margin-top: 45px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt46 {
    margin-top: 46px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt47 {
    margin-top: 47px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt48 {
    margin-top: 48px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt49 {
    margin-top: 49px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt50 {
    margin-top: 50px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt51 {
    margin-top: 51px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt52 {
    margin-top: 52px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt53 {
    margin-top: 53px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt54 {
    margin-top: 54px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt55 {
    margin-top: 55px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt56 {
    margin-top: 56px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt57 {
    margin-top: 57px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt58 {
    margin-top: 58px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt59 {
    margin-top: 59px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt60 {
    margin-top: 60px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt61 {
    margin-top: 61px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt62 {
    margin-top: 62px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt63 {
    margin-top: 63px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt64 {
    margin-top: 64px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt65 {
    margin-top: 65px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt66 {
    margin-top: 66px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt67 {
    margin-top: 67px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt68 {
    margin-top: 68px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt69 {
    margin-top: 69px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt70 {
    margin-top: 70px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt71 {
    margin-top: 71px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt72 {
    margin-top: 72px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt73 {
    margin-top: 73px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt74 {
    margin-top: 74px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt75 {
    margin-top: 75px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt76 {
    margin-top: 76px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt77 {
    margin-top: 77px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt78 {
    margin-top: 78px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt79 {
    margin-top: 79px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt80 {
    margin-top: 80px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt81 {
    margin-top: 81px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt82 {
    margin-top: 82px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt83 {
    margin-top: 83px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt84 {
    margin-top: 84px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt85 {
    margin-top: 85px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt86 {
    margin-top: 86px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt87 {
    margin-top: 87px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt88 {
    margin-top: 88px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt89 {
    margin-top: 89px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt90 {
    margin-top: 90px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt91 {
    margin-top: 91px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt92 {
    margin-top: 92px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt93 {
    margin-top: 93px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt94 {
    margin-top: 94px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt95 {
    margin-top: 95px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt96 {
    margin-top: 96px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt97 {
    margin-top: 97px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt98 {
    margin-top: 98px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt99 {
    margin-top: 99px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt100 {
    margin-top: 100px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt101 {
    margin-top: 101px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt102 {
    margin-top: 102px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt103 {
    margin-top: 103px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt104 {
    margin-top: 104px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt105 {
    margin-top: 105px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt106 {
    margin-top: 106px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt107 {
    margin-top: 107px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt108 {
    margin-top: 108px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt109 {
    margin-top: 109px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt110 {
    margin-top: 110px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt111 {
    margin-top: 111px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt112 {
    margin-top: 112px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt113 {
    margin-top: 113px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt114 {
    margin-top: 114px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt115 {
    margin-top: 115px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt116 {
    margin-top: 116px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt117 {
    margin-top: 117px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt118 {
    margin-top: 118px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt119 {
    margin-top: 119px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt120 {
    margin-top: 120px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt121 {
    margin-top: 121px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt122 {
    margin-top: 122px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt123 {
    margin-top: 123px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt124 {
    margin-top: 124px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt125 {
    margin-top: 125px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt126 {
    margin-top: 126px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt127 {
    margin-top: 127px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt128 {
    margin-top: 128px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt129 {
    margin-top: 129px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt130 {
    margin-top: 130px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt131 {
    margin-top: 131px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt132 {
    margin-top: 132px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt133 {
    margin-top: 133px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt134 {
    margin-top: 134px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt135 {
    margin-top: 135px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt136 {
    margin-top: 136px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt137 {
    margin-top: 137px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt138 {
    margin-top: 138px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt139 {
    margin-top: 139px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt140 {
    margin-top: 140px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt141 {
    margin-top: 141px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt142 {
    margin-top: 142px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt143 {
    margin-top: 143px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt144 {
    margin-top: 144px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt145 {
    margin-top: 145px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt146 {
    margin-top: 146px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt147 {
    margin-top: 147px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt148 {
    margin-top: 148px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt149 {
    margin-top: 149px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt150 {
    margin-top: 150px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt151 {
    margin-top: 151px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt152 {
    margin-top: 152px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt153 {
    margin-top: 153px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt154 {
    margin-top: 154px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt155 {
    margin-top: 155px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt156 {
    margin-top: 156px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt157 {
    margin-top: 157px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt158 {
    margin-top: 158px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt159 {
    margin-top: 159px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt160 {
    margin-top: 160px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt161 {
    margin-top: 161px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt162 {
    margin-top: 162px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt163 {
    margin-top: 163px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt164 {
    margin-top: 164px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt165 {
    margin-top: 165px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt166 {
    margin-top: 166px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt167 {
    margin-top: 167px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt168 {
    margin-top: 168px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt169 {
    margin-top: 169px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt170 {
    margin-top: 170px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt171 {
    margin-top: 171px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt172 {
    margin-top: 172px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt173 {
    margin-top: 173px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt174 {
    margin-top: 174px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt175 {
    margin-top: 175px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt176 {
    margin-top: 176px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt177 {
    margin-top: 177px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt178 {
    margin-top: 178px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt179 {
    margin-top: 179px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt180 {
    margin-top: 180px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt181 {
    margin-top: 181px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt182 {
    margin-top: 182px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt183 {
    margin-top: 183px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt184 {
    margin-top: 184px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt185 {
    margin-top: 185px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt186 {
    margin-top: 186px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt187 {
    margin-top: 187px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt188 {
    margin-top: 188px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt189 {
    margin-top: 189px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt190 {
    margin-top: 190px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt191 {
    margin-top: 191px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt192 {
    margin-top: 192px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt193 {
    margin-top: 193px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt194 {
    margin-top: 194px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt195 {
    margin-top: 195px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt196 {
    margin-top: 196px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt197 {
    margin-top: 197px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt198 {
    margin-top: 198px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt199 {
    margin-top: 199px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt200 {
    margin-top: 200px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt201 {
    margin-top: 201px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt202 {
    margin-top: 202px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt203 {
    margin-top: 203px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt204 {
    margin-top: 204px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt205 {
    margin-top: 205px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt206 {
    margin-top: 206px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt207 {
    margin-top: 207px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt208 {
    margin-top: 208px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt209 {
    margin-top: 209px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt210 {
    margin-top: 210px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt211 {
    margin-top: 211px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt212 {
    margin-top: 212px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt213 {
    margin-top: 213px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt214 {
    margin-top: 214px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt215 {
    margin-top: 215px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt216 {
    margin-top: 216px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt217 {
    margin-top: 217px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt218 {
    margin-top: 218px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt219 {
    margin-top: 219px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt220 {
    margin-top: 220px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt221 {
    margin-top: 221px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt222 {
    margin-top: 222px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt223 {
    margin-top: 223px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt224 {
    margin-top: 224px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt225 {
    margin-top: 225px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt226 {
    margin-top: 226px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt227 {
    margin-top: 227px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt228 {
    margin-top: 228px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt229 {
    margin-top: 229px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt230 {
    margin-top: 230px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt231 {
    margin-top: 231px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt232 {
    margin-top: 232px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt233 {
    margin-top: 233px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt234 {
    margin-top: 234px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt235 {
    margin-top: 235px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt236 {
    margin-top: 236px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt237 {
    margin-top: 237px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt238 {
    margin-top: 238px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt239 {
    margin-top: 239px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt240 {
    margin-top: 240px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt241 {
    margin-top: 241px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt242 {
    margin-top: 242px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt243 {
    margin-top: 243px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt244 {
    margin-top: 244px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt245 {
    margin-top: 245px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt246 {
    margin-top: 246px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt247 {
    margin-top: 247px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt248 {
    margin-top: 248px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt249 {
    margin-top: 249px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt250 {
    margin-top: 250px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt251 {
    margin-top: 251px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt252 {
    margin-top: 252px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt253 {
    margin-top: 253px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt254 {
    margin-top: 254px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt255 {
    margin-top: 255px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt256 {
    margin-top: 256px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt257 {
    margin-top: 257px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt258 {
    margin-top: 258px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt259 {
    margin-top: 259px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt260 {
    margin-top: 260px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt261 {
    margin-top: 261px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt262 {
    margin-top: 262px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt263 {
    margin-top: 263px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt264 {
    margin-top: 264px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt265 {
    margin-top: 265px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt266 {
    margin-top: 266px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt267 {
    margin-top: 267px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt268 {
    margin-top: 268px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt269 {
    margin-top: 269px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt270 {
    margin-top: 270px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt271 {
    margin-top: 271px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt272 {
    margin-top: 272px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt273 {
    margin-top: 273px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt274 {
    margin-top: 274px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt275 {
    margin-top: 275px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt276 {
    margin-top: 276px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt277 {
    margin-top: 277px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt278 {
    margin-top: 278px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt279 {
    margin-top: 279px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt280 {
    margin-top: 280px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt281 {
    margin-top: 281px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt282 {
    margin-top: 282px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt283 {
    margin-top: 283px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt284 {
    margin-top: 284px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt285 {
    margin-top: 285px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt286 {
    margin-top: 286px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt287 {
    margin-top: 287px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt288 {
    margin-top: 288px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt289 {
    margin-top: 289px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt290 {
    margin-top: 290px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt291 {
    margin-top: 291px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt292 {
    margin-top: 292px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt293 {
    margin-top: 293px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt294 {
    margin-top: 294px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt295 {
    margin-top: 295px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt296 {
    margin-top: 296px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt297 {
    margin-top: 297px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt298 {
    margin-top: 298px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt299 {
    margin-top: 299px;
  }
}

@media (max-width: 1919.5px) {
  .xl_mt300 {
    margin-top: 300px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mta {
    margin-top: auto;
  }
}

@media (max-width: 1411.5px) {
  .lg_mla {
    margin-left: auto;
  }
}

@media (max-width: 1411.5px) {
  .lg_mra {
    margin-right: auto;
  }
}

@media (max-width: 1411.5px) {
  .lg_mc {
    margin-left: auto;
    margin-right: auto;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt0 {
    margin-top: 0px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt1 {
    margin-top: 1px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt2 {
    margin-top: 2px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt3 {
    margin-top: 3px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt4 {
    margin-top: 4px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt5 {
    margin-top: 5px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt6 {
    margin-top: 6px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt7 {
    margin-top: 7px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt8 {
    margin-top: 8px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt9 {
    margin-top: 9px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt10 {
    margin-top: 10px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt11 {
    margin-top: 11px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt12 {
    margin-top: 12px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt13 {
    margin-top: 13px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt14 {
    margin-top: 14px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt15 {
    margin-top: 15px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt16 {
    margin-top: 16px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt17 {
    margin-top: 17px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt18 {
    margin-top: 18px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt19 {
    margin-top: 19px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt20 {
    margin-top: 20px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt21 {
    margin-top: 21px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt22 {
    margin-top: 22px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt23 {
    margin-top: 23px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt24 {
    margin-top: 24px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt25 {
    margin-top: 25px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt26 {
    margin-top: 26px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt27 {
    margin-top: 27px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt28 {
    margin-top: 28px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt29 {
    margin-top: 29px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt30 {
    margin-top: 30px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt31 {
    margin-top: 31px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt32 {
    margin-top: 32px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt33 {
    margin-top: 33px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt34 {
    margin-top: 34px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt35 {
    margin-top: 35px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt36 {
    margin-top: 36px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt37 {
    margin-top: 37px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt38 {
    margin-top: 38px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt39 {
    margin-top: 39px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt40 {
    margin-top: 40px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt41 {
    margin-top: 41px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt42 {
    margin-top: 42px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt43 {
    margin-top: 43px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt44 {
    margin-top: 44px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt45 {
    margin-top: 45px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt46 {
    margin-top: 46px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt47 {
    margin-top: 47px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt48 {
    margin-top: 48px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt49 {
    margin-top: 49px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt50 {
    margin-top: 50px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt51 {
    margin-top: 51px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt52 {
    margin-top: 52px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt53 {
    margin-top: 53px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt54 {
    margin-top: 54px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt55 {
    margin-top: 55px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt56 {
    margin-top: 56px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt57 {
    margin-top: 57px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt58 {
    margin-top: 58px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt59 {
    margin-top: 59px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt60 {
    margin-top: 60px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt61 {
    margin-top: 61px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt62 {
    margin-top: 62px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt63 {
    margin-top: 63px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt64 {
    margin-top: 64px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt65 {
    margin-top: 65px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt66 {
    margin-top: 66px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt67 {
    margin-top: 67px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt68 {
    margin-top: 68px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt69 {
    margin-top: 69px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt70 {
    margin-top: 70px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt71 {
    margin-top: 71px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt72 {
    margin-top: 72px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt73 {
    margin-top: 73px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt74 {
    margin-top: 74px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt75 {
    margin-top: 75px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt76 {
    margin-top: 76px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt77 {
    margin-top: 77px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt78 {
    margin-top: 78px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt79 {
    margin-top: 79px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt80 {
    margin-top: 80px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt81 {
    margin-top: 81px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt82 {
    margin-top: 82px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt83 {
    margin-top: 83px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt84 {
    margin-top: 84px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt85 {
    margin-top: 85px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt86 {
    margin-top: 86px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt87 {
    margin-top: 87px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt88 {
    margin-top: 88px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt89 {
    margin-top: 89px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt90 {
    margin-top: 90px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt91 {
    margin-top: 91px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt92 {
    margin-top: 92px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt93 {
    margin-top: 93px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt94 {
    margin-top: 94px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt95 {
    margin-top: 95px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt96 {
    margin-top: 96px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt97 {
    margin-top: 97px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt98 {
    margin-top: 98px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt99 {
    margin-top: 99px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt100 {
    margin-top: 100px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt101 {
    margin-top: 101px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt102 {
    margin-top: 102px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt103 {
    margin-top: 103px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt104 {
    margin-top: 104px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt105 {
    margin-top: 105px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt106 {
    margin-top: 106px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt107 {
    margin-top: 107px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt108 {
    margin-top: 108px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt109 {
    margin-top: 109px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt110 {
    margin-top: 110px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt111 {
    margin-top: 111px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt112 {
    margin-top: 112px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt113 {
    margin-top: 113px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt114 {
    margin-top: 114px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt115 {
    margin-top: 115px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt116 {
    margin-top: 116px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt117 {
    margin-top: 117px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt118 {
    margin-top: 118px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt119 {
    margin-top: 119px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt120 {
    margin-top: 120px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt121 {
    margin-top: 121px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt122 {
    margin-top: 122px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt123 {
    margin-top: 123px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt124 {
    margin-top: 124px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt125 {
    margin-top: 125px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt126 {
    margin-top: 126px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt127 {
    margin-top: 127px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt128 {
    margin-top: 128px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt129 {
    margin-top: 129px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt130 {
    margin-top: 130px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt131 {
    margin-top: 131px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt132 {
    margin-top: 132px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt133 {
    margin-top: 133px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt134 {
    margin-top: 134px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt135 {
    margin-top: 135px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt136 {
    margin-top: 136px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt137 {
    margin-top: 137px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt138 {
    margin-top: 138px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt139 {
    margin-top: 139px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt140 {
    margin-top: 140px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt141 {
    margin-top: 141px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt142 {
    margin-top: 142px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt143 {
    margin-top: 143px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt144 {
    margin-top: 144px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt145 {
    margin-top: 145px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt146 {
    margin-top: 146px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt147 {
    margin-top: 147px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt148 {
    margin-top: 148px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt149 {
    margin-top: 149px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt150 {
    margin-top: 150px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt151 {
    margin-top: 151px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt152 {
    margin-top: 152px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt153 {
    margin-top: 153px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt154 {
    margin-top: 154px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt155 {
    margin-top: 155px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt156 {
    margin-top: 156px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt157 {
    margin-top: 157px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt158 {
    margin-top: 158px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt159 {
    margin-top: 159px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt160 {
    margin-top: 160px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt161 {
    margin-top: 161px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt162 {
    margin-top: 162px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt163 {
    margin-top: 163px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt164 {
    margin-top: 164px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt165 {
    margin-top: 165px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt166 {
    margin-top: 166px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt167 {
    margin-top: 167px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt168 {
    margin-top: 168px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt169 {
    margin-top: 169px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt170 {
    margin-top: 170px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt171 {
    margin-top: 171px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt172 {
    margin-top: 172px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt173 {
    margin-top: 173px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt174 {
    margin-top: 174px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt175 {
    margin-top: 175px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt176 {
    margin-top: 176px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt177 {
    margin-top: 177px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt178 {
    margin-top: 178px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt179 {
    margin-top: 179px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt180 {
    margin-top: 180px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt181 {
    margin-top: 181px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt182 {
    margin-top: 182px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt183 {
    margin-top: 183px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt184 {
    margin-top: 184px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt185 {
    margin-top: 185px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt186 {
    margin-top: 186px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt187 {
    margin-top: 187px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt188 {
    margin-top: 188px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt189 {
    margin-top: 189px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt190 {
    margin-top: 190px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt191 {
    margin-top: 191px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt192 {
    margin-top: 192px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt193 {
    margin-top: 193px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt194 {
    margin-top: 194px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt195 {
    margin-top: 195px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt196 {
    margin-top: 196px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt197 {
    margin-top: 197px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt198 {
    margin-top: 198px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt199 {
    margin-top: 199px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt200 {
    margin-top: 200px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt201 {
    margin-top: 201px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt202 {
    margin-top: 202px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt203 {
    margin-top: 203px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt204 {
    margin-top: 204px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt205 {
    margin-top: 205px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt206 {
    margin-top: 206px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt207 {
    margin-top: 207px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt208 {
    margin-top: 208px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt209 {
    margin-top: 209px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt210 {
    margin-top: 210px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt211 {
    margin-top: 211px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt212 {
    margin-top: 212px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt213 {
    margin-top: 213px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt214 {
    margin-top: 214px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt215 {
    margin-top: 215px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt216 {
    margin-top: 216px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt217 {
    margin-top: 217px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt218 {
    margin-top: 218px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt219 {
    margin-top: 219px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt220 {
    margin-top: 220px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt221 {
    margin-top: 221px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt222 {
    margin-top: 222px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt223 {
    margin-top: 223px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt224 {
    margin-top: 224px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt225 {
    margin-top: 225px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt226 {
    margin-top: 226px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt227 {
    margin-top: 227px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt228 {
    margin-top: 228px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt229 {
    margin-top: 229px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt230 {
    margin-top: 230px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt231 {
    margin-top: 231px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt232 {
    margin-top: 232px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt233 {
    margin-top: 233px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt234 {
    margin-top: 234px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt235 {
    margin-top: 235px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt236 {
    margin-top: 236px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt237 {
    margin-top: 237px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt238 {
    margin-top: 238px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt239 {
    margin-top: 239px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt240 {
    margin-top: 240px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt241 {
    margin-top: 241px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt242 {
    margin-top: 242px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt243 {
    margin-top: 243px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt244 {
    margin-top: 244px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt245 {
    margin-top: 245px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt246 {
    margin-top: 246px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt247 {
    margin-top: 247px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt248 {
    margin-top: 248px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt249 {
    margin-top: 249px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt250 {
    margin-top: 250px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt251 {
    margin-top: 251px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt252 {
    margin-top: 252px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt253 {
    margin-top: 253px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt254 {
    margin-top: 254px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt255 {
    margin-top: 255px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt256 {
    margin-top: 256px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt257 {
    margin-top: 257px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt258 {
    margin-top: 258px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt259 {
    margin-top: 259px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt260 {
    margin-top: 260px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt261 {
    margin-top: 261px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt262 {
    margin-top: 262px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt263 {
    margin-top: 263px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt264 {
    margin-top: 264px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt265 {
    margin-top: 265px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt266 {
    margin-top: 266px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt267 {
    margin-top: 267px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt268 {
    margin-top: 268px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt269 {
    margin-top: 269px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt270 {
    margin-top: 270px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt271 {
    margin-top: 271px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt272 {
    margin-top: 272px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt273 {
    margin-top: 273px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt274 {
    margin-top: 274px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt275 {
    margin-top: 275px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt276 {
    margin-top: 276px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt277 {
    margin-top: 277px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt278 {
    margin-top: 278px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt279 {
    margin-top: 279px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt280 {
    margin-top: 280px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt281 {
    margin-top: 281px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt282 {
    margin-top: 282px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt283 {
    margin-top: 283px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt284 {
    margin-top: 284px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt285 {
    margin-top: 285px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt286 {
    margin-top: 286px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt287 {
    margin-top: 287px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt288 {
    margin-top: 288px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt289 {
    margin-top: 289px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt290 {
    margin-top: 290px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt291 {
    margin-top: 291px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt292 {
    margin-top: 292px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt293 {
    margin-top: 293px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt294 {
    margin-top: 294px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt295 {
    margin-top: 295px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt296 {
    margin-top: 296px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt297 {
    margin-top: 297px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt298 {
    margin-top: 298px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt299 {
    margin-top: 299px;
  }
}

@media (max-width: 1411.5px) {
  .lg_mt300 {
    margin-top: 300px;
  }
}

@media (max-width: 1023.5px) {
  .md_mta {
    margin-top: auto;
  }
}

@media (max-width: 1023.5px) {
  .md_mla {
    margin-left: auto;
  }
}

@media (max-width: 1023.5px) {
  .md_mra {
    margin-right: auto;
  }
}

@media (max-width: 1023.5px) {
  .md_mc {
    margin-left: auto;
    margin-right: auto;
  }
}

@media (max-width: 1023.5px) {
  .md_mt0 {
    margin-top: 0px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt1 {
    margin-top: 1px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt2 {
    margin-top: 2px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt3 {
    margin-top: 3px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt4 {
    margin-top: 4px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt5 {
    margin-top: 5px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt6 {
    margin-top: 6px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt7 {
    margin-top: 7px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt8 {
    margin-top: 8px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt9 {
    margin-top: 9px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt10 {
    margin-top: 10px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt11 {
    margin-top: 11px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt12 {
    margin-top: 12px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt13 {
    margin-top: 13px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt14 {
    margin-top: 14px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt15 {
    margin-top: 15px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt16 {
    margin-top: 16px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt17 {
    margin-top: 17px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt18 {
    margin-top: 18px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt19 {
    margin-top: 19px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt20 {
    margin-top: 20px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt21 {
    margin-top: 21px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt22 {
    margin-top: 22px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt23 {
    margin-top: 23px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt24 {
    margin-top: 24px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt25 {
    margin-top: 25px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt26 {
    margin-top: 26px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt27 {
    margin-top: 27px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt28 {
    margin-top: 28px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt29 {
    margin-top: 29px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt30 {
    margin-top: 30px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt31 {
    margin-top: 31px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt32 {
    margin-top: 32px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt33 {
    margin-top: 33px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt34 {
    margin-top: 34px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt35 {
    margin-top: 35px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt36 {
    margin-top: 36px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt37 {
    margin-top: 37px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt38 {
    margin-top: 38px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt39 {
    margin-top: 39px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt40 {
    margin-top: 40px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt41 {
    margin-top: 41px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt42 {
    margin-top: 42px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt43 {
    margin-top: 43px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt44 {
    margin-top: 44px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt45 {
    margin-top: 45px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt46 {
    margin-top: 46px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt47 {
    margin-top: 47px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt48 {
    margin-top: 48px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt49 {
    margin-top: 49px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt50 {
    margin-top: 50px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt51 {
    margin-top: 51px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt52 {
    margin-top: 52px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt53 {
    margin-top: 53px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt54 {
    margin-top: 54px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt55 {
    margin-top: 55px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt56 {
    margin-top: 56px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt57 {
    margin-top: 57px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt58 {
    margin-top: 58px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt59 {
    margin-top: 59px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt60 {
    margin-top: 60px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt61 {
    margin-top: 61px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt62 {
    margin-top: 62px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt63 {
    margin-top: 63px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt64 {
    margin-top: 64px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt65 {
    margin-top: 65px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt66 {
    margin-top: 66px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt67 {
    margin-top: 67px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt68 {
    margin-top: 68px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt69 {
    margin-top: 69px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt70 {
    margin-top: 70px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt71 {
    margin-top: 71px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt72 {
    margin-top: 72px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt73 {
    margin-top: 73px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt74 {
    margin-top: 74px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt75 {
    margin-top: 75px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt76 {
    margin-top: 76px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt77 {
    margin-top: 77px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt78 {
    margin-top: 78px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt79 {
    margin-top: 79px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt80 {
    margin-top: 80px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt81 {
    margin-top: 81px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt82 {
    margin-top: 82px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt83 {
    margin-top: 83px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt84 {
    margin-top: 84px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt85 {
    margin-top: 85px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt86 {
    margin-top: 86px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt87 {
    margin-top: 87px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt88 {
    margin-top: 88px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt89 {
    margin-top: 89px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt90 {
    margin-top: 90px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt91 {
    margin-top: 91px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt92 {
    margin-top: 92px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt93 {
    margin-top: 93px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt94 {
    margin-top: 94px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt95 {
    margin-top: 95px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt96 {
    margin-top: 96px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt97 {
    margin-top: 97px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt98 {
    margin-top: 98px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt99 {
    margin-top: 99px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt100 {
    margin-top: 100px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt101 {
    margin-top: 101px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt102 {
    margin-top: 102px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt103 {
    margin-top: 103px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt104 {
    margin-top: 104px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt105 {
    margin-top: 105px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt106 {
    margin-top: 106px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt107 {
    margin-top: 107px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt108 {
    margin-top: 108px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt109 {
    margin-top: 109px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt110 {
    margin-top: 110px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt111 {
    margin-top: 111px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt112 {
    margin-top: 112px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt113 {
    margin-top: 113px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt114 {
    margin-top: 114px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt115 {
    margin-top: 115px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt116 {
    margin-top: 116px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt117 {
    margin-top: 117px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt118 {
    margin-top: 118px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt119 {
    margin-top: 119px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt120 {
    margin-top: 120px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt121 {
    margin-top: 121px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt122 {
    margin-top: 122px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt123 {
    margin-top: 123px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt124 {
    margin-top: 124px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt125 {
    margin-top: 125px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt126 {
    margin-top: 126px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt127 {
    margin-top: 127px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt128 {
    margin-top: 128px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt129 {
    margin-top: 129px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt130 {
    margin-top: 130px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt131 {
    margin-top: 131px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt132 {
    margin-top: 132px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt133 {
    margin-top: 133px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt134 {
    margin-top: 134px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt135 {
    margin-top: 135px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt136 {
    margin-top: 136px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt137 {
    margin-top: 137px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt138 {
    margin-top: 138px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt139 {
    margin-top: 139px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt140 {
    margin-top: 140px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt141 {
    margin-top: 141px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt142 {
    margin-top: 142px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt143 {
    margin-top: 143px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt144 {
    margin-top: 144px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt145 {
    margin-top: 145px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt146 {
    margin-top: 146px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt147 {
    margin-top: 147px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt148 {
    margin-top: 148px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt149 {
    margin-top: 149px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt150 {
    margin-top: 150px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt151 {
    margin-top: 151px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt152 {
    margin-top: 152px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt153 {
    margin-top: 153px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt154 {
    margin-top: 154px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt155 {
    margin-top: 155px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt156 {
    margin-top: 156px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt157 {
    margin-top: 157px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt158 {
    margin-top: 158px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt159 {
    margin-top: 159px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt160 {
    margin-top: 160px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt161 {
    margin-top: 161px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt162 {
    margin-top: 162px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt163 {
    margin-top: 163px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt164 {
    margin-top: 164px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt165 {
    margin-top: 165px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt166 {
    margin-top: 166px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt167 {
    margin-top: 167px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt168 {
    margin-top: 168px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt169 {
    margin-top: 169px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt170 {
    margin-top: 170px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt171 {
    margin-top: 171px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt172 {
    margin-top: 172px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt173 {
    margin-top: 173px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt174 {
    margin-top: 174px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt175 {
    margin-top: 175px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt176 {
    margin-top: 176px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt177 {
    margin-top: 177px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt178 {
    margin-top: 178px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt179 {
    margin-top: 179px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt180 {
    margin-top: 180px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt181 {
    margin-top: 181px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt182 {
    margin-top: 182px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt183 {
    margin-top: 183px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt184 {
    margin-top: 184px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt185 {
    margin-top: 185px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt186 {
    margin-top: 186px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt187 {
    margin-top: 187px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt188 {
    margin-top: 188px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt189 {
    margin-top: 189px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt190 {
    margin-top: 190px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt191 {
    margin-top: 191px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt192 {
    margin-top: 192px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt193 {
    margin-top: 193px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt194 {
    margin-top: 194px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt195 {
    margin-top: 195px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt196 {
    margin-top: 196px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt197 {
    margin-top: 197px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt198 {
    margin-top: 198px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt199 {
    margin-top: 199px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt200 {
    margin-top: 200px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt201 {
    margin-top: 201px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt202 {
    margin-top: 202px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt203 {
    margin-top: 203px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt204 {
    margin-top: 204px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt205 {
    margin-top: 205px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt206 {
    margin-top: 206px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt207 {
    margin-top: 207px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt208 {
    margin-top: 208px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt209 {
    margin-top: 209px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt210 {
    margin-top: 210px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt211 {
    margin-top: 211px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt212 {
    margin-top: 212px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt213 {
    margin-top: 213px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt214 {
    margin-top: 214px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt215 {
    margin-top: 215px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt216 {
    margin-top: 216px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt217 {
    margin-top: 217px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt218 {
    margin-top: 218px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt219 {
    margin-top: 219px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt220 {
    margin-top: 220px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt221 {
    margin-top: 221px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt222 {
    margin-top: 222px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt223 {
    margin-top: 223px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt224 {
    margin-top: 224px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt225 {
    margin-top: 225px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt226 {
    margin-top: 226px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt227 {
    margin-top: 227px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt228 {
    margin-top: 228px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt229 {
    margin-top: 229px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt230 {
    margin-top: 230px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt231 {
    margin-top: 231px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt232 {
    margin-top: 232px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt233 {
    margin-top: 233px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt234 {
    margin-top: 234px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt235 {
    margin-top: 235px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt236 {
    margin-top: 236px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt237 {
    margin-top: 237px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt238 {
    margin-top: 238px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt239 {
    margin-top: 239px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt240 {
    margin-top: 240px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt241 {
    margin-top: 241px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt242 {
    margin-top: 242px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt243 {
    margin-top: 243px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt244 {
    margin-top: 244px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt245 {
    margin-top: 245px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt246 {
    margin-top: 246px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt247 {
    margin-top: 247px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt248 {
    margin-top: 248px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt249 {
    margin-top: 249px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt250 {
    margin-top: 250px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt251 {
    margin-top: 251px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt252 {
    margin-top: 252px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt253 {
    margin-top: 253px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt254 {
    margin-top: 254px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt255 {
    margin-top: 255px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt256 {
    margin-top: 256px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt257 {
    margin-top: 257px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt258 {
    margin-top: 258px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt259 {
    margin-top: 259px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt260 {
    margin-top: 260px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt261 {
    margin-top: 261px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt262 {
    margin-top: 262px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt263 {
    margin-top: 263px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt264 {
    margin-top: 264px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt265 {
    margin-top: 265px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt266 {
    margin-top: 266px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt267 {
    margin-top: 267px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt268 {
    margin-top: 268px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt269 {
    margin-top: 269px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt270 {
    margin-top: 270px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt271 {
    margin-top: 271px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt272 {
    margin-top: 272px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt273 {
    margin-top: 273px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt274 {
    margin-top: 274px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt275 {
    margin-top: 275px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt276 {
    margin-top: 276px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt277 {
    margin-top: 277px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt278 {
    margin-top: 278px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt279 {
    margin-top: 279px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt280 {
    margin-top: 280px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt281 {
    margin-top: 281px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt282 {
    margin-top: 282px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt283 {
    margin-top: 283px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt284 {
    margin-top: 284px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt285 {
    margin-top: 285px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt286 {
    margin-top: 286px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt287 {
    margin-top: 287px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt288 {
    margin-top: 288px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt289 {
    margin-top: 289px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt290 {
    margin-top: 290px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt291 {
    margin-top: 291px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt292 {
    margin-top: 292px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt293 {
    margin-top: 293px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt294 {
    margin-top: 294px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt295 {
    margin-top: 295px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt296 {
    margin-top: 296px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt297 {
    margin-top: 297px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt298 {
    margin-top: 298px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt299 {
    margin-top: 299px;
  }
}

@media (max-width: 1023.5px) {
  .md_mt300 {
    margin-top: 300px;
  }
}

@media (max-width: 767.5px) {
  .sm_mta {
    margin-top: auto;
  }
}

@media (max-width: 767.5px) {
  .sm_mla {
    margin-left: auto;
  }
}

@media (max-width: 767.5px) {
  .sm_mra {
    margin-right: auto;
  }
}

@media (max-width: 767.5px) {
  .sm_mc {
    margin-left: auto;
    margin-right: auto;
  }
}

@media (max-width: 767.5px) {
  .sm_mt0 {
    margin-top: 0px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt1 {
    margin-top: 1px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt2 {
    margin-top: 2px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt3 {
    margin-top: 3px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt4 {
    margin-top: 4px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt5 {
    margin-top: 5px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt6 {
    margin-top: 6px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt7 {
    margin-top: 7px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt8 {
    margin-top: 8px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt9 {
    margin-top: 9px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt10 {
    margin-top: 10px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt11 {
    margin-top: 11px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt12 {
    margin-top: 12px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt13 {
    margin-top: 13px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt14 {
    margin-top: 14px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt15 {
    margin-top: 15px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt16 {
    margin-top: 16px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt17 {
    margin-top: 17px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt18 {
    margin-top: 18px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt19 {
    margin-top: 19px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt20 {
    margin-top: 20px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt21 {
    margin-top: 21px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt22 {
    margin-top: 22px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt23 {
    margin-top: 23px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt24 {
    margin-top: 24px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt25 {
    margin-top: 25px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt26 {
    margin-top: 26px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt27 {
    margin-top: 27px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt28 {
    margin-top: 28px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt29 {
    margin-top: 29px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt30 {
    margin-top: 30px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt31 {
    margin-top: 31px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt32 {
    margin-top: 32px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt33 {
    margin-top: 33px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt34 {
    margin-top: 34px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt35 {
    margin-top: 35px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt36 {
    margin-top: 36px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt37 {
    margin-top: 37px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt38 {
    margin-top: 38px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt39 {
    margin-top: 39px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt40 {
    margin-top: 40px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt41 {
    margin-top: 41px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt42 {
    margin-top: 42px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt43 {
    margin-top: 43px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt44 {
    margin-top: 44px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt45 {
    margin-top: 45px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt46 {
    margin-top: 46px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt47 {
    margin-top: 47px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt48 {
    margin-top: 48px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt49 {
    margin-top: 49px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt50 {
    margin-top: 50px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt51 {
    margin-top: 51px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt52 {
    margin-top: 52px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt53 {
    margin-top: 53px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt54 {
    margin-top: 54px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt55 {
    margin-top: 55px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt56 {
    margin-top: 56px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt57 {
    margin-top: 57px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt58 {
    margin-top: 58px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt59 {
    margin-top: 59px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt60 {
    margin-top: 60px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt61 {
    margin-top: 61px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt62 {
    margin-top: 62px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt63 {
    margin-top: 63px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt64 {
    margin-top: 64px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt65 {
    margin-top: 65px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt66 {
    margin-top: 66px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt67 {
    margin-top: 67px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt68 {
    margin-top: 68px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt69 {
    margin-top: 69px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt70 {
    margin-top: 70px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt71 {
    margin-top: 71px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt72 {
    margin-top: 72px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt73 {
    margin-top: 73px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt74 {
    margin-top: 74px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt75 {
    margin-top: 75px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt76 {
    margin-top: 76px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt77 {
    margin-top: 77px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt78 {
    margin-top: 78px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt79 {
    margin-top: 79px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt80 {
    margin-top: 80px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt81 {
    margin-top: 81px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt82 {
    margin-top: 82px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt83 {
    margin-top: 83px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt84 {
    margin-top: 84px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt85 {
    margin-top: 85px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt86 {
    margin-top: 86px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt87 {
    margin-top: 87px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt88 {
    margin-top: 88px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt89 {
    margin-top: 89px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt90 {
    margin-top: 90px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt91 {
    margin-top: 91px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt92 {
    margin-top: 92px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt93 {
    margin-top: 93px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt94 {
    margin-top: 94px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt95 {
    margin-top: 95px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt96 {
    margin-top: 96px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt97 {
    margin-top: 97px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt98 {
    margin-top: 98px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt99 {
    margin-top: 99px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt100 {
    margin-top: 100px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt101 {
    margin-top: 101px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt102 {
    margin-top: 102px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt103 {
    margin-top: 103px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt104 {
    margin-top: 104px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt105 {
    margin-top: 105px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt106 {
    margin-top: 106px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt107 {
    margin-top: 107px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt108 {
    margin-top: 108px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt109 {
    margin-top: 109px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt110 {
    margin-top: 110px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt111 {
    margin-top: 111px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt112 {
    margin-top: 112px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt113 {
    margin-top: 113px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt114 {
    margin-top: 114px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt115 {
    margin-top: 115px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt116 {
    margin-top: 116px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt117 {
    margin-top: 117px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt118 {
    margin-top: 118px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt119 {
    margin-top: 119px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt120 {
    margin-top: 120px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt121 {
    margin-top: 121px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt122 {
    margin-top: 122px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt123 {
    margin-top: 123px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt124 {
    margin-top: 124px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt125 {
    margin-top: 125px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt126 {
    margin-top: 126px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt127 {
    margin-top: 127px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt128 {
    margin-top: 128px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt129 {
    margin-top: 129px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt130 {
    margin-top: 130px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt131 {
    margin-top: 131px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt132 {
    margin-top: 132px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt133 {
    margin-top: 133px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt134 {
    margin-top: 134px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt135 {
    margin-top: 135px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt136 {
    margin-top: 136px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt137 {
    margin-top: 137px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt138 {
    margin-top: 138px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt139 {
    margin-top: 139px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt140 {
    margin-top: 140px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt141 {
    margin-top: 141px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt142 {
    margin-top: 142px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt143 {
    margin-top: 143px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt144 {
    margin-top: 144px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt145 {
    margin-top: 145px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt146 {
    margin-top: 146px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt147 {
    margin-top: 147px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt148 {
    margin-top: 148px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt149 {
    margin-top: 149px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt150 {
    margin-top: 150px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt151 {
    margin-top: 151px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt152 {
    margin-top: 152px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt153 {
    margin-top: 153px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt154 {
    margin-top: 154px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt155 {
    margin-top: 155px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt156 {
    margin-top: 156px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt157 {
    margin-top: 157px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt158 {
    margin-top: 158px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt159 {
    margin-top: 159px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt160 {
    margin-top: 160px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt161 {
    margin-top: 161px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt162 {
    margin-top: 162px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt163 {
    margin-top: 163px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt164 {
    margin-top: 164px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt165 {
    margin-top: 165px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt166 {
    margin-top: 166px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt167 {
    margin-top: 167px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt168 {
    margin-top: 168px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt169 {
    margin-top: 169px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt170 {
    margin-top: 170px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt171 {
    margin-top: 171px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt172 {
    margin-top: 172px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt173 {
    margin-top: 173px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt174 {
    margin-top: 174px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt175 {
    margin-top: 175px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt176 {
    margin-top: 176px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt177 {
    margin-top: 177px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt178 {
    margin-top: 178px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt179 {
    margin-top: 179px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt180 {
    margin-top: 180px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt181 {
    margin-top: 181px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt182 {
    margin-top: 182px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt183 {
    margin-top: 183px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt184 {
    margin-top: 184px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt185 {
    margin-top: 185px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt186 {
    margin-top: 186px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt187 {
    margin-top: 187px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt188 {
    margin-top: 188px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt189 {
    margin-top: 189px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt190 {
    margin-top: 190px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt191 {
    margin-top: 191px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt192 {
    margin-top: 192px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt193 {
    margin-top: 193px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt194 {
    margin-top: 194px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt195 {
    margin-top: 195px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt196 {
    margin-top: 196px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt197 {
    margin-top: 197px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt198 {
    margin-top: 198px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt199 {
    margin-top: 199px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt200 {
    margin-top: 200px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt201 {
    margin-top: 201px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt202 {
    margin-top: 202px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt203 {
    margin-top: 203px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt204 {
    margin-top: 204px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt205 {
    margin-top: 205px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt206 {
    margin-top: 206px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt207 {
    margin-top: 207px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt208 {
    margin-top: 208px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt209 {
    margin-top: 209px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt210 {
    margin-top: 210px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt211 {
    margin-top: 211px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt212 {
    margin-top: 212px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt213 {
    margin-top: 213px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt214 {
    margin-top: 214px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt215 {
    margin-top: 215px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt216 {
    margin-top: 216px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt217 {
    margin-top: 217px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt218 {
    margin-top: 218px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt219 {
    margin-top: 219px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt220 {
    margin-top: 220px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt221 {
    margin-top: 221px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt222 {
    margin-top: 222px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt223 {
    margin-top: 223px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt224 {
    margin-top: 224px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt225 {
    margin-top: 225px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt226 {
    margin-top: 226px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt227 {
    margin-top: 227px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt228 {
    margin-top: 228px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt229 {
    margin-top: 229px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt230 {
    margin-top: 230px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt231 {
    margin-top: 231px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt232 {
    margin-top: 232px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt233 {
    margin-top: 233px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt234 {
    margin-top: 234px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt235 {
    margin-top: 235px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt236 {
    margin-top: 236px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt237 {
    margin-top: 237px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt238 {
    margin-top: 238px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt239 {
    margin-top: 239px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt240 {
    margin-top: 240px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt241 {
    margin-top: 241px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt242 {
    margin-top: 242px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt243 {
    margin-top: 243px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt244 {
    margin-top: 244px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt245 {
    margin-top: 245px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt246 {
    margin-top: 246px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt247 {
    margin-top: 247px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt248 {
    margin-top: 248px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt249 {
    margin-top: 249px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt250 {
    margin-top: 250px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt251 {
    margin-top: 251px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt252 {
    margin-top: 252px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt253 {
    margin-top: 253px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt254 {
    margin-top: 254px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt255 {
    margin-top: 255px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt256 {
    margin-top: 256px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt257 {
    margin-top: 257px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt258 {
    margin-top: 258px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt259 {
    margin-top: 259px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt260 {
    margin-top: 260px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt261 {
    margin-top: 261px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt262 {
    margin-top: 262px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt263 {
    margin-top: 263px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt264 {
    margin-top: 264px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt265 {
    margin-top: 265px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt266 {
    margin-top: 266px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt267 {
    margin-top: 267px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt268 {
    margin-top: 268px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt269 {
    margin-top: 269px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt270 {
    margin-top: 270px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt271 {
    margin-top: 271px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt272 {
    margin-top: 272px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt273 {
    margin-top: 273px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt274 {
    margin-top: 274px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt275 {
    margin-top: 275px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt276 {
    margin-top: 276px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt277 {
    margin-top: 277px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt278 {
    margin-top: 278px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt279 {
    margin-top: 279px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt280 {
    margin-top: 280px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt281 {
    margin-top: 281px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt282 {
    margin-top: 282px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt283 {
    margin-top: 283px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt284 {
    margin-top: 284px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt285 {
    margin-top: 285px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt286 {
    margin-top: 286px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt287 {
    margin-top: 287px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt288 {
    margin-top: 288px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt289 {
    margin-top: 289px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt290 {
    margin-top: 290px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt291 {
    margin-top: 291px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt292 {
    margin-top: 292px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt293 {
    margin-top: 293px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt294 {
    margin-top: 294px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt295 {
    margin-top: 295px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt296 {
    margin-top: 296px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt297 {
    margin-top: 297px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt298 {
    margin-top: 298px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt299 {
    margin-top: 299px;
  }
}

@media (max-width: 767.5px) {
  .sm_mt300 {
    margin-top: 300px;
  }
}

.pt0 {
  padding-top: 0px;
}

.pt1 {
  padding-top: 1px;
}

.pt2 {
  padding-top: 2px;
}

.pt3 {
  padding-top: 3px;
}

.pt4 {
  padding-top: 4px;
}

.pt5 {
  padding-top: 5px;
}

.pt6 {
  padding-top: 6px;
}

.pt7 {
  padding-top: 7px;
}

.pt8 {
  padding-top: 8px;
}

.pt9 {
  padding-top: 9px;
}

.pt10 {
  padding-top: 10px;
}

.pt11 {
  padding-top: 11px;
}

.pt12 {
  padding-top: 12px;
}

.pt13 {
  padding-top: 13px;
}

.pt14 {
  padding-top: 14px;
}

.pt15 {
  padding-top: 15px;
}

.pt16 {
  padding-top: 16px;
}

.pt17 {
  padding-top: 17px;
}

.pt18 {
  padding-top: 18px;
}

.pt19 {
  padding-top: 19px;
}

.pt20 {
  padding-top: 20px;
}

.pt21 {
  padding-top: 21px;
}

.pt22 {
  padding-top: 22px;
}

.pt23 {
  padding-top: 23px;
}

.pt24 {
  padding-top: 24px;
}

.pt25 {
  padding-top: 25px;
}

.pt26 {
  padding-top: 26px;
}

.pt27 {
  padding-top: 27px;
}

.pt28 {
  padding-top: 28px;
}

.pt29 {
  padding-top: 29px;
}

.pt30 {
  padding-top: 30px;
}

.pt31 {
  padding-top: 31px;
}

.pt32 {
  padding-top: 32px;
}

.pt33 {
  padding-top: 33px;
}

.pt34 {
  padding-top: 34px;
}

.pt35 {
  padding-top: 35px;
}

.pt36 {
  padding-top: 36px;
}

.pt37 {
  padding-top: 37px;
}

.pt38 {
  padding-top: 38px;
}

.pt39 {
  padding-top: 39px;
}

.pt40 {
  padding-top: 40px;
}

.pt41 {
  padding-top: 41px;
}

.pt42 {
  padding-top: 42px;
}

.pt43 {
  padding-top: 43px;
}

.pt44 {
  padding-top: 44px;
}

.pt45 {
  padding-top: 45px;
}

.pt46 {
  padding-top: 46px;
}

.pt47 {
  padding-top: 47px;
}

.pt48 {
  padding-top: 48px;
}

.pt49 {
  padding-top: 49px;
}

.pt50 {
  padding-top: 50px;
}

.pt51 {
  padding-top: 51px;
}

.pt52 {
  padding-top: 52px;
}

.pt53 {
  padding-top: 53px;
}

.pt54 {
  padding-top: 54px;
}

.pt55 {
  padding-top: 55px;
}

.pt56 {
  padding-top: 56px;
}

.pt57 {
  padding-top: 57px;
}

.pt58 {
  padding-top: 58px;
}

.pt59 {
  padding-top: 59px;
}

.pt60 {
  padding-top: 60px;
}

.pt61 {
  padding-top: 61px;
}

.pt62 {
  padding-top: 62px;
}

.pt63 {
  padding-top: 63px;
}

.pt64 {
  padding-top: 64px;
}

.pt65 {
  padding-top: 65px;
}

.pt66 {
  padding-top: 66px;
}

.pt67 {
  padding-top: 67px;
}

.pt68 {
  padding-top: 68px;
}

.pt69 {
  padding-top: 69px;
}

.pt70 {
  padding-top: 70px;
}

.pt71 {
  padding-top: 71px;
}

.pt72 {
  padding-top: 72px;
}

.pt73 {
  padding-top: 73px;
}

.pt74 {
  padding-top: 74px;
}

.pt75 {
  padding-top: 75px;
}

.pt76 {
  padding-top: 76px;
}

.pt77 {
  padding-top: 77px;
}

.pt78 {
  padding-top: 78px;
}

.pt79 {
  padding-top: 79px;
}

.pt80 {
  padding-top: 80px;
}

.pt81 {
  padding-top: 81px;
}

.pt82 {
  padding-top: 82px;
}

.pt83 {
  padding-top: 83px;
}

.pt84 {
  padding-top: 84px;
}

.pt85 {
  padding-top: 85px;
}

.pt86 {
  padding-top: 86px;
}

.pt87 {
  padding-top: 87px;
}

.pt88 {
  padding-top: 88px;
}

.pt89 {
  padding-top: 89px;
}

.pt90 {
  padding-top: 90px;
}

.pt91 {
  padding-top: 91px;
}

.pt92 {
  padding-top: 92px;
}

.pt93 {
  padding-top: 93px;
}

.pt94 {
  padding-top: 94px;
}

.pt95 {
  padding-top: 95px;
}

.pt96 {
  padding-top: 96px;
}

.pt97 {
  padding-top: 97px;
}

.pt98 {
  padding-top: 98px;
}

.pt99 {
  padding-top: 99px;
}

.pt100 {
  padding-top: 100px;
}

@media (max-width: 1919.5px) {
  .xl_pt0 {
    padding-top: 0px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt1 {
    padding-top: 1px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt2 {
    padding-top: 2px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt3 {
    padding-top: 3px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt4 {
    padding-top: 4px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt5 {
    padding-top: 5px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt6 {
    padding-top: 6px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt7 {
    padding-top: 7px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt8 {
    padding-top: 8px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt9 {
    padding-top: 9px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt10 {
    padding-top: 10px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt11 {
    padding-top: 11px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt12 {
    padding-top: 12px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt13 {
    padding-top: 13px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt14 {
    padding-top: 14px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt15 {
    padding-top: 15px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt16 {
    padding-top: 16px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt17 {
    padding-top: 17px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt18 {
    padding-top: 18px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt19 {
    padding-top: 19px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt20 {
    padding-top: 20px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt21 {
    padding-top: 21px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt22 {
    padding-top: 22px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt23 {
    padding-top: 23px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt24 {
    padding-top: 24px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt25 {
    padding-top: 25px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt26 {
    padding-top: 26px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt27 {
    padding-top: 27px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt28 {
    padding-top: 28px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt29 {
    padding-top: 29px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt30 {
    padding-top: 30px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt31 {
    padding-top: 31px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt32 {
    padding-top: 32px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt33 {
    padding-top: 33px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt34 {
    padding-top: 34px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt35 {
    padding-top: 35px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt36 {
    padding-top: 36px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt37 {
    padding-top: 37px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt38 {
    padding-top: 38px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt39 {
    padding-top: 39px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt40 {
    padding-top: 40px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt41 {
    padding-top: 41px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt42 {
    padding-top: 42px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt43 {
    padding-top: 43px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt44 {
    padding-top: 44px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt45 {
    padding-top: 45px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt46 {
    padding-top: 46px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt47 {
    padding-top: 47px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt48 {
    padding-top: 48px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt49 {
    padding-top: 49px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt50 {
    padding-top: 50px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt51 {
    padding-top: 51px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt52 {
    padding-top: 52px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt53 {
    padding-top: 53px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt54 {
    padding-top: 54px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt55 {
    padding-top: 55px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt56 {
    padding-top: 56px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt57 {
    padding-top: 57px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt58 {
    padding-top: 58px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt59 {
    padding-top: 59px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt60 {
    padding-top: 60px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt61 {
    padding-top: 61px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt62 {
    padding-top: 62px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt63 {
    padding-top: 63px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt64 {
    padding-top: 64px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt65 {
    padding-top: 65px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt66 {
    padding-top: 66px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt67 {
    padding-top: 67px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt68 {
    padding-top: 68px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt69 {
    padding-top: 69px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt70 {
    padding-top: 70px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt71 {
    padding-top: 71px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt72 {
    padding-top: 72px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt73 {
    padding-top: 73px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt74 {
    padding-top: 74px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt75 {
    padding-top: 75px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt76 {
    padding-top: 76px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt77 {
    padding-top: 77px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt78 {
    padding-top: 78px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt79 {
    padding-top: 79px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt80 {
    padding-top: 80px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt81 {
    padding-top: 81px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt82 {
    padding-top: 82px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt83 {
    padding-top: 83px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt84 {
    padding-top: 84px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt85 {
    padding-top: 85px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt86 {
    padding-top: 86px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt87 {
    padding-top: 87px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt88 {
    padding-top: 88px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt89 {
    padding-top: 89px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt90 {
    padding-top: 90px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt91 {
    padding-top: 91px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt92 {
    padding-top: 92px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt93 {
    padding-top: 93px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt94 {
    padding-top: 94px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt95 {
    padding-top: 95px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt96 {
    padding-top: 96px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt97 {
    padding-top: 97px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt98 {
    padding-top: 98px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt99 {
    padding-top: 99px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pt100 {
    padding-top: 100px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt0 {
    padding-top: 0px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt1 {
    padding-top: 1px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt2 {
    padding-top: 2px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt3 {
    padding-top: 3px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt4 {
    padding-top: 4px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt5 {
    padding-top: 5px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt6 {
    padding-top: 6px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt7 {
    padding-top: 7px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt8 {
    padding-top: 8px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt9 {
    padding-top: 9px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt10 {
    padding-top: 10px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt11 {
    padding-top: 11px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt12 {
    padding-top: 12px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt13 {
    padding-top: 13px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt14 {
    padding-top: 14px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt15 {
    padding-top: 15px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt16 {
    padding-top: 16px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt17 {
    padding-top: 17px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt18 {
    padding-top: 18px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt19 {
    padding-top: 19px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt20 {
    padding-top: 20px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt21 {
    padding-top: 21px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt22 {
    padding-top: 22px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt23 {
    padding-top: 23px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt24 {
    padding-top: 24px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt25 {
    padding-top: 25px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt26 {
    padding-top: 26px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt27 {
    padding-top: 27px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt28 {
    padding-top: 28px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt29 {
    padding-top: 29px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt30 {
    padding-top: 30px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt31 {
    padding-top: 31px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt32 {
    padding-top: 32px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt33 {
    padding-top: 33px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt34 {
    padding-top: 34px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt35 {
    padding-top: 35px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt36 {
    padding-top: 36px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt37 {
    padding-top: 37px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt38 {
    padding-top: 38px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt39 {
    padding-top: 39px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt40 {
    padding-top: 40px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt41 {
    padding-top: 41px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt42 {
    padding-top: 42px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt43 {
    padding-top: 43px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt44 {
    padding-top: 44px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt45 {
    padding-top: 45px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt46 {
    padding-top: 46px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt47 {
    padding-top: 47px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt48 {
    padding-top: 48px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt49 {
    padding-top: 49px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt50 {
    padding-top: 50px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt51 {
    padding-top: 51px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt52 {
    padding-top: 52px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt53 {
    padding-top: 53px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt54 {
    padding-top: 54px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt55 {
    padding-top: 55px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt56 {
    padding-top: 56px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt57 {
    padding-top: 57px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt58 {
    padding-top: 58px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt59 {
    padding-top: 59px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt60 {
    padding-top: 60px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt61 {
    padding-top: 61px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt62 {
    padding-top: 62px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt63 {
    padding-top: 63px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt64 {
    padding-top: 64px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt65 {
    padding-top: 65px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt66 {
    padding-top: 66px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt67 {
    padding-top: 67px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt68 {
    padding-top: 68px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt69 {
    padding-top: 69px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt70 {
    padding-top: 70px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt71 {
    padding-top: 71px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt72 {
    padding-top: 72px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt73 {
    padding-top: 73px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt74 {
    padding-top: 74px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt75 {
    padding-top: 75px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt76 {
    padding-top: 76px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt77 {
    padding-top: 77px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt78 {
    padding-top: 78px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt79 {
    padding-top: 79px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt80 {
    padding-top: 80px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt81 {
    padding-top: 81px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt82 {
    padding-top: 82px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt83 {
    padding-top: 83px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt84 {
    padding-top: 84px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt85 {
    padding-top: 85px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt86 {
    padding-top: 86px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt87 {
    padding-top: 87px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt88 {
    padding-top: 88px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt89 {
    padding-top: 89px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt90 {
    padding-top: 90px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt91 {
    padding-top: 91px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt92 {
    padding-top: 92px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt93 {
    padding-top: 93px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt94 {
    padding-top: 94px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt95 {
    padding-top: 95px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt96 {
    padding-top: 96px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt97 {
    padding-top: 97px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt98 {
    padding-top: 98px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt99 {
    padding-top: 99px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pt100 {
    padding-top: 100px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt0 {
    padding-top: 0px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt1 {
    padding-top: 1px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt2 {
    padding-top: 2px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt3 {
    padding-top: 3px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt4 {
    padding-top: 4px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt5 {
    padding-top: 5px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt6 {
    padding-top: 6px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt7 {
    padding-top: 7px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt8 {
    padding-top: 8px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt9 {
    padding-top: 9px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt10 {
    padding-top: 10px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt11 {
    padding-top: 11px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt12 {
    padding-top: 12px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt13 {
    padding-top: 13px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt14 {
    padding-top: 14px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt15 {
    padding-top: 15px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt16 {
    padding-top: 16px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt17 {
    padding-top: 17px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt18 {
    padding-top: 18px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt19 {
    padding-top: 19px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt20 {
    padding-top: 20px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt21 {
    padding-top: 21px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt22 {
    padding-top: 22px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt23 {
    padding-top: 23px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt24 {
    padding-top: 24px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt25 {
    padding-top: 25px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt26 {
    padding-top: 26px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt27 {
    padding-top: 27px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt28 {
    padding-top: 28px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt29 {
    padding-top: 29px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt30 {
    padding-top: 30px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt31 {
    padding-top: 31px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt32 {
    padding-top: 32px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt33 {
    padding-top: 33px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt34 {
    padding-top: 34px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt35 {
    padding-top: 35px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt36 {
    padding-top: 36px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt37 {
    padding-top: 37px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt38 {
    padding-top: 38px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt39 {
    padding-top: 39px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt40 {
    padding-top: 40px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt41 {
    padding-top: 41px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt42 {
    padding-top: 42px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt43 {
    padding-top: 43px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt44 {
    padding-top: 44px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt45 {
    padding-top: 45px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt46 {
    padding-top: 46px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt47 {
    padding-top: 47px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt48 {
    padding-top: 48px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt49 {
    padding-top: 49px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt50 {
    padding-top: 50px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt51 {
    padding-top: 51px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt52 {
    padding-top: 52px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt53 {
    padding-top: 53px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt54 {
    padding-top: 54px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt55 {
    padding-top: 55px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt56 {
    padding-top: 56px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt57 {
    padding-top: 57px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt58 {
    padding-top: 58px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt59 {
    padding-top: 59px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt60 {
    padding-top: 60px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt61 {
    padding-top: 61px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt62 {
    padding-top: 62px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt63 {
    padding-top: 63px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt64 {
    padding-top: 64px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt65 {
    padding-top: 65px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt66 {
    padding-top: 66px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt67 {
    padding-top: 67px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt68 {
    padding-top: 68px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt69 {
    padding-top: 69px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt70 {
    padding-top: 70px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt71 {
    padding-top: 71px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt72 {
    padding-top: 72px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt73 {
    padding-top: 73px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt74 {
    padding-top: 74px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt75 {
    padding-top: 75px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt76 {
    padding-top: 76px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt77 {
    padding-top: 77px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt78 {
    padding-top: 78px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt79 {
    padding-top: 79px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt80 {
    padding-top: 80px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt81 {
    padding-top: 81px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt82 {
    padding-top: 82px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt83 {
    padding-top: 83px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt84 {
    padding-top: 84px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt85 {
    padding-top: 85px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt86 {
    padding-top: 86px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt87 {
    padding-top: 87px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt88 {
    padding-top: 88px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt89 {
    padding-top: 89px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt90 {
    padding-top: 90px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt91 {
    padding-top: 91px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt92 {
    padding-top: 92px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt93 {
    padding-top: 93px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt94 {
    padding-top: 94px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt95 {
    padding-top: 95px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt96 {
    padding-top: 96px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt97 {
    padding-top: 97px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt98 {
    padding-top: 98px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt99 {
    padding-top: 99px;
  }
}

@media (max-width: 1023.5px) {
  .md_pt100 {
    padding-top: 100px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt0 {
    padding-top: 0px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt1 {
    padding-top: 1px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt2 {
    padding-top: 2px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt3 {
    padding-top: 3px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt4 {
    padding-top: 4px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt5 {
    padding-top: 5px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt6 {
    padding-top: 6px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt7 {
    padding-top: 7px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt8 {
    padding-top: 8px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt9 {
    padding-top: 9px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt10 {
    padding-top: 10px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt11 {
    padding-top: 11px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt12 {
    padding-top: 12px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt13 {
    padding-top: 13px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt14 {
    padding-top: 14px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt15 {
    padding-top: 15px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt16 {
    padding-top: 16px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt17 {
    padding-top: 17px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt18 {
    padding-top: 18px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt19 {
    padding-top: 19px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt20 {
    padding-top: 20px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt21 {
    padding-top: 21px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt22 {
    padding-top: 22px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt23 {
    padding-top: 23px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt24 {
    padding-top: 24px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt25 {
    padding-top: 25px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt26 {
    padding-top: 26px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt27 {
    padding-top: 27px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt28 {
    padding-top: 28px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt29 {
    padding-top: 29px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt30 {
    padding-top: 30px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt31 {
    padding-top: 31px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt32 {
    padding-top: 32px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt33 {
    padding-top: 33px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt34 {
    padding-top: 34px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt35 {
    padding-top: 35px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt36 {
    padding-top: 36px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt37 {
    padding-top: 37px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt38 {
    padding-top: 38px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt39 {
    padding-top: 39px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt40 {
    padding-top: 40px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt41 {
    padding-top: 41px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt42 {
    padding-top: 42px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt43 {
    padding-top: 43px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt44 {
    padding-top: 44px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt45 {
    padding-top: 45px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt46 {
    padding-top: 46px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt47 {
    padding-top: 47px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt48 {
    padding-top: 48px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt49 {
    padding-top: 49px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt50 {
    padding-top: 50px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt51 {
    padding-top: 51px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt52 {
    padding-top: 52px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt53 {
    padding-top: 53px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt54 {
    padding-top: 54px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt55 {
    padding-top: 55px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt56 {
    padding-top: 56px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt57 {
    padding-top: 57px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt58 {
    padding-top: 58px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt59 {
    padding-top: 59px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt60 {
    padding-top: 60px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt61 {
    padding-top: 61px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt62 {
    padding-top: 62px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt63 {
    padding-top: 63px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt64 {
    padding-top: 64px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt65 {
    padding-top: 65px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt66 {
    padding-top: 66px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt67 {
    padding-top: 67px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt68 {
    padding-top: 68px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt69 {
    padding-top: 69px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt70 {
    padding-top: 70px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt71 {
    padding-top: 71px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt72 {
    padding-top: 72px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt73 {
    padding-top: 73px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt74 {
    padding-top: 74px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt75 {
    padding-top: 75px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt76 {
    padding-top: 76px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt77 {
    padding-top: 77px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt78 {
    padding-top: 78px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt79 {
    padding-top: 79px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt80 {
    padding-top: 80px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt81 {
    padding-top: 81px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt82 {
    padding-top: 82px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt83 {
    padding-top: 83px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt84 {
    padding-top: 84px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt85 {
    padding-top: 85px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt86 {
    padding-top: 86px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt87 {
    padding-top: 87px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt88 {
    padding-top: 88px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt89 {
    padding-top: 89px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt90 {
    padding-top: 90px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt91 {
    padding-top: 91px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt92 {
    padding-top: 92px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt93 {
    padding-top: 93px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt94 {
    padding-top: 94px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt95 {
    padding-top: 95px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt96 {
    padding-top: 96px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt97 {
    padding-top: 97px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt98 {
    padding-top: 98px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt99 {
    padding-top: 99px;
  }
}

@media (max-width: 767.5px) {
  .sm_pt100 {
    padding-top: 100px;
  }
}

.pb0 {
  padding-bottom: 0px;
}

.pb1 {
  padding-bottom: 1px;
}

.pb2 {
  padding-bottom: 2px;
}

.pb3 {
  padding-bottom: 3px;
}

.pb4 {
  padding-bottom: 4px;
}

.pb5 {
  padding-bottom: 5px;
}

.pb6 {
  padding-bottom: 6px;
}

.pb7 {
  padding-bottom: 7px;
}

.pb8 {
  padding-bottom: 8px;
}

.pb9 {
  padding-bottom: 9px;
}

.pb10 {
  padding-bottom: 10px;
}

.pb11 {
  padding-bottom: 11px;
}

.pb12 {
  padding-bottom: 12px;
}

.pb13 {
  padding-bottom: 13px;
}

.pb14 {
  padding-bottom: 14px;
}

.pb15 {
  padding-bottom: 15px;
}

.pb16 {
  padding-bottom: 16px;
}

.pb17 {
  padding-bottom: 17px;
}

.pb18 {
  padding-bottom: 18px;
}

.pb19 {
  padding-bottom: 19px;
}

.pb20 {
  padding-bottom: 20px;
}

.pb21 {
  padding-bottom: 21px;
}

.pb22 {
  padding-bottom: 22px;
}

.pb23 {
  padding-bottom: 23px;
}

.pb24 {
  padding-bottom: 24px;
}

.pb25 {
  padding-bottom: 25px;
}

.pb26 {
  padding-bottom: 26px;
}

.pb27 {
  padding-bottom: 27px;
}

.pb28 {
  padding-bottom: 28px;
}

.pb29 {
  padding-bottom: 29px;
}

.pb30 {
  padding-bottom: 30px;
}

.pb31 {
  padding-bottom: 31px;
}

.pb32 {
  padding-bottom: 32px;
}

.pb33 {
  padding-bottom: 33px;
}

.pb34 {
  padding-bottom: 34px;
}

.pb35 {
  padding-bottom: 35px;
}

.pb36 {
  padding-bottom: 36px;
}

.pb37 {
  padding-bottom: 37px;
}

.pb38 {
  padding-bottom: 38px;
}

.pb39 {
  padding-bottom: 39px;
}

.pb40 {
  padding-bottom: 40px;
}

.pb41 {
  padding-bottom: 41px;
}

.pb42 {
  padding-bottom: 42px;
}

.pb43 {
  padding-bottom: 43px;
}

.pb44 {
  padding-bottom: 44px;
}

.pb45 {
  padding-bottom: 45px;
}

.pb46 {
  padding-bottom: 46px;
}

.pb47 {
  padding-bottom: 47px;
}

.pb48 {
  padding-bottom: 48px;
}

.pb49 {
  padding-bottom: 49px;
}

.pb50 {
  padding-bottom: 50px;
}

.pb51 {
  padding-bottom: 51px;
}

.pb52 {
  padding-bottom: 52px;
}

.pb53 {
  padding-bottom: 53px;
}

.pb54 {
  padding-bottom: 54px;
}

.pb55 {
  padding-bottom: 55px;
}

.pb56 {
  padding-bottom: 56px;
}

.pb57 {
  padding-bottom: 57px;
}

.pb58 {
  padding-bottom: 58px;
}

.pb59 {
  padding-bottom: 59px;
}

.pb60 {
  padding-bottom: 60px;
}

.pb61 {
  padding-bottom: 61px;
}

.pb62 {
  padding-bottom: 62px;
}

.pb63 {
  padding-bottom: 63px;
}

.pb64 {
  padding-bottom: 64px;
}

.pb65 {
  padding-bottom: 65px;
}

.pb66 {
  padding-bottom: 66px;
}

.pb67 {
  padding-bottom: 67px;
}

.pb68 {
  padding-bottom: 68px;
}

.pb69 {
  padding-bottom: 69px;
}

.pb70 {
  padding-bottom: 70px;
}

.pb71 {
  padding-bottom: 71px;
}

.pb72 {
  padding-bottom: 72px;
}

.pb73 {
  padding-bottom: 73px;
}

.pb74 {
  padding-bottom: 74px;
}

.pb75 {
  padding-bottom: 75px;
}

.pb76 {
  padding-bottom: 76px;
}

.pb77 {
  padding-bottom: 77px;
}

.pb78 {
  padding-bottom: 78px;
}

.pb79 {
  padding-bottom: 79px;
}

.pb80 {
  padding-bottom: 80px;
}

.pb81 {
  padding-bottom: 81px;
}

.pb82 {
  padding-bottom: 82px;
}

.pb83 {
  padding-bottom: 83px;
}

.pb84 {
  padding-bottom: 84px;
}

.pb85 {
  padding-bottom: 85px;
}

.pb86 {
  padding-bottom: 86px;
}

.pb87 {
  padding-bottom: 87px;
}

.pb88 {
  padding-bottom: 88px;
}

.pb89 {
  padding-bottom: 89px;
}

.pb90 {
  padding-bottom: 90px;
}

.pb91 {
  padding-bottom: 91px;
}

.pb92 {
  padding-bottom: 92px;
}

.pb93 {
  padding-bottom: 93px;
}

.pb94 {
  padding-bottom: 94px;
}

.pb95 {
  padding-bottom: 95px;
}

.pb96 {
  padding-bottom: 96px;
}

.pb97 {
  padding-bottom: 97px;
}

.pb98 {
  padding-bottom: 98px;
}

.pb99 {
  padding-bottom: 99px;
}

.pb100 {
  padding-bottom: 100px;
}

@media (max-width: 1919.5px) {
  .xl_pb0 {
    padding-bottom: 0px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb1 {
    padding-bottom: 1px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb2 {
    padding-bottom: 2px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb3 {
    padding-bottom: 3px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb4 {
    padding-bottom: 4px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb5 {
    padding-bottom: 5px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb6 {
    padding-bottom: 6px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb7 {
    padding-bottom: 7px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb8 {
    padding-bottom: 8px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb9 {
    padding-bottom: 9px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb10 {
    padding-bottom: 10px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb11 {
    padding-bottom: 11px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb12 {
    padding-bottom: 12px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb13 {
    padding-bottom: 13px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb14 {
    padding-bottom: 14px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb15 {
    padding-bottom: 15px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb16 {
    padding-bottom: 16px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb17 {
    padding-bottom: 17px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb18 {
    padding-bottom: 18px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb19 {
    padding-bottom: 19px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb20 {
    padding-bottom: 20px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb21 {
    padding-bottom: 21px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb22 {
    padding-bottom: 22px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb23 {
    padding-bottom: 23px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb24 {
    padding-bottom: 24px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb25 {
    padding-bottom: 25px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb26 {
    padding-bottom: 26px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb27 {
    padding-bottom: 27px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb28 {
    padding-bottom: 28px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb29 {
    padding-bottom: 29px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb30 {
    padding-bottom: 30px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb31 {
    padding-bottom: 31px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb32 {
    padding-bottom: 32px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb33 {
    padding-bottom: 33px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb34 {
    padding-bottom: 34px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb35 {
    padding-bottom: 35px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb36 {
    padding-bottom: 36px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb37 {
    padding-bottom: 37px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb38 {
    padding-bottom: 38px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb39 {
    padding-bottom: 39px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb40 {
    padding-bottom: 40px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb41 {
    padding-bottom: 41px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb42 {
    padding-bottom: 42px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb43 {
    padding-bottom: 43px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb44 {
    padding-bottom: 44px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb45 {
    padding-bottom: 45px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb46 {
    padding-bottom: 46px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb47 {
    padding-bottom: 47px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb48 {
    padding-bottom: 48px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb49 {
    padding-bottom: 49px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb50 {
    padding-bottom: 50px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb51 {
    padding-bottom: 51px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb52 {
    padding-bottom: 52px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb53 {
    padding-bottom: 53px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb54 {
    padding-bottom: 54px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb55 {
    padding-bottom: 55px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb56 {
    padding-bottom: 56px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb57 {
    padding-bottom: 57px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb58 {
    padding-bottom: 58px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb59 {
    padding-bottom: 59px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb60 {
    padding-bottom: 60px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb61 {
    padding-bottom: 61px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb62 {
    padding-bottom: 62px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb63 {
    padding-bottom: 63px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb64 {
    padding-bottom: 64px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb65 {
    padding-bottom: 65px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb66 {
    padding-bottom: 66px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb67 {
    padding-bottom: 67px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb68 {
    padding-bottom: 68px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb69 {
    padding-bottom: 69px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb70 {
    padding-bottom: 70px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb71 {
    padding-bottom: 71px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb72 {
    padding-bottom: 72px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb73 {
    padding-bottom: 73px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb74 {
    padding-bottom: 74px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb75 {
    padding-bottom: 75px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb76 {
    padding-bottom: 76px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb77 {
    padding-bottom: 77px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb78 {
    padding-bottom: 78px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb79 {
    padding-bottom: 79px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb80 {
    padding-bottom: 80px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb81 {
    padding-bottom: 81px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb82 {
    padding-bottom: 82px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb83 {
    padding-bottom: 83px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb84 {
    padding-bottom: 84px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb85 {
    padding-bottom: 85px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb86 {
    padding-bottom: 86px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb87 {
    padding-bottom: 87px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb88 {
    padding-bottom: 88px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb89 {
    padding-bottom: 89px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb90 {
    padding-bottom: 90px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb91 {
    padding-bottom: 91px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb92 {
    padding-bottom: 92px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb93 {
    padding-bottom: 93px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb94 {
    padding-bottom: 94px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb95 {
    padding-bottom: 95px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb96 {
    padding-bottom: 96px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb97 {
    padding-bottom: 97px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb98 {
    padding-bottom: 98px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb99 {
    padding-bottom: 99px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pb100 {
    padding-bottom: 100px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb0 {
    padding-bottom: 0px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb1 {
    padding-bottom: 1px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb2 {
    padding-bottom: 2px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb3 {
    padding-bottom: 3px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb4 {
    padding-bottom: 4px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb5 {
    padding-bottom: 5px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb6 {
    padding-bottom: 6px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb7 {
    padding-bottom: 7px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb8 {
    padding-bottom: 8px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb9 {
    padding-bottom: 9px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb10 {
    padding-bottom: 10px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb11 {
    padding-bottom: 11px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb12 {
    padding-bottom: 12px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb13 {
    padding-bottom: 13px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb14 {
    padding-bottom: 14px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb15 {
    padding-bottom: 15px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb16 {
    padding-bottom: 16px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb17 {
    padding-bottom: 17px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb18 {
    padding-bottom: 18px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb19 {
    padding-bottom: 19px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb20 {
    padding-bottom: 20px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb21 {
    padding-bottom: 21px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb22 {
    padding-bottom: 22px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb23 {
    padding-bottom: 23px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb24 {
    padding-bottom: 24px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb25 {
    padding-bottom: 25px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb26 {
    padding-bottom: 26px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb27 {
    padding-bottom: 27px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb28 {
    padding-bottom: 28px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb29 {
    padding-bottom: 29px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb30 {
    padding-bottom: 30px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb31 {
    padding-bottom: 31px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb32 {
    padding-bottom: 32px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb33 {
    padding-bottom: 33px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb34 {
    padding-bottom: 34px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb35 {
    padding-bottom: 35px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb36 {
    padding-bottom: 36px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb37 {
    padding-bottom: 37px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb38 {
    padding-bottom: 38px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb39 {
    padding-bottom: 39px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb40 {
    padding-bottom: 40px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb41 {
    padding-bottom: 41px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb42 {
    padding-bottom: 42px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb43 {
    padding-bottom: 43px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb44 {
    padding-bottom: 44px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb45 {
    padding-bottom: 45px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb46 {
    padding-bottom: 46px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb47 {
    padding-bottom: 47px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb48 {
    padding-bottom: 48px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb49 {
    padding-bottom: 49px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb50 {
    padding-bottom: 50px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb51 {
    padding-bottom: 51px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb52 {
    padding-bottom: 52px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb53 {
    padding-bottom: 53px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb54 {
    padding-bottom: 54px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb55 {
    padding-bottom: 55px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb56 {
    padding-bottom: 56px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb57 {
    padding-bottom: 57px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb58 {
    padding-bottom: 58px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb59 {
    padding-bottom: 59px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb60 {
    padding-bottom: 60px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb61 {
    padding-bottom: 61px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb62 {
    padding-bottom: 62px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb63 {
    padding-bottom: 63px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb64 {
    padding-bottom: 64px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb65 {
    padding-bottom: 65px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb66 {
    padding-bottom: 66px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb67 {
    padding-bottom: 67px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb68 {
    padding-bottom: 68px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb69 {
    padding-bottom: 69px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb70 {
    padding-bottom: 70px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb71 {
    padding-bottom: 71px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb72 {
    padding-bottom: 72px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb73 {
    padding-bottom: 73px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb74 {
    padding-bottom: 74px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb75 {
    padding-bottom: 75px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb76 {
    padding-bottom: 76px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb77 {
    padding-bottom: 77px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb78 {
    padding-bottom: 78px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb79 {
    padding-bottom: 79px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb80 {
    padding-bottom: 80px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb81 {
    padding-bottom: 81px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb82 {
    padding-bottom: 82px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb83 {
    padding-bottom: 83px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb84 {
    padding-bottom: 84px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb85 {
    padding-bottom: 85px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb86 {
    padding-bottom: 86px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb87 {
    padding-bottom: 87px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb88 {
    padding-bottom: 88px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb89 {
    padding-bottom: 89px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb90 {
    padding-bottom: 90px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb91 {
    padding-bottom: 91px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb92 {
    padding-bottom: 92px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb93 {
    padding-bottom: 93px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb94 {
    padding-bottom: 94px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb95 {
    padding-bottom: 95px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb96 {
    padding-bottom: 96px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb97 {
    padding-bottom: 97px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb98 {
    padding-bottom: 98px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb99 {
    padding-bottom: 99px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pb100 {
    padding-bottom: 100px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb0 {
    padding-bottom: 0px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb1 {
    padding-bottom: 1px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb2 {
    padding-bottom: 2px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb3 {
    padding-bottom: 3px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb4 {
    padding-bottom: 4px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb5 {
    padding-bottom: 5px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb6 {
    padding-bottom: 6px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb7 {
    padding-bottom: 7px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb8 {
    padding-bottom: 8px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb9 {
    padding-bottom: 9px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb10 {
    padding-bottom: 10px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb11 {
    padding-bottom: 11px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb12 {
    padding-bottom: 12px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb13 {
    padding-bottom: 13px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb14 {
    padding-bottom: 14px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb15 {
    padding-bottom: 15px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb16 {
    padding-bottom: 16px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb17 {
    padding-bottom: 17px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb18 {
    padding-bottom: 18px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb19 {
    padding-bottom: 19px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb20 {
    padding-bottom: 20px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb21 {
    padding-bottom: 21px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb22 {
    padding-bottom: 22px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb23 {
    padding-bottom: 23px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb24 {
    padding-bottom: 24px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb25 {
    padding-bottom: 25px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb26 {
    padding-bottom: 26px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb27 {
    padding-bottom: 27px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb28 {
    padding-bottom: 28px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb29 {
    padding-bottom: 29px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb30 {
    padding-bottom: 30px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb31 {
    padding-bottom: 31px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb32 {
    padding-bottom: 32px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb33 {
    padding-bottom: 33px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb34 {
    padding-bottom: 34px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb35 {
    padding-bottom: 35px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb36 {
    padding-bottom: 36px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb37 {
    padding-bottom: 37px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb38 {
    padding-bottom: 38px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb39 {
    padding-bottom: 39px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb40 {
    padding-bottom: 40px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb41 {
    padding-bottom: 41px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb42 {
    padding-bottom: 42px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb43 {
    padding-bottom: 43px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb44 {
    padding-bottom: 44px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb45 {
    padding-bottom: 45px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb46 {
    padding-bottom: 46px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb47 {
    padding-bottom: 47px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb48 {
    padding-bottom: 48px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb49 {
    padding-bottom: 49px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb50 {
    padding-bottom: 50px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb51 {
    padding-bottom: 51px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb52 {
    padding-bottom: 52px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb53 {
    padding-bottom: 53px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb54 {
    padding-bottom: 54px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb55 {
    padding-bottom: 55px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb56 {
    padding-bottom: 56px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb57 {
    padding-bottom: 57px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb58 {
    padding-bottom: 58px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb59 {
    padding-bottom: 59px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb60 {
    padding-bottom: 60px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb61 {
    padding-bottom: 61px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb62 {
    padding-bottom: 62px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb63 {
    padding-bottom: 63px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb64 {
    padding-bottom: 64px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb65 {
    padding-bottom: 65px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb66 {
    padding-bottom: 66px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb67 {
    padding-bottom: 67px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb68 {
    padding-bottom: 68px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb69 {
    padding-bottom: 69px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb70 {
    padding-bottom: 70px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb71 {
    padding-bottom: 71px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb72 {
    padding-bottom: 72px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb73 {
    padding-bottom: 73px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb74 {
    padding-bottom: 74px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb75 {
    padding-bottom: 75px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb76 {
    padding-bottom: 76px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb77 {
    padding-bottom: 77px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb78 {
    padding-bottom: 78px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb79 {
    padding-bottom: 79px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb80 {
    padding-bottom: 80px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb81 {
    padding-bottom: 81px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb82 {
    padding-bottom: 82px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb83 {
    padding-bottom: 83px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb84 {
    padding-bottom: 84px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb85 {
    padding-bottom: 85px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb86 {
    padding-bottom: 86px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb87 {
    padding-bottom: 87px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb88 {
    padding-bottom: 88px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb89 {
    padding-bottom: 89px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb90 {
    padding-bottom: 90px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb91 {
    padding-bottom: 91px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb92 {
    padding-bottom: 92px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb93 {
    padding-bottom: 93px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb94 {
    padding-bottom: 94px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb95 {
    padding-bottom: 95px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb96 {
    padding-bottom: 96px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb97 {
    padding-bottom: 97px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb98 {
    padding-bottom: 98px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb99 {
    padding-bottom: 99px;
  }
}

@media (max-width: 1023.5px) {
  .md_pb100 {
    padding-bottom: 100px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb0 {
    padding-bottom: 0px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb1 {
    padding-bottom: 1px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb2 {
    padding-bottom: 2px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb3 {
    padding-bottom: 3px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb4 {
    padding-bottom: 4px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb5 {
    padding-bottom: 5px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb6 {
    padding-bottom: 6px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb7 {
    padding-bottom: 7px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb8 {
    padding-bottom: 8px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb9 {
    padding-bottom: 9px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb10 {
    padding-bottom: 10px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb11 {
    padding-bottom: 11px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb12 {
    padding-bottom: 12px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb13 {
    padding-bottom: 13px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb14 {
    padding-bottom: 14px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb15 {
    padding-bottom: 15px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb16 {
    padding-bottom: 16px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb17 {
    padding-bottom: 17px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb18 {
    padding-bottom: 18px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb19 {
    padding-bottom: 19px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb20 {
    padding-bottom: 20px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb21 {
    padding-bottom: 21px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb22 {
    padding-bottom: 22px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb23 {
    padding-bottom: 23px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb24 {
    padding-bottom: 24px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb25 {
    padding-bottom: 25px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb26 {
    padding-bottom: 26px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb27 {
    padding-bottom: 27px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb28 {
    padding-bottom: 28px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb29 {
    padding-bottom: 29px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb30 {
    padding-bottom: 30px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb31 {
    padding-bottom: 31px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb32 {
    padding-bottom: 32px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb33 {
    padding-bottom: 33px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb34 {
    padding-bottom: 34px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb35 {
    padding-bottom: 35px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb36 {
    padding-bottom: 36px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb37 {
    padding-bottom: 37px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb38 {
    padding-bottom: 38px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb39 {
    padding-bottom: 39px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb40 {
    padding-bottom: 40px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb41 {
    padding-bottom: 41px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb42 {
    padding-bottom: 42px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb43 {
    padding-bottom: 43px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb44 {
    padding-bottom: 44px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb45 {
    padding-bottom: 45px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb46 {
    padding-bottom: 46px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb47 {
    padding-bottom: 47px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb48 {
    padding-bottom: 48px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb49 {
    padding-bottom: 49px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb50 {
    padding-bottom: 50px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb51 {
    padding-bottom: 51px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb52 {
    padding-bottom: 52px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb53 {
    padding-bottom: 53px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb54 {
    padding-bottom: 54px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb55 {
    padding-bottom: 55px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb56 {
    padding-bottom: 56px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb57 {
    padding-bottom: 57px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb58 {
    padding-bottom: 58px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb59 {
    padding-bottom: 59px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb60 {
    padding-bottom: 60px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb61 {
    padding-bottom: 61px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb62 {
    padding-bottom: 62px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb63 {
    padding-bottom: 63px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb64 {
    padding-bottom: 64px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb65 {
    padding-bottom: 65px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb66 {
    padding-bottom: 66px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb67 {
    padding-bottom: 67px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb68 {
    padding-bottom: 68px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb69 {
    padding-bottom: 69px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb70 {
    padding-bottom: 70px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb71 {
    padding-bottom: 71px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb72 {
    padding-bottom: 72px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb73 {
    padding-bottom: 73px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb74 {
    padding-bottom: 74px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb75 {
    padding-bottom: 75px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb76 {
    padding-bottom: 76px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb77 {
    padding-bottom: 77px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb78 {
    padding-bottom: 78px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb79 {
    padding-bottom: 79px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb80 {
    padding-bottom: 80px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb81 {
    padding-bottom: 81px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb82 {
    padding-bottom: 82px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb83 {
    padding-bottom: 83px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb84 {
    padding-bottom: 84px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb85 {
    padding-bottom: 85px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb86 {
    padding-bottom: 86px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb87 {
    padding-bottom: 87px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb88 {
    padding-bottom: 88px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb89 {
    padding-bottom: 89px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb90 {
    padding-bottom: 90px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb91 {
    padding-bottom: 91px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb92 {
    padding-bottom: 92px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb93 {
    padding-bottom: 93px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb94 {
    padding-bottom: 94px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb95 {
    padding-bottom: 95px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb96 {
    padding-bottom: 96px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb97 {
    padding-bottom: 97px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb98 {
    padding-bottom: 98px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb99 {
    padding-bottom: 99px;
  }
}

@media (max-width: 767.5px) {
  .sm_pb100 {
    padding-bottom: 100px;
  }
}

.pr0 {
  padding-right: 0px;
}

.pr1 {
  padding-right: 1px;
}

.pr2 {
  padding-right: 2px;
}

.pr3 {
  padding-right: 3px;
}

.pr4 {
  padding-right: 4px;
}

.pr5 {
  padding-right: 5px;
}

.pr6 {
  padding-right: 6px;
}

.pr7 {
  padding-right: 7px;
}

.pr8 {
  padding-right: 8px;
}

.pr9 {
  padding-right: 9px;
}

.pr10 {
  padding-right: 10px;
}

.pr11 {
  padding-right: 11px;
}

.pr12 {
  padding-right: 12px;
}

.pr13 {
  padding-right: 13px;
}

.pr14 {
  padding-right: 14px;
}

.pr15 {
  padding-right: 15px;
}

.pr16 {
  padding-right: 16px;
}

.pr17 {
  padding-right: 17px;
}

.pr18 {
  padding-right: 18px;
}

.pr19 {
  padding-right: 19px;
}

.pr20 {
  padding-right: 20px;
}

.pr21 {
  padding-right: 21px;
}

.pr22 {
  padding-right: 22px;
}

.pr23 {
  padding-right: 23px;
}

.pr24 {
  padding-right: 24px;
}

.pr25 {
  padding-right: 25px;
}

.pr26 {
  padding-right: 26px;
}

.pr27 {
  padding-right: 27px;
}

.pr28 {
  padding-right: 28px;
}

.pr29 {
  padding-right: 29px;
}

.pr30 {
  padding-right: 30px;
}

.pr31 {
  padding-right: 31px;
}

.pr32 {
  padding-right: 32px;
}

.pr33 {
  padding-right: 33px;
}

.pr34 {
  padding-right: 34px;
}

.pr35 {
  padding-right: 35px;
}

.pr36 {
  padding-right: 36px;
}

.pr37 {
  padding-right: 37px;
}

.pr38 {
  padding-right: 38px;
}

.pr39 {
  padding-right: 39px;
}

.pr40 {
  padding-right: 40px;
}

.pr41 {
  padding-right: 41px;
}

.pr42 {
  padding-right: 42px;
}

.pr43 {
  padding-right: 43px;
}

.pr44 {
  padding-right: 44px;
}

.pr45 {
  padding-right: 45px;
}

.pr46 {
  padding-right: 46px;
}

.pr47 {
  padding-right: 47px;
}

.pr48 {
  padding-right: 48px;
}

.pr49 {
  padding-right: 49px;
}

.pr50 {
  padding-right: 50px;
}

.pr51 {
  padding-right: 51px;
}

.pr52 {
  padding-right: 52px;
}

.pr53 {
  padding-right: 53px;
}

.pr54 {
  padding-right: 54px;
}

.pr55 {
  padding-right: 55px;
}

.pr56 {
  padding-right: 56px;
}

.pr57 {
  padding-right: 57px;
}

.pr58 {
  padding-right: 58px;
}

.pr59 {
  padding-right: 59px;
}

.pr60 {
  padding-right: 60px;
}

.pr61 {
  padding-right: 61px;
}

.pr62 {
  padding-right: 62px;
}

.pr63 {
  padding-right: 63px;
}

.pr64 {
  padding-right: 64px;
}

.pr65 {
  padding-right: 65px;
}

.pr66 {
  padding-right: 66px;
}

.pr67 {
  padding-right: 67px;
}

.pr68 {
  padding-right: 68px;
}

.pr69 {
  padding-right: 69px;
}

.pr70 {
  padding-right: 70px;
}

.pr71 {
  padding-right: 71px;
}

.pr72 {
  padding-right: 72px;
}

.pr73 {
  padding-right: 73px;
}

.pr74 {
  padding-right: 74px;
}

.pr75 {
  padding-right: 75px;
}

.pr76 {
  padding-right: 76px;
}

.pr77 {
  padding-right: 77px;
}

.pr78 {
  padding-right: 78px;
}

.pr79 {
  padding-right: 79px;
}

.pr80 {
  padding-right: 80px;
}

.pr81 {
  padding-right: 81px;
}

.pr82 {
  padding-right: 82px;
}

.pr83 {
  padding-right: 83px;
}

.pr84 {
  padding-right: 84px;
}

.pr85 {
  padding-right: 85px;
}

.pr86 {
  padding-right: 86px;
}

.pr87 {
  padding-right: 87px;
}

.pr88 {
  padding-right: 88px;
}

.pr89 {
  padding-right: 89px;
}

.pr90 {
  padding-right: 90px;
}

.pr91 {
  padding-right: 91px;
}

.pr92 {
  padding-right: 92px;
}

.pr93 {
  padding-right: 93px;
}

.pr94 {
  padding-right: 94px;
}

.pr95 {
  padding-right: 95px;
}

.pr96 {
  padding-right: 96px;
}

.pr97 {
  padding-right: 97px;
}

.pr98 {
  padding-right: 98px;
}

.pr99 {
  padding-right: 99px;
}

.pr100 {
  padding-right: 100px;
}

@media (max-width: 1919.5px) {
  .xl_pr0 {
    padding-right: 0px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr1 {
    padding-right: 1px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr2 {
    padding-right: 2px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr3 {
    padding-right: 3px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr4 {
    padding-right: 4px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr5 {
    padding-right: 5px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr6 {
    padding-right: 6px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr7 {
    padding-right: 7px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr8 {
    padding-right: 8px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr9 {
    padding-right: 9px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr10 {
    padding-right: 10px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr11 {
    padding-right: 11px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr12 {
    padding-right: 12px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr13 {
    padding-right: 13px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr14 {
    padding-right: 14px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr15 {
    padding-right: 15px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr16 {
    padding-right: 16px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr17 {
    padding-right: 17px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr18 {
    padding-right: 18px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr19 {
    padding-right: 19px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr20 {
    padding-right: 20px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr21 {
    padding-right: 21px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr22 {
    padding-right: 22px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr23 {
    padding-right: 23px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr24 {
    padding-right: 24px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr25 {
    padding-right: 25px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr26 {
    padding-right: 26px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr27 {
    padding-right: 27px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr28 {
    padding-right: 28px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr29 {
    padding-right: 29px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr30 {
    padding-right: 30px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr31 {
    padding-right: 31px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr32 {
    padding-right: 32px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr33 {
    padding-right: 33px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr34 {
    padding-right: 34px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr35 {
    padding-right: 35px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr36 {
    padding-right: 36px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr37 {
    padding-right: 37px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr38 {
    padding-right: 38px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr39 {
    padding-right: 39px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr40 {
    padding-right: 40px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr41 {
    padding-right: 41px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr42 {
    padding-right: 42px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr43 {
    padding-right: 43px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr44 {
    padding-right: 44px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr45 {
    padding-right: 45px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr46 {
    padding-right: 46px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr47 {
    padding-right: 47px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr48 {
    padding-right: 48px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr49 {
    padding-right: 49px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr50 {
    padding-right: 50px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr51 {
    padding-right: 51px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr52 {
    padding-right: 52px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr53 {
    padding-right: 53px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr54 {
    padding-right: 54px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr55 {
    padding-right: 55px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr56 {
    padding-right: 56px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr57 {
    padding-right: 57px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr58 {
    padding-right: 58px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr59 {
    padding-right: 59px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr60 {
    padding-right: 60px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr61 {
    padding-right: 61px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr62 {
    padding-right: 62px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr63 {
    padding-right: 63px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr64 {
    padding-right: 64px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr65 {
    padding-right: 65px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr66 {
    padding-right: 66px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr67 {
    padding-right: 67px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr68 {
    padding-right: 68px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr69 {
    padding-right: 69px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr70 {
    padding-right: 70px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr71 {
    padding-right: 71px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr72 {
    padding-right: 72px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr73 {
    padding-right: 73px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr74 {
    padding-right: 74px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr75 {
    padding-right: 75px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr76 {
    padding-right: 76px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr77 {
    padding-right: 77px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr78 {
    padding-right: 78px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr79 {
    padding-right: 79px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr80 {
    padding-right: 80px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr81 {
    padding-right: 81px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr82 {
    padding-right: 82px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr83 {
    padding-right: 83px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr84 {
    padding-right: 84px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr85 {
    padding-right: 85px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr86 {
    padding-right: 86px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr87 {
    padding-right: 87px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr88 {
    padding-right: 88px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr89 {
    padding-right: 89px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr90 {
    padding-right: 90px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr91 {
    padding-right: 91px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr92 {
    padding-right: 92px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr93 {
    padding-right: 93px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr94 {
    padding-right: 94px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr95 {
    padding-right: 95px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr96 {
    padding-right: 96px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr97 {
    padding-right: 97px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr98 {
    padding-right: 98px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr99 {
    padding-right: 99px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pr100 {
    padding-right: 100px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr0 {
    padding-right: 0px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr1 {
    padding-right: 1px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr2 {
    padding-right: 2px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr3 {
    padding-right: 3px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr4 {
    padding-right: 4px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr5 {
    padding-right: 5px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr6 {
    padding-right: 6px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr7 {
    padding-right: 7px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr8 {
    padding-right: 8px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr9 {
    padding-right: 9px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr10 {
    padding-right: 10px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr11 {
    padding-right: 11px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr12 {
    padding-right: 12px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr13 {
    padding-right: 13px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr14 {
    padding-right: 14px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr15 {
    padding-right: 15px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr16 {
    padding-right: 16px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr17 {
    padding-right: 17px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr18 {
    padding-right: 18px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr19 {
    padding-right: 19px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr20 {
    padding-right: 20px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr21 {
    padding-right: 21px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr22 {
    padding-right: 22px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr23 {
    padding-right: 23px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr24 {
    padding-right: 24px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr25 {
    padding-right: 25px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr26 {
    padding-right: 26px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr27 {
    padding-right: 27px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr28 {
    padding-right: 28px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr29 {
    padding-right: 29px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr30 {
    padding-right: 30px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr31 {
    padding-right: 31px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr32 {
    padding-right: 32px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr33 {
    padding-right: 33px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr34 {
    padding-right: 34px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr35 {
    padding-right: 35px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr36 {
    padding-right: 36px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr37 {
    padding-right: 37px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr38 {
    padding-right: 38px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr39 {
    padding-right: 39px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr40 {
    padding-right: 40px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr41 {
    padding-right: 41px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr42 {
    padding-right: 42px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr43 {
    padding-right: 43px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr44 {
    padding-right: 44px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr45 {
    padding-right: 45px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr46 {
    padding-right: 46px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr47 {
    padding-right: 47px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr48 {
    padding-right: 48px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr49 {
    padding-right: 49px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr50 {
    padding-right: 50px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr51 {
    padding-right: 51px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr52 {
    padding-right: 52px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr53 {
    padding-right: 53px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr54 {
    padding-right: 54px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr55 {
    padding-right: 55px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr56 {
    padding-right: 56px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr57 {
    padding-right: 57px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr58 {
    padding-right: 58px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr59 {
    padding-right: 59px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr60 {
    padding-right: 60px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr61 {
    padding-right: 61px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr62 {
    padding-right: 62px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr63 {
    padding-right: 63px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr64 {
    padding-right: 64px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr65 {
    padding-right: 65px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr66 {
    padding-right: 66px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr67 {
    padding-right: 67px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr68 {
    padding-right: 68px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr69 {
    padding-right: 69px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr70 {
    padding-right: 70px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr71 {
    padding-right: 71px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr72 {
    padding-right: 72px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr73 {
    padding-right: 73px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr74 {
    padding-right: 74px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr75 {
    padding-right: 75px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr76 {
    padding-right: 76px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr77 {
    padding-right: 77px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr78 {
    padding-right: 78px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr79 {
    padding-right: 79px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr80 {
    padding-right: 80px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr81 {
    padding-right: 81px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr82 {
    padding-right: 82px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr83 {
    padding-right: 83px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr84 {
    padding-right: 84px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr85 {
    padding-right: 85px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr86 {
    padding-right: 86px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr87 {
    padding-right: 87px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr88 {
    padding-right: 88px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr89 {
    padding-right: 89px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr90 {
    padding-right: 90px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr91 {
    padding-right: 91px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr92 {
    padding-right: 92px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr93 {
    padding-right: 93px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr94 {
    padding-right: 94px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr95 {
    padding-right: 95px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr96 {
    padding-right: 96px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr97 {
    padding-right: 97px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr98 {
    padding-right: 98px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr99 {
    padding-right: 99px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pr100 {
    padding-right: 100px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr0 {
    padding-right: 0px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr1 {
    padding-right: 1px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr2 {
    padding-right: 2px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr3 {
    padding-right: 3px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr4 {
    padding-right: 4px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr5 {
    padding-right: 5px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr6 {
    padding-right: 6px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr7 {
    padding-right: 7px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr8 {
    padding-right: 8px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr9 {
    padding-right: 9px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr10 {
    padding-right: 10px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr11 {
    padding-right: 11px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr12 {
    padding-right: 12px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr13 {
    padding-right: 13px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr14 {
    padding-right: 14px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr15 {
    padding-right: 15px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr16 {
    padding-right: 16px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr17 {
    padding-right: 17px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr18 {
    padding-right: 18px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr19 {
    padding-right: 19px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr20 {
    padding-right: 20px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr21 {
    padding-right: 21px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr22 {
    padding-right: 22px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr23 {
    padding-right: 23px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr24 {
    padding-right: 24px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr25 {
    padding-right: 25px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr26 {
    padding-right: 26px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr27 {
    padding-right: 27px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr28 {
    padding-right: 28px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr29 {
    padding-right: 29px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr30 {
    padding-right: 30px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr31 {
    padding-right: 31px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr32 {
    padding-right: 32px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr33 {
    padding-right: 33px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr34 {
    padding-right: 34px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr35 {
    padding-right: 35px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr36 {
    padding-right: 36px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr37 {
    padding-right: 37px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr38 {
    padding-right: 38px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr39 {
    padding-right: 39px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr40 {
    padding-right: 40px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr41 {
    padding-right: 41px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr42 {
    padding-right: 42px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr43 {
    padding-right: 43px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr44 {
    padding-right: 44px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr45 {
    padding-right: 45px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr46 {
    padding-right: 46px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr47 {
    padding-right: 47px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr48 {
    padding-right: 48px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr49 {
    padding-right: 49px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr50 {
    padding-right: 50px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr51 {
    padding-right: 51px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr52 {
    padding-right: 52px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr53 {
    padding-right: 53px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr54 {
    padding-right: 54px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr55 {
    padding-right: 55px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr56 {
    padding-right: 56px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr57 {
    padding-right: 57px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr58 {
    padding-right: 58px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr59 {
    padding-right: 59px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr60 {
    padding-right: 60px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr61 {
    padding-right: 61px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr62 {
    padding-right: 62px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr63 {
    padding-right: 63px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr64 {
    padding-right: 64px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr65 {
    padding-right: 65px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr66 {
    padding-right: 66px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr67 {
    padding-right: 67px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr68 {
    padding-right: 68px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr69 {
    padding-right: 69px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr70 {
    padding-right: 70px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr71 {
    padding-right: 71px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr72 {
    padding-right: 72px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr73 {
    padding-right: 73px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr74 {
    padding-right: 74px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr75 {
    padding-right: 75px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr76 {
    padding-right: 76px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr77 {
    padding-right: 77px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr78 {
    padding-right: 78px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr79 {
    padding-right: 79px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr80 {
    padding-right: 80px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr81 {
    padding-right: 81px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr82 {
    padding-right: 82px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr83 {
    padding-right: 83px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr84 {
    padding-right: 84px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr85 {
    padding-right: 85px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr86 {
    padding-right: 86px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr87 {
    padding-right: 87px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr88 {
    padding-right: 88px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr89 {
    padding-right: 89px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr90 {
    padding-right: 90px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr91 {
    padding-right: 91px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr92 {
    padding-right: 92px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr93 {
    padding-right: 93px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr94 {
    padding-right: 94px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr95 {
    padding-right: 95px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr96 {
    padding-right: 96px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr97 {
    padding-right: 97px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr98 {
    padding-right: 98px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr99 {
    padding-right: 99px;
  }
}

@media (max-width: 1023.5px) {
  .md_pr100 {
    padding-right: 100px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr0 {
    padding-right: 0px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr1 {
    padding-right: 1px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr2 {
    padding-right: 2px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr3 {
    padding-right: 3px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr4 {
    padding-right: 4px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr5 {
    padding-right: 5px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr6 {
    padding-right: 6px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr7 {
    padding-right: 7px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr8 {
    padding-right: 8px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr9 {
    padding-right: 9px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr10 {
    padding-right: 10px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr11 {
    padding-right: 11px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr12 {
    padding-right: 12px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr13 {
    padding-right: 13px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr14 {
    padding-right: 14px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr15 {
    padding-right: 15px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr16 {
    padding-right: 16px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr17 {
    padding-right: 17px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr18 {
    padding-right: 18px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr19 {
    padding-right: 19px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr20 {
    padding-right: 20px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr21 {
    padding-right: 21px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr22 {
    padding-right: 22px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr23 {
    padding-right: 23px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr24 {
    padding-right: 24px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr25 {
    padding-right: 25px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr26 {
    padding-right: 26px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr27 {
    padding-right: 27px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr28 {
    padding-right: 28px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr29 {
    padding-right: 29px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr30 {
    padding-right: 30px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr31 {
    padding-right: 31px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr32 {
    padding-right: 32px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr33 {
    padding-right: 33px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr34 {
    padding-right: 34px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr35 {
    padding-right: 35px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr36 {
    padding-right: 36px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr37 {
    padding-right: 37px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr38 {
    padding-right: 38px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr39 {
    padding-right: 39px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr40 {
    padding-right: 40px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr41 {
    padding-right: 41px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr42 {
    padding-right: 42px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr43 {
    padding-right: 43px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr44 {
    padding-right: 44px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr45 {
    padding-right: 45px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr46 {
    padding-right: 46px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr47 {
    padding-right: 47px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr48 {
    padding-right: 48px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr49 {
    padding-right: 49px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr50 {
    padding-right: 50px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr51 {
    padding-right: 51px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr52 {
    padding-right: 52px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr53 {
    padding-right: 53px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr54 {
    padding-right: 54px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr55 {
    padding-right: 55px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr56 {
    padding-right: 56px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr57 {
    padding-right: 57px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr58 {
    padding-right: 58px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr59 {
    padding-right: 59px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr60 {
    padding-right: 60px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr61 {
    padding-right: 61px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr62 {
    padding-right: 62px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr63 {
    padding-right: 63px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr64 {
    padding-right: 64px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr65 {
    padding-right: 65px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr66 {
    padding-right: 66px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr67 {
    padding-right: 67px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr68 {
    padding-right: 68px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr69 {
    padding-right: 69px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr70 {
    padding-right: 70px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr71 {
    padding-right: 71px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr72 {
    padding-right: 72px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr73 {
    padding-right: 73px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr74 {
    padding-right: 74px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr75 {
    padding-right: 75px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr76 {
    padding-right: 76px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr77 {
    padding-right: 77px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr78 {
    padding-right: 78px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr79 {
    padding-right: 79px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr80 {
    padding-right: 80px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr81 {
    padding-right: 81px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr82 {
    padding-right: 82px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr83 {
    padding-right: 83px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr84 {
    padding-right: 84px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr85 {
    padding-right: 85px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr86 {
    padding-right: 86px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr87 {
    padding-right: 87px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr88 {
    padding-right: 88px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr89 {
    padding-right: 89px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr90 {
    padding-right: 90px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr91 {
    padding-right: 91px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr92 {
    padding-right: 92px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr93 {
    padding-right: 93px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr94 {
    padding-right: 94px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr95 {
    padding-right: 95px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr96 {
    padding-right: 96px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr97 {
    padding-right: 97px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr98 {
    padding-right: 98px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr99 {
    padding-right: 99px;
  }
}

@media (max-width: 767.5px) {
  .sm_pr100 {
    padding-right: 100px;
  }
}

.pl0 {
  padding-left: 0px;
}

.pl1 {
  padding-left: 1px;
}

.pl2 {
  padding-left: 2px;
}

.pl3 {
  padding-left: 3px;
}

.pl4 {
  padding-left: 4px;
}

.pl5 {
  padding-left: 5px;
}

.pl6 {
  padding-left: 6px;
}

.pl7 {
  padding-left: 7px;
}

.pl8 {
  padding-left: 8px;
}

.pl9 {
  padding-left: 9px;
}

.pl10 {
  padding-left: 10px;
}

.pl11 {
  padding-left: 11px;
}

.pl12 {
  padding-left: 12px;
}

.pl13 {
  padding-left: 13px;
}

.pl14 {
  padding-left: 14px;
}

.pl15 {
  padding-left: 15px;
}

.pl16 {
  padding-left: 16px;
}

.pl17 {
  padding-left: 17px;
}

.pl18 {
  padding-left: 18px;
}

.pl19 {
  padding-left: 19px;
}

.pl20 {
  padding-left: 20px;
}

.pl21 {
  padding-left: 21px;
}

.pl22 {
  padding-left: 22px;
}

.pl23 {
  padding-left: 23px;
}

.pl24 {
  padding-left: 24px;
}

.pl25 {
  padding-left: 25px;
}

.pl26 {
  padding-left: 26px;
}

.pl27 {
  padding-left: 27px;
}

.pl28 {
  padding-left: 28px;
}

.pl29 {
  padding-left: 29px;
}

.pl30 {
  padding-left: 30px;
}

.pl31 {
  padding-left: 31px;
}

.pl32 {
  padding-left: 32px;
}

.pl33 {
  padding-left: 33px;
}

.pl34 {
  padding-left: 34px;
}

.pl35 {
  padding-left: 35px;
}

.pl36 {
  padding-left: 36px;
}

.pl37 {
  padding-left: 37px;
}

.pl38 {
  padding-left: 38px;
}

.pl39 {
  padding-left: 39px;
}

.pl40 {
  padding-left: 40px;
}

.pl41 {
  padding-left: 41px;
}

.pl42 {
  padding-left: 42px;
}

.pl43 {
  padding-left: 43px;
}

.pl44 {
  padding-left: 44px;
}

.pl45 {
  padding-left: 45px;
}

.pl46 {
  padding-left: 46px;
}

.pl47 {
  padding-left: 47px;
}

.pl48 {
  padding-left: 48px;
}

.pl49 {
  padding-left: 49px;
}

.pl50 {
  padding-left: 50px;
}

.pl51 {
  padding-left: 51px;
}

.pl52 {
  padding-left: 52px;
}

.pl53 {
  padding-left: 53px;
}

.pl54 {
  padding-left: 54px;
}

.pl55 {
  padding-left: 55px;
}

.pl56 {
  padding-left: 56px;
}

.pl57 {
  padding-left: 57px;
}

.pl58 {
  padding-left: 58px;
}

.pl59 {
  padding-left: 59px;
}

.pl60 {
  padding-left: 60px;
}

.pl61 {
  padding-left: 61px;
}

.pl62 {
  padding-left: 62px;
}

.pl63 {
  padding-left: 63px;
}

.pl64 {
  padding-left: 64px;
}

.pl65 {
  padding-left: 65px;
}

.pl66 {
  padding-left: 66px;
}

.pl67 {
  padding-left: 67px;
}

.pl68 {
  padding-left: 68px;
}

.pl69 {
  padding-left: 69px;
}

.pl70 {
  padding-left: 70px;
}

.pl71 {
  padding-left: 71px;
}

.pl72 {
  padding-left: 72px;
}

.pl73 {
  padding-left: 73px;
}

.pl74 {
  padding-left: 74px;
}

.pl75 {
  padding-left: 75px;
}

.pl76 {
  padding-left: 76px;
}

.pl77 {
  padding-left: 77px;
}

.pl78 {
  padding-left: 78px;
}

.pl79 {
  padding-left: 79px;
}

.pl80 {
  padding-left: 80px;
}

.pl81 {
  padding-left: 81px;
}

.pl82 {
  padding-left: 82px;
}

.pl83 {
  padding-left: 83px;
}

.pl84 {
  padding-left: 84px;
}

.pl85 {
  padding-left: 85px;
}

.pl86 {
  padding-left: 86px;
}

.pl87 {
  padding-left: 87px;
}

.pl88 {
  padding-left: 88px;
}

.pl89 {
  padding-left: 89px;
}

.pl90 {
  padding-left: 90px;
}

.pl91 {
  padding-left: 91px;
}

.pl92 {
  padding-left: 92px;
}

.pl93 {
  padding-left: 93px;
}

.pl94 {
  padding-left: 94px;
}

.pl95 {
  padding-left: 95px;
}

.pl96 {
  padding-left: 96px;
}

.pl97 {
  padding-left: 97px;
}

.pl98 {
  padding-left: 98px;
}

.pl99 {
  padding-left: 99px;
}

.pl100 {
  padding-left: 100px;
}

@media (max-width: 1919.5px) {
  .xl_pl0 {
    padding-left: 0px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl1 {
    padding-left: 1px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl2 {
    padding-left: 2px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl3 {
    padding-left: 3px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl4 {
    padding-left: 4px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl5 {
    padding-left: 5px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl6 {
    padding-left: 6px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl7 {
    padding-left: 7px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl8 {
    padding-left: 8px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl9 {
    padding-left: 9px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl10 {
    padding-left: 10px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl11 {
    padding-left: 11px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl12 {
    padding-left: 12px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl13 {
    padding-left: 13px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl14 {
    padding-left: 14px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl15 {
    padding-left: 15px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl16 {
    padding-left: 16px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl17 {
    padding-left: 17px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl18 {
    padding-left: 18px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl19 {
    padding-left: 19px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl20 {
    padding-left: 20px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl21 {
    padding-left: 21px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl22 {
    padding-left: 22px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl23 {
    padding-left: 23px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl24 {
    padding-left: 24px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl25 {
    padding-left: 25px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl26 {
    padding-left: 26px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl27 {
    padding-left: 27px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl28 {
    padding-left: 28px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl29 {
    padding-left: 29px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl30 {
    padding-left: 30px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl31 {
    padding-left: 31px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl32 {
    padding-left: 32px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl33 {
    padding-left: 33px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl34 {
    padding-left: 34px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl35 {
    padding-left: 35px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl36 {
    padding-left: 36px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl37 {
    padding-left: 37px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl38 {
    padding-left: 38px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl39 {
    padding-left: 39px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl40 {
    padding-left: 40px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl41 {
    padding-left: 41px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl42 {
    padding-left: 42px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl43 {
    padding-left: 43px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl44 {
    padding-left: 44px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl45 {
    padding-left: 45px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl46 {
    padding-left: 46px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl47 {
    padding-left: 47px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl48 {
    padding-left: 48px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl49 {
    padding-left: 49px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl50 {
    padding-left: 50px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl51 {
    padding-left: 51px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl52 {
    padding-left: 52px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl53 {
    padding-left: 53px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl54 {
    padding-left: 54px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl55 {
    padding-left: 55px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl56 {
    padding-left: 56px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl57 {
    padding-left: 57px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl58 {
    padding-left: 58px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl59 {
    padding-left: 59px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl60 {
    padding-left: 60px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl61 {
    padding-left: 61px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl62 {
    padding-left: 62px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl63 {
    padding-left: 63px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl64 {
    padding-left: 64px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl65 {
    padding-left: 65px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl66 {
    padding-left: 66px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl67 {
    padding-left: 67px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl68 {
    padding-left: 68px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl69 {
    padding-left: 69px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl70 {
    padding-left: 70px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl71 {
    padding-left: 71px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl72 {
    padding-left: 72px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl73 {
    padding-left: 73px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl74 {
    padding-left: 74px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl75 {
    padding-left: 75px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl76 {
    padding-left: 76px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl77 {
    padding-left: 77px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl78 {
    padding-left: 78px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl79 {
    padding-left: 79px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl80 {
    padding-left: 80px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl81 {
    padding-left: 81px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl82 {
    padding-left: 82px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl83 {
    padding-left: 83px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl84 {
    padding-left: 84px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl85 {
    padding-left: 85px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl86 {
    padding-left: 86px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl87 {
    padding-left: 87px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl88 {
    padding-left: 88px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl89 {
    padding-left: 89px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl90 {
    padding-left: 90px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl91 {
    padding-left: 91px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl92 {
    padding-left: 92px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl93 {
    padding-left: 93px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl94 {
    padding-left: 94px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl95 {
    padding-left: 95px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl96 {
    padding-left: 96px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl97 {
    padding-left: 97px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl98 {
    padding-left: 98px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl99 {
    padding-left: 99px;
  }
}

@media (max-width: 1919.5px) {
  .xl_pl100 {
    padding-left: 100px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl0 {
    padding-left: 0px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl1 {
    padding-left: 1px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl2 {
    padding-left: 2px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl3 {
    padding-left: 3px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl4 {
    padding-left: 4px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl5 {
    padding-left: 5px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl6 {
    padding-left: 6px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl7 {
    padding-left: 7px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl8 {
    padding-left: 8px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl9 {
    padding-left: 9px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl10 {
    padding-left: 10px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl11 {
    padding-left: 11px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl12 {
    padding-left: 12px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl13 {
    padding-left: 13px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl14 {
    padding-left: 14px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl15 {
    padding-left: 15px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl16 {
    padding-left: 16px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl17 {
    padding-left: 17px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl18 {
    padding-left: 18px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl19 {
    padding-left: 19px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl20 {
    padding-left: 20px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl21 {
    padding-left: 21px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl22 {
    padding-left: 22px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl23 {
    padding-left: 23px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl24 {
    padding-left: 24px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl25 {
    padding-left: 25px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl26 {
    padding-left: 26px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl27 {
    padding-left: 27px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl28 {
    padding-left: 28px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl29 {
    padding-left: 29px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl30 {
    padding-left: 30px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl31 {
    padding-left: 31px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl32 {
    padding-left: 32px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl33 {
    padding-left: 33px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl34 {
    padding-left: 34px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl35 {
    padding-left: 35px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl36 {
    padding-left: 36px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl37 {
    padding-left: 37px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl38 {
    padding-left: 38px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl39 {
    padding-left: 39px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl40 {
    padding-left: 40px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl41 {
    padding-left: 41px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl42 {
    padding-left: 42px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl43 {
    padding-left: 43px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl44 {
    padding-left: 44px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl45 {
    padding-left: 45px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl46 {
    padding-left: 46px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl47 {
    padding-left: 47px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl48 {
    padding-left: 48px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl49 {
    padding-left: 49px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl50 {
    padding-left: 50px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl51 {
    padding-left: 51px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl52 {
    padding-left: 52px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl53 {
    padding-left: 53px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl54 {
    padding-left: 54px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl55 {
    padding-left: 55px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl56 {
    padding-left: 56px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl57 {
    padding-left: 57px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl58 {
    padding-left: 58px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl59 {
    padding-left: 59px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl60 {
    padding-left: 60px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl61 {
    padding-left: 61px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl62 {
    padding-left: 62px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl63 {
    padding-left: 63px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl64 {
    padding-left: 64px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl65 {
    padding-left: 65px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl66 {
    padding-left: 66px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl67 {
    padding-left: 67px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl68 {
    padding-left: 68px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl69 {
    padding-left: 69px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl70 {
    padding-left: 70px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl71 {
    padding-left: 71px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl72 {
    padding-left: 72px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl73 {
    padding-left: 73px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl74 {
    padding-left: 74px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl75 {
    padding-left: 75px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl76 {
    padding-left: 76px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl77 {
    padding-left: 77px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl78 {
    padding-left: 78px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl79 {
    padding-left: 79px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl80 {
    padding-left: 80px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl81 {
    padding-left: 81px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl82 {
    padding-left: 82px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl83 {
    padding-left: 83px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl84 {
    padding-left: 84px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl85 {
    padding-left: 85px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl86 {
    padding-left: 86px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl87 {
    padding-left: 87px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl88 {
    padding-left: 88px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl89 {
    padding-left: 89px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl90 {
    padding-left: 90px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl91 {
    padding-left: 91px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl92 {
    padding-left: 92px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl93 {
    padding-left: 93px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl94 {
    padding-left: 94px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl95 {
    padding-left: 95px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl96 {
    padding-left: 96px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl97 {
    padding-left: 97px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl98 {
    padding-left: 98px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl99 {
    padding-left: 99px;
  }
}

@media (max-width: 1411.5px) {
  .lg_pl100 {
    padding-left: 100px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl0 {
    padding-left: 0px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl1 {
    padding-left: 1px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl2 {
    padding-left: 2px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl3 {
    padding-left: 3px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl4 {
    padding-left: 4px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl5 {
    padding-left: 5px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl6 {
    padding-left: 6px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl7 {
    padding-left: 7px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl8 {
    padding-left: 8px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl9 {
    padding-left: 9px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl10 {
    padding-left: 10px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl11 {
    padding-left: 11px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl12 {
    padding-left: 12px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl13 {
    padding-left: 13px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl14 {
    padding-left: 14px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl15 {
    padding-left: 15px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl16 {
    padding-left: 16px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl17 {
    padding-left: 17px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl18 {
    padding-left: 18px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl19 {
    padding-left: 19px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl20 {
    padding-left: 20px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl21 {
    padding-left: 21px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl22 {
    padding-left: 22px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl23 {
    padding-left: 23px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl24 {
    padding-left: 24px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl25 {
    padding-left: 25px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl26 {
    padding-left: 26px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl27 {
    padding-left: 27px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl28 {
    padding-left: 28px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl29 {
    padding-left: 29px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl30 {
    padding-left: 30px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl31 {
    padding-left: 31px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl32 {
    padding-left: 32px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl33 {
    padding-left: 33px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl34 {
    padding-left: 34px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl35 {
    padding-left: 35px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl36 {
    padding-left: 36px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl37 {
    padding-left: 37px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl38 {
    padding-left: 38px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl39 {
    padding-left: 39px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl40 {
    padding-left: 40px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl41 {
    padding-left: 41px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl42 {
    padding-left: 42px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl43 {
    padding-left: 43px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl44 {
    padding-left: 44px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl45 {
    padding-left: 45px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl46 {
    padding-left: 46px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl47 {
    padding-left: 47px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl48 {
    padding-left: 48px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl49 {
    padding-left: 49px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl50 {
    padding-left: 50px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl51 {
    padding-left: 51px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl52 {
    padding-left: 52px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl53 {
    padding-left: 53px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl54 {
    padding-left: 54px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl55 {
    padding-left: 55px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl56 {
    padding-left: 56px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl57 {
    padding-left: 57px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl58 {
    padding-left: 58px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl59 {
    padding-left: 59px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl60 {
    padding-left: 60px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl61 {
    padding-left: 61px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl62 {
    padding-left: 62px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl63 {
    padding-left: 63px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl64 {
    padding-left: 64px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl65 {
    padding-left: 65px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl66 {
    padding-left: 66px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl67 {
    padding-left: 67px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl68 {
    padding-left: 68px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl69 {
    padding-left: 69px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl70 {
    padding-left: 70px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl71 {
    padding-left: 71px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl72 {
    padding-left: 72px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl73 {
    padding-left: 73px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl74 {
    padding-left: 74px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl75 {
    padding-left: 75px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl76 {
    padding-left: 76px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl77 {
    padding-left: 77px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl78 {
    padding-left: 78px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl79 {
    padding-left: 79px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl80 {
    padding-left: 80px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl81 {
    padding-left: 81px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl82 {
    padding-left: 82px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl83 {
    padding-left: 83px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl84 {
    padding-left: 84px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl85 {
    padding-left: 85px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl86 {
    padding-left: 86px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl87 {
    padding-left: 87px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl88 {
    padding-left: 88px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl89 {
    padding-left: 89px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl90 {
    padding-left: 90px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl91 {
    padding-left: 91px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl92 {
    padding-left: 92px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl93 {
    padding-left: 93px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl94 {
    padding-left: 94px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl95 {
    padding-left: 95px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl96 {
    padding-left: 96px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl97 {
    padding-left: 97px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl98 {
    padding-left: 98px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl99 {
    padding-left: 99px;
  }
}

@media (max-width: 1023.5px) {
  .md_pl100 {
    padding-left: 100px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl0 {
    padding-left: 0px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl1 {
    padding-left: 1px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl2 {
    padding-left: 2px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl3 {
    padding-left: 3px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl4 {
    padding-left: 4px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl5 {
    padding-left: 5px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl6 {
    padding-left: 6px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl7 {
    padding-left: 7px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl8 {
    padding-left: 8px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl9 {
    padding-left: 9px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl10 {
    padding-left: 10px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl11 {
    padding-left: 11px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl12 {
    padding-left: 12px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl13 {
    padding-left: 13px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl14 {
    padding-left: 14px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl15 {
    padding-left: 15px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl16 {
    padding-left: 16px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl17 {
    padding-left: 17px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl18 {
    padding-left: 18px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl19 {
    padding-left: 19px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl20 {
    padding-left: 20px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl21 {
    padding-left: 21px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl22 {
    padding-left: 22px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl23 {
    padding-left: 23px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl24 {
    padding-left: 24px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl25 {
    padding-left: 25px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl26 {
    padding-left: 26px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl27 {
    padding-left: 27px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl28 {
    padding-left: 28px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl29 {
    padding-left: 29px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl30 {
    padding-left: 30px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl31 {
    padding-left: 31px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl32 {
    padding-left: 32px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl33 {
    padding-left: 33px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl34 {
    padding-left: 34px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl35 {
    padding-left: 35px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl36 {
    padding-left: 36px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl37 {
    padding-left: 37px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl38 {
    padding-left: 38px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl39 {
    padding-left: 39px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl40 {
    padding-left: 40px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl41 {
    padding-left: 41px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl42 {
    padding-left: 42px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl43 {
    padding-left: 43px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl44 {
    padding-left: 44px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl45 {
    padding-left: 45px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl46 {
    padding-left: 46px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl47 {
    padding-left: 47px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl48 {
    padding-left: 48px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl49 {
    padding-left: 49px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl50 {
    padding-left: 50px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl51 {
    padding-left: 51px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl52 {
    padding-left: 52px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl53 {
    padding-left: 53px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl54 {
    padding-left: 54px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl55 {
    padding-left: 55px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl56 {
    padding-left: 56px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl57 {
    padding-left: 57px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl58 {
    padding-left: 58px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl59 {
    padding-left: 59px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl60 {
    padding-left: 60px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl61 {
    padding-left: 61px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl62 {
    padding-left: 62px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl63 {
    padding-left: 63px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl64 {
    padding-left: 64px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl65 {
    padding-left: 65px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl66 {
    padding-left: 66px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl67 {
    padding-left: 67px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl68 {
    padding-left: 68px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl69 {
    padding-left: 69px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl70 {
    padding-left: 70px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl71 {
    padding-left: 71px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl72 {
    padding-left: 72px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl73 {
    padding-left: 73px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl74 {
    padding-left: 74px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl75 {
    padding-left: 75px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl76 {
    padding-left: 76px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl77 {
    padding-left: 77px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl78 {
    padding-left: 78px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl79 {
    padding-left: 79px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl80 {
    padding-left: 80px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl81 {
    padding-left: 81px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl82 {
    padding-left: 82px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl83 {
    padding-left: 83px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl84 {
    padding-left: 84px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl85 {
    padding-left: 85px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl86 {
    padding-left: 86px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl87 {
    padding-left: 87px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl88 {
    padding-left: 88px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl89 {
    padding-left: 89px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl90 {
    padding-left: 90px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl91 {
    padding-left: 91px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl92 {
    padding-left: 92px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl93 {
    padding-left: 93px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl94 {
    padding-left: 94px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl95 {
    padding-left: 95px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl96 {
    padding-left: 96px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl97 {
    padding-left: 97px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl98 {
    padding-left: 98px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl99 {
    padding-left: 99px;
  }
}

@media (max-width: 767.5px) {
  .sm_pl100 {
    padding-left: 100px;
  }
}

.pd80_48 {
  padding: 80px 0;
}
@media (max-width: 1411.5px) {
  .pd80_48 {
    padding: 69px 0;
  }
}
@media (max-width: 1023.5px) {
  .pd80_48 {
    padding: 58px 0;
  }
}
@media (max-width: 767.5px) {
  .pd80_48 {
    padding: 48px 0;
  }
}

.pdt80_48 {
  padding-top: 80px;
}
@media (max-width: 1411.5px) {
  .pdt80_48 {
    padding-top: 69px;
  }
}
@media (max-width: 1023.5px) {
  .pdt80_48 {
    padding-top: 58px;
  }
}
@media (max-width: 767.5px) {
  .pdt80_48 {
    padding-top: 48px;
  }
}

.link-arr {
  width: auto;
  height: 40px;
  display: inline-flex;
  align-items: center;
  gap: 12px;
  font-weight: 700;
  font-size: 12px;
  line-height: 167%;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #fff;
  transition: all 0.3s ease-in-out;
  backface-visibility: hidden;
  /* &:hover {
     @if $properties == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
}
.link-arr:after {
  content: "";
  position: static;
  box-sizing: border-box;
  width: 20px;
  height: 20px;
  flex-shrink: 0;
  display: block;
  mask-image: url("../img/arrow-right.svg");
  mask-repeat: no-repeat;
  mask-position: center center;
  mask-size: contain;
  -webkit-mask-image: url("../img/arrow-right.svg");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center center;
  -webkit-mask-size: contain;
  background: #fff;
  transition: all 0.3s ease-in-out;
  backface-visibility: hidden;
  /* &:hover {
     @if $properties == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
}
@media (pointer: fine) {
  .link-arr:hover {
    color: #22d3ee;
  }
  .link-arr:hover:after {
    mask-image: url("../img/arrow-right.svg");
    mask-repeat: no-repeat;
    mask-position: center center;
    mask-size: contain;
    -webkit-mask-image: url("../img/arrow-right.svg");
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center center;
    -webkit-mask-size: contain;
    background: #22d3ee;
  }
}

.oh {
  overflow: hidden;
}

.ov {
  overflow: visible;
}

.fs0 {
  flex-shrink: 0;
}

.c-wh {
  color: #fff;
}

@media (max-width: 1023.5px) {
  .md_or2 {
    order: 2;
  }
}

.pen {
  pointer-events: none;
}

.tac {
  text-align: center;
}

.tgg-show:not(._active) .tgg-show__t2 {
  display: none;
}
.tgg-show._active .tgg-show__t {
  display: none;
}
._grey {
  color: rgba(255, 255, 255, 0.3);
}

._white {
  color: #fff;
}

._text-color {
  color: #98a8ab;
}

.btn-black {
  display: flex;
  justify-content: center;
  align-items: center;
  width: -moz-max-content;
  width: max-content;
  text-align: center;
  padding: 4px 18px;
  position: relative;
  background: #121212;
  color: #fff;
  min-height: 44px;
  border-radius: 0px 0px 12px 0px;
  background: #121212;
  font-family: "Librestile Extended Bold";
  font-size: 10px;
  font-style: normal;
  line-height: 16px; /* 160% */
  letter-spacing: 0.2px;
  text-transform: uppercase;
  z-index: 1;
  transition: all 0.3s ease-in-out;
  backface-visibility: hidden;
  /* &:hover {
     @if $properties == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
}
.btn-black._full {
  max-width: none;
  width: 100%;
}
@media (max-width: 1919.5px) {
  .btn-black._submit {
    max-width: -moz-max-content;
    max-width: max-content;
  }
}
@media (max-width: 1023.5px) {
  .btn-black._submit {
    max-width: none;
  }
}
.btn-black:hover {
  opacity: 0.5;
}

.btn-arr-simple {
  display: flex;
  justify-content: center;
  align-items: center;
  width: -moz-max-content;
  width: max-content;
  text-align: center;
  padding: 4px 24px 4px 24px;
  position: relative;
  color: #fff;
  min-height: 48px;
  font-weight: 700;
  border-radius: 0px 0px 15px 0px;
  border: 1px solid #fff;
  font-family: "Inter";
  font-size: 14px;
  line-height: 143%;
  letter-spacing: 0.07em;
  text-transform: uppercase;
  z-index: 1;
  gap: 12px;
  transition: all 0.3s ease-in-out;
  backface-visibility: hidden;
  /* &:hover {
     @if $properties == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
}
.btn-arr-simple:after {
  content: "";
  position: static;
  box-sizing: border-box;
  width: 20px;
  height: 20px;
  flex-shrink: 0;
  mask-image: url("../img/next.svg");
  mask-repeat: no-repeat;
  mask-position: center center;
  mask-size: contain;
  -webkit-mask-image: url("../img/next.svg");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center center;
  -webkit-mask-size: contain;
  background: #fff;
  transition: all 0.3s ease-in-out;
  backface-visibility: hidden;
  /* &:hover {
     @if $properties == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
}
.btn-arr-simple:hover {
  box-shadow: 0 0 42px 0 #ff007f, 0 0 10px 0 #ff007f;
}
.btn-arr-simple._w100 {
  width: 100%;
}
.btn-arr-simple._xl {
  font-size: 14px;
}

.btn-arr {
  display: flex;
  justify-content: center;
  align-items: center;
  width: -moz-max-content;
  width: max-content;
  text-align: center;
  padding: 4px 24px 4px 24px;
  position: relative;
  color: #fff;
  min-height: 48px;
  font-weight: 700;
  border-radius: 0px 0px 15px 0px;
  border: 1px solid rgba(255, 255, 255, 0.5);
  font-family: "Inter";
  font-size: 14px;
  line-height: 143%;
  letter-spacing: 0.07em;
  text-transform: uppercase;
  z-index: 1;
  gap: 12px;
  transition: all 0.3s ease-in-out;
  backface-visibility: hidden;
  /* &:hover {
     @if $properties == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
}
.btn-arr:after {
  content: "";
  position: static;
  box-sizing: border-box;
  width: 20px;
  height: 20px;
  flex-shrink: 0;
  mask-image: url("../img/arrow-right.svg");
  mask-repeat: no-repeat;
  mask-position: center center;
  mask-size: contain;
  -webkit-mask-image: url("../img/arrow-right.svg");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center center;
  -webkit-mask-size: contain;
  background: #fff;
  transition: all 0.3s ease-in-out;
  backface-visibility: hidden;
  /* &:hover {
     @if $properties == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
}
.btn-arr:hover {
  background: #ff007f;
}
.btn-arr._w100 {
  width: 100%;
}
.btn-arr._xl {
  font-size: 14px;
}

.btn-red-arr {
  display: flex;
  justify-content: center;
  align-items: center;
  width: -moz-max-content;
  width: max-content;
  text-align: center;
  padding: 4px 16px 4px 16px;
  position: relative;
  color: #fff;
  min-height: 48px;
  font-weight: 700;
  border-radius: 0px 0px 15px 0px;
  background: #ff007f;
  border: 1px solid #ff007f;
  font-family: "Inter";
  font-size: 14px;
  line-height: 143%;
  letter-spacing: 0.07em;
  text-transform: uppercase;
  z-index: 1;
  gap: 12px;
  transition: all 0.3s ease-in-out;
  backface-visibility: hidden;
  /* &:hover {
     @if $properties == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
}
.btn-red-arr:after {
  content: "";
  position: static;
  box-sizing: border-box;
  width: 20px;
  height: 20px;
  flex-shrink: 0;
  mask-image: url("../img/arrow-right.svg");
  mask-repeat: no-repeat;
  mask-position: center center;
  mask-size: contain;
  -webkit-mask-image: url("../img/arrow-right.svg");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center center;
  -webkit-mask-size: contain;
  background: #fff;
  transition: all 0.3s ease-in-out;
  backface-visibility: hidden;
  /* &:hover {
     @if $properties == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
  margin-top: -2px;
}
.btn-red-arr:hover {
  box-shadow: 0 0 42px 0 #ff007f, 0 0 10px 0 #ff007f;
  background: rgba(255, 0, 127, 0.9);
  border: 1px solid #fff;
}
.btn-red-arr._w100 {
  width: 100%;
}
.btn-red-arr._xl {
  font-size: 14px;
}

.btn-red-arr-simple {
  display: flex;
  justify-content: center;
  align-items: center;
  width: -moz-max-content;
  width: max-content;
  text-align: center;
  padding: 4px 24px 4px 24px;
  position: relative;
  color: #fff;
  min-height: 48px;
  font-weight: 700;
  border-radius: 0px 0px 15px 0px;
  background: #ff007f;
  border: 1px solid #ff007f;
  font-family: "Inter";
  font-size: 14px;
  line-height: 143%;
  letter-spacing: 0.07em;
  text-transform: uppercase;
  z-index: 1;
  gap: 12px;
  transition: all 0.3s ease-in-out;
  backface-visibility: hidden;
  /* &:hover {
     @if $properties == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
}
.btn-red-arr-simple:after {
  content: "";
  position: static;
  box-sizing: border-box;
  width: 20px;
  height: 20px;
  flex-shrink: 0;
  mask-image: url("../img/next.svg");
  mask-repeat: no-repeat;
  mask-position: center center;
  mask-size: contain;
  -webkit-mask-image: url("../img/next.svg");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center center;
  -webkit-mask-size: contain;
  background: #fff;
  transition: all 0.3s ease-in-out;
  backface-visibility: hidden;
  /* &:hover {
     @if $properties == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
}
.btn-red-arr-simple:hover {
  box-shadow: 0 0 42px 0 #ff007f, 0 0 10px 0 #ff007f;
  background: rgba(255, 0, 127, 0.9);
  border: 1px solid #fff;
}
.btn-red-arr-simple._w100 {
  width: 100%;
}
.btn-red-arr-simple._xl {
  font-size: 14px;
}

.btn-bd {
  display: flex;
  justify-content: center;
  align-items: center;
  width: -moz-max-content;
  width: max-content;
  text-align: center;
  padding: 4px 24px;
  position: relative;
  color: #fff;
  min-height: 48px;
  border-radius: 0px 0px 15px 0px;
  font-family: "Inter";
  font-size: 14px;
  line-height: 143%;
  font-weight: 700;
  letter-spacing: 0.07em;
  text-transform: uppercase;
  z-index: 1;
  transition: all 0.3s ease-in-out;
  backface-visibility: hidden;
  /* &:hover {
     @if $properties == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
  border: 1px solid rgba(255, 255, 255, 0.5);
}
.btn-bd:hover {
  border-color: #fff;
  box-shadow: 0 0 42px 0 #ff007f, 0 0 10px 0 #ff007f;
}

.btn-bd-arr {
  display: flex;
  justify-content: center;
  align-items: center;
  width: -moz-max-content;
  width: max-content;
  text-align: center;
  padding: 4px 24px;
  position: relative;
  color: #fff;
  min-height: 48px;
  gap: 12px;
  border-radius: 0px 0px 0px 0px;
  font-family: "Inter";
  font-size: 14px;
  line-height: 143%;
  font-weight: 700;
  letter-spacing: 0.07em;
  text-transform: uppercase;
  z-index: 1;
  transition: all 0.3s ease-in-out;
  backface-visibility: hidden;
  /* &:hover {
     @if $properties == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
  border: 1px solid rgba(255, 255, 255, 0.5);
}
.btn-bd-arr:after {
  content: "";
  position: static;
  box-sizing: border-box;
  width: 20px;
  height: 20px;
  flex-shrink: 0;
  mask-image: url("../img/arrow-right.svg");
  mask-repeat: no-repeat;
  mask-position: center center;
  mask-size: contain;
  -webkit-mask-image: url("../img/arrow-right.svg");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center center;
  -webkit-mask-size: contain;
  background: #fff;
  transition: all 0.3s ease-in-out;
  backface-visibility: hidden;
  /* &:hover {
     @if $properties == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
  margin-top: -2px;
}
.btn-bd-arr:hover {
  border-color: #fff;
  box-shadow: 0 0 42px 0 #ff007f, 0 0 10px 0 #ff007f;
}

.btn-bd-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  width: -moz-max-content;
  width: max-content;
  text-align: center;
  padding: 4px 24px;
  position: relative;
  color: #fff;
  min-height: 48px;
  border-radius: 0px 0px 15px 0px;
  font-family: "Inter";
  font-size: 14px;
  line-height: 143%;
  font-weight: 700;
  letter-spacing: 0.07em;
  text-transform: uppercase;
  z-index: 1;
  gap: 12px;
  transition: all 0.3s ease-in-out;
  backface-visibility: hidden;
  /* &:hover {
     @if $properties == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
  border: 1px solid rgba(255, 255, 255, 0.5);
}
.btn-bd-icon:before {
  content: "";
  position: static;
  box-sizing: border-box;
  width: 20px;
  height: 20px;
  flex-shrink: 0;
  mask-image: url("../img/phone.svg");
  mask-repeat: no-repeat;
  mask-position: center center;
  mask-size: contain;
  -webkit-mask-image: url("../img/phone.svg");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center center;
  -webkit-mask-size: contain;
  background: #fff;
  transition: all 0.3s ease-in-out;
  backface-visibility: hidden;
  /* &:hover {
     @if $properties == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
}
.btn-bd-icon:hover {
  border-color: #fff;
  box-shadow: 0 0 42px 0 #ff007f, 0 0 10px 0 #ff007f;
}
.btn-bd-icon._xl {
  font-size: 14px;
}

.tag {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  border: 1px solid rgba(255, 0, 127, 0.12);
  border-radius: 0 0 6px 0;
  padding: 4px 6px;
  background: rgba(255, 0, 127, 0.4);
  min-height: 24px;
  flex-shrink: 0;
  font-weight: 500;
  font-size: 12px;
  line-height: 133%;
  text-align: center;
  color: #fff;
}
@media (pointer: fine) {
  .tag[href]:hover {
    opacity: 0.5;
  }
}

.btn-more {
  display: flex;
  gap: 12px;
  align-items: center;
  color: var(--white-1000, #fff);
  /* Desktop/Link Title */
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  line-height: 167%; /* 20px */
  letter-spacing: 0.05em;
  text-transform: uppercase;
  cursor: pointer;
}
.btn-more:after {
  content: "";
  position: static;
  box-sizing: border-box;
  display: block;
  width: 20px;
  height: 20px;
  flex-shrink: 0;
  mask-image: url("../img/arrow-right.svg");
  mask-repeat: no-repeat;
  mask-position: center center;
  mask-size: contain;
  -webkit-mask-image: url("../img/arrow-right.svg");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center center;
  -webkit-mask-size: contain;
  background: #fff;
  transition: all 0.3s ease-in-out;
  backface-visibility: hidden;
  /* &:hover {
     @if $properties == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
}

.maxw939 {
  max-width: 939px;
}

.maxw535 {
  max-width: 535px;
}

.maxw700 {
  max-width: 700px;
}

.maxw690 {
  max-width: 690px;
}

.maxw680 {
  max-width: 680px;
}

.maxw535 {
  max-width: 535px;
}

@media (max-width: 1919.5px) {
  .xl_maxw535 {
    max-width: 535px;
  }
}
table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
}

iframe {
  display: block;
  width: 100%;
  height: auto;
  min-height: 400px;
  border: none;
  outline: none;
}
@media (max-width: 1023.5px) {
  iframe {
    min-height: 300px;
  }
}
@media (max-width: 767.5px) {
  iframe {
    min-height: 200px;
  }
}
iframe + div {
  border: none !important;
}

img {
  max-width: 100%;
  height: auto;
}

svg {
  height: auto;
  max-width: 100%;
  max-height: 100%;
}

video {
  max-width: 100%;
  display: block;
  outline: none;
}

.img-full {
  width: 100%;
  height: auto;
  display: block;
  position: relative;
}

@media (max-width: 1411.5px) {
  .lgHide {
    display: none !important;
  }
}

@media (min-width: 1412px) {
  .lgShow {
    display: none !important;
  }
}

@media (max-width: 1023.5px) {
  .mdHide {
    display: none !important;
  }
}

@media (min-width: 1024px) {
  .mdShow {
    display: none !important;
  }
}

@media (max-width: 767.5px) {
  .smHide {
    display: none !important;
  }
}

@media (min-width: 768px) {
  .smShow {
    display: none !important;
  }
}

a:not(.btn-circle, [data-tabLink]) {
  transition: all 0.3s ease-in-out;
  backface-visibility: hidden;
  /* &:hover {
     @if $properties == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
}
a {
  color: inherit;
  text-decoration: none;
  outline: none !important;
  display: inline-block;
  text-underline-offset: 5px;
}
a:active, a:hover, a:focus, a:visited {
  outline: none;
  text-decoration: none;
}
a:hover {
  text-decoration: none;
}

a,
span {
  display: inline-block;
}

ul,
ol {
  padding-left: 0;
  list-style-type: none;
}

i {
  vertical-align: baseline;
  line-height: inherit;
}

hr {
  border: none;
  height: 1px;
  background: grey;
  margin: 30px 0;
}

b,
strong {
  font-weight: 700;
  color: inherit;
}

.txt p:not(:last-child) {
  margin-bottom: 1em;
}

.ff2, .b-qr__d {
  font-family: "Grunt Grotesk Variable";
}

.ff3, .b-qr__t {
  font-family: "Librestile Extended Bold";
}

.ttu {
  text-transform: uppercase;
}

.fw100 {
  font-weight: 100;
}

.fw200 {
  font-weight: 200;
}

.fw300 {
  font-weight: 300;
}

.fw400 {
  font-weight: 400;
}

.fw500 {
  font-weight: 500;
}

.fw600 {
  font-weight: 600;
}

.fw700 {
  font-weight: 700;
}

.fw800 {
  font-weight: 800;
}

.t56_32 {
  font-family: "Librestile Extended Bold";
  font-size: 56px;
  line-height: 100%; /* 56px */
  text-transform: uppercase;
}
@media (max-width: 1919.5px) {
  .t56_32 {
    font-size: 52px;
  }
}
@media (max-width: 1023.5px) {
  .t56_32 {
    font-size: 42px;
  }
}
@media (max-width: 767.5px) {
  .t56_32 {
    font-size: 32px;
  }
}

.t40_20 {
  font-family: "Librestile Extended Bold";
  font-size: 40px;
  line-height: 110%; /* 44px */
  text-transform: uppercase;
  font-size: 40px;
}
@media (max-width: 1411.5px) {
  .t40_20 {
    font-size: 35px;
  }
}
@media (max-width: 1023.5px) {
  .t40_20 {
    font-size: 30px;
  }
}
@media (max-width: 767.5px) {
  .t40_20 {
    font-size: 20px;
  }
}

.t28_18 {
  font-family: "Librestile Extended Bold";
  font-size: 28px;
  font-weight: 400;
  line-height: 130%; /* 24px */
  text-transform: uppercase;
}
@media (max-width: 767.5px) {
  .t28_18 {
    font-size: 18px;
  }
}

.t20_20 {
  color: var(--Text-textHTitleSecondary, rgba(255, 255, 255, 0.3));
  /* Desktop/H3 */
  font-family: "Grunt Grotesk Variable";
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 120%; /* 24px */
  letter-spacing: 0.6px;
  text-transform: uppercase;
}

.t20_18 {
  font-size: 20px;
  font-weight: 600;
}
@media (max-width: 767.5px) {
  .t20_18 {
    font-size: 18px;
    letter-spacing: 0.54px;
  }
}

.d14 {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 143%;
  letter-spacing: -0.02em;
}
.d14 p:not(:last-child) {
  margin-bottom: 1em;
}
.d14._grey {
  color: #b0b0b0;
}

.t10 {
  font-size: 10px;
}

.t11 {
  font-size: 11px;
}

.t12 {
  font-size: 12px;
}

.t13 {
  font-size: 13px;
}

.t14 {
  font-size: 14px;
}

.t15 {
  font-size: 15px;
}

.t16 {
  font-size: 16px;
}

.t17 {
  font-size: 17px;
}

.t18 {
  font-size: 18px;
}

.t19 {
  font-size: 19px;
}

.t20 {
  font-size: 20px;
}

.t21 {
  font-size: 21px;
}

.t22 {
  font-size: 22px;
}

.t23 {
  font-size: 23px;
}

.t24 {
  font-size: 24px;
}

.t25 {
  font-size: 25px;
}

.t26 {
  font-size: 26px;
}

.t27 {
  font-size: 27px;
}

.t28 {
  font-size: 28px;
}

.t29 {
  font-size: 29px;
}

.t30 {
  font-size: 30px;
}

.t31 {
  font-size: 31px;
}

.t32 {
  font-size: 32px;
}

.t33 {
  font-size: 33px;
}

.t34 {
  font-size: 34px;
}

.t35 {
  font-size: 35px;
}

.t36 {
  font-size: 36px;
}

.t37 {
  font-size: 37px;
}

.t38 {
  font-size: 38px;
}

.t39 {
  font-size: 39px;
}

.t40 {
  font-size: 40px;
}

.t41 {
  font-size: 41px;
}

.t42 {
  font-size: 42px;
}

.t43 {
  font-size: 43px;
}

.t44 {
  font-size: 44px;
}

.t45 {
  font-size: 45px;
}

.t46 {
  font-size: 46px;
}

.t47 {
  font-size: 47px;
}

.t48 {
  font-size: 48px;
}

.t49 {
  font-size: 49px;
}

.t50 {
  font-size: 50px;
}

.t51 {
  font-size: 51px;
}

.t52 {
  font-size: 52px;
}

.t53 {
  font-size: 53px;
}

.t54 {
  font-size: 54px;
}

.t55 {
  font-size: 55px;
}

.t56 {
  font-size: 56px;
}

.t57 {
  font-size: 57px;
}

.t58 {
  font-size: 58px;
}

.t59 {
  font-size: 59px;
}

.t60 {
  font-size: 60px;
}

.t61 {
  font-size: 61px;
}

.t62 {
  font-size: 62px;
}

.t63 {
  font-size: 63px;
}

.t64 {
  font-size: 64px;
}

.t65 {
  font-size: 65px;
}

.t66 {
  font-size: 66px;
}

.t67 {
  font-size: 67px;
}

.t68 {
  font-size: 68px;
}

.t69 {
  font-size: 69px;
}

.t70 {
  font-size: 70px;
}

.t71 {
  font-size: 71px;
}

.t72 {
  font-size: 72px;
}

.t73 {
  font-size: 73px;
}

.t74 {
  font-size: 74px;
}

.t75 {
  font-size: 75px;
}

.t76 {
  font-size: 76px;
}

.t77 {
  font-size: 77px;
}

.t78 {
  font-size: 78px;
}

.t79 {
  font-size: 79px;
}

.t80 {
  font-size: 80px;
}

.t81 {
  font-size: 81px;
}

.t82 {
  font-size: 82px;
}

.t83 {
  font-size: 83px;
}

.t84 {
  font-size: 84px;
}

.t85 {
  font-size: 85px;
}

.t86 {
  font-size: 86px;
}

.t87 {
  font-size: 87px;
}

.t88 {
  font-size: 88px;
}

.t89 {
  font-size: 89px;
}

.t90 {
  font-size: 90px;
}

.t91 {
  font-size: 91px;
}

.t92 {
  font-size: 92px;
}

.t93 {
  font-size: 93px;
}

.t94 {
  font-size: 94px;
}

.t95 {
  font-size: 95px;
}

.t96 {
  font-size: 96px;
}

.t97 {
  font-size: 97px;
}

.t98 {
  font-size: 98px;
}

.t99 {
  font-size: 99px;
}

.t100 {
  font-size: 100px;
}

.t101 {
  font-size: 101px;
}

.t102 {
  font-size: 102px;
}

.t103 {
  font-size: 103px;
}

.t104 {
  font-size: 104px;
}

.t105 {
  font-size: 105px;
}

.t106 {
  font-size: 106px;
}

.t107 {
  font-size: 107px;
}

.t108 {
  font-size: 108px;
}

.t109 {
  font-size: 109px;
}

.t110 {
  font-size: 110px;
}

.t111 {
  font-size: 111px;
}

.t112 {
  font-size: 112px;
}

.t113 {
  font-size: 113px;
}

.t114 {
  font-size: 114px;
}

.t115 {
  font-size: 115px;
}

.t116 {
  font-size: 116px;
}

.t117 {
  font-size: 117px;
}

.t118 {
  font-size: 118px;
}

.t119 {
  font-size: 119px;
}

.t120 {
  font-size: 120px;
}

@media (max-width: 1411.5px) {
  .lg_t10 {
    font-size: 10px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t11 {
    font-size: 11px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t12 {
    font-size: 12px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t13 {
    font-size: 13px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t14 {
    font-size: 14px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t15 {
    font-size: 15px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t16 {
    font-size: 16px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t17 {
    font-size: 17px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t18 {
    font-size: 18px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t19 {
    font-size: 19px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t20 {
    font-size: 20px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t21 {
    font-size: 21px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t22 {
    font-size: 22px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t23 {
    font-size: 23px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t24 {
    font-size: 24px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t25 {
    font-size: 25px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t26 {
    font-size: 26px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t27 {
    font-size: 27px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t28 {
    font-size: 28px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t29 {
    font-size: 29px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t30 {
    font-size: 30px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t31 {
    font-size: 31px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t32 {
    font-size: 32px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t33 {
    font-size: 33px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t34 {
    font-size: 34px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t35 {
    font-size: 35px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t36 {
    font-size: 36px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t37 {
    font-size: 37px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t38 {
    font-size: 38px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t39 {
    font-size: 39px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t40 {
    font-size: 40px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t41 {
    font-size: 41px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t42 {
    font-size: 42px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t43 {
    font-size: 43px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t44 {
    font-size: 44px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t45 {
    font-size: 45px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t46 {
    font-size: 46px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t47 {
    font-size: 47px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t48 {
    font-size: 48px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t49 {
    font-size: 49px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t50 {
    font-size: 50px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t51 {
    font-size: 51px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t52 {
    font-size: 52px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t53 {
    font-size: 53px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t54 {
    font-size: 54px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t55 {
    font-size: 55px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t56 {
    font-size: 56px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t57 {
    font-size: 57px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t58 {
    font-size: 58px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t59 {
    font-size: 59px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t60 {
    font-size: 60px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t61 {
    font-size: 61px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t62 {
    font-size: 62px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t63 {
    font-size: 63px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t64 {
    font-size: 64px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t65 {
    font-size: 65px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t66 {
    font-size: 66px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t67 {
    font-size: 67px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t68 {
    font-size: 68px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t69 {
    font-size: 69px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t70 {
    font-size: 70px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t71 {
    font-size: 71px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t72 {
    font-size: 72px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t73 {
    font-size: 73px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t74 {
    font-size: 74px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t75 {
    font-size: 75px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t76 {
    font-size: 76px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t77 {
    font-size: 77px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t78 {
    font-size: 78px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t79 {
    font-size: 79px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t80 {
    font-size: 80px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t81 {
    font-size: 81px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t82 {
    font-size: 82px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t83 {
    font-size: 83px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t84 {
    font-size: 84px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t85 {
    font-size: 85px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t86 {
    font-size: 86px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t87 {
    font-size: 87px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t88 {
    font-size: 88px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t89 {
    font-size: 89px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t90 {
    font-size: 90px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t91 {
    font-size: 91px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t92 {
    font-size: 92px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t93 {
    font-size: 93px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t94 {
    font-size: 94px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t95 {
    font-size: 95px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t96 {
    font-size: 96px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t97 {
    font-size: 97px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t98 {
    font-size: 98px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t99 {
    font-size: 99px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t100 {
    font-size: 100px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t101 {
    font-size: 101px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t102 {
    font-size: 102px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t103 {
    font-size: 103px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t104 {
    font-size: 104px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t105 {
    font-size: 105px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t106 {
    font-size: 106px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t107 {
    font-size: 107px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t108 {
    font-size: 108px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t109 {
    font-size: 109px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t110 {
    font-size: 110px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t111 {
    font-size: 111px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t112 {
    font-size: 112px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t113 {
    font-size: 113px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t114 {
    font-size: 114px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t115 {
    font-size: 115px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t116 {
    font-size: 116px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t117 {
    font-size: 117px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t118 {
    font-size: 118px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t119 {
    font-size: 119px;
  }
}

@media (max-width: 1411.5px) {
  .lg_t120 {
    font-size: 120px;
  }
}

@media (max-width: 1023.5px) {
  .md_t10 {
    font-size: 10px;
  }
}

@media (max-width: 1023.5px) {
  .md_t11 {
    font-size: 11px;
  }
}

@media (max-width: 1023.5px) {
  .md_t12 {
    font-size: 12px;
  }
}

@media (max-width: 1023.5px) {
  .md_t13 {
    font-size: 13px;
  }
}

@media (max-width: 1023.5px) {
  .md_t14 {
    font-size: 14px;
  }
}

@media (max-width: 1023.5px) {
  .md_t15 {
    font-size: 15px;
  }
}

@media (max-width: 1023.5px) {
  .md_t16 {
    font-size: 16px;
  }
}

@media (max-width: 1023.5px) {
  .md_t17 {
    font-size: 17px;
  }
}

@media (max-width: 1023.5px) {
  .md_t18 {
    font-size: 18px;
  }
}

@media (max-width: 1023.5px) {
  .md_t19 {
    font-size: 19px;
  }
}

@media (max-width: 1023.5px) {
  .md_t20 {
    font-size: 20px;
  }
}

@media (max-width: 1023.5px) {
  .md_t21 {
    font-size: 21px;
  }
}

@media (max-width: 1023.5px) {
  .md_t22 {
    font-size: 22px;
  }
}

@media (max-width: 1023.5px) {
  .md_t23 {
    font-size: 23px;
  }
}

@media (max-width: 1023.5px) {
  .md_t24 {
    font-size: 24px;
  }
}

@media (max-width: 1023.5px) {
  .md_t25 {
    font-size: 25px;
  }
}

@media (max-width: 1023.5px) {
  .md_t26 {
    font-size: 26px;
  }
}

@media (max-width: 1023.5px) {
  .md_t27 {
    font-size: 27px;
  }
}

@media (max-width: 1023.5px) {
  .md_t28 {
    font-size: 28px;
  }
}

@media (max-width: 1023.5px) {
  .md_t29 {
    font-size: 29px;
  }
}

@media (max-width: 1023.5px) {
  .md_t30 {
    font-size: 30px;
  }
}

@media (max-width: 1023.5px) {
  .md_t31 {
    font-size: 31px;
  }
}

@media (max-width: 1023.5px) {
  .md_t32 {
    font-size: 32px;
  }
}

@media (max-width: 1023.5px) {
  .md_t33 {
    font-size: 33px;
  }
}

@media (max-width: 1023.5px) {
  .md_t34 {
    font-size: 34px;
  }
}

@media (max-width: 1023.5px) {
  .md_t35 {
    font-size: 35px;
  }
}

@media (max-width: 1023.5px) {
  .md_t36 {
    font-size: 36px;
  }
}

@media (max-width: 1023.5px) {
  .md_t37 {
    font-size: 37px;
  }
}

@media (max-width: 1023.5px) {
  .md_t38 {
    font-size: 38px;
  }
}

@media (max-width: 1023.5px) {
  .md_t39 {
    font-size: 39px;
  }
}

@media (max-width: 1023.5px) {
  .md_t40 {
    font-size: 40px;
  }
}

@media (max-width: 1023.5px) {
  .md_t41 {
    font-size: 41px;
  }
}

@media (max-width: 1023.5px) {
  .md_t42 {
    font-size: 42px;
  }
}

@media (max-width: 1023.5px) {
  .md_t43 {
    font-size: 43px;
  }
}

@media (max-width: 1023.5px) {
  .md_t44 {
    font-size: 44px;
  }
}

@media (max-width: 1023.5px) {
  .md_t45 {
    font-size: 45px;
  }
}

@media (max-width: 1023.5px) {
  .md_t46 {
    font-size: 46px;
  }
}

@media (max-width: 1023.5px) {
  .md_t47 {
    font-size: 47px;
  }
}

@media (max-width: 1023.5px) {
  .md_t48 {
    font-size: 48px;
  }
}

@media (max-width: 1023.5px) {
  .md_t49 {
    font-size: 49px;
  }
}

@media (max-width: 1023.5px) {
  .md_t50 {
    font-size: 50px;
  }
}

@media (max-width: 1023.5px) {
  .md_t51 {
    font-size: 51px;
  }
}

@media (max-width: 1023.5px) {
  .md_t52 {
    font-size: 52px;
  }
}

@media (max-width: 1023.5px) {
  .md_t53 {
    font-size: 53px;
  }
}

@media (max-width: 1023.5px) {
  .md_t54 {
    font-size: 54px;
  }
}

@media (max-width: 1023.5px) {
  .md_t55 {
    font-size: 55px;
  }
}

@media (max-width: 1023.5px) {
  .md_t56 {
    font-size: 56px;
  }
}

@media (max-width: 1023.5px) {
  .md_t57 {
    font-size: 57px;
  }
}

@media (max-width: 1023.5px) {
  .md_t58 {
    font-size: 58px;
  }
}

@media (max-width: 1023.5px) {
  .md_t59 {
    font-size: 59px;
  }
}

@media (max-width: 1023.5px) {
  .md_t60 {
    font-size: 60px;
  }
}

@media (max-width: 1023.5px) {
  .md_t61 {
    font-size: 61px;
  }
}

@media (max-width: 1023.5px) {
  .md_t62 {
    font-size: 62px;
  }
}

@media (max-width: 1023.5px) {
  .md_t63 {
    font-size: 63px;
  }
}

@media (max-width: 1023.5px) {
  .md_t64 {
    font-size: 64px;
  }
}

@media (max-width: 1023.5px) {
  .md_t65 {
    font-size: 65px;
  }
}

@media (max-width: 1023.5px) {
  .md_t66 {
    font-size: 66px;
  }
}

@media (max-width: 1023.5px) {
  .md_t67 {
    font-size: 67px;
  }
}

@media (max-width: 1023.5px) {
  .md_t68 {
    font-size: 68px;
  }
}

@media (max-width: 1023.5px) {
  .md_t69 {
    font-size: 69px;
  }
}

@media (max-width: 1023.5px) {
  .md_t70 {
    font-size: 70px;
  }
}

@media (max-width: 1023.5px) {
  .md_t71 {
    font-size: 71px;
  }
}

@media (max-width: 1023.5px) {
  .md_t72 {
    font-size: 72px;
  }
}

@media (max-width: 1023.5px) {
  .md_t73 {
    font-size: 73px;
  }
}

@media (max-width: 1023.5px) {
  .md_t74 {
    font-size: 74px;
  }
}

@media (max-width: 1023.5px) {
  .md_t75 {
    font-size: 75px;
  }
}

@media (max-width: 1023.5px) {
  .md_t76 {
    font-size: 76px;
  }
}

@media (max-width: 1023.5px) {
  .md_t77 {
    font-size: 77px;
  }
}

@media (max-width: 1023.5px) {
  .md_t78 {
    font-size: 78px;
  }
}

@media (max-width: 1023.5px) {
  .md_t79 {
    font-size: 79px;
  }
}

@media (max-width: 1023.5px) {
  .md_t80 {
    font-size: 80px;
  }
}

@media (max-width: 1023.5px) {
  .md_t81 {
    font-size: 81px;
  }
}

@media (max-width: 1023.5px) {
  .md_t82 {
    font-size: 82px;
  }
}

@media (max-width: 1023.5px) {
  .md_t83 {
    font-size: 83px;
  }
}

@media (max-width: 1023.5px) {
  .md_t84 {
    font-size: 84px;
  }
}

@media (max-width: 1023.5px) {
  .md_t85 {
    font-size: 85px;
  }
}

@media (max-width: 1023.5px) {
  .md_t86 {
    font-size: 86px;
  }
}

@media (max-width: 1023.5px) {
  .md_t87 {
    font-size: 87px;
  }
}

@media (max-width: 1023.5px) {
  .md_t88 {
    font-size: 88px;
  }
}

@media (max-width: 1023.5px) {
  .md_t89 {
    font-size: 89px;
  }
}

@media (max-width: 1023.5px) {
  .md_t90 {
    font-size: 90px;
  }
}

@media (max-width: 1023.5px) {
  .md_t91 {
    font-size: 91px;
  }
}

@media (max-width: 1023.5px) {
  .md_t92 {
    font-size: 92px;
  }
}

@media (max-width: 1023.5px) {
  .md_t93 {
    font-size: 93px;
  }
}

@media (max-width: 1023.5px) {
  .md_t94 {
    font-size: 94px;
  }
}

@media (max-width: 1023.5px) {
  .md_t95 {
    font-size: 95px;
  }
}

@media (max-width: 1023.5px) {
  .md_t96 {
    font-size: 96px;
  }
}

@media (max-width: 1023.5px) {
  .md_t97 {
    font-size: 97px;
  }
}

@media (max-width: 1023.5px) {
  .md_t98 {
    font-size: 98px;
  }
}

@media (max-width: 1023.5px) {
  .md_t99 {
    font-size: 99px;
  }
}

@media (max-width: 1023.5px) {
  .md_t100 {
    font-size: 100px;
  }
}

@media (max-width: 1023.5px) {
  .md_t101 {
    font-size: 101px;
  }
}

@media (max-width: 1023.5px) {
  .md_t102 {
    font-size: 102px;
  }
}

@media (max-width: 1023.5px) {
  .md_t103 {
    font-size: 103px;
  }
}

@media (max-width: 1023.5px) {
  .md_t104 {
    font-size: 104px;
  }
}

@media (max-width: 1023.5px) {
  .md_t105 {
    font-size: 105px;
  }
}

@media (max-width: 1023.5px) {
  .md_t106 {
    font-size: 106px;
  }
}

@media (max-width: 1023.5px) {
  .md_t107 {
    font-size: 107px;
  }
}

@media (max-width: 1023.5px) {
  .md_t108 {
    font-size: 108px;
  }
}

@media (max-width: 1023.5px) {
  .md_t109 {
    font-size: 109px;
  }
}

@media (max-width: 1023.5px) {
  .md_t110 {
    font-size: 110px;
  }
}

@media (max-width: 1023.5px) {
  .md_t111 {
    font-size: 111px;
  }
}

@media (max-width: 1023.5px) {
  .md_t112 {
    font-size: 112px;
  }
}

@media (max-width: 1023.5px) {
  .md_t113 {
    font-size: 113px;
  }
}

@media (max-width: 1023.5px) {
  .md_t114 {
    font-size: 114px;
  }
}

@media (max-width: 1023.5px) {
  .md_t115 {
    font-size: 115px;
  }
}

@media (max-width: 1023.5px) {
  .md_t116 {
    font-size: 116px;
  }
}

@media (max-width: 1023.5px) {
  .md_t117 {
    font-size: 117px;
  }
}

@media (max-width: 1023.5px) {
  .md_t118 {
    font-size: 118px;
  }
}

@media (max-width: 1023.5px) {
  .md_t119 {
    font-size: 119px;
  }
}

@media (max-width: 1023.5px) {
  .md_t120 {
    font-size: 120px;
  }
}

@media (max-width: 767.5px) {
  .sm_t10 {
    font-size: 10px;
  }
}

@media (max-width: 767.5px) {
  .sm_t11 {
    font-size: 11px;
  }
}

@media (max-width: 767.5px) {
  .sm_t12 {
    font-size: 12px;
  }
}

@media (max-width: 767.5px) {
  .sm_t13 {
    font-size: 13px;
  }
}

@media (max-width: 767.5px) {
  .sm_t14 {
    font-size: 14px;
  }
}

@media (max-width: 767.5px) {
  .sm_t15 {
    font-size: 15px;
  }
}

@media (max-width: 767.5px) {
  .sm_t16 {
    font-size: 16px;
  }
}

@media (max-width: 767.5px) {
  .sm_t17 {
    font-size: 17px;
  }
}

@media (max-width: 767.5px) {
  .sm_t18 {
    font-size: 18px;
  }
}

@media (max-width: 767.5px) {
  .sm_t19 {
    font-size: 19px;
  }
}

@media (max-width: 767.5px) {
  .sm_t20 {
    font-size: 20px;
  }
}

@media (max-width: 767.5px) {
  .sm_t21 {
    font-size: 21px;
  }
}

@media (max-width: 767.5px) {
  .sm_t22 {
    font-size: 22px;
  }
}

@media (max-width: 767.5px) {
  .sm_t23 {
    font-size: 23px;
  }
}

@media (max-width: 767.5px) {
  .sm_t24 {
    font-size: 24px;
  }
}

@media (max-width: 767.5px) {
  .sm_t25 {
    font-size: 25px;
  }
}

@media (max-width: 767.5px) {
  .sm_t26 {
    font-size: 26px;
  }
}

@media (max-width: 767.5px) {
  .sm_t27 {
    font-size: 27px;
  }
}

@media (max-width: 767.5px) {
  .sm_t28 {
    font-size: 28px;
  }
}

@media (max-width: 767.5px) {
  .sm_t29 {
    font-size: 29px;
  }
}

@media (max-width: 767.5px) {
  .sm_t30 {
    font-size: 30px;
  }
}

@media (max-width: 767.5px) {
  .sm_t31 {
    font-size: 31px;
  }
}

@media (max-width: 767.5px) {
  .sm_t32 {
    font-size: 32px;
  }
}

@media (max-width: 767.5px) {
  .sm_t33 {
    font-size: 33px;
  }
}

@media (max-width: 767.5px) {
  .sm_t34 {
    font-size: 34px;
  }
}

@media (max-width: 767.5px) {
  .sm_t35 {
    font-size: 35px;
  }
}

@media (max-width: 767.5px) {
  .sm_t36 {
    font-size: 36px;
  }
}

@media (max-width: 767.5px) {
  .sm_t37 {
    font-size: 37px;
  }
}

@media (max-width: 767.5px) {
  .sm_t38 {
    font-size: 38px;
  }
}

@media (max-width: 767.5px) {
  .sm_t39 {
    font-size: 39px;
  }
}

@media (max-width: 767.5px) {
  .sm_t40 {
    font-size: 40px;
  }
}

@media (max-width: 767.5px) {
  .sm_t41 {
    font-size: 41px;
  }
}

@media (max-width: 767.5px) {
  .sm_t42 {
    font-size: 42px;
  }
}

@media (max-width: 767.5px) {
  .sm_t43 {
    font-size: 43px;
  }
}

@media (max-width: 767.5px) {
  .sm_t44 {
    font-size: 44px;
  }
}

@media (max-width: 767.5px) {
  .sm_t45 {
    font-size: 45px;
  }
}

@media (max-width: 767.5px) {
  .sm_t46 {
    font-size: 46px;
  }
}

@media (max-width: 767.5px) {
  .sm_t47 {
    font-size: 47px;
  }
}

@media (max-width: 767.5px) {
  .sm_t48 {
    font-size: 48px;
  }
}

@media (max-width: 767.5px) {
  .sm_t49 {
    font-size: 49px;
  }
}

@media (max-width: 767.5px) {
  .sm_t50 {
    font-size: 50px;
  }
}

@media (max-width: 767.5px) {
  .sm_t51 {
    font-size: 51px;
  }
}

@media (max-width: 767.5px) {
  .sm_t52 {
    font-size: 52px;
  }
}

@media (max-width: 767.5px) {
  .sm_t53 {
    font-size: 53px;
  }
}

@media (max-width: 767.5px) {
  .sm_t54 {
    font-size: 54px;
  }
}

@media (max-width: 767.5px) {
  .sm_t55 {
    font-size: 55px;
  }
}

@media (max-width: 767.5px) {
  .sm_t56 {
    font-size: 56px;
  }
}

@media (max-width: 767.5px) {
  .sm_t57 {
    font-size: 57px;
  }
}

@media (max-width: 767.5px) {
  .sm_t58 {
    font-size: 58px;
  }
}

@media (max-width: 767.5px) {
  .sm_t59 {
    font-size: 59px;
  }
}

@media (max-width: 767.5px) {
  .sm_t60 {
    font-size: 60px;
  }
}

@media (max-width: 767.5px) {
  .sm_t61 {
    font-size: 61px;
  }
}

@media (max-width: 767.5px) {
  .sm_t62 {
    font-size: 62px;
  }
}

@media (max-width: 767.5px) {
  .sm_t63 {
    font-size: 63px;
  }
}

@media (max-width: 767.5px) {
  .sm_t64 {
    font-size: 64px;
  }
}

@media (max-width: 767.5px) {
  .sm_t65 {
    font-size: 65px;
  }
}

@media (max-width: 767.5px) {
  .sm_t66 {
    font-size: 66px;
  }
}

@media (max-width: 767.5px) {
  .sm_t67 {
    font-size: 67px;
  }
}

@media (max-width: 767.5px) {
  .sm_t68 {
    font-size: 68px;
  }
}

@media (max-width: 767.5px) {
  .sm_t69 {
    font-size: 69px;
  }
}

@media (max-width: 767.5px) {
  .sm_t70 {
    font-size: 70px;
  }
}

@media (max-width: 767.5px) {
  .sm_t71 {
    font-size: 71px;
  }
}

@media (max-width: 767.5px) {
  .sm_t72 {
    font-size: 72px;
  }
}

@media (max-width: 767.5px) {
  .sm_t73 {
    font-size: 73px;
  }
}

@media (max-width: 767.5px) {
  .sm_t74 {
    font-size: 74px;
  }
}

@media (max-width: 767.5px) {
  .sm_t75 {
    font-size: 75px;
  }
}

@media (max-width: 767.5px) {
  .sm_t76 {
    font-size: 76px;
  }
}

@media (max-width: 767.5px) {
  .sm_t77 {
    font-size: 77px;
  }
}

@media (max-width: 767.5px) {
  .sm_t78 {
    font-size: 78px;
  }
}

@media (max-width: 767.5px) {
  .sm_t79 {
    font-size: 79px;
  }
}

@media (max-width: 767.5px) {
  .sm_t80 {
    font-size: 80px;
  }
}

@media (max-width: 767.5px) {
  .sm_t81 {
    font-size: 81px;
  }
}

@media (max-width: 767.5px) {
  .sm_t82 {
    font-size: 82px;
  }
}

@media (max-width: 767.5px) {
  .sm_t83 {
    font-size: 83px;
  }
}

@media (max-width: 767.5px) {
  .sm_t84 {
    font-size: 84px;
  }
}

@media (max-width: 767.5px) {
  .sm_t85 {
    font-size: 85px;
  }
}

@media (max-width: 767.5px) {
  .sm_t86 {
    font-size: 86px;
  }
}

@media (max-width: 767.5px) {
  .sm_t87 {
    font-size: 87px;
  }
}

@media (max-width: 767.5px) {
  .sm_t88 {
    font-size: 88px;
  }
}

@media (max-width: 767.5px) {
  .sm_t89 {
    font-size: 89px;
  }
}

@media (max-width: 767.5px) {
  .sm_t90 {
    font-size: 90px;
  }
}

@media (max-width: 767.5px) {
  .sm_t91 {
    font-size: 91px;
  }
}

@media (max-width: 767.5px) {
  .sm_t92 {
    font-size: 92px;
  }
}

@media (max-width: 767.5px) {
  .sm_t93 {
    font-size: 93px;
  }
}

@media (max-width: 767.5px) {
  .sm_t94 {
    font-size: 94px;
  }
}

@media (max-width: 767.5px) {
  .sm_t95 {
    font-size: 95px;
  }
}

@media (max-width: 767.5px) {
  .sm_t96 {
    font-size: 96px;
  }
}

@media (max-width: 767.5px) {
  .sm_t97 {
    font-size: 97px;
  }
}

@media (max-width: 767.5px) {
  .sm_t98 {
    font-size: 98px;
  }
}

@media (max-width: 767.5px) {
  .sm_t99 {
    font-size: 99px;
  }
}

@media (max-width: 767.5px) {
  .sm_t100 {
    font-size: 100px;
  }
}

@media (max-width: 767.5px) {
  .sm_t101 {
    font-size: 101px;
  }
}

@media (max-width: 767.5px) {
  .sm_t102 {
    font-size: 102px;
  }
}

@media (max-width: 767.5px) {
  .sm_t103 {
    font-size: 103px;
  }
}

@media (max-width: 767.5px) {
  .sm_t104 {
    font-size: 104px;
  }
}

@media (max-width: 767.5px) {
  .sm_t105 {
    font-size: 105px;
  }
}

@media (max-width: 767.5px) {
  .sm_t106 {
    font-size: 106px;
  }
}

@media (max-width: 767.5px) {
  .sm_t107 {
    font-size: 107px;
  }
}

@media (max-width: 767.5px) {
  .sm_t108 {
    font-size: 108px;
  }
}

@media (max-width: 767.5px) {
  .sm_t109 {
    font-size: 109px;
  }
}

@media (max-width: 767.5px) {
  .sm_t110 {
    font-size: 110px;
  }
}

@media (max-width: 767.5px) {
  .sm_t111 {
    font-size: 111px;
  }
}

@media (max-width: 767.5px) {
  .sm_t112 {
    font-size: 112px;
  }
}

@media (max-width: 767.5px) {
  .sm_t113 {
    font-size: 113px;
  }
}

@media (max-width: 767.5px) {
  .sm_t114 {
    font-size: 114px;
  }
}

@media (max-width: 767.5px) {
  .sm_t115 {
    font-size: 115px;
  }
}

@media (max-width: 767.5px) {
  .sm_t116 {
    font-size: 116px;
  }
}

@media (max-width: 767.5px) {
  .sm_t117 {
    font-size: 117px;
  }
}

@media (max-width: 767.5px) {
  .sm_t118 {
    font-size: 118px;
  }
}

@media (max-width: 767.5px) {
  .sm_t119 {
    font-size: 119px;
  }
}

@media (max-width: 767.5px) {
  .sm_t120 {
    font-size: 120px;
  }
}

.lh10 {
  line-height: 10px;
}

.lh11 {
  line-height: 11px;
}

.lh12 {
  line-height: 12px;
}

.lh13 {
  line-height: 13px;
}

.lh14 {
  line-height: 14px;
}

.lh15 {
  line-height: 15px;
}

.lh16 {
  line-height: 16px;
}

.lh17 {
  line-height: 17px;
}

.lh18 {
  line-height: 18px;
}

.lh19 {
  line-height: 19px;
}

.lh20 {
  line-height: 20px;
}

.lh21 {
  line-height: 21px;
}

.lh22 {
  line-height: 22px;
}

.lh23 {
  line-height: 23px;
}

.lh24 {
  line-height: 24px;
}

.lh25 {
  line-height: 25px;
}

.lh26 {
  line-height: 26px;
}

.lh27 {
  line-height: 27px;
}

.lh28 {
  line-height: 28px;
}

.lh29 {
  line-height: 29px;
}

.lh30 {
  line-height: 30px;
}

.lh31 {
  line-height: 31px;
}

.lh32 {
  line-height: 32px;
}

.lh33 {
  line-height: 33px;
}

.lh34 {
  line-height: 34px;
}

.lh35 {
  line-height: 35px;
}

.lh36 {
  line-height: 36px;
}

.lh37 {
  line-height: 37px;
}

.lh38 {
  line-height: 38px;
}

.lh39 {
  line-height: 39px;
}

.lh40 {
  line-height: 40px;
}

.lh41 {
  line-height: 41px;
}

.lh42 {
  line-height: 42px;
}

.lh43 {
  line-height: 43px;
}

.lh44 {
  line-height: 44px;
}

.lh45 {
  line-height: 45px;
}

.lh46 {
  line-height: 46px;
}

.lh47 {
  line-height: 47px;
}

.lh48 {
  line-height: 48px;
}

.lh49 {
  line-height: 49px;
}

.lh50 {
  line-height: 50px;
}

.lh51 {
  line-height: 51px;
}

.lh52 {
  line-height: 52px;
}

.lh53 {
  line-height: 53px;
}

.lh54 {
  line-height: 54px;
}

.lh55 {
  line-height: 55px;
}

.lh56 {
  line-height: 56px;
}

.lh57 {
  line-height: 57px;
}

.lh58 {
  line-height: 58px;
}

.lh59 {
  line-height: 59px;
}

.lh60 {
  line-height: 60px;
}

.lh61 {
  line-height: 61px;
}

.lh62 {
  line-height: 62px;
}

.lh63 {
  line-height: 63px;
}

.lh64 {
  line-height: 64px;
}

.lh65 {
  line-height: 65px;
}

.lh66 {
  line-height: 66px;
}

.lh67 {
  line-height: 67px;
}

.lh68 {
  line-height: 68px;
}

.lh69 {
  line-height: 69px;
}

.lh70 {
  line-height: 70px;
}

.lh71 {
  line-height: 71px;
}

.lh72 {
  line-height: 72px;
}

.lh73 {
  line-height: 73px;
}

.lh74 {
  line-height: 74px;
}

.lh75 {
  line-height: 75px;
}

.lh76 {
  line-height: 76px;
}

.lh77 {
  line-height: 77px;
}

.lh78 {
  line-height: 78px;
}

.lh79 {
  line-height: 79px;
}

.lh80 {
  line-height: 80px;
}

.lh81 {
  line-height: 81px;
}

.lh82 {
  line-height: 82px;
}

.lh83 {
  line-height: 83px;
}

.lh84 {
  line-height: 84px;
}

.lh85 {
  line-height: 85px;
}

.lh86 {
  line-height: 86px;
}

.lh87 {
  line-height: 87px;
}

.lh88 {
  line-height: 88px;
}

.lh89 {
  line-height: 89px;
}

.lh90 {
  line-height: 90px;
}

.lh91 {
  line-height: 91px;
}

.lh92 {
  line-height: 92px;
}

.lh93 {
  line-height: 93px;
}

.lh94 {
  line-height: 94px;
}

.lh95 {
  line-height: 95px;
}

.lh96 {
  line-height: 96px;
}

.lh97 {
  line-height: 97px;
}

.lh98 {
  line-height: 98px;
}

.lh99 {
  line-height: 99px;
}

.lh100 {
  line-height: 100px;
}

.lh101 {
  line-height: 101px;
}

.lh102 {
  line-height: 102px;
}

.lh103 {
  line-height: 103px;
}

.lh104 {
  line-height: 104px;
}

.lh105 {
  line-height: 105px;
}

.lh106 {
  line-height: 106px;
}

.lh107 {
  line-height: 107px;
}

.lh108 {
  line-height: 108px;
}

.lh109 {
  line-height: 109px;
}

.lh110 {
  line-height: 110px;
}

.lh111 {
  line-height: 111px;
}

.lh112 {
  line-height: 112px;
}

.lh113 {
  line-height: 113px;
}

.lh114 {
  line-height: 114px;
}

.lh115 {
  line-height: 115px;
}

.lh116 {
  line-height: 116px;
}

.lh117 {
  line-height: 117px;
}

.lh118 {
  line-height: 118px;
}

.lh119 {
  line-height: 119px;
}

.lh120 {
  line-height: 120px;
}

.lhp100 {
  line-height: 1;
}

.lhp101 {
  line-height: 1.01;
}

.lhp102 {
  line-height: 1.02;
}

.lhp103 {
  line-height: 1.03;
}

.lhp104 {
  line-height: 1.04;
}

.lhp105 {
  line-height: 1.05;
}

.lhp106 {
  line-height: 1.06;
}

.lhp107 {
  line-height: 1.07;
}

.lhp108 {
  line-height: 1.08;
}

.lhp109 {
  line-height: 1.09;
}

.lhp110 {
  line-height: 1.1;
}

.lhp111 {
  line-height: 1.11;
}

.lhp112 {
  line-height: 1.12;
}

.lhp113 {
  line-height: 1.13;
}

.lhp114 {
  line-height: 1.14;
}

.lhp115 {
  line-height: 1.15;
}

.lhp116 {
  line-height: 1.16;
}

.lhp117 {
  line-height: 1.17;
}

.lhp118 {
  line-height: 1.18;
}

.lhp119 {
  line-height: 1.19;
}

.lhp120 {
  line-height: 1.2;
}

.lhp121 {
  line-height: 1.21;
}

.lhp122 {
  line-height: 1.22;
}

.lhp123 {
  line-height: 1.23;
}

.lhp124 {
  line-height: 1.24;
}

.lhp125 {
  line-height: 1.25;
}

.lhp126 {
  line-height: 1.26;
}

.lhp127 {
  line-height: 1.27;
}

.lhp128 {
  line-height: 1.28;
}

.lhp129 {
  line-height: 1.29;
}

.lhp130 {
  line-height: 1.3;
}

.lhp131 {
  line-height: 1.31;
}

.lhp132 {
  line-height: 1.32;
}

.lhp133 {
  line-height: 1.33;
}

.lhp134 {
  line-height: 1.34;
}

.lhp135 {
  line-height: 1.35;
}

.lhp136 {
  line-height: 1.36;
}

.lhp137 {
  line-height: 1.37;
}

.lhp138 {
  line-height: 1.38;
}

.lhp139 {
  line-height: 1.39;
}

.lhp140 {
  line-height: 1.4;
}

.lhp141 {
  line-height: 1.41;
}

.lhp142 {
  line-height: 1.42;
}

.lhp143 {
  line-height: 1.43;
}

.lhp144 {
  line-height: 1.44;
}

.lhp145 {
  line-height: 1.45;
}

.lhp146 {
  line-height: 1.46;
}

.lhp147 {
  line-height: 1.47;
}

.lhp148 {
  line-height: 1.48;
}

.lhp149 {
  line-height: 1.49;
}

.lhp150 {
  line-height: 1.5;
}

.lhp151 {
  line-height: 1.51;
}

.lhp152 {
  line-height: 1.52;
}

.lhp153 {
  line-height: 1.53;
}

.lhp154 {
  line-height: 1.54;
}

.lhp155 {
  line-height: 1.55;
}

.lhp156 {
  line-height: 1.56;
}

.lhp157 {
  line-height: 1.57;
}

.lhp158 {
  line-height: 1.58;
}

.lhp159 {
  line-height: 1.59;
}

.lhp160 {
  line-height: 1.6;
}

@media (max-width: 1411.5px) {
  .lg_lh10 {
    line-height: 10px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh11 {
    line-height: 11px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh12 {
    line-height: 12px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh13 {
    line-height: 13px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh14 {
    line-height: 14px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh15 {
    line-height: 15px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh16 {
    line-height: 16px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh17 {
    line-height: 17px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh18 {
    line-height: 18px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh19 {
    line-height: 19px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh20 {
    line-height: 20px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh21 {
    line-height: 21px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh22 {
    line-height: 22px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh23 {
    line-height: 23px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh24 {
    line-height: 24px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh25 {
    line-height: 25px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh26 {
    line-height: 26px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh27 {
    line-height: 27px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh28 {
    line-height: 28px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh29 {
    line-height: 29px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh30 {
    line-height: 30px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh31 {
    line-height: 31px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh32 {
    line-height: 32px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh33 {
    line-height: 33px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh34 {
    line-height: 34px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh35 {
    line-height: 35px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh36 {
    line-height: 36px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh37 {
    line-height: 37px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh38 {
    line-height: 38px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh39 {
    line-height: 39px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh40 {
    line-height: 40px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh41 {
    line-height: 41px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh42 {
    line-height: 42px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh43 {
    line-height: 43px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh44 {
    line-height: 44px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh45 {
    line-height: 45px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh46 {
    line-height: 46px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh47 {
    line-height: 47px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh48 {
    line-height: 48px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh49 {
    line-height: 49px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh50 {
    line-height: 50px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh51 {
    line-height: 51px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh52 {
    line-height: 52px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh53 {
    line-height: 53px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh54 {
    line-height: 54px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh55 {
    line-height: 55px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh56 {
    line-height: 56px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh57 {
    line-height: 57px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh58 {
    line-height: 58px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh59 {
    line-height: 59px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh60 {
    line-height: 60px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh61 {
    line-height: 61px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh62 {
    line-height: 62px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh63 {
    line-height: 63px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh64 {
    line-height: 64px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh65 {
    line-height: 65px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh66 {
    line-height: 66px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh67 {
    line-height: 67px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh68 {
    line-height: 68px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh69 {
    line-height: 69px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh70 {
    line-height: 70px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh71 {
    line-height: 71px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh72 {
    line-height: 72px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh73 {
    line-height: 73px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh74 {
    line-height: 74px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh75 {
    line-height: 75px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh76 {
    line-height: 76px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh77 {
    line-height: 77px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh78 {
    line-height: 78px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh79 {
    line-height: 79px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh80 {
    line-height: 80px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh81 {
    line-height: 81px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh82 {
    line-height: 82px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh83 {
    line-height: 83px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh84 {
    line-height: 84px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh85 {
    line-height: 85px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh86 {
    line-height: 86px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh87 {
    line-height: 87px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh88 {
    line-height: 88px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh89 {
    line-height: 89px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh90 {
    line-height: 90px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh91 {
    line-height: 91px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh92 {
    line-height: 92px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh93 {
    line-height: 93px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh94 {
    line-height: 94px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh95 {
    line-height: 95px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh96 {
    line-height: 96px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh97 {
    line-height: 97px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh98 {
    line-height: 98px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh99 {
    line-height: 99px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh100 {
    line-height: 100px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh101 {
    line-height: 101px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh102 {
    line-height: 102px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh103 {
    line-height: 103px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh104 {
    line-height: 104px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh105 {
    line-height: 105px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh106 {
    line-height: 106px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh107 {
    line-height: 107px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh108 {
    line-height: 108px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh109 {
    line-height: 109px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh110 {
    line-height: 110px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh111 {
    line-height: 111px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh112 {
    line-height: 112px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh113 {
    line-height: 113px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh114 {
    line-height: 114px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh115 {
    line-height: 115px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh116 {
    line-height: 116px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh117 {
    line-height: 117px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh118 {
    line-height: 118px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh119 {
    line-height: 119px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lh120 {
    line-height: 120px;
  }
}

@media (max-width: 1411.5px) {
  .lg_lhp100 {
    line-height: 1;
  }
}

@media (max-width: 1411.5px) {
  .lg_lhp101 {
    line-height: 1.01;
  }
}

@media (max-width: 1411.5px) {
  .lg_lhp102 {
    line-height: 1.02;
  }
}

@media (max-width: 1411.5px) {
  .lg_lhp103 {
    line-height: 1.03;
  }
}

@media (max-width: 1411.5px) {
  .lg_lhp104 {
    line-height: 1.04;
  }
}

@media (max-width: 1411.5px) {
  .lg_lhp105 {
    line-height: 1.05;
  }
}

@media (max-width: 1411.5px) {
  .lg_lhp106 {
    line-height: 1.06;
  }
}

@media (max-width: 1411.5px) {
  .lg_lhp107 {
    line-height: 1.07;
  }
}

@media (max-width: 1411.5px) {
  .lg_lhp108 {
    line-height: 1.08;
  }
}

@media (max-width: 1411.5px) {
  .lg_lhp109 {
    line-height: 1.09;
  }
}

@media (max-width: 1411.5px) {
  .lg_lhp110 {
    line-height: 1.1;
  }
}

@media (max-width: 1411.5px) {
  .lg_lhp111 {
    line-height: 1.11;
  }
}

@media (max-width: 1411.5px) {
  .lg_lhp112 {
    line-height: 1.12;
  }
}

@media (max-width: 1411.5px) {
  .lg_lhp113 {
    line-height: 1.13;
  }
}

@media (max-width: 1411.5px) {
  .lg_lhp114 {
    line-height: 1.14;
  }
}

@media (max-width: 1411.5px) {
  .lg_lhp115 {
    line-height: 1.15;
  }
}

@media (max-width: 1411.5px) {
  .lg_lhp116 {
    line-height: 1.16;
  }
}

@media (max-width: 1411.5px) {
  .lg_lhp117 {
    line-height: 1.17;
  }
}

@media (max-width: 1411.5px) {
  .lg_lhp118 {
    line-height: 1.18;
  }
}

@media (max-width: 1411.5px) {
  .lg_lhp119 {
    line-height: 1.19;
  }
}

@media (max-width: 1411.5px) {
  .lg_lhp120 {
    line-height: 1.2;
  }
}

@media (max-width: 1411.5px) {
  .lg_lhp121 {
    line-height: 1.21;
  }
}

@media (max-width: 1411.5px) {
  .lg_lhp122 {
    line-height: 1.22;
  }
}

@media (max-width: 1411.5px) {
  .lg_lhp123 {
    line-height: 1.23;
  }
}

@media (max-width: 1411.5px) {
  .lg_lhp124 {
    line-height: 1.24;
  }
}

@media (max-width: 1411.5px) {
  .lg_lhp125 {
    line-height: 1.25;
  }
}

@media (max-width: 1411.5px) {
  .lg_lhp126 {
    line-height: 1.26;
  }
}

@media (max-width: 1411.5px) {
  .lg_lhp127 {
    line-height: 1.27;
  }
}

@media (max-width: 1411.5px) {
  .lg_lhp128 {
    line-height: 1.28;
  }
}

@media (max-width: 1411.5px) {
  .lg_lhp129 {
    line-height: 1.29;
  }
}

@media (max-width: 1411.5px) {
  .lg_lhp130 {
    line-height: 1.3;
  }
}

@media (max-width: 1411.5px) {
  .lg_lhp131 {
    line-height: 1.31;
  }
}

@media (max-width: 1411.5px) {
  .lg_lhp132 {
    line-height: 1.32;
  }
}

@media (max-width: 1411.5px) {
  .lg_lhp133 {
    line-height: 1.33;
  }
}

@media (max-width: 1411.5px) {
  .lg_lhp134 {
    line-height: 1.34;
  }
}

@media (max-width: 1411.5px) {
  .lg_lhp135 {
    line-height: 1.35;
  }
}

@media (max-width: 1411.5px) {
  .lg_lhp136 {
    line-height: 1.36;
  }
}

@media (max-width: 1411.5px) {
  .lg_lhp137 {
    line-height: 1.37;
  }
}

@media (max-width: 1411.5px) {
  .lg_lhp138 {
    line-height: 1.38;
  }
}

@media (max-width: 1411.5px) {
  .lg_lhp139 {
    line-height: 1.39;
  }
}

@media (max-width: 1411.5px) {
  .lg_lhp140 {
    line-height: 1.4;
  }
}

@media (max-width: 1411.5px) {
  .lg_lhp141 {
    line-height: 1.41;
  }
}

@media (max-width: 1411.5px) {
  .lg_lhp142 {
    line-height: 1.42;
  }
}

@media (max-width: 1411.5px) {
  .lg_lhp143 {
    line-height: 1.43;
  }
}

@media (max-width: 1411.5px) {
  .lg_lhp144 {
    line-height: 1.44;
  }
}

@media (max-width: 1411.5px) {
  .lg_lhp145 {
    line-height: 1.45;
  }
}

@media (max-width: 1411.5px) {
  .lg_lhp146 {
    line-height: 1.46;
  }
}

@media (max-width: 1411.5px) {
  .lg_lhp147 {
    line-height: 1.47;
  }
}

@media (max-width: 1411.5px) {
  .lg_lhp148 {
    line-height: 1.48;
  }
}

@media (max-width: 1411.5px) {
  .lg_lhp149 {
    line-height: 1.49;
  }
}

@media (max-width: 1411.5px) {
  .lg_lhp150 {
    line-height: 1.5;
  }
}

@media (max-width: 1411.5px) {
  .lg_lhp151 {
    line-height: 1.51;
  }
}

@media (max-width: 1411.5px) {
  .lg_lhp152 {
    line-height: 1.52;
  }
}

@media (max-width: 1411.5px) {
  .lg_lhp153 {
    line-height: 1.53;
  }
}

@media (max-width: 1411.5px) {
  .lg_lhp154 {
    line-height: 1.54;
  }
}

@media (max-width: 1411.5px) {
  .lg_lhp155 {
    line-height: 1.55;
  }
}

@media (max-width: 1411.5px) {
  .lg_lhp156 {
    line-height: 1.56;
  }
}

@media (max-width: 1411.5px) {
  .lg_lhp157 {
    line-height: 1.57;
  }
}

@media (max-width: 1411.5px) {
  .lg_lhp158 {
    line-height: 1.58;
  }
}

@media (max-width: 1411.5px) {
  .lg_lhp159 {
    line-height: 1.59;
  }
}

@media (max-width: 1411.5px) {
  .lg_lhp160 {
    line-height: 1.6;
  }
}

@media (max-width: 1023.5px) {
  .md_lh10 {
    line-height: 10px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh11 {
    line-height: 11px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh12 {
    line-height: 12px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh13 {
    line-height: 13px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh14 {
    line-height: 14px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh15 {
    line-height: 15px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh16 {
    line-height: 16px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh17 {
    line-height: 17px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh18 {
    line-height: 18px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh19 {
    line-height: 19px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh20 {
    line-height: 20px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh21 {
    line-height: 21px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh22 {
    line-height: 22px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh23 {
    line-height: 23px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh24 {
    line-height: 24px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh25 {
    line-height: 25px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh26 {
    line-height: 26px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh27 {
    line-height: 27px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh28 {
    line-height: 28px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh29 {
    line-height: 29px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh30 {
    line-height: 30px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh31 {
    line-height: 31px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh32 {
    line-height: 32px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh33 {
    line-height: 33px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh34 {
    line-height: 34px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh35 {
    line-height: 35px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh36 {
    line-height: 36px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh37 {
    line-height: 37px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh38 {
    line-height: 38px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh39 {
    line-height: 39px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh40 {
    line-height: 40px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh41 {
    line-height: 41px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh42 {
    line-height: 42px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh43 {
    line-height: 43px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh44 {
    line-height: 44px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh45 {
    line-height: 45px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh46 {
    line-height: 46px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh47 {
    line-height: 47px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh48 {
    line-height: 48px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh49 {
    line-height: 49px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh50 {
    line-height: 50px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh51 {
    line-height: 51px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh52 {
    line-height: 52px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh53 {
    line-height: 53px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh54 {
    line-height: 54px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh55 {
    line-height: 55px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh56 {
    line-height: 56px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh57 {
    line-height: 57px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh58 {
    line-height: 58px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh59 {
    line-height: 59px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh60 {
    line-height: 60px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh61 {
    line-height: 61px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh62 {
    line-height: 62px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh63 {
    line-height: 63px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh64 {
    line-height: 64px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh65 {
    line-height: 65px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh66 {
    line-height: 66px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh67 {
    line-height: 67px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh68 {
    line-height: 68px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh69 {
    line-height: 69px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh70 {
    line-height: 70px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh71 {
    line-height: 71px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh72 {
    line-height: 72px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh73 {
    line-height: 73px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh74 {
    line-height: 74px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh75 {
    line-height: 75px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh76 {
    line-height: 76px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh77 {
    line-height: 77px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh78 {
    line-height: 78px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh79 {
    line-height: 79px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh80 {
    line-height: 80px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh81 {
    line-height: 81px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh82 {
    line-height: 82px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh83 {
    line-height: 83px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh84 {
    line-height: 84px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh85 {
    line-height: 85px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh86 {
    line-height: 86px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh87 {
    line-height: 87px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh88 {
    line-height: 88px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh89 {
    line-height: 89px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh90 {
    line-height: 90px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh91 {
    line-height: 91px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh92 {
    line-height: 92px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh93 {
    line-height: 93px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh94 {
    line-height: 94px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh95 {
    line-height: 95px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh96 {
    line-height: 96px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh97 {
    line-height: 97px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh98 {
    line-height: 98px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh99 {
    line-height: 99px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh100 {
    line-height: 100px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh101 {
    line-height: 101px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh102 {
    line-height: 102px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh103 {
    line-height: 103px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh104 {
    line-height: 104px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh105 {
    line-height: 105px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh106 {
    line-height: 106px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh107 {
    line-height: 107px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh108 {
    line-height: 108px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh109 {
    line-height: 109px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh110 {
    line-height: 110px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh111 {
    line-height: 111px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh112 {
    line-height: 112px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh113 {
    line-height: 113px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh114 {
    line-height: 114px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh115 {
    line-height: 115px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh116 {
    line-height: 116px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh117 {
    line-height: 117px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh118 {
    line-height: 118px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh119 {
    line-height: 119px;
  }
}

@media (max-width: 1023.5px) {
  .md_lh120 {
    line-height: 120px;
  }
}

@media (max-width: 1023.5px) {
  .md_lhp100 {
    line-height: 1;
  }
}

@media (max-width: 1023.5px) {
  .md_lhp101 {
    line-height: 1.01;
  }
}

@media (max-width: 1023.5px) {
  .md_lhp102 {
    line-height: 1.02;
  }
}

@media (max-width: 1023.5px) {
  .md_lhp103 {
    line-height: 1.03;
  }
}

@media (max-width: 1023.5px) {
  .md_lhp104 {
    line-height: 1.04;
  }
}

@media (max-width: 1023.5px) {
  .md_lhp105 {
    line-height: 1.05;
  }
}

@media (max-width: 1023.5px) {
  .md_lhp106 {
    line-height: 1.06;
  }
}

@media (max-width: 1023.5px) {
  .md_lhp107 {
    line-height: 1.07;
  }
}

@media (max-width: 1023.5px) {
  .md_lhp108 {
    line-height: 1.08;
  }
}

@media (max-width: 1023.5px) {
  .md_lhp109 {
    line-height: 1.09;
  }
}

@media (max-width: 1023.5px) {
  .md_lhp110 {
    line-height: 1.1;
  }
}

@media (max-width: 1023.5px) {
  .md_lhp111 {
    line-height: 1.11;
  }
}

@media (max-width: 1023.5px) {
  .md_lhp112 {
    line-height: 1.12;
  }
}

@media (max-width: 1023.5px) {
  .md_lhp113 {
    line-height: 1.13;
  }
}

@media (max-width: 1023.5px) {
  .md_lhp114 {
    line-height: 1.14;
  }
}

@media (max-width: 1023.5px) {
  .md_lhp115 {
    line-height: 1.15;
  }
}

@media (max-width: 1023.5px) {
  .md_lhp116 {
    line-height: 1.16;
  }
}

@media (max-width: 1023.5px) {
  .md_lhp117 {
    line-height: 1.17;
  }
}

@media (max-width: 1023.5px) {
  .md_lhp118 {
    line-height: 1.18;
  }
}

@media (max-width: 1023.5px) {
  .md_lhp119 {
    line-height: 1.19;
  }
}

@media (max-width: 1023.5px) {
  .md_lhp120 {
    line-height: 1.2;
  }
}

@media (max-width: 1023.5px) {
  .md_lhp121 {
    line-height: 1.21;
  }
}

@media (max-width: 1023.5px) {
  .md_lhp122 {
    line-height: 1.22;
  }
}

@media (max-width: 1023.5px) {
  .md_lhp123 {
    line-height: 1.23;
  }
}

@media (max-width: 1023.5px) {
  .md_lhp124 {
    line-height: 1.24;
  }
}

@media (max-width: 1023.5px) {
  .md_lhp125 {
    line-height: 1.25;
  }
}

@media (max-width: 1023.5px) {
  .md_lhp126 {
    line-height: 1.26;
  }
}

@media (max-width: 1023.5px) {
  .md_lhp127 {
    line-height: 1.27;
  }
}

@media (max-width: 1023.5px) {
  .md_lhp128 {
    line-height: 1.28;
  }
}

@media (max-width: 1023.5px) {
  .md_lhp129 {
    line-height: 1.29;
  }
}

@media (max-width: 1023.5px) {
  .md_lhp130 {
    line-height: 1.3;
  }
}

@media (max-width: 1023.5px) {
  .md_lhp131 {
    line-height: 1.31;
  }
}

@media (max-width: 1023.5px) {
  .md_lhp132 {
    line-height: 1.32;
  }
}

@media (max-width: 1023.5px) {
  .md_lhp133 {
    line-height: 1.33;
  }
}

@media (max-width: 1023.5px) {
  .md_lhp134 {
    line-height: 1.34;
  }
}

@media (max-width: 1023.5px) {
  .md_lhp135 {
    line-height: 1.35;
  }
}

@media (max-width: 1023.5px) {
  .md_lhp136 {
    line-height: 1.36;
  }
}

@media (max-width: 1023.5px) {
  .md_lhp137 {
    line-height: 1.37;
  }
}

@media (max-width: 1023.5px) {
  .md_lhp138 {
    line-height: 1.38;
  }
}

@media (max-width: 1023.5px) {
  .md_lhp139 {
    line-height: 1.39;
  }
}

@media (max-width: 1023.5px) {
  .md_lhp140 {
    line-height: 1.4;
  }
}

@media (max-width: 1023.5px) {
  .md_lhp141 {
    line-height: 1.41;
  }
}

@media (max-width: 1023.5px) {
  .md_lhp142 {
    line-height: 1.42;
  }
}

@media (max-width: 1023.5px) {
  .md_lhp143 {
    line-height: 1.43;
  }
}

@media (max-width: 1023.5px) {
  .md_lhp144 {
    line-height: 1.44;
  }
}

@media (max-width: 1023.5px) {
  .md_lhp145 {
    line-height: 1.45;
  }
}

@media (max-width: 1023.5px) {
  .md_lhp146 {
    line-height: 1.46;
  }
}

@media (max-width: 1023.5px) {
  .md_lhp147 {
    line-height: 1.47;
  }
}

@media (max-width: 1023.5px) {
  .md_lhp148 {
    line-height: 1.48;
  }
}

@media (max-width: 1023.5px) {
  .md_lhp149 {
    line-height: 1.49;
  }
}

@media (max-width: 1023.5px) {
  .md_lhp150 {
    line-height: 1.5;
  }
}

@media (max-width: 1023.5px) {
  .md_lhp151 {
    line-height: 1.51;
  }
}

@media (max-width: 1023.5px) {
  .md_lhp152 {
    line-height: 1.52;
  }
}

@media (max-width: 1023.5px) {
  .md_lhp153 {
    line-height: 1.53;
  }
}

@media (max-width: 1023.5px) {
  .md_lhp154 {
    line-height: 1.54;
  }
}

@media (max-width: 1023.5px) {
  .md_lhp155 {
    line-height: 1.55;
  }
}

@media (max-width: 1023.5px) {
  .md_lhp156 {
    line-height: 1.56;
  }
}

@media (max-width: 1023.5px) {
  .md_lhp157 {
    line-height: 1.57;
  }
}

@media (max-width: 1023.5px) {
  .md_lhp158 {
    line-height: 1.58;
  }
}

@media (max-width: 1023.5px) {
  .md_lhp159 {
    line-height: 1.59;
  }
}

@media (max-width: 1023.5px) {
  .md_lhp160 {
    line-height: 1.6;
  }
}

@media (max-width: 767.5px) {
  .sm_lh10 {
    line-height: 10px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh11 {
    line-height: 11px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh12 {
    line-height: 12px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh13 {
    line-height: 13px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh14 {
    line-height: 14px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh15 {
    line-height: 15px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh16 {
    line-height: 16px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh17 {
    line-height: 17px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh18 {
    line-height: 18px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh19 {
    line-height: 19px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh20 {
    line-height: 20px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh21 {
    line-height: 21px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh22 {
    line-height: 22px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh23 {
    line-height: 23px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh24 {
    line-height: 24px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh25 {
    line-height: 25px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh26 {
    line-height: 26px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh27 {
    line-height: 27px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh28 {
    line-height: 28px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh29 {
    line-height: 29px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh30 {
    line-height: 30px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh31 {
    line-height: 31px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh32 {
    line-height: 32px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh33 {
    line-height: 33px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh34 {
    line-height: 34px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh35 {
    line-height: 35px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh36 {
    line-height: 36px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh37 {
    line-height: 37px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh38 {
    line-height: 38px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh39 {
    line-height: 39px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh40 {
    line-height: 40px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh41 {
    line-height: 41px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh42 {
    line-height: 42px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh43 {
    line-height: 43px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh44 {
    line-height: 44px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh45 {
    line-height: 45px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh46 {
    line-height: 46px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh47 {
    line-height: 47px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh48 {
    line-height: 48px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh49 {
    line-height: 49px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh50 {
    line-height: 50px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh51 {
    line-height: 51px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh52 {
    line-height: 52px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh53 {
    line-height: 53px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh54 {
    line-height: 54px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh55 {
    line-height: 55px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh56 {
    line-height: 56px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh57 {
    line-height: 57px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh58 {
    line-height: 58px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh59 {
    line-height: 59px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh60 {
    line-height: 60px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh61 {
    line-height: 61px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh62 {
    line-height: 62px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh63 {
    line-height: 63px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh64 {
    line-height: 64px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh65 {
    line-height: 65px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh66 {
    line-height: 66px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh67 {
    line-height: 67px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh68 {
    line-height: 68px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh69 {
    line-height: 69px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh70 {
    line-height: 70px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh71 {
    line-height: 71px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh72 {
    line-height: 72px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh73 {
    line-height: 73px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh74 {
    line-height: 74px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh75 {
    line-height: 75px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh76 {
    line-height: 76px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh77 {
    line-height: 77px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh78 {
    line-height: 78px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh79 {
    line-height: 79px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh80 {
    line-height: 80px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh81 {
    line-height: 81px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh82 {
    line-height: 82px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh83 {
    line-height: 83px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh84 {
    line-height: 84px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh85 {
    line-height: 85px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh86 {
    line-height: 86px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh87 {
    line-height: 87px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh88 {
    line-height: 88px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh89 {
    line-height: 89px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh90 {
    line-height: 90px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh91 {
    line-height: 91px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh92 {
    line-height: 92px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh93 {
    line-height: 93px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh94 {
    line-height: 94px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh95 {
    line-height: 95px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh96 {
    line-height: 96px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh97 {
    line-height: 97px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh98 {
    line-height: 98px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh99 {
    line-height: 99px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh100 {
    line-height: 100px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh101 {
    line-height: 101px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh102 {
    line-height: 102px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh103 {
    line-height: 103px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh104 {
    line-height: 104px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh105 {
    line-height: 105px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh106 {
    line-height: 106px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh107 {
    line-height: 107px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh108 {
    line-height: 108px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh109 {
    line-height: 109px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh110 {
    line-height: 110px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh111 {
    line-height: 111px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh112 {
    line-height: 112px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh113 {
    line-height: 113px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh114 {
    line-height: 114px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh115 {
    line-height: 115px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh116 {
    line-height: 116px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh117 {
    line-height: 117px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh118 {
    line-height: 118px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh119 {
    line-height: 119px;
  }
}

@media (max-width: 767.5px) {
  .sm_lh120 {
    line-height: 120px;
  }
}

@media (max-width: 767.5px) {
  .sm_lhp100 {
    line-height: 1;
  }
}

@media (max-width: 767.5px) {
  .sm_lhp101 {
    line-height: 1.01;
  }
}

@media (max-width: 767.5px) {
  .sm_lhp102 {
    line-height: 1.02;
  }
}

@media (max-width: 767.5px) {
  .sm_lhp103 {
    line-height: 1.03;
  }
}

@media (max-width: 767.5px) {
  .sm_lhp104 {
    line-height: 1.04;
  }
}

@media (max-width: 767.5px) {
  .sm_lhp105 {
    line-height: 1.05;
  }
}

@media (max-width: 767.5px) {
  .sm_lhp106 {
    line-height: 1.06;
  }
}

@media (max-width: 767.5px) {
  .sm_lhp107 {
    line-height: 1.07;
  }
}

@media (max-width: 767.5px) {
  .sm_lhp108 {
    line-height: 1.08;
  }
}

@media (max-width: 767.5px) {
  .sm_lhp109 {
    line-height: 1.09;
  }
}

@media (max-width: 767.5px) {
  .sm_lhp110 {
    line-height: 1.1;
  }
}

@media (max-width: 767.5px) {
  .sm_lhp111 {
    line-height: 1.11;
  }
}

@media (max-width: 767.5px) {
  .sm_lhp112 {
    line-height: 1.12;
  }
}

@media (max-width: 767.5px) {
  .sm_lhp113 {
    line-height: 1.13;
  }
}

@media (max-width: 767.5px) {
  .sm_lhp114 {
    line-height: 1.14;
  }
}

@media (max-width: 767.5px) {
  .sm_lhp115 {
    line-height: 1.15;
  }
}

@media (max-width: 767.5px) {
  .sm_lhp116 {
    line-height: 1.16;
  }
}

@media (max-width: 767.5px) {
  .sm_lhp117 {
    line-height: 1.17;
  }
}

@media (max-width: 767.5px) {
  .sm_lhp118 {
    line-height: 1.18;
  }
}

@media (max-width: 767.5px) {
  .sm_lhp119 {
    line-height: 1.19;
  }
}

@media (max-width: 767.5px) {
  .sm_lhp120 {
    line-height: 1.2;
  }
}

@media (max-width: 767.5px) {
  .sm_lhp121 {
    line-height: 1.21;
  }
}

@media (max-width: 767.5px) {
  .sm_lhp122 {
    line-height: 1.22;
  }
}

@media (max-width: 767.5px) {
  .sm_lhp123 {
    line-height: 1.23;
  }
}

@media (max-width: 767.5px) {
  .sm_lhp124 {
    line-height: 1.24;
  }
}

@media (max-width: 767.5px) {
  .sm_lhp125 {
    line-height: 1.25;
  }
}

@media (max-width: 767.5px) {
  .sm_lhp126 {
    line-height: 1.26;
  }
}

@media (max-width: 767.5px) {
  .sm_lhp127 {
    line-height: 1.27;
  }
}

@media (max-width: 767.5px) {
  .sm_lhp128 {
    line-height: 1.28;
  }
}

@media (max-width: 767.5px) {
  .sm_lhp129 {
    line-height: 1.29;
  }
}

@media (max-width: 767.5px) {
  .sm_lhp130 {
    line-height: 1.3;
  }
}

@media (max-width: 767.5px) {
  .sm_lhp131 {
    line-height: 1.31;
  }
}

@media (max-width: 767.5px) {
  .sm_lhp132 {
    line-height: 1.32;
  }
}

@media (max-width: 767.5px) {
  .sm_lhp133 {
    line-height: 1.33;
  }
}

@media (max-width: 767.5px) {
  .sm_lhp134 {
    line-height: 1.34;
  }
}

@media (max-width: 767.5px) {
  .sm_lhp135 {
    line-height: 1.35;
  }
}

@media (max-width: 767.5px) {
  .sm_lhp136 {
    line-height: 1.36;
  }
}

@media (max-width: 767.5px) {
  .sm_lhp137 {
    line-height: 1.37;
  }
}

@media (max-width: 767.5px) {
  .sm_lhp138 {
    line-height: 1.38;
  }
}

@media (max-width: 767.5px) {
  .sm_lhp139 {
    line-height: 1.39;
  }
}

@media (max-width: 767.5px) {
  .sm_lhp140 {
    line-height: 1.4;
  }
}

@media (max-width: 767.5px) {
  .sm_lhp141 {
    line-height: 1.41;
  }
}

@media (max-width: 767.5px) {
  .sm_lhp142 {
    line-height: 1.42;
  }
}

@media (max-width: 767.5px) {
  .sm_lhp143 {
    line-height: 1.43;
  }
}

@media (max-width: 767.5px) {
  .sm_lhp144 {
    line-height: 1.44;
  }
}

@media (max-width: 767.5px) {
  .sm_lhp145 {
    line-height: 1.45;
  }
}

@media (max-width: 767.5px) {
  .sm_lhp146 {
    line-height: 1.46;
  }
}

@media (max-width: 767.5px) {
  .sm_lhp147 {
    line-height: 1.47;
  }
}

@media (max-width: 767.5px) {
  .sm_lhp148 {
    line-height: 1.48;
  }
}

@media (max-width: 767.5px) {
  .sm_lhp149 {
    line-height: 1.49;
  }
}

@media (max-width: 767.5px) {
  .sm_lhp150 {
    line-height: 1.5;
  }
}

@media (max-width: 767.5px) {
  .sm_lhp151 {
    line-height: 1.51;
  }
}

@media (max-width: 767.5px) {
  .sm_lhp152 {
    line-height: 1.52;
  }
}

@media (max-width: 767.5px) {
  .sm_lhp153 {
    line-height: 1.53;
  }
}

@media (max-width: 767.5px) {
  .sm_lhp154 {
    line-height: 1.54;
  }
}

@media (max-width: 767.5px) {
  .sm_lhp155 {
    line-height: 1.55;
  }
}

@media (max-width: 767.5px) {
  .sm_lhp156 {
    line-height: 1.56;
  }
}

@media (max-width: 767.5px) {
  .sm_lhp157 {
    line-height: 1.57;
  }
}

@media (max-width: 767.5px) {
  .sm_lhp158 {
    line-height: 1.58;
  }
}

@media (max-width: 767.5px) {
  .sm_lhp159 {
    line-height: 1.59;
  }
}

@media (max-width: 767.5px) {
  .sm_lhp160 {
    line-height: 1.6;
  }
}

.clear {
  clear: both;
}

.alignleft {
  float: left;
  margin-right: 1em;
}

.alignright {
  float: right;
  margin-left: 1em;
}

.aligncenter {
  display: table;
  margin: 1em auto;
}

.def {
  font-weight: 400;
  font-size: 16px;
  line-height: 138%;
  color: #98a8ab;
}
.def + * {
  clear: both;
}
.def > *:first-child {
  margin-top: 0 !important;
}
.def > *:last-child {
  margin-bottom: 0 !important;
}
@media (max-width: 767.5px) {
  .def {
    font-size: 14px;
  }
}
.def h1 {
  text-align: center;
  font-family: "Librestile Extended Bold";
  font-size: 56px;
  line-height: 1;
  text-transform: uppercase;
  margin: 48px 0 20px;
}
@media (max-width: 1023.5px) {
  .def h1 {
    font-size: 32px;
    margin: 24px 0 16px;
  }
}
.def h2 {
  font-family: "Anton";
  font-weight: 400;
  font-size: 36px;
  line-height: 111%;
  color: #fff;
  margin-top: 32px;
  margin-bottom: 16px;
}
@media (max-width: 767.5px) {
  .def h2 {
    font-size: 28px;
    margin-top: 24px;
  }
}
.def h3 {
  font-weight: 400;
  font-size: 24px;
  line-height: 133%;
  color: #fff;
  text-transform: uppercase;
  margin-top: 32px;
  margin-bottom: 16px;
  font-family: "Anton";
}
@media (max-width: 767.5px) {
  .def h3 {
    margin-top: 24px;
    font-size: 20px;
  }
}
.def h4 {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
  margin: 20px 0;
}
@media (max-width: 1023.5px) {
  .def h4 {
    font-size: 14px;
    margin: 16px 0;
  }
}
.def h5 {
  font-weight: 600;
  font-size: 12px;
  line-height: 133%;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #22d3ee;
  margin-bottom: 16px;
}
.def h6 {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.5;
  margin: 20px 0;
}
@media (max-width: 1023.5px) {
  .def h6 {
    margin: 16px 0;
  }
}
.def ul,
.def ol {
  padding-left: 28px;
}
.def ul li:not(:last-child),
.def ol li:not(:last-child) {
  margin-bottom: 8px;
}
@media (max-width: 767.5px) {
  .def ul,
  .def ol {
    padding-left: 20px;
  }
}
.def ul {
  list-style: none;
  margin: 16px 0 32px 0;
}
@media (max-width: 767.5px) {
  .def ul {
    margin: 12px 0 20px 0;
  }
}
.def ul > li {
  position: relative;
}
.def ul > li:before {
  content: "";
  position: absolute;
  box-sizing: border-box;
  left: -19.5px;
  top: 10px;
  display: block;
  width: 5px;
  height: 5px;
  background: #fff;
  border-radius: 50%;
}
@media (max-width: 767.5px) {
  .def ul > li:before {
    left: -16px;
    top: 8px;
  }
}
.def ol {
  list-style: none;
  margin: 16px 0 32px 0;
}
@media (max-width: 1023.5px) {
  .def ol {
    margin: 12px 0 20px 0;
  }
}
.def ol {
  counter-reset: item;
}
.def ol > li {
  counter-increment: item;
  position: relative;
}
.def ol > li::before {
  content: counter(item) ".";
  position: absolute;
  left: -22px;
  top: 0;
  line-height: 138%;
  color: #fff;
  font-weight: 400;
  font-size: 16px;
  text-transform: uppercase;
}
@media (max-width: 767.5px) {
  .def ol > li::before {
    font-size: 14px;
    left: -19px;
  }
}
.def p:not(:last-child) {
  margin-bottom: 12px;
}
.def p b, .def p strong {
  font: inherit;
}
.def em,
.def i {
  font-style: italic;
}
.def u {
  text-decoration: underline;
}
.def hr {
  margin: 36px 0;
}
.def blockquote {
  margin: 0 0 16px 0;
  padding-left: 32px;
  padding-top: 16px;
  padding-bottom: 16px;
  /* Desktop/Quote */
  font-weight: 400;
  font-size: 18px;
  line-height: 156%;
  color: #98a8ab;
  position: relative;
}
.def blockquote::before {
  content: "";
  position: absolute;
  left: 0;
  top: 16px;
  width: 3px;
  height: calc(100% - 32px);
  border-radius: 3px;
  background: #ff007f;
}
@media (max-width: 767.5px) {
  .def blockquote {
    font-size: 16px;
    padding-left: 24px;
  }
}
.def a:not(.btn-link) {
  text-decoration: underline;
  font: inherit;
  text-decoration-color: #22d3ee;
}
@media (pointer: fine) {
  .def a:not(.btn-link):hover {
    text-decoration: none;
    color: #22d3ee;
  }
}
.def sub {
  font-size: 0.5em;
  vertical-align: sub;
}
.def sup {
  font-size: 0.5em;
  vertical-align: super;
}
.def pre {
  font-size: 1em;
  margin: 1em 0;
}
.def b,
.def strong {
  font-weight: bold;
}
.def strong {
  color: #fff;
}
.def iframe {
  margin: 20px 0;
  aspect-ratio: 16/9;
  border-radius: 0px 0px 24px 0px;
  overflow: hidden;
  width: 100%;
}
@media (max-width: 767.5px) {
  .def iframe {
    margin: 16px 0;
  }
}
.def .table-wrapper {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.def table {
  margin: 20px 0;
  font-size: 14px;
  font-weight: 300;
  line-height: 160%; /* 22.4px */
  overflow-x: auto;
  width: -moz-max-content;
  width: max-content;
  min-width: 100%;
}
@media (max-width: 767.5px) {
  .def table {
    margin: 16px 0;
  }
}
.def table caption {
  font-weight: bold;
  font-size: 1.4em;
  text-align: center;
  margin-bottom: 10px;
}
.def table tbody:first-child tr:first-child {
  background: #db385d;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
}
@media (max-width: 767.5px) {
  .def table tbody:first-child tr:first-child {
    font-size: 12px;
  }
}
.def table tbody:first-child tr:first-child td {
  min-height: 44px;
  padding: 11px 16px;
  text-align: left;
}
.def table tbody:first-child tr:first-child td:not(:last-child) {
  border-right: 1px solid #232323;
}
.def table thead {
  background: #db385d;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
}
@media (max-width: 767.5px) {
  .def table thead {
    font-size: 12px;
  }
}
.def table thead th {
  min-height: 44px;
  padding: 11px 16px;
  text-align: left;
}
.def table thead th:not(:last-child) {
  border-right: 1px solid #232323;
}
.def table tr td {
  padding: 11px 16px;
  border: 1px solid #232323;
}
.def table tr:not(:last-child) td {
  border-bottom: 1px solid #232323;
}
.def table tfoot {
  background: #db385d;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
}
@media (max-width: 767.5px) {
  .def table tfoot {
    font-size: 12px;
  }
}
.def table tfoot th {
  min-height: 44px;
}
.def table tfoot th:not(:last-child) {
  border-right: 1px solid #232323;
}
.def img {
  display: block;
  border-radius: 0 0 24px 0;
}

.header {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  background: #000000;
  backdrop-filter: blur(25px);
  -webkit-backdrop-filter: blur(25px);
  z-index: 9;
  padding: 8px 0;
}
@media (max-width: 767.5px) {
  .header {
    padding: 12px 0;
  }
}
.header.scroll {
  border-bottom: 1px solid rgba(255, 255, 255, 0.08);
  backdrop-filter: blur(50px);
  -webkit-backdrop-filter: blur(50px);
  background: rgba(0, 0, 0, 0.16);
}
.header._active {
  background: #000000;
  backdrop-filter: blur(25px);
  -webkit-backdrop-filter: blur(25px);
  border-bottom: none;
}
.header__wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.header__wrap-nav {
  display: flex;
  align-items: center;
  width: 100%;
}
@media (min-width: 1024px) {
  .header__wrap-nav {
    padding-left: 32px;
  }
}
@media (max-width: 1411.5px) {
  .header__wrap-nav {
    position: fixed;
    flex-direction: column;
    align-items: stretch;
    background: #000000;
    overflow-y: auto;
    left: 0;
    width: 100%;
    top: 46px;
    height: calc(var(--vh, 1vh) * 100 - 92px);
    z-index: 9;
    padding: 32px 16px 32px 16px;
    transition: all 0.3s ease-in-out;
    backface-visibility: hidden;
    /* &:hover {
       @if $properties == all {
         will-change : transform, opacity;
       } @else {
         will-change : ;
       }
     }*/
  }
}
@media (max-width: 1411.5px) and (max-width: 767.5px) {
  .header__wrap-nav {
    top: 48px;
    height: calc(var(--vh, 1vh) * 100 - 68px);
  }
}
@media (max-width: 1411.5px) {
  .header__wrap-nav:not(._active) {
    left: -100%;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
  }
}
.header__wrap-nav > nav {
  flex: 1 1 100%;
}
@media (max-width: 1411.5px) {
  .header__wrap-nav > nav {
    margin-bottom: 20px;
  }
}
.header__logo {
  z-index: 10;
  padding-right: 32px;
}
.header__logo a {
  display: block;
}
.header__logo img {
  width: 117.67px;
  height: 29.57px;
  display: block;
}
@media (max-width: 767.5px) {
  .header__logo img {
    width: 88px;
    height: 24px;
  }
}
.header__tel {
  white-space: nowrap;
  margin-right: 36px;
  display: flex;
  align-items: center;
  gap: 7px;
  font-family: "Grunt Grotesk Variable";
  font-size: 15px;
  line-height: 1;
  font-weight: 400;
  letter-spacing: -0.02em;
  transition: all 0.3s ease-in-out;
  backface-visibility: hidden;
  /* &:hover {
     @if $properties == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
  margin-left: auto;
  text-shadow: 0 0 84px transparent, 0 0 42px transparent, 0 0 21px transparent, 0 0 10px transparent;
}
@media (max-width: 1411.5px) {
  .header__tel {
    width: -moz-max-content;
    width: max-content;
    margin: 0;
    margin-bottom: 20px;
    line-height: 1.5;
  }
}
.header__tel:hover {
  color: #22d3ee;
  text-shadow: 0 0 84px #ff007f, 0 0 42px #ff007f, 0 0 21px #ff007f, 0 0 10px #ff007f;
}
.header__tel:hover > svg {
  fill: #22d3ee;
}
.header__tel svg {
  flex-shrink: 0;
  width: 18px;
  height: 18px;
  fill: #ff007f;
  transition: all 0.3s ease-in-out;
}
.header__btn {
  margin-left: auto;
  white-space: nowrap;
}
.header__btn.btn-red-arr {
  min-height: 40px;
}
@media (max-width: 1411.5px) {
  .header__btn {
    margin-left: 0;
    width: 100%;
  }
}
.header {
  /*.menu {
    @include between-center;
    transition : all 0.5s ease;
    gap        : 48px;

    @include lg {
      flex-direction : column;
      gap            : 0;
      margin-bottom  : 50px;
      display        : none;
    }

    li {
      //padding : 36px 0;

      @include lg {
        //padding       : 25px 0;
        border-bottom : 1px solid rgba(#fff, 0.3);
        width         : 100%;
      }

      a {
        font-size      : 12px;
        line-height    : 18px;
        text-transform : uppercase;
        font-weight    : 700;
        @include ff2;

        @include md {
          font-size : 22px;
        }

        &:hover {
          color : $red;
        }
      }

      &.current-menu-item a {
        color : $red;
      }

      &.menu-item-has-children {
        position : relative;

        a.active {
          color : $red;
        }

        &:hover {
          .sub-menu {
            opacity          : 1;
            //pointer-events   : all;
            transition-delay : 0s;
            visibility       : visible;
          }

          @include lg {
            .sub-menu {
              opacity        : 0;
              pointer-events : none;
            }
          }
        }
      }
    }

    .sub-menu {
      position              : absolute;
      min-width             : 840px;
      left                  : 50%;
      top                   : 100%;
      margin-top            : 24px;
      transform             : translate(-50%, 0);
      background            : $white;
      padding               : 15px;
      border-radius         : 8px;
      box-shadow            : 0px 50px 70px rgba(18, 18, 18, 0.25), 0px 20px 50px #121212;
      opacity               : 0;
      //pointer-events        : none;
      display               : grid;
      grid-template-columns : repeat(auto-fit, minmax(200px, 1fr));
      justify-items         : center;
      column-gap            : 40px;
      row-gap               : 20px;
      z-index               : 9;
      visibility            : hidden;
      transition-delay      : 0.4s;

      @include xl {
        //min-width     : auto;
        justify-items : left;
      }

      @include lg {
        display : none;
      }

      &.active {
        opacity        : 1;
        pointer-events : all;
      }

      li {
        position      : relative;
        padding       : 0;
        margin-bottom : 10px;

        a {
          color       : $black;
          font-size   : 16px;
          font-weight : 700;

          &:hover {
            color : $red;
          }
        }

        a {
          span {
            font-size   : 20px;
            font-weight : 700;

            &:hover {
              color : $red;
            }
          }
        }

        .sub-menu {
          position       : static;
          display        : flex;
          flex-direction : column;
          width          : 100%;
          min-height     : 50px;
          min-width      : 100%;
          padding        : 0;
          transform      : translate(0, 0);
          box-shadow     : none;
          column-gap     : 0;
          row-gap        : 0;
          z-index        : 8;

          li {
            margin : 10px 0 0 0;

            a {
              font-weight : 400;
            }
          }

          &::before {
            display : none;
          }
        }
      }

      &::before {
        content      : '';
        display      : block;
        border-style : solid;
        border-width : 0 12px 20px;
        border-color : transparent transparent $white transparent;
        position     : absolute;
        top          : -19px;
        left         : 50%;
        transform    : translateX(-50%);
        @include lg {
          left : 39%;
        }
      }
    }
  }*/
}
.header .nav {
  font-family: "Inter";
  display: flex;
  align-items: center;
  gap: 24.6px;
}
@media (max-width: 1919.5px) {
  .header .nav {
    gap: 26px;
  }
}
@media (max-width: 1411.5px) {
  .header .nav {
    display: none !important;
  }
}
.header .nav__i {
  position: relative;
}
.header .nav__i:hover > .nav__t {
  color: #22d3ee;
}
.header .nav__i:hover > .nav__t > .nav__txt {
  text-shadow: 0 0 84px #ff007f, 0 0 42px #ff007f, 0 0 21px #ff007f, 0 0 10px #ff007f;
}
.header .nav__i:hover > .nav-dd__a {
  color: #22d3ee;
}
.header .nav__i:hover > .nav-dd__a > span {
  text-shadow: 0 0 84px #ff007f, 0 0 42px #ff007f, 0 0 21px #ff007f, 0 0 10px #ff007f;
}
.header .nav__i:hover > .nav-dd__a:after {
  transform: translateX(4px);
  background: #22d3ee;
}
.header .nav__i:hover > .nav-dd {
  opacity: 1;
  transform: translateY(0);
  pointer-events: auto;
  transition-delay: 0s;
}
.header .nav__i:hover > .nav__t .nav__arr {
  transform: rotate(-180deg);
}
.header .nav__i:hover > .nav__t .nav__arr path {
  fill: #22d3ee;
}
.header .nav__txt {
  transition: transform 0.18s ease-in-out;
  backface-visibility: hidden;
  /* &:hover {
     @if $properties == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
}
.header .nav__t {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  color: #98a8ab;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 160%; /* 24px */
  letter-spacing: -0.02em;
  transition: color 0.18s ease-in-out;
  backface-visibility: hidden;
  /* &:hover {
     @if $properties == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
  cursor: pointer;
}
.header .nav__t:hover {
  color: #db385d;
}
.header .nav__arr {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  display: inline-block;
  transition: fill, stroke, transform 0.18s ease-in-out;
  backface-visibility: hidden;
  /* &:hover {
     @if $properties == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
}
.header .nav-dd {
  position: absolute;
  left: -16px;
  top: 100%;
  min-width: 170px;
  margin-top: 18px;
  padding: 12px 16px;
  border-radius: 0 0 12px 0;
  background: #232323;
  transform: translateY(8px);
  pointer-events: none;
  opacity: 0;
  transition: transform 0.18s ease-in-out 0.1s;
  z-index: 9;
}
.header .nav-dd:before {
  content: "";
  position: absolute;
  box-sizing: border-box;
  left: 0;
  top: -18px;
  right: 0;
  height: 18px;
}
.header .nav-dd__l {
  display: grid;
  grid-auto-rows: max-content;
  gap: 8px;
}
.header .nav-dd__a {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  color: var(--text-color, #98a8ab);
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 160%; /* 24px */
  letter-spacing: -0.02em;
}
.header .nav-dd__a:hover {
  color: #22d3ee;
}
.header .nav-dd__a:after {
  content: "";
  position: static;
  box-sizing: border-box;
  display: block;
  width: 24px;
  height: 24px;
  flex-shrink: 0;
  mask-image: url("../img/arrow-right.svg");
  mask-repeat: no-repeat;
  mask-position: center center;
  mask-size: contain;
  -webkit-mask-image: url("../img/arrow-right.svg");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center center;
  -webkit-mask-size: contain;
  background: #98a8ab;
  transition: transform 0.18s ease-in-out, background 0.18s ease-in-out;
  backface-visibility: hidden;
  /* &:hover {
     @if $properties == all {
       will-change : transform, opacity;
     } @else {
       will-change : transform, background;
     }
   }*/
}
.header .nav-dd__a + .nav-dd {
  left: 100%;
  margin-left: 16px;
  top: 0;
  margin-top: 0;
  transform: translate(0);
}
.header .nav-dd__a + .nav-dd:before {
  right: 100%;
  left: -16px;
  bottom: 0;
  top: 0;
  height: 100%;
}
.header .mobile-menu {
  display: none;
}
@media (max-width: 1411.5px) {
  .header .mobile-menu {
    display: flex;
    flex-direction: column;
    gap: 4px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  }
}
@media (max-width: 1411.5px) {
  .header .mobile-menu > li {
    padding: 16px;
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    width: 100%;
  }
}
.header .mobile-menu > li > a {
  font-size: 24px;
  color: #fff;
}
@media (max-width: 1411.5px) {
  .header .mobile-menu > li > a {
    font-size: 20px;
    line-height: 1.4; /* 140% */
    text-transform: uppercase;
    font-family: "Librestile Extended Bold";
  }
}
.header .mobile-menu > li.menu-item-has-children > a {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
}
.header .mobile-menu > li.menu-item-has-children > a:after {
  content: "";
  box-sizing: border-box;
  width: 24px;
  height: 24px;
  mask-image: url("../img/plus.svg");
  mask-repeat: no-repeat;
  mask-position: center center;
  mask-size: contain;
  -webkit-mask-image: url("../img/plus.svg");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center center;
  -webkit-mask-size: contain;
  background: #fff;
  transition: all 0.3s ease-in-out;
  backface-visibility: hidden;
  /* &:hover {
     @if $properties == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
}
.header .mobile-menu > li.menu-item-has-children > a._active:after {
  transform: rotate(45deg);
  background: #22d3ee;
}
.header .mobile-menu > li.menu-item-has-children .menu-item-has-children.active .submenu-toggle:after {
  transform: rotate(45deg);
  background: #22d3ee;
}
.header .mobile-menu > li.menu-item-has-children .menu-item-has-children .submenu-toggle {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
}
.header .mobile-menu > li.menu-item-has-children .menu-item-has-children .submenu-toggle:after {
  content: "";
  box-sizing: border-box;
  width: 24px;
  height: 24px;
  mask-image: url("../img/plus.svg");
  mask-repeat: no-repeat;
  mask-position: center center;
  mask-size: contain;
  -webkit-mask-image: url("../img/plus.svg");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center center;
  -webkit-mask-size: contain;
  background: #fff;
  transition: all 0.3s ease-in-out;
  backface-visibility: hidden;
  /* &:hover {
     @if $properties == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
  cursor: pointer;
}
.header .mobile-menu > li.menu-item-has-children .menu-item-has-children .submenu-toggle._active:after {
  transform: rotate(45deg);
  background: #22d3ee;
}
.header .mobile-menu > li.menu-item-has-children .menu-item-has-children .submenu-toggle > a {
  font-family: "Inter";
  color: #fff;
}
.header .mobile-menu > li.menu-item-has-children .menu-item-has-children .submenu-toggle + .sub-menu {
  padding-left: 1em;
  margin-top: 16px;
}
.header .mobile-menu .sub-menu {
  display: none;
  margin-top: 20px;
}
.header .mobile-menu .sub-menu > li:not(:last-child) {
  margin-bottom: 16px;
}
.header .mobile-menu .sub-menu > li > a {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px; /* 142.857% */
  letter-spacing: -0.02em;
  font-family: "Inter";
  color: #fff;
}

.footer {
  padding: 32px 0 20px 0;
  background: #000000;
  font-family: "Inter";
}
.footer * {
  font-family: inherit;
}
@media (max-width: 767.5px) {
  .footer {
    padding-top: 48px;
  }
}
.footer__top {
  display: flex;
  justify-content: space-between;
  gap: 32px;
}
@media (max-width: 767.5px) {
  .footer__top {
    flex-direction: column;
  }
}
.footer__top-logo {
  flex-shrink: 0;
  width: 208px;
  height: auto;
  transition: all 0.3s ease-in-out;
  backface-visibility: hidden;
  /* &:hover {
     @if $properties == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
}
.footer__top-logo img {
  display: block;
}
.footer__top-soc {
  display: flex;
  gap: 16px;
}
.footer__top-soc a {
  transition: all 0.3s ease-in-out;
  backface-visibility: hidden;
  /* &:hover {
     @if $properties == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
  height: 40px;
  width: 40px;
  flex-shrink: 0;
  padding: 10px;
  border: 1px solid rgba(34, 211, 238, 0.2);
  background: linear-gradient(133deg, rgba(34, 211, 238, 0.15) 0%, rgba(255, 0, 127, 0.15) 100%);
}
.footer__top-soc a svg, .footer__top-soc a img {
  height: 24px;
  width: 24px;
  display: block;
}
.footer__top-soc a path {
  transition: all 0.3s ease-in-out;
  backface-visibility: hidden;
  /* &:hover {
     @if $properties == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
}
.footer__top-soc a:hover {
  box-shadow: 0 0 42px 0 #ff007f, 0 0 10px 0 #ff007f;
  background: linear-gradient(133deg, rgba(34, 211, 238, 0.15) 0%, rgba(255, 0, 127, 0.15) 100%);
}
.footer__row {
  display: grid;
  grid-template-columns: 322px 1fr;
  gap: 24px;
}
@media (max-width: 1411.5px) {
  .footer__row {
    grid-template-columns: 1fr;
  }
}
.footer_info {
  display: grid;
  grid-auto-rows: max-content;
  gap: 20px;
}
.footer__main {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 20px;
}
@media (max-width: 1411.5px) {
  .footer__main {
    grid-template-columns: repeat(2, 1fr) 226px;
  }
}
@media (max-width: 1023.5px) {
  .footer__main {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 767.5px) {
  .footer__main {
    grid-template-columns: 1fr;
  }
}
.footer__main-i {
  display: grid;
  grid-auto-rows: max-content;
  gap: 24px;
}
@media (max-width: 767.5px) and (max-width: 767.5px) {
  .footer__main-i {
    gap: 12px;
  }
}
.footer__main-i._ratting {
  grid-auto-rows: auto 1fr;
}
@media (max-width: 1411.5px) {
  .footer__main-i:nth-child(1), .footer__main-i:nth-child(2) {
    order: -2;
  }
}
@media (max-width: 1023.5px) {
  .footer__main-i:nth-child(1), .footer__main-i:nth-child(2) {
    order: inherit;
  }
}
@media (max-width: 1411.5px) {
  .footer__main-i:nth-child(5) {
    order: -1;
  }
}
@media (max-width: 1023.5px) {
  .footer__main-i:nth-child(5) {
    order: inherit;
  }
}
.footer__main-i-t {
  font-weight: 600;
  font-size: 12px;
  line-height: 133%;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #fff;
}
.footer__main-i-l {
  display: grid;
  grid-auto-rows: max-content;
  gap: 12px;
}
.footer__main-i-l a {
  transition: all 0.3s ease-in-out;
  backface-visibility: hidden;
  /* &:hover {
     @if $properties == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
  font-style: normal;
  font-size: 14px;
  line-height: 143%;
  letter-spacing: -0.02em;
  color: #98a8ab;
}
.footer__main-i-l a:hover {
  color: #22d3ee;
  text-shadow: 0 0 84px #ff007f, 0 0 42px #ff007f, 0 0 21px #ff007f, 0 0 10px #ff007f;
}
.footer__main-i-txt._address {
  transition: all 0.3s ease-in-out;
  backface-visibility: hidden;
  /* &:hover {
     @if $properties == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
}
.footer__main-i-txt._address:hover p {
  color: #22d3ee;
  text-shadow: 0 0 84px #ff007f, 0 0 42px #ff007f, 0 0 21px #ff007f, 0 0 10px #ff007f;
}
.footer__main-i-txt._opening {
  align-self: stretch;
}
.footer__main-i-txt p {
  font-size: 14px;
  font-weight: 400;
  line-height: 143%;
  letter-spacing: -0.02em;
  color: #98a8ab;
  transition: all 0.3s ease-in-out;
  backface-visibility: hidden;
  /* &:hover {
     @if $properties == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
}
.footer__main-i-txt p:not(:last-child) {
  margin-bottom: 16px;
}
@media (max-width: 767.5px) {
  .footer__main-i-txt p:not(:last-child) {
    margin-bottom: 4px;
  }
}
.footer__bt {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  gap: 32px 24px;
  align-items: start;
  grid-auto-rows: max-content;
  margin-top: 33px;
  padding: 23.5px 0 3.5px 0;
  border-top: 1px solid rgba(34, 211, 238, 0.5);
}
@media (max-width: 1023.5px) {
  .footer__bt {
    grid-template-columns: repeat(4, 1fr);
    gap: 16px;
  }
}
@media (max-width: 767.5px) {
  .footer__bt {
    margin-top: 32px;
    padding: 20px 0 0 0;
    gap: 8px;
    display: flex;
    flex-direction: column;
  }
}
.footer__bt-l {
  grid-column: auto/span 2;
  display: flex;
  gap: 16px;
}
.footer__bt-l a {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 143%;
  letter-spacing: -0.02em;
  color: #98a8ab;
}
.footer__bt-l a:hover {
  color: #22d3ee;
  text-shadow: 0 0 84px #ff007f, 0 0 42px #ff007f, 0 0 21px #ff007f, 0 0 10px #ff007f;
}
.footer__bt-copy {
  color: #98a8ab;
  font-size: 12px;
  font-weight: 500;
  font-style: normal;
  line-height: 133%;
  text-align: center;
  grid-column: auto/span 2;
  line-height: 133%;
}
@media (max-width: 1023.5px) {
  .footer__bt-copy {
    text-align: left;
  }
}
.footer__bt-dev {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 8px;
  grid-column: auto/span 2;
  color: var(--Text-textBody, #b0b0b0);
  transition: all 0.3s ease-in-out;
  backface-visibility: hidden;
  /* &:hover {
     @if $properties == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
}
@media (max-width: 1023.5px) {
  .footer__bt-dev {
    grid-column: auto/span 4;
    justify-content: flex-start;
  }
}
@media (pointer: fine) {
  .footer__bt-dev:hover {
    color: #22d3ee;
  }
  .footer__bt-dev:hover path {
    fill: #22d3ee;
  }
}
.footer__bt-dev-t {
  text-align: center;
  font-family: "Grunt Grotesk Variable";
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 133%;
  color: #98a8ab;
}
.footer__bt-dev-logo {
  flex-shrink: 0;
  width: 98px;
  height: 10.48px;
  -o-object-fit: contain;
     object-fit: contain;
}
.footer__bt-dev-logo path {
  transition: fill 0.3s ease-in-out;
  backface-visibility: hidden;
  /* &:hover {
     @if $properties == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
}

.preloader {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: #121212;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 9999;
  opacity: 1;
  visibility: visible;
  transition: opacity 0.3s ease-out, visibility 0.3s ease-out;
}
.preloader._hidden {
  opacity: 0;
  visibility: hidden;
  transition-delay: 0.3s;
}
.preloader._hidden .preloader__percent {
  transform: translateY(-100%);
}
.preloader._hidden .preloader__percent:after {
  top: 0;
}
.preloader__m {
  font-family: "Librestile Extended Bold";
  color: #fff;
  position: relative;
}
@media (max-width: 767.5px) {
  .preloader__m {
    font-size: 64px;
  }
}
.preloader__m:after {
  content: "";
  position: absolute;
  box-sizing: border-box;
  left: 0;
  right: 0;
  top: 0;
  height: var(--clip, 100%);
  width: 100%;
  background: #121212;
  opacity: 0.5;
  z-index: 2;
}
.preloader__percent {
  font-size: 140px;
  font-style: normal;
  font-weight: 400;
  line-height: 100%; /* 140px */
  text-transform: uppercase;
  position: relative;
  display: block;
  z-index: 1;
  transition: transform 0.3s ease-in-out;
  backface-visibility: hidden;
  /* &:hover {
     @if $properties == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
}
.preloader__percent:after {
  content: "";
  position: absolute;
  box-sizing: border-box;
  left: 0;
  top: 100%;
  right: 0;
  height: 100%;
  background: #121212;
  transition: top 0.3s ease-in-out;
  backface-visibility: hidden;
  /* &:hover {
     @if $properties == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
}
@media (max-width: 767.5px) {
  .preloader__percent {
    font-size: 64px;
    text-transform: uppercase;
  }
}

.gg-rat {
  width: -moz-max-content;
  width: max-content;
  display: flex;
  align-items: center;
  gap: 16px;
  padding: 8px 16px;
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.05);
  transition: all 0.3s ease;
}
@media (max-width: 767.5px) {
  .gg-rat {
    gap: 12px;
    padding: 8px 12px;
  }
}
.gg-rat:hover {
  opacity: 0.5;
}
.gg-rat__img {
  width: 20px;
  height: 20px;
  display: block;
}
.gg-rat__w {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 8px;
}
.gg-rat__num {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 143%;
  letter-spacing: -0.02em;
  color: #fff;
}
.gg-rat__star {
  display: flex;
  gap: 3.33px;
  align-items: center;
}
.gg-rat__star svg {
  display: block;
  width: 20px;
  height: 20px;
}
.gg-rat__text {
  font-weight: 500;
  font-size: 14px;
  line-height: 114%;
  letter-spacing: -0.02em;
  color: #98a8ab;
}
@media (max-width: 767.5px) {
  .gg-rat__text {
    margin-top: -4px;
  }
}

.titers {
  width: 100%;
  display: block;
  overflow: hidden;
}
@media (max-width: 767.5px) {
  .titers {
    overflow: visible;
  }
}
.titers:not(._play) .titers__list {
  animation-play-state: paused;
}
@media (pointer: fine) {
  .titers:hover .titers__list {
    animation-play-state: paused !important;
  }
}
.titers__main {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.titers__list {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  animation-duration: 120s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  animation-name: titers;
  flex-shrink: 0;
  transform: translateZ(0);
  backface-visibility: hidden;
}
.titers__list._rt-dir {
  animation-direction: reverse;
}
.titers__list > * {
  flex-shrink: 0;
}

.pg {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: 8px;
}
.pg__i a, .pg__i span {
  font-weight: 700;
  font-size: 14px;
  line-height: 143%;
  letter-spacing: 0.07em;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.5);
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 2px;
  width: 46px;
  height: 46px;
  border: 1px solid rgba(255, 255, 255, 0.2);
}
@media (pointer: fine) {
  .pg__i a:hover {
    border-color: #fff;
    box-shadow: 0 0 42px 0 #ff007f, 0 0 10px 0 #ff007f;
  }
}
.pg__i._active > * {
  pointer-events: none;
  border-color: #fff;
  color: #fff;
}
.pg__i._first > * {
  border-radius: 0px 0px 0px 15px;
  overflow: hidden;
  background: #ff007f;
}
.pg__i._first img {
  transform: rotate(180deg);
}
.pg__i:first-child > * {
  border-radius: 0px 0px 0px 15px;
  overflow: hidden;
}
.pg__i._prev img {
  transform: rotate(180deg);
}
.pg__i._last > * {
  border-radius: 0px 0px 15px 0px;
  overflow: hidden;
  background: #ff007f;
}
.pg__i._prev a, .pg__i._next a, .pg__i._last a {
  font-size: 16px;
}

@media (max-width: 767.5px) {
  .ppf-top {
    display: flex;
    flex-direction: column;
  }
}
.ppf-top.ppf-top-cars .ppf-top__row {
  padding: 48px 0 68px 0;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 40px;
}
@media (max-width: 1200px) {
  .ppf-top.ppf-top-cars .ppf-top__row {
    flex-direction: column;
    align-items: center;
  }
}
@media (max-width: 767.5px) {
  .ppf-top.ppf-top-cars .ppf-top__row {
    padding: 52px 0 62px 0;
  }
}
.ppf-top.ppf-top-cars .container {
  position: static;
}
.ppf-top.ppf-top-cars .ppf-top__content {
  max-width: none;
  position: relative;
  z-index: 1;
  padding: 12px 0 0 0;
}
@media (max-width: 1200px) {
  .ppf-top.ppf-top-cars .ppf-top__content {
    width: 100%;
    padding: 0;
  }
}
.ppf-top.ppf-top-cars .ppf-top__titles {
  max-width: 498.35px;
}
.ppf-top.ppf-top-cars .ppf-top__main-image {
  transform: translateX(82px);
  position: relative;
  width: 100%;
  max-width: 830px;
}
.ppf-top.ppf-top-cars .ppf-top__main-image::before {
  content: "";
  position: absolute;
  border-radius: 9999px;
  width: 140.96%;
  height: auto;
  padding: 0 0 58% 0;
  filter: blur(90px);
  -webkit-filter: blur(90px);
  bottom: 114px;
  left: -180px;
  pointer-events: none;
}
@media (max-width: 1200px) {
  .ppf-top.ppf-top-cars .ppf-top__main-image::before {
    left: 50%;
    transform: translateX(-50%);
    bottom: 75px;
    filter: blur(60px);
    -webkit-filter: blur(60px);
    padding: 0 0 60% 0;
  }
}
.ppf-top.ppf-top-cars .ppf-top__main-image.color-m::before {
  background: #c42127;
}
.ppf-top.ppf-top-cars .ppf-top__main-image.color-0::before {
  background: #0327c3;
}
.ppf-top.ppf-top-cars .ppf-top__main-image.color-1::before {
  background: #00b6d4;
}
.ppf-top.ppf-top-cars .ppf-top__main-image.color-2::before {
  background: #e61a60;
}
.ppf-top.ppf-top-cars .ppf-top__main-image.color-3::before {
  background: #01bf47;
}
.ppf-top.ppf-top-cars .ppf-top__main-image.color-4::before {
  background: #830ac4;
}
@media (max-width: 1500px) {
  .ppf-top.ppf-top-cars .ppf-top__main-image {
    transform: translateX(32px);
  }
}
@media (max-width: 1200px) {
  .ppf-top.ppf-top-cars .ppf-top__main-image {
    transform: translateX(0);
  }
}
.ppf-top.ppf-top-cars .ppf-top__cars {
  position: relative;
  width: 100%;
  max-width: 830px;
  padding: 0 0 41.838% 0;
}
.ppf-top.ppf-top-cars .ppf-top__p {
  position: absolute;
  width: 100%;
  height: 100%;
  inset: 0;
  opacity: 0;
  pointer-events: none;
}
.ppf-top.ppf-top-cars .ppf-top__p._active {
  opacity: 1;
  pointer-events: auto;
}
.ppf-top.ppf-top-cars .ppf-top__d {
  font-weight: 700;
  font-size: 30px;
  line-height: 120%;
  letter-spacing: -0.03em;
  text-transform: uppercase;
  color: #22d3ee;
  margin-top: 0;
}
@media (max-width: 767.5px) {
  .ppf-top.ppf-top-cars .ppf-top__d {
    font-size: 18px;
  }
}
.ppf-top.ppf-top-cars .ppf-top__t {
  margin-top: 10px;
}
@media (max-width: 767.5px) {
  .ppf-top.ppf-top-cars .ppf-top__t {
    margin-top: 7px;
  }
  .ppf-top.ppf-top-cars .ppf-top__t svg {
    width: 276.27px;
    height: 141.92px;
  }
}
.ppf-top.ppf-top-cars .ppf-top__st {
  font-size: 145px;
  margin: -105px 0 0 120px;
}
@media (max-width: 767.5px) {
  .ppf-top.ppf-top-cars .ppf-top__st {
    margin: -70px 0 0 73px;
    font-size: 91px;
  }
}
.ppf-top.ppf-top-cars .ppf-top__img {
  position: relative;
  right: auto;
  top: auto;
  transform: translateY(0);
  display: block;
  -o-object-fit: contain;
     object-fit: contain;
  width: 100%;
}
.ppf-top.ppf-top-cars .ppf-top__img::before, .ppf-top.ppf-top-cars .ppf-top__img::after {
  display: none;
}
.ppf-top .container-25 {
  padding: 0 25px;
}
@media (max-width: 1023.5px) {
  .ppf-top .container-25 {
    padding: 0 16px;
  }
}
.ppf-top.ppf-top-tinting .ppf-top__d {
  font-weight: 700;
  font-size: 30px;
  line-height: 120%;
  letter-spacing: -0.75px;
  text-transform: uppercase;
  color: #22d3ee;
}
@media (max-width: 767.5px) {
  .ppf-top.ppf-top-tinting .ppf-top__d {
    font-size: 19px;
  }
}
.ppf-top.ppf-top-tinting .ppf-top__t {
  margin-top: 10px;
}
@media (max-width: 767.5px) {
  .ppf-top.ppf-top-tinting .ppf-top__t {
    margin-top: 7px;
  }
  .ppf-top.ppf-top-tinting .ppf-top__t svg {
    width: 271.23px;
    height: 82.63px;
  }
}
.ppf-top.ppf-top-tinting .ppf-top__st {
  font-weight: 400;
  font-size: 145.34px;
  line-height: 150%;
  letter-spacing: -3.63px;
  margin: -128px 0 0 126px;
}
@media (max-width: 767.5px) {
  .ppf-top.ppf-top-tinting .ppf-top__st {
    font-size: 91.92px;
    line-height: 1.5;
    letter-spacing: -2.3px;
    margin: -82px 0 0 80px;
  }
}
@media (max-width: 1150px) {
  .ppf-top.ppf-top-tinting .ppf-top__body {
    display: flex;
    flex-direction: column;
    margin: 0;
  }
}
@media (max-width: 1150px) {
  .ppf-top.ppf-top-tinting .ppf-top__img {
    order: 2;
    position: relative;
    height: auto;
    right: auto;
    top: auto;
    transform: translateY(0);
  }
}
@media (max-width: 767.5px) {
  .ppf-top.ppf-top-tinting .ppf-top__img {
    margin-top: 20px;
  }
  .ppf-top.ppf-top-tinting .ppf-top__img::before {
    width: 65px;
  }
  .ppf-top.ppf-top-tinting .ppf-top__img::after {
    height: 13px;
  }
}
@media (max-width: 767.5px) {
  .ppf-top.ppf-top-tinting .ppf-top__img img {
    transform: scale(1.2) translateX(-7%);
  }
}
.ppf-top.ppf-top-tinting .ppf-top__row {
  padding: 110px 0 32px 0;
}
@media (max-width: 1150px) {
  .ppf-top.ppf-top-tinting .ppf-top__row {
    padding: 52px 0 32px 0;
  }
}
.ppf-top.ppf-top-tinting .ppf-i__p {
  max-width: none;
  padding-bottom: 42.57%;
}
.ppf-top.ppf-top-vinyl-wrap .ppf-top__d {
  font-weight: 700;
  font-size: 30px;
  line-height: 120%;
  letter-spacing: -0.75px;
  text-transform: uppercase;
  color: #22d3ee;
}
@media (max-width: 767.5px) {
  .ppf-top.ppf-top-vinyl-wrap .ppf-top__d {
    font-size: 19px;
  }
}
.ppf-top.ppf-top-vinyl-wrap .ppf-top__t {
  margin-top: 10px;
}
@media (max-width: 767.5px) {
  .ppf-top.ppf-top-vinyl-wrap .ppf-top__t {
    margin-top: 7px;
  }
  .ppf-top.ppf-top-vinyl-wrap .ppf-top__t svg {
    width: 208.78px;
    height: 158.32px;
  }
}
.ppf-top.ppf-top-vinyl-wrap .ppf-top__st {
  font-weight: 400;
  font-size: 145.34px;
  line-height: 150%;
  letter-spacing: -3.63px;
  margin: -123px 0 0 111px;
}
@media (max-width: 767.5px) {
  .ppf-top.ppf-top-vinyl-wrap .ppf-top__st {
    font-size: 91.92px;
    line-height: 1.5;
    letter-spacing: -2.3px;
    margin: -77px 0 0 70px;
  }
}
.ppf-top.ppf-top-vinyl-wrap .ppf-top__row {
  padding: 38px 0 32px 0;
}
@media (max-width: 1150px) {
  .ppf-top.ppf-top-vinyl-wrap .ppf-top__row {
    padding: 52px 0 32px 0;
  }
}
@media (max-width: 1150px) {
  .ppf-top.ppf-top-vinyl-wrap .ppf-top__body {
    display: flex;
    flex-direction: column;
    margin: 0;
  }
}
@media (max-width: 1150px) {
  .ppf-top.ppf-top-vinyl-wrap .ppf-top__img {
    order: 2;
    position: relative;
    height: auto;
    right: auto;
    top: auto;
    transform: translateY(0);
  }
}
@media (max-width: 767.5px) {
  .ppf-top.ppf-top-vinyl-wrap .ppf-top__img {
    margin-top: 20px;
  }
  .ppf-top.ppf-top-vinyl-wrap .ppf-top__img::before {
    width: 65px;
  }
  .ppf-top.ppf-top-vinyl-wrap .ppf-top__img::after {
    height: 13px;
  }
}
@media (max-width: 767.5px) {
  .ppf-top.ppf-top-vinyl-wrap .ppf-top__img img {
    transform: scale(1.1) translateX(-3%);
  }
}
.ppf-top.ppf-top-vinyl-wrap .ppf-tab__i {
  flex: 0 1 auto;
}
.ppf-top.ppf-top-vinyl-wrap .ppf-i__p {
  max-width: none;
  padding-bottom: 42.57%;
}
.ppf-top.ppf-top-vinyl-wrap .ppf-i__p img {
  -o-object-fit: cover;
     object-fit: cover;
}
.ppf-top.ppf-top-vinyl-wrap .ppf-i__t3 {
  color: #94A3B8;
}
.ppf-top.ppf-top-get-quote .ppf-top__row {
  min-height: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
}
.ppf-top.ppf-top-get-quote .ppf-top__row::before {
  content: "";
  top: 55px;
  left: 50%;
  transform: translateX(calc(-50% + 14px));
  position: absolute;
  border-radius: 9999px;
  width: 650px;
  height: 325px;
  filter: blur(205px);
  -webkit-filter: blur(205px);
  background: rgba(34, 211, 238, 0.3);
  mix-blend-mode: screen;
  z-index: -1;
  pointer-events: none;
}
.ppf-top.ppf-top-get-quote .ppf-top__t {
  text-align: center;
}
@media (max-width: 767.5px) {
  .ppf-top.ppf-top-get-quote .ppf-top__t svg {
    width: 414.41px;
    height: 82.63px;
  }
}
.ppf-top.ppf-top-get-quote .ppf-top__d {
  max-width: 508px;
  text-align: center;
}
.ppf-top.ppf-top-get-quote .b-quote__w::before {
  backdrop-filter: blur(334px);
  -webkit-backdrop-filter: blur(334px);
}
.ppf-top__body {
  position: relative;
  max-width: 1920px;
  margin: 0 auto;
  overflow: hidden;
  z-index: 1;
}
@media (max-width: 767.5px) {
  .ppf-top__body {
    margin: 0;
    display: flex;
    flex-direction: column;
  }
}
.ppf-top .container {
  position: relative;
  z-index: 1;
}
@media (max-width: 767.5px) {
  .ppf-top .container {
    order: 1;
  }
}
.ppf-top__row {
  min-height: 480px;
  padding: 119px 0 32px 0;
}
@media (max-width: 767.5px) {
  .ppf-top__row {
    padding: 52px 0 32px 0;
    min-height: 0;
  }
}
.ppf-top__content {
  max-width: 509px;
}
.ppf-top__t {
  color: #000;
}
@media (max-width: 767.5px) {
  .ppf-top__t {
    -webkit-text-stroke: 6px #22d3ee;
  }
  .ppf-top__t svg {
    width: 129.3px;
    height: 66.23px;
  }
}
.ppf-top__st {
  margin: -98px 0 0 74px;
  font-family: "MrDafoe";
  font-weight: 400;
  font-size: 96px;
  line-height: 150%;
  letter-spacing: -0.02em;
  color: #ffaad4;
  text-shadow: 0 0 54px #ff007f, 0 0 27px #ff007f, 0 0 13px #ff007f, 0 0 7px #ff007f;
  transform: rotate(-9deg);
  overflow: visible;
}
.ppf-top__st .ml, .ppf-top__st .inl {
  overflow: visible;
}
@media (max-width: 767.5px) {
  .ppf-top__st {
    font-size: 60px;
    margin: -62px 0 0 47px;
  }
}
.ppf-top__d {
  font-weight: 400;
  font-size: 18px;
  line-height: 156%;
  color: #98a8ab;
}
@media (max-width: 1200px) {
  .ppf-top__d {
    color: #fff;
  }
}
@media (max-width: 767.5px) {
  .ppf-top__d {
    font-size: 16px;
    color: #98a8ab;
    margin-top: 5px;
  }
}
.ppf-top__p {
  position: relative;
}
.ppf-top__img {
  position: absolute;
  height: 100%;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  max-width: 1100px;
}
.ppf-top__img::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 285px;
  height: 100%;
  z-index: 1;
  pointer-events: none;
  background: linear-gradient(90deg, #000 0%, rgba(0, 0, 0, 0) 100%);
}
@media (max-width: 1200px) {
  .ppf-top__img::before {
    width: 585px;
  }
}
@media (max-width: 767.5px) {
  .ppf-top__img::before {
    width: 85px;
  }
}
.ppf-top__img::after {
  content: "";
  position: absolute;
  width: calc(100% - 12px);
  height: 93px;
  background: linear-gradient(0deg, #000 0%, rgba(0, 0, 0, 0) 100%);
  right: 0;
  bottom: 0;
  pointer-events: none;
  z-index: 1;
}
@media (max-width: 767.5px) {
  .ppf-top__img::after {
    height: 43px;
  }
}
.ppf-top__img img {
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 767.5px) {
  .ppf-top__img {
    order: 2;
    position: relative;
    height: auto;
    right: auto;
    top: auto;
    transform: translateY(0);
  }
}
.ppf-top__quote {
  width: 100%;
  max-width: 888px;
  z-index: 1;
}

.ppf-tab {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.ppf-tab__w {
  border: 1px solid rgba(34, 211, 238, 0.2);
  border-radius: 16px;
  padding: 4px;
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
  background: #000;
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
@media (min-width: 768px) {
  .ppf-tab__w._two-i {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: -281px;
  }
}
@media (min-width: 768px) and (max-width: 1919.5px) {
  .ppf-tab__w._two-i {
    margin-left: -224px;
  }
}
@media (min-width: 768px) and (max-width: 1411.5px) {
  .ppf-tab__w._two-i {
    margin-left: 0;
  }
}
@media (min-width: 768px) {
  .ppf-tab__w._two-i .ppf-tab__i {
    min-width: 274px;
  }
}
.ppf-tab__i {
  flex: 0 1 auto;
  border-radius: 12px;
  padding: 8px 20px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 38px;
  font-weight: 500;
  font-size: 14px;
  line-height: 143%;
  text-align: center;
  color: #98a8ab;
  border: 1px solid transparent;
  transition: all 0.3s ease-in-out;
  backface-visibility: hidden;
  /* &:hover {
     @if $properties == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
  white-space: nowrap;
}
@media (max-width: 500px) {
  .ppf-tab__i {
    flex: 0 1 calc(50% - 4px);
  }
}
.ppf-tab__i._active {
  border: 1px solid rgba(255, 255, 255, 0.5);
  pointer-events: none;
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.5);
  background: #22d3ee;
  color: #0d0a0b;
}
@media (pointer: fine) {
  .ppf-tab__i:hover {
    border-color: rgba(255, 255, 255, 0.5);
  }
}
.ppf-tab-cont__b {
  padding-bottom: 1px;
}
.ppf-tab-cont__b._center2item {
  width: 100%;
  max-width: 1102px;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 1919.5px) {
  .ppf-tab-cont__b._center2item {
    max-width: 870px;
  }
}
.ppf-tab-cont__b._center2item .ppf-i {
  width: calc((100% - 48px) / 2);
}
@media (max-width: 767.5px) and (max-width: 767.5px) {
  .ppf-tab-cont__b._center2item .ppf-i {
    width: 300px;
  }
}
.ppf-tab-cont__nav {
  margin-left: auto;
  width: -moz-max-content;
  width: max-content;
}

.ppf-i {
  width: calc((100% - 48px) / 3);
  min-width: 423px;
  border-radius: 0px 0px 24px 0px;
  box-shadow: inset 0 -30px 47px -33px #144ccd, inset 0 -34px 27px -10px rgba(34, 211, 238, 0.5), inset 0 -24px 17px -9px rgba(255, 255, 255, 0.64), inset 0 -30px 12px -1px rgba(34, 211, 238, 0.15), inset 0 -1px 11px 0 rgba(34, 211, 238, 0.2);
  background: linear-gradient(180deg, #0d0c12 0%, #0d111d 100%);
  padding: 60px 38px;
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 28px;
  transition: all 0.3s ease-in-out;
  backface-visibility: hidden;
  /* &:hover {
     @if $properties == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
  overflow: hidden;
}
.ppf-i::after {
  position: absolute;
  content: "";
  width: 75.12px;
  height: 65.42px;
  transform: rotate(-51.41deg);
  left: -29px;
  top: -40.7px;
  border-radius: 100%;
  background: linear-gradient(180deg, #00c3e1 0%, #8ff0ff 100%);
  filter: blur(26.9px);
  -webkit-filter: blur(26.9px);
  transition: all 0.3s ease-in-out;
  backface-visibility: hidden;
  /* &:hover {
     @if $properties == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
}
.ppf-i:hover {
  box-shadow: inset 0 -80px 47px -33px #0083aa, inset 0 -34px 27px -10px rgba(22, 181, 205, 0.54), inset 0 -24px 17px -9px rgba(255, 255, 255, 0.64), inset 0 -30px 12px -1px rgba(13, 189, 216, 0.15), inset 0 -1px 11px 0 #0aa0b7;
  background: linear-gradient(180deg, #0d0c12 0%, #0d111d 100%);
}
.ppf-i:hover::after {
  -webkit-filter: blur(21.9px);
  width: 85px;
  height: 74px;
}
@media (max-width: 767.5px) {
  .ppf-i {
    width: 300px;
    gap: 20px;
    min-width: auto;
    padding: 50px 20px 40px 20px;
  }
}
.ppf-i:not(:last-child) {
  margin-right: 24px;
}
@media (max-width: 767.5px) {
  .ppf-i:not(:last-child) {
    margin-right: 16px;
  }
}
.ppf-i._most_popular {
  box-shadow: inset 0 -40px 46px -30px #ff007f, inset 0 -30px 27px -27px rgba(249, 187, 255, 0.5), inset 0 -47px 16px -33px rgba(255, 255, 255, 0.7), inset 0 -23px 12px -1px rgba(255, 0, 127, 0.17), inset 0 -1px 11px 0 rgba(255, 0, 127, 0.2);
  background: linear-gradient(180deg, #100b16 0%, #0f0220 100%);
}
.ppf-i._most_popular::after {
  background: linear-gradient(180deg, #ee36ff 0%, #ff007f 100%);
}
.ppf-i._most_popular .ppf-i__t2 {
  color: #ff007f;
}
.ppf-i._most_popular .ppf-i__btn {
  background: #ff007f;
}
.ppf-i._most_popular .ppf-i__l-i svg {
  stroke: #ff007f;
}
.ppf-i._most_popular .ppf-i__bonus {
  border: 1px solid rgba(217, 70, 239, 0.1);
  background: rgba(74, 4, 78, 0.2);
}
.ppf-i._most_popular .ppf-i__bonus .ppf-i__t3 {
  color: #e879f9;
}
.ppf-i._most_popular .ppf-i__bonus .ppf-i__t3 svg {
  stroke: #e879f9;
}
.ppf-i._most_popular:hover {
  box-shadow: inset 0 -70px 46px -30px #ff007f, inset 0 -30px 27px -27px rgba(249, 187, 255, 0.5), inset 0 -47px 16px -33px rgba(255, 255, 255, 0.7), inset 0 -23px 12px -1px rgba(255, 0, 127, 0.17), inset 0 -1px 11px 0 rgba(255, 0, 127, 0.2);
}
.ppf-i__lt {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
@media (min-width: 1024px) {
  .ppf-i__lt {
    padding-right: 48px;
  }
}
@media (max-width: 767.5px) {
  .ppf-i__lt {
    gap: 16px;
  }
}
.ppf-i__rt {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
@media (max-width: 767.5px) {
  .ppf-i__rt {
    gap: 16px;
  }
}
.ppf-i__label {
  position: absolute;
  right: 24px;
  top: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 4px 12px;
  font-size: 12px;
  line-height: 1;
  font-weight: 500;
  font-size: 12px;
  line-height: 133%;
  color: #f0abfc;
  border: 1px solid rgba(217, 70, 239, 0.3);
  border-radius: 9999px;
  backdrop-filter: blur(12px);
  background: rgba(217, 70, 239, 0.2);
}
@media (max-width: 767.5px) {
  .ppf-i__label {
    top: 16px;
    right: 16px;
  }
}
.ppf-i__top {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
}
.ppf-i__t {
  width: 100%;
  font-weight: 600;
  font-size: 20px;
  color: #fff;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  margin-bottom: 8px;
}
@media (max-width: 767.5px) {
  .ppf-i__t {
    font-size: 18px;
  }
}
.ppf-i__t2 {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 8px;
  font-weight: 600;
  font-size: 30px;
  letter-spacing: -0.03em;
  color: #22d3ee;
  transition: all 0.3s ease-in-out;
  backface-visibility: hidden;
  /* &:hover {
     @if $properties == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
}
.ppf-i__t2 span {
  font-weight: 500;
  font-size: 12px;
  line-height: 133%;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #64748b;
}
@media (max-width: 767.5px) {
  .ppf-i__t2 {
    font-size: 24px;
  }
}
.ppf-i__list {
  display: grid;
  grid-auto-rows: max-content;
  gap: 4px;
  margin-top: -16px;
}
@media (max-width: 767.5px) {
  .ppf-i__list {
    margin-top: -8px;
  }
}
.ppf-i__list-i {
  color: var(--Text-textBody, #b0b0b0);
  font-size: 14px;
  font-weight: 300;
  line-height: 160%; /* 22.4px */
  min-height: 22px;
}
.ppf-i__p {
  position: relative;
  padding-bottom: 33.3%;
  width: 100%;
  max-width: 289px;
}
.ppf-i__p img {
  -o-object-fit: contain;
     object-fit: contain;
}
@media (max-width: 767.5px) {
  .ppf-i__p {
    padding-bottom: 40%;
  }
}
.ppf-i__img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  left: 0;
  top: 0;
  display: block;
}
.ppf-i__btn {
  width: 100%;
}
.ppf-i__d {
  display: grid;
  grid-auto-rows: max-content;
  gap: 12px;
}
.ppf-i__desc {
  font-weight: 300;
  font-size: 14px;
  line-height: 142.8571428571%;
  color: #CBD5E1;
}
.ppf-i__bonus {
  margin-top: 4px;
  border: 1px solid rgba(6, 182, 212, 0.1);
  border-radius: 12px;
  padding: 16px;
  display: flex;
  flex-direction: column;
  gap: 4px;
  background: rgba(8, 51, 68, 0.2);
}
.ppf-i__bonus .ppf-i__l-i {
  grid-template-columns: 1fr;
}
.ppf-i__bonus .ppf-i__l-i:not(:last-child) {
  margin-bottom: 4px;
}
@media (max-width: 767.5px) {
  .ppf-i__bonus {
    padding: 12px;
  }
}
.ppf-i__t3 {
  font-weight: 500;
  font-size: 12px;
  line-height: 133%;
  color: #22D3EE;
  display: flex;
  align-items: center;
  gap: 6px;
}
.ppf-i__t3 svg {
  stroke: #22d3ee;
}
.ppf-i__l {
  -moz-column-count: 2;
       column-count: 2;
  -moz-column-gap: 10px;
       column-gap: 10px;
}
@media (max-width: 767.5px) {
  .ppf-i__l {
    -moz-column-count: 1;
         column-count: 1;
  }
}
.ppf-i__l._full {
  -moz-column-count: 1;
       column-count: 1;
}
.ppf-i__l-i {
  font-weight: 300;
  font-size: 14px;
  line-height: 143%;
  color: #cbd5e1;
  display: grid;
  grid-template-columns: 18px 1fr;
  gap: 11px;
  align-items: start;
  grid-auto-rows: max-content;
  width: 100%;
  page-break-inside: avoid;
  -moz-column-break-inside: avoid;
       break-inside: avoid;
  margin-bottom: 12px;
}
.ppf-i__l-i svg {
  stroke: #22D3EE;
  display: inline-block;
  margin-top: 1px;
}

.ppf-b2 {
  display: flex;
  flex-direction: column;
  gap: 40px;
}
@media (max-width: 767.5px) {
  .ppf-b2 {
    gap: 32px;
  }
}
.ppf-b2__top {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 16px;
  width: 100%;
}
.ppf-b2__d {
  font-weight: 400;
  font-size: 14px;
  line-height: 157%;
  text-align: center;
  color: #a1a1aa;
  max-width: 500px;
  text-align: center;
}
.ppf-b2__i {
  display: flex;
  flex-direction: column;
  gap: 21px;
  position: relative;
}
.ppf-b2__i::before, .ppf-b2__i::after {
  content: "";
  position: absolute;
  border-radius: 9999px;
  filter: blur(60px);
  -webkit-filter: blur(60px);
  pointer-events: none;
  background: rgba(34, 211, 238, 0.1);
}
.ppf-b2__i::before {
  width: 384px;
  height: 384px;
  left: 50%;
  top: -42px;
  transform: translateX(-50%);
}
@media (max-width: 767.5px) {
  .ppf-b2__i::before {
    top: 42px;
  }
}
.ppf-b2__i::after {
  width: 476px;
  height: 384px;
  right: -12px;
  top: -187px;
}
@media (max-width: 767.5px) {
  .ppf-b2__i::after {
    top: 687px;
  }
}
.ppf-b2__t {
  text-align: center;
}
.ppf-b2__l {
  -moz-columns: 4;
       columns: 4;
  -moz-column-gap: 20px;
       column-gap: 20px;
}
@media (max-width: 1150px) {
  .ppf-b2__l {
    -moz-columns: 3;
         columns: 3;
  }
}
@media (max-width: 1023.5px) {
  .ppf-b2__l {
    -moz-columns: 2;
         columns: 2;
  }
}
@media (max-width: 767.5px) {
  .ppf-b2__l {
    -moz-column-gap: 16px;
         column-gap: 16px;
  }
}
@media (max-width: 550px) {
  .ppf-b2__l {
    -moz-columns: 1;
         columns: 1;
  }
}
.ppf-b2__l._full {
  -moz-columns: 1;
       columns: 1;
}
.ppf-b2__l .b-checkbox {
  width: 100%;
  margin-bottom: 12px;
  page-break-inside: avoid;
  -moz-column-break-inside: avoid;
       break-inside: avoid;
}
.ppf-b2__f {
  position: relative;
  isolation: isolate;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 24px;
  padding: 24px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
}
.ppf-b2__f::before, .ppf-b2__f::after {
  content: "";
  position: absolute;
  border-radius: 9999px;
  width: 476px;
  height: 384px;
  filter: blur(60px);
  -webkit-filter: blur(60px);
  pointer-events: none;
}
.ppf-b2__f::before {
  background: rgba(34, 211, 238, 0.1);
  left: -20px;
  bottom: -49px;
}
@media (max-width: 767.5px) {
  .ppf-b2__f::before {
    left: -220px;
  }
}
.ppf-b2__f::after {
  background: rgba(6, 182, 212, 0.1);
  left: 470px;
  top: -24px;
}
@media (max-width: 767.5px) {
  .ppf-b2__f::after {
    right: -12px;
    top: auto;
    bottom: 400px;
  }
}
@media (max-width: 767.5px) {
  .ppf-b2__f {
    padding: 16px;
    gap: 16px;
  }
}
.ppf-b2__total {
  display: flex;
  flex-direction: column;
  font-weight: 500;
  font-size: 12px;
  line-height: 133%;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #94a3b8;
}
.ppf-b2__total span {
  font-weight: 600;
  font-size: 30px;
  letter-spacing: -0.03em;
  color: #22d3ee;
  margin-top: 8px;
  text-transform: lowercase;
  display: flex;
  align-items: center;
  height: 36px;
  white-space: nowrap;
}
@media (max-width: 767.5px) {
  .ppf-b2__total span {
    font-size: 24px;
    height: 28px;
  }
}
.ppf-b2__btn.disabled {
  pointer-events: none;
  background: #444;
  color: #6a6a6a;
}
.ppf-b2__btn.disabled:after {
  background: #6a6a6a;
}

.gal-w__head {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}
@media (max-width: 767.5px) {
  .gal-w__head {
    justify-content: space-between;
  }
}
.gal-w__t {
  position: relative;
  font-size: 40px;
  line-height: 44px;
  text-transform: uppercase;
  font-family: "Librestile Extended Bold";
}
@media (max-width: 1411.5px) {
  .gal-w__t {
    padding-left: 32px;
  }
}
@media (max-width: 767.5px) {
  .gal-w__t {
    font-size: 20px;
    line-height: 28px;
    padding-left: 24px;
  }
}
.gal-w__t:before {
  content: "";
  position: absolute;
  box-sizing: border-box;
  left: 0;
  top: 18px;
  width: 8px;
  height: 8px;
  background: #db385d;
}
@media (max-width: 767.5px) {
  .gal-w__t:before {
    top: 7px;
  }
}
.gal-w__sl {
  width: calc(100% - 16.7656% * clamp(0, (1920px - 100vw) / 508px, 1));
  overflow: hidden;
}
@media (max-width: 767.5px) {
  .gal-w__sl {
    width: 100%;
  }
}
.gal-w__sl {
  margin: 0 10px;
}
@media (max-width: 767.5px) {
  .gal-w__sl {
    margin: 0 6px;
  }
}
.gal-w__sl.swiper-slide-active .gal-w__sl-w {
  opacity: 1;
}
@media (pointer: fine) {
  .gal-w__sl:hover.swiper-slide-active .gal-w__sl-w {
    opacity: 1;
  }
}
.gal-w__sl-w {
  position: relative;
  padding-bottom: 60.86%;
  width: 100%;
  height: 0;
  overflow: hidden;
  opacity: 0.3;
  transition: all 0.3s ease-in-out;
  backface-visibility: hidden;
  /* &:hover {
     @if $properties == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
}
@media (max-width: 767.5px) {
  .gal-w__sl-w {
    padding-bottom: 62.391%;
  }
}
.gal-w__sl-img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  left: 0;
  top: 0;
}
.gal-w__sl-img[data-fancybox] {
  cursor: pointer;
}
.gal-w .sl-nav {
  width: 100%;
  justify-content: space-between;
}
@media (max-width: 1600px) {
  .gal-w .sl-nav {
    width: 100dvw;
  }
}
@media (max-width: 767.5px) {
  .gal-w .sl-nav {
    width: auto;
    position: relative;
    top: auto;
    left: 0;
    transform: translate(0, 0);
  }
  .gal-w .sl-nav:not(:first-child) {
    margin-left: 20px;
  }
}
.gal-w .sl-nav__btn._next {
  transform: translateX(calc(100% + 21px));
}
@media (max-width: 1600px) {
  .gal-w .sl-nav__btn._next {
    transform: translateX(0);
    right: 24px;
  }
}
@media (max-width: 1023.5px) {
  .gal-w .sl-nav__btn._next {
    right: 12px;
  }
}
@media (max-width: 767.5px) {
  .gal-w .sl-nav__btn._next {
    right: auto;
  }
}
.gal-w .sl-nav__btn._prev {
  transform: translateX(calc(-100% - 21px)) rotate(180deg);
}
@media (max-width: 1600px) {
  .gal-w .sl-nav__btn._prev {
    transform: rotate(180deg);
    left: 24px;
  }
}
@media (max-width: 1023.5px) {
  .gal-w .sl-nav__btn._prev {
    left: 12px;
  }
}
@media (max-width: 767.5px) {
  .gal-w .sl-nav__btn._prev {
    left: auto;
  }
}

@media (max-width: 767.5px) {
  .faq {
    overflow: hidden;
  }
}
.faq.turquoise .faq__row::before {
  background: rgba(6, 182, 212, 0.2);
}
.faq.raspberry .faq__row::before {
  background: rgba(254, 1, 60, 0.2);
}
.faq__row {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
}
.faq__row::before {
  content: "";
  position: absolute;
  top: -25px;
  left: 50%;
  width: 518px;
  height: 259px;
  transform: translateX(calc(-50% + 14px));
  pointer-events: none;
  filter: blur(60px);
  -webkit-filter: blur(60px);
  background: rgba(6, 182, 212, 0.2);
  mix-blend-mode: screen;
  border-radius: 0px;
}
@media (max-width: 767.5px) {
  .faq__row::before {
    top: -5px;
  }
}
.faq__t {
  text-align: center;
  position: relative;
  z-index: 1;
  max-width: 414px;
}
.faq-b {
  transition: 1s 0.3s ease-in-out;
  backface-visibility: hidden;
  /* &:hover {
     @if $properties == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
  overflow: hidden;
  counter-reset: navItem;
  width: 100%;
  max-width: 666px;
  position: relative;
  z-index: 1;
}
.faq-b._more4:not(._active) .faq-b__i:nth-child(4) {
  margin-bottom: 0;
}
.faq-b._more4:not(._active) .faq-b__i:nth-child(n+5) {
  display: none;
}
.faq-b__i {
  border: 1px solid rgba(255, 255, 255, 0.08);
  padding: 24px;
  background: rgba(255, 255, 255, 0.0509803922);
}
.faq-b__i:not(:last-child) {
  margin-bottom: 16px;
}
@media (max-width: 767.5px) {
  .faq-b__i {
    padding: 16px;
  }
}
.faq-b__i:hover .faq-b__btn:after {
  mask-image: url("../img/down.svg");
  mask-repeat: no-repeat;
  mask-position: center center;
  mask-size: contain;
  -webkit-mask-image: url("../img/down.svg");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center center;
  -webkit-mask-size: contain;
  background: #22d3ee;
}
.faq-b__i._active, .faq-b__i._active:hover {
  border: 1px solid rgba(34, 211, 238, 0.5);
}
.faq-b__i._active .faq-b__btn:after, .faq-b__i._active:hover .faq-b__btn:after {
  mask-image: url("../img/down.svg");
  mask-repeat: no-repeat;
  mask-position: center center;
  mask-size: contain;
  -webkit-mask-image: url("../img/down.svg");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center center;
  -webkit-mask-size: contain;
  background: #22d3ee;
}
.faq-b__head {
  position: relative;
  padding-right: 60px;
  cursor: pointer;
  min-height: 20px;
  display: flex;
  align-items: center;
}
@media (max-width: 767.5px) {
  .faq-b__head {
    padding-right: 40px;
  }
}
.faq-b__t {
  position: relative;
  font-weight: 500;
  font-size: 14px;
  line-height: 143%;
  color: #fff;
  text-transform: uppercase;
}
.faq-b__btn {
  width: 18px;
  height: 18px;
  position: absolute;
  right: 0;
  transition: all 0.3s ease-in-out;
  backface-visibility: hidden;
  /* &:hover {
     @if $properties == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
}
.faq-b__btn:after {
  content: "";
  position: absolute;
  box-sizing: border-box;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  mask-image: url("../img/down.svg");
  mask-repeat: no-repeat;
  mask-position: center center;
  mask-size: contain;
  -webkit-mask-image: url("../img/down.svg");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center center;
  -webkit-mask-size: contain;
  background: #98a8ab;
  transition: all 0.3s ease-in-out;
  backface-visibility: hidden;
  /* &:hover {
     @if $properties == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
}
.faq-b__d {
  padding-top: 24px;
  font-weight: 400;
  font-size: 16px;
  line-height: 156%;
  color: #98a8ab;
}
@media (max-width: 767.5px) {
  .faq-b__d {
    padding-bottom: 16px;
  }
}
.faq-b__d p:not(:last-child) {
  margin-bottom: 1em;
}

.b-quote__row {
  display: flex;
}
@media (max-width: 1150px) {
  .b-quote__row {
    display: block;
  }
}
.b-quote__w {
  flex: 0 1 50%;
  padding: 40px;
  position: relative;
  background: linear-gradient(135deg, rgba(34, 211, 238, 0.15) 0%, rgba(255, 0, 127, 0.15) 100%);
}
.b-quote__w::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  backdrop-filter: blur(167px);
  -webkit-backdrop-filter: blur(167px);
  pointer-events: none;
}
@media (max-width: 767.5px) {
  .b-quote__w {
    padding: 32px 12px;
  }
}
.b-quote__w-b {
  position: relative;
  z-index: 1;
}
.b-quote__image {
  flex: 0 1 50%;
  min-height: 560px;
  position: relative;
}
.b-quote__image img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 1200px) {
  .b-quote__image {
    min-height: 0;
    padding: 0 0 108.842% 0;
  }
}
.b-quote__fon {
  overflow: hidden;
  position: absolute;
  z-index: -1;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: #db385d;
}
.b-quote__fon:before {
  content: "";
  position: absolute;
  box-sizing: border-box;
  left: 483px;
  bottom: 0;
  width: 1800px;
  height: 100%;
  background: url("../img/image_form.png") no-repeat left bottom;
  background-size: contain;
}
@media (max-width: 1919.5px) {
  .b-quote__fon:before {
    left: 471px;
  }
}
@media (max-width: 1023.5px) {
  .b-quote__fon:before {
    left: 450px;
  }
}
@media (max-width: 767.5px) {
  .b-quote__fon:before {
    width: 687px;
    height: 242px;
    left: 0;
  }
}
.b-quote__d {
  font-weight: 400;
  font-size: 14px;
  line-height: 157%;
  color: #98a8ab;
  margin-top: 8px;
  max-width: 368px;
}
.b-quote__img {
  position: absolute;
  right: 0;
  bottom: 0;
  top: 0;
  left: 40%;
  width: 2561px;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: left bottom;
     object-position: left bottom;
}
.b-seo {
  font-family: "Grunt Grotesk Variable";
}
.b-seo__t {
  position: relative;
  padding-top: 10px;
  padding-bottom: 10px;
}
@media (max-width: 1411.5px) {
  .b-seo__t {
    padding-left: 24px;
  }
}
.b-seo__t:before {
  content: "";
  position: absolute;
  box-sizing: border-box;
  left: 0;
  top: 50%;
  margin-top: -4px;
  width: 8px;
  height: 8px;
  background: #db385d;
}
.b-seo__w {
  position: relative;
}
.b-seo__w:after {
  content: "";
  position: absolute;
  box-sizing: border-box;
  left: 0;
  height: 100px;
  right: 10px;
  bottom: 0;
  background: linear-gradient(180deg, rgba(18, 18, 18, 0) 0%, #121212 100%);
  pointer-events: none;
}
.b-seo__d {
  max-height: 190px;
  padding-right: 24px;
  margin-right: 0;
  padding-bottom: 60px;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px; /* 157.143% */
}
@media (max-width: 1919.5px) {
  .b-seo__d {
    max-height: 234px;
  }
}
@media (max-width: 767.5px) {
  .b-seo__d {
    max-height: 291px;
  }
}

.about-b__row {
  display: flex;
  align-items: center;
}
@media (max-width: 1023.5px) {
  .about-b__row {
    flex-direction: column;
    gap: 24px;
  }
}
.about-b__image {
  flex: 0 1 50%;
  position: relative;
  padding: 0 0 30.12% 0;
}
.about-b__image img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 1023.5px) {
  .about-b__image {
    width: 100%;
    flex: 0 1 auto;
    order: 2;
    padding: 0 0 56.27% 0;
  }
}
.about-b__content {
  flex: 0 1 50%;
  padding: 40px;
}
@media (max-width: 1023.5px) {
  .about-b__content {
    flex: 0 1 auto;
    order: 1;
    padding: 0;
  }
}
.about-b__title:not(:last-child) {
  margin-bottom: 16px;
}
.about-b__text {
  font-weight: 400;
  font-size: 16px;
  line-height: 156%;
  color: #98a8ab;
}
.about-b__text:not(:last-child) {
  margin-bottom: 24px;
}
.about-b__text p:not(:last-child) {
  margin-bottom: 1rem;
}
@media (max-width: 767.5px) {
  .about-b__btn {
    width: 100%;
  }
}

@media (max-width: 767.5px) {
  .ppfb1 {
    overflow: hidden;
  }
}
.ppfb1.turquoise .ppfb1__row::before {
  background: rgba(34, 211, 238, 0.3);
}
@media (max-width: 767.5px) {
  .ppfb1.turquoise .ppfb1__row::before {
    background: rgba(34, 211, 238, 0.2);
  }
}
.ppfb1.raspberry .ppfb1__row::before {
  background: rgba(254, 1, 60, 0.3);
}
@media (max-width: 767.5px) {
  .ppfb1.raspberry .ppfb1__row::before {
    background: rgba(254, 1, 60, 0.2);
  }
}
.ppfb1.left .ppfb1__image {
  order: 1;
}
@media (max-width: 1023.5px) {
  .ppfb1.left .ppfb1__image {
    order: 2;
  }
}
.ppfb1.left .ppfb1__content {
  order: 2;
}
@media (max-width: 1023.5px) {
  .ppfb1.left .ppfb1__content {
    order: 1;
  }
}
.ppfb1.right .ppfb1__image {
  order: 2;
}
@media (max-width: 1023.5px) {
  .ppfb1.right .ppfb1__image {
    order: 2;
  }
}
.ppfb1.right .ppfb1__content {
  order: 1;
}
@media (max-width: 1023.5px) {
  .ppfb1.right .ppfb1__content {
    order: 1;
  }
}
.ppfb1__row {
  display: flex;
  position: relative;
}
.ppfb1__row::before {
  content: "";
  position: absolute;
  top: -26px;
  left: 50%;
  width: 650px;
  height: 325px;
  transform: translateX(calc(-50% + 14px));
  pointer-events: none;
  filter: blur(60px);
  -webkit-filter: blur(60px);
  background: rgba(34, 211, 238, 0.3);
  mix-blend-mode: screen;
  border-radius: 0px;
  z-index: 1;
}
@media (max-width: 767.5px) {
  .ppfb1__row::before {
    background: rgba(34, 211, 238, 0.2);
    top: -6px;
  }
}
@media (max-width: 1023.5px) {
  .ppfb1__row {
    flex-direction: column;
  }
}
.ppfb1__image {
  flex: 0 1 50%;
  position: relative;
  min-height: 600px;
  order: 1;
  z-index: 2;
}
@media (max-width: 1023.5px) {
  .ppfb1__image {
    order: 2;
    min-height: 0;
    padding: 0 0 108.842% 0;
    flex: 0 1 auto;
  }
}
.ppfb1__image img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.ppfb1__content {
  order: 2;
  flex: 0 1 50%;
  height: 100%;
  max-height: 673px;
  padding: 40px 16px 40px 40px;
  background: linear-gradient(133deg, rgba(34, 211, 238, 0.15) 0%, rgba(255, 0, 127, 0.15) 100%);
  backdrop-filter: blur(57px);
  -webkit-backdrop-filter: blur(57px);
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
@media (max-width: 1023.5px) {
  .ppfb1__content {
    order: 1;
    flex: 0 1 auto;
  }
}
@media (max-width: 767.5px) {
  .ppfb1__content {
    padding: 32px 3px 32px 12px;
    max-height: 473px;
  }
}
.ppfb1__inner {
  overflow: hidden;
  overflow-y: auto;
  height: 100%;
}
.ppfb1__inner::-webkit-scrollbar {
  width: 5px;
}
.ppfb1__inner::-webkit-scrollbar-track {
  border-radius: 10px;
}
.ppfb1__inner::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: rgba(34, 211, 238, 0.2);
  cursor: pointer;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  backface-visibility: hidden;
  /* &:hover {
     @if $properties == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
}
.ppfb1__inner::-webkit-scrollbar-thumb:hover {
  background: rgba(34, 211, 238, 0.5);
}
.ppfb1__b {
  padding-right: 19px;
}
@media (max-width: 767.5px) {
  .ppfb1__b {
    padding-right: 4px;
  }
}
.ppfb1__d {
  font-weight: 400;
  font-size: 16px;
  line-height: 138%;
  color: #98a8ab;
}
@media (max-width: 767.5px) {
  .ppfb1__d {
    font-size: 14px;
  }
}

.desc-720 .ppfb1__content {
  max-height: 720px;
}
@media (max-width: 767.5px) {
  .desc-720 .ppfb1__content {
    max-height: 473px;
  }
}

.h-top {
  position: relative;
  overflow: hidden;
  height: calc(100dvh - 56px);
  min-height: 744px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 20px 0 76px 0;
}
@media (max-width: 1411.5px) {
  .h-top {
    height: calc(100dvh - 46px);
  }
}
@media (max-width: 767.5px) {
  .h-top {
    height: calc(100dvh - 48px);
    padding: 52px 0 20px 0;
    justify-content: flex-start;
  }
}
.h-top__titles {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  max-width: 672px;
  margin-top: 5px;
}
@media (max-width: 767.5px) {
  .h-top__titles {
    margin-top: 8px;
    max-width: 312px;
  }
}
.h-top__d {
  color: #22d3ee;
  font-family: "Inter";
  font-size: 26px;
  font-weight: 600;
  line-height: 138%;
  letter-spacing: 0.05em;
  text-transform: uppercase;
}
@media (max-width: 1023.5px) {
  .h-top__d {
    font-size: 15px;
    line-height: 133%;
  }
}
.h-top__st {
  font-family: "MrDafoe";
  font-weight: 400;
  font-size: 145px;
  line-height: 150%;
  letter-spacing: -0.02em;
  color: #ffaad4;
  text-shadow: 0 0 81px #ff007f, 0 0 40px #ff007f, 0 0 20px #ff007f, 0 0 10px #ff007f;
  transform: rotate(-9deg);
  overflow: visible;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: -105px 0 0 5px;
}
.h-top__st .ml, .h-top__st .inl {
  overflow: visible;
}
@media (max-width: 767.5px) {
  .h-top__st {
    font-size: 91px;
    margin: -54px 0 0 0;
    align-items: flex-end;
  }
}
.h-top__p {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media (max-width: 767.5px) {
  .h-top__p {
    display: none;
  }
}
.h-top__p-mob {
  display: none;
}
@media (max-width: 767.5px) {
  .h-top__p-mob {
    display: block;
  }
}
.h-top__img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.h-top__f {
  display: flex;
  justify-content: flex-start;
  gap: 16px;
  margin-top: -6px;
}
@media (max-width: 767.5px) {
  .h-top__f {
    margin-top: 0px;
  }
}
@media (max-width: 767.5px) {
  .h-top__f {
    flex-direction: column;
    width: 100%;
  }
}
@media (max-width: 767.5px) {
  .h-top__btn {
    width: 100%;
  }
}

.part__i {
  padding: 0 52px;
  flex-shrink: 0;
}
@media (max-width: 1919.5px) {
  .part__i {
    padding: 0 44px;
  }
}
@media (max-width: 767.5px) {
  .part__i {
    padding: 0 28px;
  }
}
.part__i-img {
  display: block;
  max-height: 40px;
  width: auto;
}
@media (max-width: 767.5px) {
  .part__i-img {
    height: 36px;
  }
}

.b-rev__top {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  gap: 32px;
}
@media (max-width: 1023.5px) {
  .b-rev__top {
    gap: 24px;
  }
}
@media (max-width: 767.5px) {
  .b-rev__top {
    gap: 16px;
  }
}
@media (max-width: 350px) {
  .b-rev__top {
    flex-wrap: wrap;
  }
}
.b-rev__top-rt {
  display: flex;
  gap: 32px;
  justify-content: flex-end;
  align-items: center;
}
@media (max-width: 1023.5px) {
  .b-rev__top-rt {
    justify-content: space-between;
    align-items: flex-end;
    align-self: stretch;
  }
}
.b-rev__info {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 16px;
}
.b-rev__t {
  position: relative;
  font-size: 40px;
  line-height: 44px;
  text-transform: uppercase;
  font-family: "Librestile Extended Bold";
}
@media (max-width: 1411.5px) {
  .b-rev__t {
    padding-left: 32px;
  }
}
@media (max-width: 767.5px) {
  .b-rev__t {
    font-size: 20px;
    line-height: 28px;
    padding-left: 24px;
  }
}
.b-rev__t:before {
  content: "";
  position: absolute;
  box-sizing: border-box;
  left: 0;
  top: 18px;
  width: 8px;
  height: 8px;
  background: #db385d;
}
@media (max-width: 767.5px) {
  .b-rev__t:before {
    top: 7px;
  }
}
.b-rev-i.swiper-slide {
  width: calc(33.3333333333% - 13.333px);
}
.b-rev-i.swiper-slide:not(:last-child) {
  margin-right: 20px;
}
@media (max-width: 1200px) {
  .b-rev-i.swiper-slide {
    width: calc(50% - 10px);
  }
}
@media (max-width: 600px) {
  .b-rev-i.swiper-slide {
    width: 100%;
  }
  .b-rev-i.swiper-slide:not(:last-child) {
    margin-right: 10px;
  }
}
.b-rev-i__content {
  height: 100%;
  display: flex;
  flex-direction: column;
  gap: 12px;
  padding: 31px;
  border: 1px solid rgba(34, 211, 238, 0.2);
  position: relative;
  background: linear-gradient(133deg, rgba(34, 211, 238, 0.15) 0%, rgba(255, 0, 127, 0.15) 100%);
}
.b-rev-i__content::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  transition: all 0.3s ease-in-out;
  backface-visibility: hidden;
  /* &:hover {
     @if $properties == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
  z-index: 1;
}
@media (pointer: fine) {
  .b-rev-i__content:hover::after {
    box-shadow: inset 0 -10px 21px 1px rgba(34, 211, 238, 0.7), inset 0 -14px 11px -10px rgba(34, 211, 238, 0.2), inset 0 -4px 17px -9px rgba(255, 255, 255, 0.64), inset 0 -10px 12px -1px rgba(34, 211, 238, 0.15), inset 0 9px 11px 0 rgba(34, 211, 238, 0.2);
  }
}
@media (max-width: 767.5px) {
  .b-rev-i__content {
    padding: 19px 15px 9px 15px;
  }
}
.b-rev-i__p {
  border-radius: 50%;
  overflow: hidden;
  position: relative;
  padding-bottom: 100%;
}
.b-rev-i__img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  left: 0;
  top: 0;
}
.b-rev-i__d {
  font-weight: 400;
  font-size: 14px;
  line-height: 143%;
  letter-spacing: -0.023em;
  color: #98a8ab;
}
.b-rev-i__d p:not(:last-child) {
  margin-bottom: 1em;
}
.b-rev-i__d {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  overflow: hidden;
}
.b-rev-i__link {
  height: 40px;
  display: flex;
  align-items: center;
  gap: 12px;
  font-weight: 700;
  font-size: 12px;
  line-height: 167%;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #fff;
  position: relative;
}
.b-rev-i__link:after {
  content: "";
  position: relative;
  box-sizing: border-box;
  width: 20px;
  height: 20px;
  mask-image: url("../img/arrow-right.svg");
  mask-repeat: no-repeat;
  mask-position: center center;
  mask-size: contain;
  -webkit-mask-image: url("../img/arrow-right.svg");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center center;
  -webkit-mask-size: contain;
  background: #fff;
  top: -0.1em;
  right: 0;
  transition: right 0.3s ease-in-out;
  backface-visibility: hidden;
  /* &:hover {
     @if $properties == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
}
.b-rev-i__f {
  display: grid;
  grid-template-columns: 48px 1fr;
  gap: 12px;
  align-items: center;
  grid-auto-rows: max-content;
}
.b-rev-i__f-rt {
  display: grid;
  grid-auto-rows: max-content;
  gap: 4px;
}
.b-rev-i__t {
  font-weight: 400;
  font-size: 16px;
  line-height: 138%;
  color: #fff;
}
.b-rev-i__star {
  display: flex;
  gap: 3.33px;
}
.b-rev-i__star svg {
  flex-shrink: 0;
}
@media (max-width: 767.5px) {
  .b-rev__s {
    overflow: visible;
  }
}
.b-rev__btn {
  border: 1px solid rgba(255, 255, 255, 0.5019607843);
}
@media (max-width: 767.5px) {
  .b-rev__btn {
    width: 100%;
  }
}
.b-rev__btn:hover {
  border-color: #fff;
}
.b-rev__btn-w {
  display: flex;
  justify-content: center;
}

.serv__top {
  position: relative;
}
.serv__top:before {
  content: "";
  position: absolute;
  box-sizing: border-box;
  left: 0;
  top: 18px;
  width: 8px;
  height: 8px;
  background: #db385d;
}
@media (max-width: 767.5px) {
  .serv__top:before {
    top: 7px;
  }
}
.serv__t {
  color: rgba(255, 255, 255, 0.3);
  font-family: "Grunt Grotesk Variable";
  font-size: 20px;
  font-weight: 480;
  line-height: 24px; /* 120% */
  letter-spacing: 0.6px;
  text-transform: uppercase;
  padding: 10px 0;
}
@media (max-width: 1411.5px) {
  .serv__t {
    padding-left: 32px;
  }
}
@media (max-width: 767.5px) {
  .serv__t {
    font-size: 18px;
    line-height: 22px;
    letter-spacing: 0.54px;
    padding-top: 0;
    padding-bottom: 0;
  }
}

.serv-b {
  overflow: hidden;
  counter-reset: navItem;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.serv-b__i {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 24px;
  background: #121212;
}
@media (max-width: 1023.5px) {
  .serv-b__i {
    padding-top: 20px;
  }
}
.serv-b__head {
  position: relative;
  min-height: 44px;
  display: flex;
  align-items: center;
  padding-right: 412px;
  overflow: hidden;
}
.serv-b__head:before {
  counter-increment: navItem;
  content: counter(navItem, decimal-leading-zero) " /";
  position: absolute;
  top: 0;
  left: 0;
  color: var(--Text-textAccent, #db385d);
  font-family: "Librestile Extended Bold";
  font-size: 10px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px; /* 160% */
  letter-spacing: 0.2px;
  text-transform: uppercase;
}
.serv-b__head:after {
  content: "";
  position: absolute;
  box-sizing: border-box;
  right: 0;
  top: 0;
  background: linear-gradient(180deg, #121212 0%, rgba(219, 56, 93, 0.7) 100%);
  width: 388px;
  height: 544px;
}
@media (max-width: 1919.5px) {
  .serv-b__head:after {
    width: 328px;
    height: 460px;
  }
}
@media (max-width: 1023.5px) {
  .serv-b__head:after {
    display: none;
  }
}
@media (max-width: 1919.5px) {
  .serv-b__head {
    padding-right: 352px;
  }
}
@media (max-width: 1411.5px) {
  .serv-b__head {
    padding-left: 40px;
  }
}
@media (max-width: 1023.5px) {
  .serv-b__head {
    min-height: 32px;
    padding-right: 0;
    pointer-events: none;
  }
}
.serv-b__t {
  position: relative;
  font-size: 40px;
  line-height: 44px; /* 110% */
  text-transform: uppercase;
  font-family: "Librestile Extended Bold";
  overflow: hidden;
}
@media (min-width: 1024px) {
  .serv-b__t {
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
  }
}
@media (max-width: 1023.5px) {
  .serv-b__t {
    font-size: 24px;
    line-height: 32px; /* 133.333% */
    padding-right: 0;
  }
}
.serv-b__t:hover {
  color: #22d3ee;
}
.serv-b__cont {
  width: 100% !important;
  margin-top: -44px;
}
@media (max-width: 1023.5px) {
  .serv-b__cont {
    margin-top: 24px;
    display: block !important;
  }
}
.serv-b__w {
  display: grid;
  grid-template-columns: 1fr 388px;
  gap: 32px;
  grid-auto-rows: max-content;
  padding-bottom: 24px;
}
@media (max-width: 1919.5px) {
  .serv-b__w {
    grid-template-columns: 1fr 328px;
  }
}
@media (max-width: 1023.5px) {
  .serv-b__w {
    grid-template-columns: 1fr;
    padding-bottom: 36px;
  }
}
.serv-b__w-lt {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  gap: 32px;
  padding-top: 80px;
}
@media (max-width: 1023.5px) {
  .serv-b__w-lt {
    gap: 24px;
    padding-top: 0;
  }
}
.serv-b__d {
  font-size: 14px;
  line-height: 22px;
  color: #b0b0b0;
  font-family: "Grunt Grotesk Variable";
  max-width: 690px;
}
@media (max-width: 1919.5px) {
  .serv-b__d {
    max-width: 643px;
  }
}
.serv-b__d p:not(:last-child) {
  margin-bottom: 1em;
}
.serv-b__img {
  width: 388px;
  height: 544px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 0px 0px 24px 0px;
  position: relative;
  z-index: 1;
}
@media (max-width: 1919.5px) {
  .serv-b__img {
    width: 328px;
    height: 460px;
  }
}
@media (max-width: 1023.5px) {
  .serv-b__img {
    width: 100%;
    height: 69.33vw;
  }
}

.serv-b__row {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}
@media (max-width: 767.5px) {
  .serv-b__row {
    gap: 16px;
  }
}
.serv-b__column {
  flex: 0 1 calc(50% - 10px);
}
@media (max-width: 767.5px) {
  .serv-b__column {
    flex: 1 1 100%;
  }
}
.serv-b__item {
  position: relative;
  overflow: hidden;
  height: 100%;
  min-height: 428px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  padding: 40px;
}
.serv-b__item::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  transition: all 0.3s ease-in-out;
  backface-visibility: hidden;
  /* &:hover {
     @if $properties == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
  transition: all 0.3s ease-in-out;
}
@media (pointer: fine) {
  .serv-b__item:hover::after {
    box-shadow: inset 0 -70px 47px -33px #0083aa, inset 0 -14px 27px -10px rgba(22, 181, 205, 0.54), inset 0 -19px 17px -9px rgba(255, 255, 255, 0.64), inset 0 10px 12px -1px rgba(13, 189, 216, 0.15), inset 0 -1px 11px 0 #0aa0b7;
  }
}
@media (max-width: 1023.5px) {
  .serv-b__item {
    padding: 28px;
  }
}
@media (max-width: 767.5px) {
  .serv-b__item {
    padding: 16px;
  }
}
.serv-b__image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.serv-b__image::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(0.05deg, #09090B 0.04%, rgba(9, 9, 11, 0.6) 29.43%, rgba(9, 9, 11, 0) 58.81%);
}
.serv-b__image img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: left;
     object-position: left;
}
.serv-b__content {
  position: relative;
  z-index: 1;
  max-width: 450px;
}
.serv-b__title {
  color: #fff;
}
.serv-b__title:not(:last-child) {
  margin-bottom: 11px;
}
.serv-b__text {
  font-weight: 500;
  font-size: 14px;
  line-height: 143%;
  color: #fff;
}
.serv-b__text:not(:last-child) {
  margin-bottom: 11px;
}
.serv-b__text p:not(:last-child) {
  margin-bottom: 1em;
}
@media (max-width: 767.5px) {
  .logos .container {
    padding: 0;
  }
}

.top__row {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.top__d {
  color: rgba(255, 255, 255, 0.3);
  text-align: center;
  font-size: 20px;
  font-weight: 700;
  line-height: 120%; /* 24px */
  letter-spacing: 0.6px;
  text-transform: uppercase;
}
@media (max-width: 1023.5px) {
  .top__d {
    font-size: 18px;
    letter-spacing: 0.54px;
  }
}
.top__t {
  text-align: left;
}

.s-base {
  padding-bottom: 0;
}
@media (max-width: 767.5px) {
  .s-base.s-base-training .s-base__t svg {
    width: 446.58px;
    height: 82.63px;
  }
}
.s-base.s-base-about {
  padding-bottom: 80px;
}
@media (max-width: 767.5px) {
  .s-base.s-base-about {
    padding-bottom: 48px;
  }
}
.s-base.s-base-about .s-base__image::after {
  content: "";
  position: absolute;
  width: 1090px;
  height: 545px;
  bottom: -17.6px;
  left: 50%;
  transform: translateX(-50%);
  filter: blur(60px);
  -webkit-filter: blur(60px);
  background: rgba(254, 1, 60, 0.3);
  mix-blend-mode: screen;
}
@media (max-width: 1200px) {
  .s-base.s-base-about .s-base__image::after {
    max-width: 90%;
    height: 86%;
  }
}
.s-base.s-base-about .s-base__row {
  z-index: 1;
}
.s-base__row {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
}
.s-base__row::before {
  position: absolute;
  content: "";
  border-radius: 9999px;
  width: 650px;
  height: 325px;
  top: 54px;
  left: 50%;
  transform: translateX(-50%);
  pointer-events: none;
  filter: blur(205px);
  -webkit-filter: blur(205px);
  background: rgba(34, 211, 238, 0.3);
  mix-blend-mode: screen;
}
.s-base__row._maxw {
  max-width: 820px;
  margin: auto;
}
@media (max-width: 1919.5px) {
  .s-base__row._maxw {
    max-width: 870px;
  }
}
.s-base__content {
  position: relative;
  z-index: 1;
}
.s-base__image {
  position: relative;
  z-index: 1;
  padding: 0 0 52.4% 0;
}
.s-base__image img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  z-index: 1;
}
@media (max-width: 767.5px) {
  .s-base__image {
    padding: 0 0 58.3% 0;
  }
}
.s-base__d {
  font-weight: 400;
  font-size: 18px;
  line-height: 156%;
  text-align: center;
  color: #98a8ab;
  width: 100%;
  max-width: 509px;
}
@media (max-width: 767.5px) {
  .s-base__d {
    font-size: 16px;
  }
  .s-base__d br {
    display: none;
  }
}
.s-base__t {
  text-align: center;
}
@media (max-width: 767.5px) {
  .s-base__t svg {
    width: 356.38px;
    height: 82.63px;
  }
}
.s-base__st {
  font-family: "MrDafoe";
  font-weight: 400;
  font-size: 145px;
  line-height: 150%;
  letter-spacing: -0.02em;
  color: #ffaad4;
  text-shadow: 0 0 84px #ff007f, 0 0 42px #ff007f, 0 0 21px #ff007f, 0 0 10px #ff007f;
  transform: rotate(-9deg);
  margin: -110px 40px -10px 0;
}
@media (max-width: 767.5px) {
  .s-base__st {
    font-size: 91px;
    margin: -68px 34px -10px 0;
  }
}
@media (max-width: 400px) {
  .s-base__st {
    font-size: 76px;
    margin: -65px 24px -5px 0;
  }
}

.cnt {
  padding: 125px 0 85px 0;
}
@media (max-width: 767.5px) {
  .cnt {
    padding: 48px 0;
  }
}
@media (max-width: 767.5px) {
  .cnt .top__t svg {
    width: 311.6px;
    height: 82.63px;
  }
}
.cnt__content {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
}
.cnt__m {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}
@media (max-width: 1023.5px) {
  .cnt__m {
    grid-template-columns: 1fr;
  }
}
.cnt__lt {
  padding-right: 24px;
}
@media (max-width: 1023.5px) {
  .cnt__lt {
    padding-right: 0;
  }
}
@media (max-width: 1023.5px) {
  .cnt__rt {
    margin-top: 40px;
  }
}
@media (max-width: 767.5px) {
  .cnt__rt {
    margin-top: 32px;
  }
}
.cnt-i__d {
  font-weight: 400;
  font-size: 18px;
  line-height: 156%;
  color: #fff;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
@media (max-width: 767.5px) {
  .cnt-i__d {
    font-size: 16px;
  }
}
.cnt-i__d p {
  display: flex;
  align-items: center;
  padding-left: 34px;
  position: relative;
}
.cnt-i__d p::before {
  content: "";
  position: absolute;
  left: 0;
  width: 24px;
  height: 24px;
  background: url("../img/clock.svg") center no-repeat;
  background-size: contain;
}
.cnt__link {
  font-weight: 400;
  font-size: 18px;
  line-height: 156%;
  color: #fff;
  transition: all 0.3s ease-in-out;
  backface-visibility: hidden;
  /* &:hover {
     @if $properties == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
  display: grid;
  grid-template-columns: 24px 1fr;
  gap: 10px;
  align-items: center;
  grid-auto-rows: max-content;
}
.cnt__link svg {
  transition: all 0.3s ease-in-out;
  backface-visibility: hidden;
  /* &:hover {
     @if $properties == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
}
.cnt__link:hover {
  color: #22d3ee;
  text-shadow: 0 0 84px #ff007f, 0 0 42px #ff007f, 0 0 21px #ff007f, 0 0 10px #ff007f;
}
@media (max-width: 767.5px) {
  .cnt__link {
    font-size: 16px;
  }
}
.cnt__tel svg {
  fill: #FF007F;
}
.cnt__tel:hover {
  fill: #22d3ee;
}
.cnt__mail svg {
  fill: #FF007F;
}
.cnt__mail:hover {
  fill: #22d3ee;
}
.cnt__address svg {
  stroke: #FF007F;
}
.cnt__address:hover {
  stroke: #22d3ee;
}
.cnt__map {
  min-height: 370px;
  height: 100%;
}

.p404 {
  position: relative;
  overflow: hidden;
  z-index: 1;
  padding: 56px 0;
}
@media (max-width: 767.5px) {
  .p404 {
    padding: 48px 0;
  }
}
.p404__row {
  display: grid;
  grid-template-columns: 322px 1fr;
  gap: 20px;
  align-items: center;
  grid-auto-rows: max-content;
}
@media (max-width: 1023.5px) {
  .p404__row {
    grid-template-columns: 1fr;
  }
}
@media (max-width: 767.5px) {
  .p404__m svg {
    width: 143.81px;
    height: 66.23px;
  }
}
.p404__img {
  display: block;
  width: 100%;
  max-width: 531px;
  height: auto;
}
.p404__d {
  font-weight: 400;
  font-size: 14px;
  line-height: 143%;
  letter-spacing: -0.02em;
  color: #98a8ab;
}

.tabs__container {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.tabs__b {
  border-radius: 20px;
  background: rgba(34, 211, 238, 0.2);
}

.mtab {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.mtab__w {
  display: flex;
  gap: 8px;
  justify-content: stretch;
  flex-wrap: wrap;
  border: 1px solid rgba(34, 211, 238, 0.2);
  border-radius: 16px;
  padding: 4px;
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
  background: #000;
}
@media (max-width: 767.5px) {
  .mtab__w {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }
}
.mtab__i {
  border-radius: 12px;
  padding: 8px 20px;
  font-weight: 500;
  font-size: 14px;
  line-height: 143%;
  color: #98a8ab;
  border: 1px solid transparent;
  flex: 1 0 auto;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 38px;
  transition: color, background, border 0.3s ease-in-out;
  backface-visibility: hidden;
  /* &:hover {
     @if $properties == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
}
.mtab__i._active {
  border: 1px solid rgba(255, 255, 255, 0.5);
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.5);
  background: #22d3ee;
  color: #0d0a0b;
  pointer-events: none;
}
@media (pointer: fine) {
  .mtab__i:hover {
    border-color: rgba(255, 255, 255, 0.5);
  }
}
.subtab {
  position: relative;
  display: none;
  z-index: 1;
}
.subtab._active {
  display: flex;
  justify-content: center;
  padding: 10px 0 0 0;
}
.subtab__w {
  display: flex;
  gap: 8px;
  flex-wrap: wrap;
  border: 1px solid rgba(34, 211, 238, 0.2);
  border-radius: 16px;
  padding: 4px;
}
@media (max-width: 500px) {
  .subtab__w {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
  }
}
.subtab__i {
  border-radius: 12px;
  padding: 8px 20px;
  font-weight: 500;
  font-size: 14px;
  line-height: 143%;
  text-align: center;
  color: #98a8ab;
  border: 1px solid transparent;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 38px;
  transition: color, background, border 0.3s ease-in-out;
  backface-visibility: hidden;
  /* &:hover {
     @if $properties == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
}
.subtab__i._active {
  border: 1px solid rgba(255, 255, 255, 0.5);
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.5);
  background: rgba(34, 211, 238, 0.5);
  color: #fcfcfc;
  pointer-events: none;
}
@media (pointer: fine) {
  .subtab__i:hover {
    border-color: rgba(255, 255, 255, 0.5);
  }
}
@media (max-width: 500px) {
  .subtab__i {
    padding: 8px 16px;
  }
}
.wgal {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
}
@media (max-width: 767.5px) {
  .wgal {
    grid-template-columns: 1fr 1fr;
    gap: 16px;
  }
}
.wgal:not(._active) .wgal__i:nth-child(n+13) {
  display: none;
}
.wgal__i {
  padding-bottom: 123.854%;
  position: relative;
  overflow: hidden;
}
.wgal__i::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: all 0.3s ease-in-out;
  backface-visibility: hidden;
  /* &:hover {
     @if $properties == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
  z-index: 1;
  pointer-events: none;
}
@media (pointer: fine) {
  .wgal__i:hover::after {
    box-shadow: inset 0 -10px 47px -33px #22d3ee, inset 0 -14px 27px -10px rgba(34, 211, 238, 0.5), inset 0 -4px 17px -9px rgba(255, 255, 255, 0.64), inset 0 -10px 12px -1px rgba(34, 211, 238, 0.15), inset 0 9px 11px 0 rgba(34, 211, 238, 0.2);
  }
}
.wgal__i-img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  left: 0;
  top: 0;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  backface-visibility: hidden;
  /* &:hover {
     @if $properties == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
  display: block;
}

.wblog {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
  position: relative;
  z-index: 1;
}
@media (max-width: 1023.5px) {
  .wblog {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 767.5px) {
  .wblog {
    grid-template-columns: 1fr;
    gap: 16px;
  }
}
.wblog:not(._active) .wgal__i:nth-child(n+13) {
  display: none;
}

.i-post {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.i-post__p {
  padding-bottom: 65.66%;
  position: relative;
  display: block;
}
.i-post__img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  left: 0;
  top: 0;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  backface-visibility: hidden;
  /* &:hover {
     @if $properties == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
  display: block;
}
@media (pointer: fine) {
  .i-post__img:hover {
    box-shadow: 0 0 42px 0 rgba(255, 0, 127, 0.6), 0 0 10px 0 rgba(255, 0, 127, 0.4);
  }
}
.i-post__content {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 11px;
}
.i-post__meta {
  display: flex;
  align-items: center;
  gap: 8px 32px;
  flex-wrap: wrap;
}
@media (max-width: 767.5px) {
  .i-post__meta {
    gap: 8px 16px;
  }
}
.i-post__time {
  font-weight: 500;
  font-size: 12px;
  line-height: 133%;
  color: #98a8ab;
  white-space: nowrap;
}
.i-post__tax {
  display: flex;
  gap: 12px;
  align-items: center;
  flex-wrap: wrap;
}
.i-post__t {
  font-weight: 400;
  font-size: 18px;
  line-height: 156%;
  color: #fff;
}
@media (max-width: 767.5px) {
  .i-post__t {
    font-size: 16px;
  }
}
@media (pointer: fine) {
  .i-post__t:hover {
    color: #22d3ee;
  }
}
.i-post__d {
  font-weight: 500;
  font-size: 14px;
  line-height: 143%;
  color: #98a8ab;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.i-post__link {
  height: 40px;
}

@media (max-width: 1023.5px) {
  .spt {
    overflow: hidden;
  }
}
.spt__top {
  display: flex;
  justify-content: center;
}
@media (max-width: 1023.5px) {
  .spt__top {
    display: block;
  }
}
.spt__d {
  color: rgba(255, 255, 255, 0.3);
  text-align: center;
  font-size: 20px;
  font-weight: 700;
  line-height: 120%; /* 24px */
  letter-spacing: 0.6px;
  text-transform: uppercase;
}
@media (max-width: 1023.5px) {
  .spt__d {
    font-size: 18px;
    letter-spacing: 0.54px;
  }
}
.spt__t {
  flex: 0 1 calc(50% - 10px);
  font-family: "Anton";
  font-weight: 400;
  font-size: 36px;
  line-height: 111%;
  color: #fff;
}
@media (max-width: 767.5px) {
  .spt__t {
    font-size: 28px;
  }
}
.spt__row {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  gap: 20px;
  align-items: start;
  grid-auto-rows: max-content;
}
.spt__lt {
  grid-column: auto/span 3;
}
@media (min-width: 1024px) {
  .spt__lt {
    position: sticky;
    top: 100px;
  }
}
@media (max-width: 1023.5px) {
  .spt__lt {
    grid-column: auto/span 12;
  }
}
.spt__toc-t {
  font-family: "Anton";
  font-weight: 400;
  font-size: 24px;
  line-height: 133%;
  color: #fff;
}
@media (max-width: 767.5px) {
  .spt__toc-t {
    font-size: 20px;
  }
}
.spt__toc-l {
  display: grid;
  grid-auto-rows: max-content;
  gap: 12px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 24px;
}
@media (max-width: 767.5px) {
  .spt__toc-l {
    padding-bottom: 18px;
  }
}
.spt__toc-a {
  font-weight: 400;
  font-size: 14px;
  line-height: 143%;
  letter-spacing: -0.02em;
  color: rgba(255, 255, 255, 0.7);
}
.spt__toc-a._active {
  color: #22d3ee;
  position: relative;
}
.spt__toc-a._active:before {
  content: "";
  position: absolute;
  box-sizing: border-box;
  left: -14px;
  top: 8px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: #ff007f;
}
@media (max-width: 1023.5px) {
  .spt__toc-a._active:before {
    display: none;
  }
}
.spt__read {
  display: flex;
  align-items: center;
  gap: 8px;
}
.spt__read svg {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
}
.spt__read {
  font-weight: 400;
  font-size: 14px;
  line-height: 157%;
  text-align: right;
  color: #fff;
}
.spt__soc-l {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 12px;
}
.spt__soc-a {
  background: linear-gradient(133deg, rgba(34, 211, 238, 0.15) 0%, rgba(255, 0, 127, 0.15) 100%);
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px;
  width: 40px;
  height: 40px;
  border: 1px solid rgba(34, 211, 238, 0.2);
}
.spt__soc-a path {
  transition: all 0.3s ease-in-out;
  backface-visibility: hidden;
  /* &:hover {
     @if $properties == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
  fill: #22d3ee;
}
@media (pointer: fine) {
  .spt__soc-a:hover {
    box-shadow: 0 0 42px 0 #ff007f, 0 0 10px 0 #ff007f;
  }
}
.spt__thumb {
  margin-bottom: 40px;
}
@media (max-width: 1023.5px) {
  .spt__thumb {
    margin-bottom: 32px;
  }
}
@media (max-width: 767.5px) {
  .spt__thumb {
    margin-bottom: 24px;
  }
}
.spt__thumb img {
  border-radius: 0 0 24px 0;
}
.spt__m {
  grid-column: auto/span 6;
  position: relative;
}
.spt__m::before {
  content: "";
  position: absolute;
  border-radius: 9999px;
  width: 1090px;
  height: 545px;
  filter: blur(235px);
  -webkit-filter: blur(235px);
  background: rgba(254, 1, 60, 0.2);
  mix-blend-mode: screen;
  top: 238px;
  left: 50%;
  transform: translateX(calc(-50% + 14px));
  pointer-events: none;
  z-index: -1;
}
@media (max-width: 1023.5px) {
  .spt__m::before {
    top: -238px;
  }
}
@media (max-width: 1023.5px) {
  .spt__m {
    grid-column: auto/span 12;
  }
}
.spt__rt {
  grid-column: auto/span 3;
  display: grid;
  gap: 24px;
  align-items: start;
  grid-auto-rows: max-content;
}
@media (max-width: 1023.5px) {
  .spt__rt {
    grid-column: auto/span 12;
    margin-top: 40px;
  }
}
@media (max-width: 767.5px) {
  .spt__rt {
    margin-top: 32px;
  }
}
.spt__rt-i {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 11px;
  padding-bottom: 12px;
}
.spt__rt-i:not(:last-child) {
  border-bottom: 1px solid rgba(232, 121, 249, 0.2);
}
.spt__rt-i-meta {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 12px;
}
.spt__rt-i-t {
  font-weight: 500;
  font-size: 14px;
  line-height: 114%;
  letter-spacing: -0.02em;
  color: rgba(255, 255, 255, 0.7);
  transition: all 0.3s ease-in-out;
  backface-visibility: hidden;
  /* &:hover {
     @if $properties == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
}
@media (pointer: fine) {
  .spt__rt-i-t:hover {
    color: #22d3ee;
  }
}
.spt .def p:not(:last-child) {
  margin-bottom: 16px;
}
.spt .def ul {
  padding-left: 52px;
  margin: 0 0 16px 0;
}
@media (max-width: 767.5px) {
  .spt .def ul {
    padding-left: 28px;
  }
}
.spt .def ul li::before {
  left: -22px;
  width: 6px;
  height: 6px;
  background: #ff007f;
}
@media (max-width: 767.5px) {
  .spt .def ul li::before {
    left: -19.5px;
  }
}
.spt .def ul li:not(:last-child) {
  margin-bottom: 5px;
}
.spt .def ol {
  padding-left: 52px;
  margin: 0 0 16px 0;
}
@media (max-width: 767.5px) {
  .spt .def ol {
    padding-left: 28px;
  }
}
.spt .def ol li::before {
  left: -28px;
  color: #ff007f;
}
@media (max-width: 767.5px) {
  .spt .def ol li::before {
    left: -22px;
  }
}
.spt .def ol li:not(:last-child) {
  margin-bottom: 5px;
}

.sptr__top {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
  justify-content: space-between;
  gap: 24px;
}
.sptr_i.swiper-slide {
  height: auto;
  width: calc(33.3333333333% - 13.333px);
}
.sptr_i.swiper-slide:not(:last-child) {
  margin-right: 20px;
}
@media (max-width: 1200px) {
  .sptr_i.swiper-slide {
    width: calc(50% - 10px);
  }
}
@media (max-width: 600px) {
  .sptr_i.swiper-slide {
    width: 100%;
  }
  .sptr_i.swiper-slide:not(:last-child) {
    margin-right: 10px;
  }
}
@media (max-width: 600px) {
  .sptr__m {
    overflow: visible;
  }
}

.blog-page .subtab-cont__b {
  position: relative;
}
.blog-page .subtab-cont__b::before {
  content: "";
  position: absolute;
  border-radius: 9999px;
  width: 1090px;
  height: 545px;
  filter: blur(235px);
  -webkit-filter: blur(235px);
  background: rgba(254, 1, 60, 0.2);
  mix-blend-mode: screen;
  top: 110px;
  left: 50%;
  transform: translateX(calc(-50% + 14px));
  pointer-events: none;
}

.sd.sd-training .container {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.sd.sd-training .sd__top {
  max-width: 956px;
}
.sd.sd-training .sd_st {
  max-width: none;
}
.sd.sd-training .sd_d {
  text-align: left;
  max-width: none;
}
@media (max-width: 767.5px) {
  .sd.sd-training .sd_d:first-child {
    margin-top: 0;
  }
}
.sd.sd-training .sd_d p:not(:last-child) {
  margin-bottom: 20px;
}
@media (max-width: 767.5px) {
  .sd.sd-training .sd_d p:not(:last-child) {
    margin-bottom: 16px;
  }
}
.sd.sd-training .sd__img {
  overflow: hidden;
  width: 100%;
}
.sd.sd-about .sd__body {
  max-width: 892px;
  margin: 0 auto;
}
.sd.sd-about .sd_st {
  max-width: none;
  color: rgba(255, 255, 255, 0.5);
}
.sd.sd-about .sd_st span {
  color: #fff;
}
.sd.sd-about .sd_d {
  max-width: none;
  margin-top: 0;
}
.sd.sd-about .sd_d:not(:first-child) {
  margin-top: 8px;
}
.sd .sd_key-num .sd_d {
  max-width: 464px;
}
.sd.sd-team {
  position: relative;
}
.sd.sd-team::before {
  content: "";
  position: absolute;
  border-radius: 9999px;
  width: 650px;
  height: 325px;
  top: 55px;
  left: 50%;
  transform: translateX(calc(-50% + 14px));
  filter: blur(160px);
  -webkit-filter: blur(160px);
  background: rgba(254, 1, 60, 0.3);
  mix-blend-mode: screen;
}
.sd__top {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.sd__top2 {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 16px 24px;
}
@media (max-width: 1023.5px) {
  .sd__top2 {
    flex-direction: column;
    align-items: flex-start;
  }
}
.sd__top2:before {
  content: "";
  position: absolute;
  box-sizing: border-box;
  left: 0;
  top: 50%;
  margin-top: -4px;
  width: 8px;
  height: 8px;
  background: #db385d;
}
@media (max-width: 1411.5px) {
  .sd__top2:before {
    display: none;
  }
}
@media (max-width: 1411.5px) {
  .sd__top2-t {
    position: relative;
    padding-left: 24px;
  }
  .sd__top2-t:before {
    content: "";
    position: absolute;
    box-sizing: border-box;
    left: 0;
    top: 50%;
    margin-top: -6px;
    width: 8px;
    height: 8px;
    background: #db385d;
  }
}
.sd__top2-link {
  color: var(--Text-textAccent, #db385d);
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 150%; /* 24px */
}
@media (max-width: 1023.5px) {
  .sd__top2-link {
    margin-left: 24px;
  }
}
@media (pointer: fine) {
  .sd__top2-link:hover {
    opacity: 0.5;
  }
}
@media (max-width: 1023.5px) {
  .sd__top2-btn {
    margin-left: 24px;
  }
}
.sd__row {
  display: flex;
  justify-content: center;
  width: 100%;
}
.sd__m {
  width: 100%;
}
.sd__m._g2 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 20px;
  align-items: start;
  grid-auto-rows: max-content;
}
@media (max-width: 767.5px) {
  .sd__m._g2 {
    grid-template-columns: 1fr;
    gap: 16px;
  }
}
@media (max-width: 1411.5px) {
  .sd__mp {
    padding-left: 24px;
  }
}
@media (max-width: 1023.5px) {
  .sd__mp {
    grid-template-columns: 1fr;
  }
}
.sd__body {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.sd_t {
  text-align: center;
}
.sd_d {
  font-weight: 400;
  font-size: 16px;
  line-height: 156%;
  text-align: center;
  color: #98a8ab;
  margin-top: 16px;
  max-width: 618px;
}
@media (max-width: 767.5px) {
  .sd_d {
    font-size: 14px;
  }
}
.sd_st {
  font-weight: 600;
  font-size: 30px;
  line-height: 117%;
  letter-spacing: -0.02em;
  text-align: center;
  color: #22d3ee;
  margin-top: 16px;
  max-width: 618px;
}
@media (max-width: 767.5px) {
  .sd_st {
    font-size: 22px;
  }
}
.sd__num {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 24px;
}
@media (max-width: 1411.5px) {
  .sd__num {
    grid-template-columns: 1fr 1fr;
    gap: 24px 16px;
  }
}
.sd__num-i {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 28px;
}
.sd__num-i-t {
  font-family: "PricedownBl";
  font-weight: 900;
  font-size: 100px;
  line-height: 120%;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  text-align: center;
  color: #000;
  -webkit-text-stroke: 5.5px #22d3ee;
}
@media (max-width: 767.5px) {
  .sd__num-i-t {
    font-size: 62px;
    -webkit-text-stroke: 3.5px #22d3ee;
  }
}
.sd__num-i-d {
  font-weight: 600;
  font-size: 20px;
  text-align: center;
  color: #fff;
}
@media (max-width: 767.5px) {
  .sd__num-i-d {
    font-size: 18px;
  }
}
.sd__num-i._how .sd__num-i-t {
  color: #db385d;
  border-bottom: 2px solid #db385d;
}
.sd__num-i._how:not(:last-child) .sd__num-i-t {
  position: relative;
}
.sd__num-i._how:not(:last-child) .sd__num-i-t:after {
  content: "";
  position: absolute;
  box-sizing: border-box;
  right: 0;
  bottom: -6px;
  border-right: 2px solid #db385d;
  border-bottom: 2px solid #db385d;
  width: 10px;
  height: 10px;
  transform: rotate(-45deg);
}
@media (max-width: 767.5px) {
  .sd__team {
    overflow: visible;
  }
}
.sd__team .sl-nav-arr {
  justify-content: flex-end;
}
.sd__team-i {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.sd__team-i.swiper-slide {
  width: calc(33.3333333333% - 13.333px);
}
.sd__team-i.swiper-slide:not(:last-child) {
  margin-right: 20px;
}
@media (max-width: 1023.5px) {
  .sd__team-i.swiper-slide {
    width: calc(50% - 10px);
  }
}
@media (max-width: 600px) {
  .sd__team-i.swiper-slide {
    width: 100%;
  }
  .sd__team-i.swiper-slide:not(:last-child) {
    margin-right: 10px;
  }
}

.his {
  position: relative;
}
@media (max-width: 767.5px) {
  .his {
    overflow: hidden;
  }
}
.his__row {
  display: flex;
  position: relative;
}
.his__row::before {
  content: "";
  position: absolute;
  border-radius: 9999px;
  width: 650px;
  height: 325px;
  filter: blur(60px);
  -webkit-filter: blur(60px);
  background: rgba(254, 1, 60, 0.3);
  mix-blend-mode: screen;
  top: -26px;
  left: 50%;
  transform: translateX(-50%);
}
@media (max-width: 1023.5px) {
  .his__row::before {
    filter: blur(80px);
    -webkit-filter: blur(80px);
    width: 487px;
    height: 243.75px;
    top: 20px;
  }
}
@media (max-width: 1023.5px) {
  .his__row {
    flex-direction: column;
  }
}
.his__m-img {
  flex: 0 1 50%;
  position: relative;
  min-height: 500px;
  z-index: 1;
}
.his__m-img img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 1023.5px) {
  .his__m-img {
    flex: 0 1 auto;
    order: 2;
    min-height: 0;
    padding: 0 0 87.24% 0;
  }
}
.his__b {
  flex: 0 1 50%;
  background: linear-gradient(133deg, rgba(34, 211, 238, 0.15) 0%, rgba(255, 0, 127, 0.15) 100%);
  padding: 40px 16px 40px 40px;
  position: relative;
  overflow: hidden;
  z-index: 1;
  display: flex;
  flex-direction: column;
  max-height: 595px;
}
@media (max-width: 1023.5px) {
  .his__b {
    flex: 0 1 auto;
    order: 1;
  }
}
@media (max-width: 767.5px) {
  .his__b {
    padding: 32px 3px 32px 12px;
    max-height: 523px;
  }
}
.his__inner {
  overflow: auto;
  height: 100%;
}
.his__inner::-webkit-scrollbar {
  width: 5px;
}
.his__inner::-webkit-scrollbar-track {
  border-radius: 10px;
}
.his__inner::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: rgba(34, 211, 238, 0.2);
  cursor: pointer;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  backface-visibility: hidden;
  /* &:hover {
     @if $properties == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
}
.his__inner::-webkit-scrollbar-thumb:hover {
  background: rgba(34, 211, 238, 0.5);
}
.his__content {
  padding-right: 19px;
}
@media (max-width: 767.5px) {
  .his__content {
    padding-right: 4px;
  }
}
.his__p {
  width: 174px;
  height: 200px;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
  flex-shrink: 0;
}
.his__img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.his__year {
  flex-shrink: 0;
  overflow: hidden;
}
.his__year-w {
  width: -moz-max-content;
  width: max-content;
  max-width: 110px;
}
.his__year-i {
  font-family: "Anton";
  font-weight: 400;
  font-size: 31px;
  line-height: 129%;
  color: #fff;
  height: auto;
  width: -moz-max-content;
  width: max-content;
  z-index: 3;
  position: relative;
}
.his__year-i.swiper-slide:not(:last-child) {
  margin-right: 79.25px;
}
@media (max-width: 767.5px) {
  .his__year-i.swiper-slide:not(:last-child) {
    margin-right: 39.25px;
  }
}
.his__year-i.swiper-slide.swiper-slide-active {
  color: #ff007f;
}
@media (max-width: 767.5px) {
  .his__year-i {
    font-size: 24px;
  }
}
.his__d {
  font-weight: 400;
  font-size: 16px;
  line-height: 156%;
  color: #98a8ab;
}
@media (max-width: 767.5px) {
  .his__d {
    font-size: 14px;
  }
}
.his__arr {
  justify-content: flex-start;
}

.team__i {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  gap: 24px;
  align-items: center;
  grid-auto-rows: max-content;
  position: relative;
  border-bottom: 1px solid var(--Dividers-divCards, rgba(255, 255, 255, 0.1));
  padding: 12px 0;
  transition: border 0.3s ease-in-out;
  backface-visibility: hidden;
  /* &:hover {
     @if $properties == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
}
.team__i:hover, .team__i._active {
  border-color: #db385d;
}
.team__i:hover .team__i-t, .team__i._active .team__i-t {
  color: #db385d;
}
@media (max-width: 767.5px) {
  .team__i {
    padding-left: 40px;
    gap: 4px;
    grid-template-columns: 1fr;
  }
}
.team__i-num {
  grid-column: auto/span 2;
  color: var(--Text-textAccent, #db385d);
  /* Desktop/Numeric */
  font-family: "Librestile Extended Bold";
  font-size: 10px;
  font-style: normal;
  font-weight: 400;
  line-height: 160%; /* 16px */
  letter-spacing: 0.2px;
  text-transform: uppercase;
}
@media (max-width: 767.5px) {
  .team__i-num {
    position: absolute;
    left: 0;
    top: 16px;
    grid-column: auto;
    font-size: 9px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%; /* 13.5px */
    letter-spacing: 0.18px;
  }
}
.team__i__i-content {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.team__i-t {
  font-weight: 600;
  font-size: 20px;
  color: #fff;
}
@media (max-width: 767.5px) {
  .team__i-t {
    font-size: 18px;
  }
}
.team__i-d {
  font-weight: 400;
  font-size: 14px;
  line-height: 143%;
  letter-spacing: -0.02em;
  color: #98a8ab;
}
.team__i-p {
  position: absolute;
  width: 224px;
  height: 300px;
  pointer-events: none;
  z-index: 1;
  opacity: 0;
  transform: translate(-50%, -50%);
  will-change: transform;
}
@media (max-width: 767.5px) {
  .team__i-p {
    width: 135px;
    height: 181px;
  }
}
.team__i-img {
  position: relative;
  padding: 0 0 124.85% 0;
}
.team__i-img img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.vc {
  display: grid;
  grid-template-columns: 1fr 1fr;
  align-items: stretch;
  gap: 20px;
}
@media (max-width: 1023.5px) {
  .vc {
    grid-template-columns: 1fr;
  }
}
.vc__left {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 20px;
  height: 100%;
}
@media (max-width: 767.5px) {
  .vc__left {
    grid-template-columns: 1fr;
  }
}
.vc__right {
  height: 100%;
}
.vc__right .vc-i__t {
  font-weight: 500;
  font-size: 24px;
}
.vc__right .vc-i__img {
  aspect-ratio: 39/25.2561;
}
.vc__right.order {
  order: -1;
}
@media (max-width: 1023.5px) {
  .vc__right {
    order: -1;
  }
  .vc__right .vc-i__t {
    font-size: 20px;
  }
}
@media (max-width: 767.5px) {
  .vc__right .vc-i__t {
    font-size: 14px;
  }
  .vc__right .vc-i__img {
    aspect-ratio: 39/22;
  }
}
.vc-i {
  display: grid;
  gap: 10px;
}
.vc-i__play {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  width: 56px;
  height: 56px;
  border: 1px #ff007f;
  backdrop-filter: blur(22px);
  -webkit-backdrop-filter: blur(22px);
  background: #ff007f;
  transition: all 0.3s ease-in-out;
  backface-visibility: hidden;
  /* &:hover {
     @if $properties == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
}
.vc-i__play svg {
  width: 24px;
  height: 24px;
}
.vc-i__p {
  position: relative;
  cursor: pointer;
}
.vc-i__p:after {
  content: "";
  position: absolute;
  box-sizing: border-box;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  transition: all 0.3s ease-in-out;
  backface-visibility: hidden;
  /* &:hover {
     @if $properties == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
  pointer-events: none;
}
@media (pointer: fine) {
  .vc-i__p:hover:after {
    box-shadow: 0 0 42px 0 rgba(255, 0, 127, 0.6), 0 0 10px 0 rgba(255, 0, 127, 0.4);
  }
  .vc-i__p:hover .vc-i__play {
    border: 1px solid #fff;
    box-shadow: 0 0 42px 0 #ff007f, 0 0 10px 0 #ff007f;
  }
}
.vc-i__img {
  width: 100%;
  height: auto;
  aspect-ratio: 39/22;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
  transition: all 0.3s ease-in-out;
  backface-visibility: hidden;
  /* &:hover {
     @if $properties == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
}
.vc-i__t {
  font-weight: 400;
  font-size: 14px;
  line-height: 157%;
  color: #fff;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.inst-i {
  padding: 0 10px;
  flex-shrink: 0;
  align-self: flex-start;
}
.inst-i:hover .inst-i__inner::after {
  box-shadow: 0px -10px 46.8px -33px #22D3EE inset, 0px -14px 26.7px -10px rgba(34, 211, 238, 0.5019607843) inset, 0px -4px 16.7px -9px rgba(255, 255, 255, 0.6392156863) inset, 0px -10px 12px -1px rgba(34, 211, 238, 0.1490196078) inset, 0px 9px 10.8px 0px rgba(34, 211, 238, 0.2) inset;
}
@media (max-width: 767.5px) {
  .inst-i {
    padding: 0 6px;
  }
}
.inst-i__inner {
  display: block;
  position: relative;
}
.inst-i__inner::after {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  transition: all 0.3s ease-in-out;
  backface-visibility: hidden;
  /* &:hover {
     @if $properties == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
}
.inst-i__img {
  display: block;
  width: 322px;
  height: 402px;
  -o-object-fit: cover;
     object-fit: cover;
  cursor: pointer;
}
@media (max-width: 767.5px) {
  .inst-i__img {
    width: 212px;
    height: 264.67px;
  }
}

@media (max-width: 767.5px) {
  .inst-s {
    overflow: hidden;
  }
}
.inst-s__t {
  text-align: center;
}
.inst-s__slider {
  position: relative;
}
.inst-s__slider::before {
  content: "";
  position: absolute;
  width: 650px;
  height: 325px;
  top: -105px;
  left: 50%;
  transform: translateX(calc(-50% + 14px));
  filter: blur(160px);
  -webkit-filter: blur(160px);
  mix-blend-mode: screen;
  background: rgba(254, 1, 60, 0.3);
}
@media (max-width: 767.5px) {
  .inst-s__slider::before {
    transform: translateX(calc(-50% + 14px)) scale(0.8);
    top: -25px;
  }
}
.inst-s__bottom {
  display: flex;
  justify-content: center;
}
@media (max-width: 767.5px) {
  .inst-s__btn {
    width: 100%;
  }
}

.video-s {
  position: relative;
}
.video-s::before {
  content: "";
  position: absolute;
  width: 650px;
  height: 325px;
  top: 55px;
  left: 50%;
  transform: translateX(calc(-50% + 14px));
  filter: blur(160px);
  -webkit-filter: blur(60px);
  mix-blend-mode: screen;
  background: rgba(6, 182, 212, 0.2);
}
@media (max-width: 767.5px) {
  .video-s {
    overflow: hidden;
  }
}
.video-s__t {
  text-align: center;
}
.video-s__bottom {
  display: flex;
  justify-content: center;
}
@media (max-width: 767.5px) {
  .video-s__bnt {
    width: 100%;
  }
}

.res {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
}
@media (max-width: 1023.5px) {
  .res {
    grid-template-columns: 1fr;
    gap: 16px;
  }
}
.res-i {
  padding: 40px;
  display: flex;
  flex-direction: column;
  gap: 28px;
  min-height: 256px;
  box-shadow: inset 0 -30px 47px -33px #144ccd, inset 0 -34px 27px -10px rgba(34, 211, 238, 0.5), inset 0 -24px 17px -9px rgba(255, 255, 255, 0.64), inset 0 -30px 12px -1px rgba(34, 211, 238, 0.15), inset 0 -1px 11px 0 rgba(34, 211, 238, 0.2);
  background: #000;
  position: relative;
  overflow: hidden;
}
.res-i::after {
  position: absolute;
  content: "";
  width: 75.12px;
  height: 65.42px;
  transform: rotate(-51.41deg);
  left: -29px;
  top: -40.7px;
  border-radius: 100%;
  background: linear-gradient(180deg, #00c3e1 0%, #8ff0ff 100%);
  filter: blur(26.9px);
  -webkit-filter: blur(26.9px);
  transition: all 0.3s ease-in-out;
  backface-visibility: hidden;
}
@media (max-width: 767.5px) {
  .res-i {
    padding: 40px 20px;
    gap: 14px;
    min-height: 0;
  }
}
.res-i__t {
  display: flex;
  justify-content: space-between;
  width: 100%;
  gap: 24px;
  flex-shrink: 0;
  align-self: stretch;
}
.res-i__t-num {
  color: var(--Text-textLinkHover, #db385d);
  /* Desktop/H2 */
  font-family: "Librestile Extended Bold";
  font-size: 40px;
  font-style: normal;
  font-weight: 400;
  line-height: 110%; /* 44px */
  text-transform: uppercase;
}
@media (max-width: 767.5px) {
  .res-i__t-num {
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 110%; /* 22px */
    text-transform: uppercase;
  }
}

.whats__i {
  position: relative;
  border-radius: 0px 0px 24px 0px;
  overflow: hidden;
  overflow: hidden;
}
.whats__i.swiper-slide-active:after {
  opacity: 0;
}
.whats__i:after {
  content: "";
  position: absolute;
  box-sizing: border-box;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.6);
  transition: all 0.3s ease-in-out;
  backface-visibility: hidden;
  /* &:hover {
     @if $properties == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
}
.whats__i-img {
  aspect-ratio: 547/266.35;
  display: block;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 767.5px) {
  .whats__i-img {
    aspect-ratio: 547/320;
  }
}
.whats__nav {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 24px;
}
.whats__nav-num {
  color: var(--Text-textLinkHover, #db385d);
  /* Desktop/Numeric */
  font-family: "Librestile Extended Bold";
  font-size: 10px;
  font-style: normal;
  font-weight: 400;
  line-height: 160%; /* 16px */
  letter-spacing: 0.2px;
  text-transform: uppercase;
  display: flex;
}
@media (max-width: 767.5px) {
  .whats__nav-num {
    font-size: 9px;
    line-height: 150%; /* 13.5px */
    letter-spacing: 0.18px;
  }
}

.why {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  gap: 24px 20px;
}
@media (max-width: 1023.5px) {
  .why {
    gap: 16px;
  }
}
.why-i {
  border: 1px solid #22d3ee;
  padding: 40px;
  display: flex;
  flex-direction: column;
  gap: 28px;
  grid-column: auto/span 2;
}
@media (max-width: 1023.5px) {
  .why-i {
    grid-column: auto/span 3;
  }
}
@media (max-width: 767.5px) {
  .why-i {
    padding: 20px;
    min-height: 270px;
    gap: 18px;
    grid-column: auto/span 6;
  }
}
.why-i:nth-child(5n+4) {
  grid-column: auto/span 3;
}
@media (max-width: 767.5px) {
  .why-i:nth-child(5n+4) {
    grid-column: auto/span 6;
  }
}
.why-i:nth-child(5n+5) {
  grid-column: auto/span 3;
}
@media (max-width: 1023.5px) {
  .why-i:nth-child(5n+5) {
    grid-column: auto/span 6;
  }
}
.why-i__p {
  flex-shrink: 0;
  width: 100px;
  height: 100px;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 767.5px) {
  .why-i__p {
    width: 56px;
    height: 56px;
  }
}
.why-i__img {
  -o-object-fit: contain;
     object-fit: contain;
}
.why-i__t {
  display: flex;
  justify-content: space-between;
  width: 100%;
  gap: 24px;
  flex-shrink: 0;
  align-self: stretch;
  font-weight: 600;
  font-size: 20px;
  line-height: 120%;
  color: #fff;
}
@media (max-width: 767.5px) {
  .why-i__t {
    font-size: 18px;
  }
}
.why-i__t-num {
  color: var(--Text-textLinkHover, #db385d);
  /* Desktop/H2 */
  font-family: "Librestile Extended Bold";
  font-size: 40px;
  font-style: normal;
  font-weight: 400;
  line-height: 110%; /* 44px */
  text-transform: uppercase;
}
@media (max-width: 767.5px) {
  .why-i__t-num {
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 110%; /* 22px */
    text-transform: uppercase;
  }
}
.why-i__d {
  font-weight: 400;
  font-size: 14px;
  line-height: 143%;
  letter-spacing: -0.02em;
  color: #98a8ab;
}

.type {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 20px 24px;
}
@media (max-width: 767.5px) {
  .type {
    grid-template-columns: 1fr;
  }
}
.type-i {
  max-width: 438px;
  display: flex;
  flex-direction: column;
  gap: 28px;
  padding: 60px 40px;
  border-radius: 0 0 24px 0;
}
.type-i:nth-child(n+1) {
  box-shadow: inset 0 -30px 47px -33px #144ccd, inset 0 -34px 27px -10px rgba(34, 211, 238, 0.5), inset 0 -24px 17px -9px rgba(255, 255, 255, 0.64), inset 0 -30px 12px -1px rgba(34, 211, 238, 0.15), inset 0 -1px 11px 0 rgba(34, 211, 238, 0.2);
  background: linear-gradient(180deg, #0d0c12 0%, #0d111d 100%);
}
.type-i:nth-child(n+1) .type-i__p {
  color: #22d3ee;
}
.type-i:nth-child(n+1) .type-i__i .type-i__i-t {
  color: #22d3ee;
}
.type-i:nth-child(n+1) .type-i__incl-it span svg {
  stroke: #22D3EE;
}
.type-i:nth-child(2n) {
  box-shadow: inset 0 -40px 46px -30px #ff007f, inset 0 -30px 27px -27px rgba(249, 187, 255, 0.5), inset 0 -47px 16px -33px rgba(255, 255, 255, 0.7), inset 0 -23px 12px -1px rgba(255, 0, 127, 0.17), inset 0 -1px 11px 0 rgba(255, 0, 127, 0.2);
  background: linear-gradient(180deg, #100b16 0%, #0f0220 100%);
}
.type-i:nth-child(2n) .type-i__p {
  color: #ff2993;
}
.type-i:nth-child(2n) .type-i__i .type-i__i-t {
  color: #e879f9;
}
.type-i:nth-child(2n) .type-i__incl-it span svg {
  stroke: #FF007F;
}
@media (max-width: 767.5px) {
  .type-i {
    padding: 40px 20px;
    gap: 20px;
  }
}
.type-i__top {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.type-i__t {
  font-weight: 600;
  font-size: 20px;
  color: #fff;
}
@media (max-width: 767.5px) {
  .type-i__t {
    font-size: 18px;
  }
}
.type-i__p {
  display: flex;
  flex-direction: column;
  gap: 8px;
  font-weight: 600;
  font-size: 30px;
  letter-spacing: -0.03em;
}
.type-i__p span {
  font-weight: 500;
  font-size: 12px;
  line-height: 133%;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #64748b;
}
@media (max-width: 767.5px) {
  .type-i__p {
    font-size: 24px;
  }
}
.type-i__l {
  display: grid;
  grid-auto-rows: max-content;
  gap: 8px;
}
.type-i__i {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 12px;
  align-items: flex-start;
  grid-auto-rows: max-content;
}
.type-i__i:not(:first-child) {
  padding-top: 8px;
  border-top: 1px solid rgba(34, 211, 238, 0.2);
}
.type-i__i-t {
  font-weight: 500;
  font-size: 12px;
  line-height: 133%;
}
.type-i__i-d {
  font-weight: 300;
  font-size: 14px;
  line-height: 143%;
  color: #cbd5e1;
}
.type-i__i-d svg {
  width: 24px;
  height: 24px;
}
.type-i__incl {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.type-i__incl-tb {
  font-weight: 500;
  font-size: 12px;
  line-height: 133%;
  color: #94a3b8;
}
.type-i__incl-l {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.type-i__incl-it {
  display: grid;
  grid-template-columns: 18px 1fr;
  gap: 12px;
  align-items: flex-start;
}
.type-i__incl-it span {
  display: inline-block;
  margin-top: 2px;
}
.type-i__incl-it span svg {
  width: 18px;
  height: 18px;
}
.type-i__incl-t {
  font-weight: 300;
  font-size: 14px;
  line-height: 143%;
  color: #cbd5e1;
}

.ben {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 24px;
}
@media (max-width: 1411.5px) {
  .ben {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media (max-width: 1023.5px) {
  .ben {
    gap: 16px;
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (max-width: 767.5px) {
  .ben {
    grid-template-columns: 2fr;
  }
}
.ben-i {
  border-radius: 0 0 24px 0;
  background: #232323;
  padding: 24px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
@media (max-width: 767.5px) {
  .ben-i {
    padding: 20px;
    min-height: 154px;
    justify-content: space-between;
  }
}
.ben-i__p {
  flex-shrink: 0;
  width: 100px;
  height: 100px;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 767.5px) {
  .ben-i__p {
    width: 56px;
    height: 56px;
  }
}
.ben-i__img {
  -o-object-fit: contain;
     object-fit: contain;
}
.ben-i__t {
  color: var(--Text-textHTitleDarkBg, #fff);
  /* Desktop/H4 */
  font-family: "Grunt Grotesk Variable";
  font-size: 16px;
  font-weight: 700;
  line-height: 150%; /* 24px */
}
@media (max-width: 1023.5px) {
  .ben-i__t {
    font-size: 14px;
  }
}

.b-qr__row {
  position: relative;
}
.b-qr__row:before {
  content: "";
  position: absolute;
  box-sizing: border-box;
  left: 0;
  top: 0;
  width: 8px;
  height: 8px;
  background: #db385d;
}
@media (max-width: 1411.5px) {
  .b-qr__row:before {
    display: none;
  }
}
.b-qr__w {
  padding: 64px;
  position: relative;
  min-height: 516px;
}
@media (max-width: 767.5px) {
  .b-qr__w {
    grid-template-columns: 1fr;
  }
}
@media (max-width: 767.5px) {
  .b-qr__w {
    padding: 20px 20px 252px;
  }
}
@media (min-width: 768px) {
  .b-qr__w-b {
    max-width: 470px;
  }
}
.b-qr__fon {
  overflow: hidden;
  position: absolute;
  z-index: -1;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: #db385d;
}
.b-qr__fon:before {
  content: "";
  position: absolute;
  box-sizing: border-box;
  left: 483px;
  bottom: 0;
  width: 1800px;
  height: 100%;
  background: url("../img/image_form.png") no-repeat left bottom;
  background-size: contain;
}
@media (max-width: 1919.5px) {
  .b-qr__fon:before {
    left: 471px;
  }
}
@media (max-width: 1023.5px) {
  .b-qr__fon:before {
    left: 450px;
  }
}
@media (max-width: 767.5px) {
  .b-qr__fon:before {
    width: 687px;
    height: 242px;
    left: 0;
  }
}
.b-qr__t {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.1;
  color: #fff;
  text-transform: uppercase;
}
@media (max-width: 767.5px) {
  .b-qr__t {
    font-size: 20px;
  }
}
.b-qr__d {
  max-width: 359px;
  color: var(--Text-textHTitleSecondaryCTA, rgba(255, 255, 255, 0.6));
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 150%; /* 24px */
}
.b-qr__img {
  position: absolute;
  right: 0;
  bottom: 0;
  top: 0;
  left: 40%;
  width: 2561px;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: left bottom;
     object-position: left bottom;
}
.b-qr__btn {
  width: 100%;
  max-width: 359px;
}
.b-qr__b {
  display: flex;
  gap: 20px 24px;
  width: 100%;
  max-width: 360px;
}
@media (max-width: 767.5px) {
  .b-qr__b {
    display: grid;
    grid-auto-rows: max-content;
    grid-template-columns: 1fr 1fr;
    gap: 20px 12px;
  }
}
.b-qr__b-top {
  grid-column: auto/span 2;
}
.b-qr__b-lt {
  display: flex;
  flex-direction: column;
}
.b-qr__b-soc {
  display: flex;
  gap: 16px;
  margin-top: auto;
}
.b-qr__b-soc a {
  transition: all 0.3s ease-in-out;
  backface-visibility: hidden;
  /* &:hover {
     @if $properties == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
  height: 44px;
  width: 44px;
  flex-shrink: 0;
  padding: 10px;
  border-radius: 50%;
  background: #fff;
}
.b-qr__b-soc a svg, .b-qr__b-soc a img {
  height: 24px;
  width: 24px;
  display: block;
}
.b-qr__b-soc a path {
  transition: all 0.3s ease-in-out;
  backface-visibility: hidden;
  /* &:hover {
     @if $properties == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
}
.b-qr__b-soc a:hover svg path {
  fill: rgb(219, 56, 93);
}
.b-qr__b-a {
  color: var(--Text-textHTitleDarkBg, #fff);
  font-family: "Grunt Grotesk Variable";
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 150%; /* 24px */
  display: table;
}
@media (pointer: fine) {
  .b-qr__b-a:hover {
    color: #121212;
  }
}
.b-qr__b-rt {
  flex-shrink: 0;
  width: 120px;
  height: 120px;
  padding: 6px;
  background: #fff;
  border-radius: 6px;
  overflow: hidden;
  align-self: flex-end;
  margin-left: auto;
}
@media (max-width: 767.5px) {
  .b-qr__b-rt {
    width: 90px;
    height: 90px;
    border-radius: 4px;
  }
}
.b-qr__b-img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.colored {
  position: relative;
  margin-top: -18px;
}
@media (max-width: 600px) {
  .colored {
    margin-top: 0;
  }
}
.colored._i-full {
  background: linear-gradient(180deg, #0D0C12 0%, #0D111D 100%);
  border-radius: 0 0 24px 0;
  overflow: hidden;
  padding: 40px;
  display: grid;
  grid-auto-rows: max-content;
  justify-items: center;
}
.colored._i-full::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0px 0px 16.7px -9px rgba(255, 255, 255, 0.6392156863) inset, 0px 0px 12px -1px rgba(34, 211, 238, 0.1490196078) inset, 0px -1px 10.8px 0px rgba(34, 211, 238, 0.2) inset;
  pointer-events: none;
  z-index: 1;
}
.colored._i-full::after {
  position: absolute;
  content: "";
  width: 75.12px;
  height: 65.42px;
  transform: rotate(-51.41deg);
  left: -29px;
  top: -40.7px;
  border-radius: 100%;
  background: linear-gradient(180deg, #00c3e1 0%, #8ff0ff 100%);
  filter: blur(26.9px);
  -webkit-filter: blur(26.9px);
  transition: all 0.3s ease-in-out;
  backface-visibility: hidden;
}
@media (max-width: 767.5px) {
  .colored._i-full {
    padding: 20px;
  }
}
.colored__content {
  position: relative;
  z-index: 1;
  display: grid;
  grid-auto-rows: max-content;
  justify-items: center;
}
.colored__r {
  display: flex;
  gap: 19px;
  justify-content: center;
  flex-wrap: wrap;
}
@media (max-width: 767.5px) {
  .colored__r {
    gap: 8px;
  }
}
.colored__t {
  color: rgba(255, 255, 255, 0.3);
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 120%; /* 24px */
  letter-spacing: 0.6px;
  text-transform: uppercase;
  text-align: center;
}
@media (max-width: 1411.5px) {
  .colored__t {
    padding-left: 32px;
  }
}
@media (max-width: 767.5px) {
  .colored__t {
    font-size: 18px;
    letter-spacing: 0.54px;
  }
}
.colored__start {
  display: flex;
  flex-direction: column;
  gap: 4px;
  font-weight: 600;
  font-size: 28px;
  line-height: 100%;
  letter-spacing: -3%;
  color: #ff007f;
}
.colored__start span {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.6px;
  text-transform: uppercase;
  color: #98a8ab;
}
@media (max-width: 767.5px) {
  .colored__start {
    font-size: 22px;
  }
}
@media (max-width: 425px) {
  .colored__start {
    text-align: center;
  }
}
.colored__i {
  cursor: pointer;
  border-radius: 0 0 16px 0;
  border: 2px solid rgba(48, 45, 36, 0.5);
  transition: all 0.3s ease-in-out;
  backface-visibility: hidden;
  /* &:hover {
     @if $properties == all {
       will-change : transform, opacity;
     } @else {
       will-change : ;
     }
   }*/
}
@media (pointer: fine) {
  .colored__i:hover:not(._active) {
    box-shadow: 0 0 84px 0 #ff007f, 0 0 42px 0 #ff007f, 0 0 21px 0 #ff007f, 0 0 10px 0 #ff007f;
  }
}
.colored__i._active {
  border: 2px solid #fff;
  box-shadow: 0 0 84px 0 #ff007f, 0 0 42px 0 #ff007f, 0 0 21px 0 #ff007f, 0 0 10px 0 #ff007f;
  pointer-events: none;
}
.colored__i-img {
  border-radius: 0 0 15px 0;
  width: 44px;
  height: 44px;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 767.5px) {
  .colored__i-img {
    width: 36px;
    height: 36px;
  }
}
.colored__info {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 12px;
  border: 1px solid rgba(255, 0, 127, 0.3019607843);
  backdrop-filter: blur(22px);
  -webkit-backdrop-filter: blur(22px);
  background: rgba(255, 0, 127, 0.1490196078);
  padding: 16px;
  gap: 40px;
  position: relative;
}
@media (max-width: 425px) {
  .colored__info {
    flex-direction: column;
    gap: 20px;
  }
}
.colored__img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 767.5px) {
  .colored__img {
    -o-object-position: right;
       object-position: right;
  }
}
@media (max-width: 425px) {
  .colored__img {
    -o-object-position: 92% 100%;
       object-position: 92% 100%;
  }
}

.ppf-top._santa .ppf-top__row {
  z-index: 1;
  position: relative;
}
.ppf-top._santa .ppf-top__tree {
  position: absolute;
  z-index: -2;
  pointer-events: none;
  left: 30%;
  right: 0%;
  top: 0;
  bottom: 50px;
  width: auto;
  display: block !important;
}
@media (max-width: 767.5px) {
  .ppf-top._santa .ppf-top__tree {
    right: -10%;
  }
}
.ppf-top._santa .ppf-top__tree-img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: bottom right;
     object-position: bottom right;
}
.ppf-top._santa .snowflakes {
  position: fixed;
  inset: 0;
  pointer-events: none;
  overflow: hidden;
  z-index: 9999;
  display: block !important;
}
.ppf-top._santa .snowflakes .snowflake {
  position: absolute;
  top: -50px;
  width: 50px;
  height: 50px;
  background-size: contain;
  background-repeat: no-repeat;
  animation-name: fall;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
}
.ppf-top._santa .ppf-i {
  position: relative;
}
.ppf-top._santa .ppf-i::after {
  content: "";
  position: absolute;
  box-sizing: border-box;
  left: -114px;
  top: 0;
  width: 126px;
  height: 126px;
  background: url("../img/santa-hat2.png") no-repeat center center;
  background-size: cover;
  transform: scaleX(-1) translate(-50%, -50%);
  z-index: -1;
}
@media (max-width: 767.5px) {
  .ppf-top._santa .ppf-i::after {
    top: 0;
    left: -75px;
    width: 80px;
    height: 80px;
  }
}

@keyframes fall {
  0% {
    transform: translateY(0) rotate(0deg);
    opacity: 1;
  }
  100% {
    transform: translateY(100vh) rotate(360deg);
    opacity: 0.8;
  }
}