/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */
@layer properties;
@layer theme, base, components, utilities;
@layer theme {
  :root, :host {
    --tw-color-gray-700: oklch(37.3% 0.034 259.733);
    --tw-color-white: #fff;
    --tw-spacing: 0.25rem;
    --tw-font-weight-bold: 700;
    --tw-default-transition-duration: 150ms;
    --tw-default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }
}
@layer utilities {
  .tw\:absolute {
    position: absolute;
  }
  .tw\:relative {
    position: relative;
  }
  .tw\:top-\[-100px\] {
    top: -100px;
  }
  .tw\:top-\[-125px\] {
    top: -125px;
  }
  .tw\:top-\[-150px\] {
    top: -150px;
  }
  .tw\:top-\[-210px\] {
    top: -210px;
  }
  .tw\:top-\[-320px\] {
    top: -320px;
  }
  .tw\:top-\[10px\] {
    top: 10px;
  }
  .tw\:top-\[380px\] {
    top: 380px;
  }
  .tw\:right-\[-730px\] {
    right: -730px;
  }
  .tw\:right-\[-785px\] {
    right: -785px;
  }
  .tw\:right-\[-1575px\] {
    right: -1575px;
  }
  .tw\:right-\[47px\] {
    right: 47px;
  }
  .tw\:bottom-\[90px\] {
    bottom: 90px;
  }
  .tw\:left-\[-10px\] {
    left: -10px;
  }
  .tw\:left-\[-525px\] {
    left: -525px;
  }
  .tw\:left-\[-755px\] {
    left: -755px;
  }
  .tw\:left-\[-1370px\] {
    left: -1370px;
  }
  .tw\:z-\[-1\] {
    z-index: -1;
  }
  .tw\:order-0 {
    order: 0;
  }
  .tw\:order-1 {
    order: 1;
  }
  .tw\:\!m-0 {
    margin: calc(var(--tw-spacing) * 0) !important;
  }
  .tw\:mx-auto {
    margin-inline: auto;
  }
  .tw\:my-\[80px\] {
    margin-block: 80px;
  }
  .tw\:my-\[85px\] {
    margin-block: 85px;
  }
  .tw\:\!mt-\[25px\] {
    margin-top: 25px !important;
  }
  .tw\:mt-0 {
    margin-top: calc(var(--tw-spacing) * 0);
  }
  .tw\:mt-\[25px\] {
    margin-top: 25px;
  }
  .tw\:mt-\[50px\] {
    margin-top: 50px;
  }
  .tw\:mt-\[65px\] {
    margin-top: 65px;
  }
  .tw\:mt-\[70px\] {
    margin-top: 70px;
  }
  .tw\:\!mb-\[35px\] {
    margin-bottom: 35px !important;
  }
  .tw\:mb-\[50px\] {
    margin-bottom: 50px;
  }
  .tw\:mb-\[calc\(-8rem_-_1px\)\] {
    margin-bottom: calc(-8rem - 1px);
  }
  .tw\:\!block {
    display: block !important;
  }
  .tw\:flex {
    display: flex;
  }
  .tw\:grid {
    display: grid;
  }
  .tw\:hidden {
    display: none;
  }
  .tw\:inline-flex {
    display: inline-flex;
  }
  .tw\:\!h-\[200px\] {
    height: 200px !important;
  }
  .tw\:\!h-full {
    height: 100% !important;
  }
  .tw\:h-\[10px\] {
    height: 10px;
  }
  .tw\:h-\[600px\] {
    height: 600px;
  }
  .tw\:h-\[900px\] {
    height: 900px;
  }
  .tw\:h-\[1633px\] {
    height: 1633px;
  }
  .tw\:\!max-h-\[193px\] {
    max-height: 193px !important;
  }
  .tw\:\!max-h-\[241px\] {
    max-height: 241px !important;
  }
  .tw\:\!max-h-\[589px\] {
    max-height: 589px !important;
  }
  .tw\:\!max-h-\[628px\] {
    max-height: 628px !important;
  }
  .tw\:\!max-h-\[632px\] {
    max-height: 632px !important;
  }
  .tw\:\!max-h-\[662px\] {
    max-height: 662px !important;
  }
  .tw\:\!max-h-\[1086px\] {
    max-height: 1086px !important;
  }
  .tw\:\!w-\[200px\] {
    width: 200px !important;
  }
  .tw\:\!w-fit {
    width: -moz-fit-content !important;
    width: fit-content !important;
  }
  .tw\:\!w-full {
    width: 100% !important;
  }
  .tw\:w-\[16px\] {
    width: 16px;
  }
  .tw\:w-\[95\%\] {
    width: 95%;
  }
  .tw\:w-\[105\%\] {
    width: 105%;
  }
  .tw\:w-\[125\%\] {
    width: 125%;
  }
  .tw\:w-\[600px\] {
    width: 600px;
  }
  .tw\:w-\[900px\] {
    width: 900px;
  }
  .tw\:w-\[1633px\] {
    width: 1633px;
  }
  .tw\:w-full {
    width: 100%;
  }
  .tw\:\!max-w-\[193px\] {
    max-width: 193px !important;
  }
  .tw\:\!max-w-\[241px\] {
    max-width: 241px !important;
  }
  .tw\:\!max-w-\[628px\] {
    max-width: 628px !important;
  }
  .tw\:\!max-w-\[632px\] {
    max-width: 632px !important;
  }
  .tw\:\!max-w-\[662px\] {
    max-width: 662px !important;
  }
  .tw\:\!max-w-\[794px\] {
    max-width: 794px !important;
  }
  .tw\:\!max-w-\[1086px\] {
    max-width: 1086px !important;
  }
  .tw\:max-w-\[530px\] {
    max-width: 530px;
  }
  .tw\:shrink-0 {
    flex-shrink: 0;
  }
  .tw\:rotate-180 {
    rotate: 180deg;
  }
  .tw\:list-none {
    list-style-type: none;
  }
  .tw\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .tw\:content-center {
    align-content: center;
  }
  .tw\:items-center {
    align-items: center;
  }
  .tw\:justify-between {
    justify-content: space-between;
  }
  .tw\:gap-4 {
    gap: calc(var(--tw-spacing) * 4);
  }
  .tw\:gap-\[35px\] {
    gap: 35px;
  }
  .tw\:gap-\[50px\] {
    gap: 50px;
  }
  .tw\:gap-x-\[50px\] {
    -moz-column-gap: 50px;
         column-gap: 50px;
  }
  .tw\:gap-y-\[140px\] {
    row-gap: 140px;
  }
  .tw\:overflow-hidden {
    overflow: hidden;
  }
  .tw\:rounded-full {
    border-radius: calc(infinity * 1px);
  }
  .tw\:border-0 {
    border-style: var(--tw-border-style);
    border-width: 0px;
  }
  .tw\:border-t-\[1px\] {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }
  .tw\:border-t-\[3px\] {
    border-top-style: var(--tw-border-style);
    border-top-width: 3px;
  }
  .tw\:border-b-\[1px\] {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }
  .tw\:border-t-\[\#BCC3C6\] {
    border-top-color: #BCC3C6;
  }
  .tw\:border-t-\[\#C7007E\] {
    border-top-color: #C7007E;
  }
  .tw\:border-b-\[\#BCC3C6\] {
    border-bottom-color: #BCC3C6;
  }
  .tw\:bg-\[\#502B59\] {
    background-color: #502B59;
  }
  .tw\:bg-\[\#C7007E\] {
    background-color: #C7007E;
  }
  .tw\:bg-\[\#E9EDF2\] {
    background-color: #E9EDF2;
  }
  .tw\:bg-\[\#ffffff\] {
    background-color: #ffffff;
  }
  .tw\:\!p-0 {
    padding: calc(var(--tw-spacing) * 0) !important;
  }
  .tw\:\!px-0 {
    padding-inline: calc(var(--tw-spacing) * 0) !important;
  }
  .tw\:\!px-\[29px\] {
    padding-inline: 29px !important;
  }
  .tw\:px-\[20px\] {
    padding-inline: 20px;
  }
  .tw\:\!pt-\[21px\] {
    padding-top: 21px !important;
  }
  .tw\:pt-6 {
    padding-top: calc(var(--tw-spacing) * 6);
  }
  .tw\:pt-\[175px\] {
    padding-top: 175px;
  }
  .tw\:\!pr-0 {
    padding-right: calc(var(--tw-spacing) * 0) !important;
  }
  .tw\:pr-6 {
    padding-right: calc(var(--tw-spacing) * 6);
  }
  .tw\:\!pb-\[10px\] {
    padding-bottom: 10px !important;
  }
  .tw\:\!pb-\[18px\] {
    padding-bottom: 18px !important;
  }
  .tw\:\!pb-\[20px\] {
    padding-bottom: 20px !important;
  }
  .tw\:pb-5 {
    padding-bottom: calc(var(--tw-spacing) * 5);
  }
  .tw\:pb-\[22px\] {
    padding-bottom: 22px;
  }
  .tw\:pb-\[85px\] {
    padding-bottom: 85px;
  }
  .tw\:\!pl-0 {
    padding-left: calc(var(--tw-spacing) * 0) !important;
  }
  .tw\:\!pl-\[90px\] {
    padding-left: 90px !important;
  }
  .tw\:text-left {
    text-align: left;
  }
  .tw\:\!text-\[22px\] {
    font-size: 22px !important;
  }
  .tw\:\!text-\[25px\] {
    font-size: 25px !important;
  }
  .tw\:\!text-\[32px\] {
    font-size: 32px !important;
  }
  .tw\:text-\[20px\] {
    font-size: 20px;
  }
  .tw\:text-\[22px\] {
    font-size: 22px;
  }
  .tw\:text-\[23px\] {
    font-size: 23px;
  }
  .tw\:\!leading-\[1\.1\] {
    --tw-leading: 1.1 !important;
    line-height: 1.1 !important;
  }
  .tw\:\!leading-\[1\.2\] {
    --tw-leading: 1.2 !important;
    line-height: 1.2 !important;
  }
  .tw\:\!leading-none {
    --tw-leading: 1 !important;
    line-height: 1 !important;
  }
  .tw\:leading-none {
    --tw-leading: 1;
    line-height: 1;
  }
  .tw\:font-bold {
    --tw-font-weight: var(--tw-font-weight-bold);
    font-weight: var(--tw-font-weight-bold);
  }
  .tw\:\!text-\[\#213740\] {
    color: #213740 !important;
  }
  .tw\:\!text-white {
    color: var(--tw-color-white) !important;
  }
  .tw\:text-\[\#C7007E\] {
    color: #C7007E;
  }
  .tw\:text-gray-700 {
    color: var(--tw-color-gray-700);
  }
  .tw\:text-white {
    color: var(--tw-color-white);
  }
  .tw\:transition-colors {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
    transition-timing-function: var(--tw-ease, var(--tw-default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--tw-default-transition-duration));
  }
  .tw\:transition-transform {
    transition-property: transform, translate, scale, rotate;
    transition-timing-function: var(--tw-ease, var(--tw-default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--tw-default-transition-duration));
  }
  .tw\:duration-200 {
    --tw-duration: 200ms;
    transition-duration: 200ms;
  }
  .tw\:duration-300 {
    --tw-duration: 300ms;
    transition-duration: 300ms;
  }
  .tw\:before\:absolute {
    &::before {
      content: var(--tw-content);
      position: absolute;
    }
  }
  .tw\:before\:top-0 {
    &::before {
      content: var(--tw-content);
      top: calc(var(--tw-spacing) * 0);
    }
  }
  .tw\:before\:top-\[-90px\] {
    &::before {
      content: var(--tw-content);
      top: -90px;
    }
  }
  .tw\:before\:left-\[-90px\] {
    &::before {
      content: var(--tw-content);
      left: -90px;
    }
  }
  .tw\:before\:left-\[50\%\] {
    &::before {
      content: var(--tw-content);
      left: 50%;
    }
  }
  .tw\:before\:block {
    &::before {
      content: var(--tw-content);
      display: block;
    }
  }
  .tw\:before\:h-\[36px\] {
    &::before {
      content: var(--tw-content);
      height: 36px;
    }
  }
  .tw\:before\:h-\[40px\] {
    &::before {
      content: var(--tw-content);
      height: 40px;
    }
  }
  .tw\:before\:h-\[46px\] {
    &::before {
      content: var(--tw-content);
      height: 46px;
    }
  }
  .tw\:before\:h-\[54px\] {
    &::before {
      content: var(--tw-content);
      height: 54px;
    }
  }
  .tw\:before\:h-\[60px\] {
    &::before {
      content: var(--tw-content);
      height: 60px;
    }
  }
  .tw\:before\:h-\[63px\] {
    &::before {
      content: var(--tw-content);
      height: 63px;
    }
  }
  .tw\:before\:h-\[67px\] {
    &::before {
      content: var(--tw-content);
      height: 67px;
    }
  }
  .tw\:before\:h-\[70px\] {
    &::before {
      content: var(--tw-content);
      height: 70px;
    }
  }
  .tw\:before\:w-\[49px\] {
    &::before {
      content: var(--tw-content);
      width: 49px;
    }
  }
  .tw\:before\:w-\[51px\] {
    &::before {
      content: var(--tw-content);
      width: 51px;
    }
  }
  .tw\:before\:w-\[55px\] {
    &::before {
      content: var(--tw-content);
      width: 55px;
    }
  }
  .tw\:before\:w-\[57px\] {
    &::before {
      content: var(--tw-content);
      width: 57px;
    }
  }
  .tw\:before\:w-\[60px\] {
    &::before {
      content: var(--tw-content);
      width: 60px;
    }
  }
  .tw\:before\:w-\[63px\] {
    &::before {
      content: var(--tw-content);
      width: 63px;
    }
  }
  .tw\:before\:w-\[65px\] {
    &::before {
      content: var(--tw-content);
      width: 65px;
    }
  }
  .tw\:before\:w-\[67px\] {
    &::before {
      content: var(--tw-content);
      width: 67px;
    }
  }
  .tw\:before\:translate-x-\[-50\%\] {
    &::before {
      content: var(--tw-content);
      --tw-translate-x: -50%;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .tw\:before\:bg-\[url\(\'\/fileadmin\/B2C\/Bilder\/Tickets\/Rheinlandtarif\/icon-abo\.svg\'\)\] {
    &::before {
      content: var(--tw-content);
      background-image: url('/fileadmin/B2C/Bilder/Tickets/Rheinlandtarif/icon-abo.svg');
    }
  }
  .tw\:before\:bg-\[url\(\'\/fileadmin\/B2C\/Bilder\/Tickets\/Rheinlandtarif\/icon-fahrrad\.svg\'\)\] {
    &::before {
      content: var(--tw-content);
      background-image: url('/fileadmin/B2C/Bilder/Tickets/Rheinlandtarif/icon-fahrrad.svg');
    }
  }
  .tw\:before\:bg-\[url\(\'\/fileadmin\/B2C\/Bilder\/Tickets\/Rheinlandtarif\/icon-hund\.svg\'\)\] {
    &::before {
      content: var(--tw-content);
      background-image: url('/fileadmin/B2C/Bilder/Tickets/Rheinlandtarif/icon-hund.svg');
    }
  }
  .tw\:before\:bg-\[url\(\'\/fileadmin\/B2C\/Bilder\/Tickets\/Rheinlandtarif\/icon-leute\.svg\'\)\] {
    &::before {
      content: var(--tw-content);
      background-image: url('/fileadmin/B2C/Bilder/Tickets/Rheinlandtarif/icon-leute.svg');
    }
  }
  .tw\:before\:bg-\[url\(\'\/fileadmin\/B2C\/Bilder\/Tickets\/Rheinlandtarif\/icon-mitnahme\.svg\'\)\] {
    &::before {
      content: var(--tw-content);
      background-image: url('/fileadmin/B2C/Bilder/Tickets/Rheinlandtarif/icon-mitnahme.svg');
    }
  }
  .tw\:before\:bg-\[url\(\'\/fileadmin\/B2C\/Bilder\/Tickets\/Rheinlandtarif\/icon-polizei\.svg\'\)\] {
    &::before {
      content: var(--tw-content);
      background-image: url('/fileadmin/B2C/Bilder/Tickets/Rheinlandtarif/icon-polizei.svg');
    }
  }
  .tw\:before\:bg-\[url\(\'\/fileadmin\/B2C\/Bilder\/Tickets\/Rheinlandtarif\/icon-social\.svg\'\)\] {
    &::before {
      content: var(--tw-content);
      background-image: url('/fileadmin/B2C/Bilder/Tickets/Rheinlandtarif/icon-social.svg');
    }
  }
  .tw\:before\:bg-\[url\(\'\/fileadmin\/B2C\/Bilder\/Tickets\/Rheinlandtarif\/icon-stuhl\.svg\'\)\] {
    &::before {
      content: var(--tw-content);
      background-image: url('/fileadmin/B2C/Bilder/Tickets/Rheinlandtarif/icon-stuhl.svg');
    }
  }
  .tw\:before\:bg-\[url\(\'\/fileadmin\/B2C\/Bilder\/Tickets\/Rheinlandtarif\/icon-ticket\.svg\'\)\] {
    &::before {
      content: var(--tw-content);
      background-image: url('/fileadmin/B2C/Bilder/Tickets/Rheinlandtarif/icon-ticket.svg');
    }
  }
  .tw\:before\:bg-cover {
    &::before {
      content: var(--tw-content);
      background-size: cover;
    }
  }
  .tw\:before\:content-\[\'\'\] {
    &::before {
      --tw-content: '';
      content: var(--tw-content);
    }
  }
  .tw\:hover\:bg-\[\#a0006a\] {
    &:hover {
      @media (hover: hover) {
        background-color: #a0006a;
      }
    }
  }
  .tw\:sm\:top-\[-30px\] {
    @media (width >= 576px) {
      top: -30px;
    }
  }
  .tw\:sm\:top-\[-125px\] {
    @media (width >= 576px) {
      top: -125px;
    }
  }
  .tw\:sm\:top-\[-200px\] {
    @media (width >= 576px) {
      top: -200px;
    }
  }
  .tw\:sm\:top-\[-250px\] {
    @media (width >= 576px) {
      top: -250px;
    }
  }
  .tw\:sm\:top-\[430px\] {
    @media (width >= 576px) {
      top: 430px;
    }
  }
  .tw\:sm\:right-\[-575px\] {
    @media (width >= 576px) {
      right: -575px;
    }
  }
  .tw\:sm\:right-\[-670px\] {
    @media (width >= 576px) {
      right: -670px;
    }
  }
  .tw\:sm\:right-\[-1535px\] {
    @media (width >= 576px) {
      right: -1535px;
    }
  }
  .tw\:sm\:left-\[-20px\] {
    @media (width >= 576px) {
      left: -20px;
    }
  }
  .tw\:sm\:left-\[-790px\] {
    @media (width >= 576px) {
      left: -790px;
    }
  }
  .tw\:sm\:left-\[-1285px\] {
    @media (width >= 576px) {
      left: -1285px;
    }
  }
  .tw\:sm\:hidden {
    @media (width >= 576px) {
      display: none;
    }
  }
  .tw\:sm\:grid-cols-2 {
    @media (width >= 576px) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  .tw\:sm\:before\:left-0 {
    @media (width >= 576px) {
      &::before {
        content: var(--tw-content);
        left: calc(var(--tw-spacing) * 0);
      }
    }
  }
  .tw\:sm\:before\:translate-x-0 {
    @media (width >= 576px) {
      &::before {
        content: var(--tw-content);
        --tw-translate-x: calc(var(--tw-spacing) * 0);
        translate: var(--tw-translate-x) var(--tw-translate-y);
      }
    }
  }
  .tw\:md\:top-\[500px\] {
    @media (width >= 768px) {
      top: 500px;
    }
  }
  .tw\:md\:hidden {
    @media (width >= 768px) {
      display: none;
    }
  }
  .tw\:md\:max-w-\[707px\] {
    @media (width >= 768px) {
      max-width: 707px;
    }
  }
  .tw\:lg\:absolute {
    @media (width >= 992px) {
      position: absolute;
    }
  }
  .tw\:lg\:top-\[-250px\] {
    @media (width >= 992px) {
      top: -250px;
    }
  }
  .tw\:lg\:top-\[-490px\] {
    @media (width >= 992px) {
      top: -490px;
    }
  }
  .tw\:lg\:right-\[-55px\] {
    @media (width >= 992px) {
      right: -55px;
    }
  }
  .tw\:lg\:right-\[-1365px\] {
    @media (width >= 992px) {
      right: -1365px;
    }
  }
  .tw\:lg\:right-\[-1565px\] {
    @media (width >= 992px) {
      right: -1565px;
    }
  }
  .tw\:lg\:right-\[-1660px\] {
    @media (width >= 992px) {
      right: -1660px;
    }
  }
  .tw\:lg\:left-\[-39px\] {
    @media (width >= 992px) {
      left: -39px;
    }
  }
  .tw\:lg\:left-\[-59px\] {
    @media (width >= 992px) {
      left: -59px;
    }
  }
  .tw\:lg\:left-\[-68px\] {
    @media (width >= 992px) {
      left: -68px;
    }
  }
  .tw\:lg\:left-\[-1550px\] {
    @media (width >= 992px) {
      left: -1550px;
    }
  }
  .tw\:lg\:left-\[-1720px\] {
    @media (width >= 992px) {
      left: -1720px;
    }
  }
  .tw\:lg\:left-\[75px\] {
    @media (width >= 992px) {
      left: 75px;
    }
  }
  .tw\:lg\:order-0 {
    @media (width >= 992px) {
      order: 0;
    }
  }
  .tw\:lg\:order-1 {
    @media (width >= 992px) {
      order: 1;
    }
  }
  .tw\:lg\:mx-0 {
    @media (width >= 992px) {
      margin-inline: calc(var(--tw-spacing) * 0);
    }
  }
  .tw\:lg\:my-\[160px\] {
    @media (width >= 992px) {
      margin-block: 160px;
    }
  }
  .tw\:lg\:\!mt-0 {
    @media (width >= 992px) {
      margin-top: calc(var(--tw-spacing) * 0) !important;
    }
  }
  .tw\:lg\:mt-\[65px\] {
    @media (width >= 992px) {
      margin-top: 65px;
    }
  }
  .tw\:lg\:mt-\[75px\] {
    @media (width >= 992px) {
      margin-top: 75px;
    }
  }
  .tw\:lg\:mt-\[80px\] {
    @media (width >= 992px) {
      margin-top: 80px;
    }
  }
  .tw\:lg\:mt-\[95px\] {
    @media (width >= 992px) {
      margin-top: 95px;
    }
  }
  .tw\:lg\:mt-\[115px\] {
    @media (width >= 992px) {
      margin-top: 115px;
    }
  }
  .tw\:lg\:mt-\[175px\] {
    @media (width >= 992px) {
      margin-top: 175px;
    }
  }
  .tw\:lg\:ml-auto {
    @media (width >= 992px) {
      margin-left: auto;
    }
  }
  .tw\:lg\:flex {
    @media (width >= 992px) {
      display: flex;
    }
  }
  .tw\:lg\:inline {
    @media (width >= 992px) {
      display: inline;
    }
  }
  .tw\:lg\:\!h-\[193px\] {
    @media (width >= 992px) {
      height: 193px !important;
    }
  }
  .tw\:lg\:\!h-\[255px\] {
    @media (width >= 992px) {
      height: 255px !important;
    }
  }
  .tw\:lg\:\!h-\[311px\] {
    @media (width >= 992px) {
      height: 311px !important;
    }
  }
  .tw\:lg\:\!h-\[450px\] {
    @media (width >= 992px) {
      height: 450px !important;
    }
  }
  .tw\:lg\:\!h-\[500px\] {
    @media (width >= 992px) {
      height: 500px !important;
    }
  }
  .tw\:lg\:\!h-\[550px\] {
    @media (width >= 992px) {
      height: 550px !important;
    }
  }
  .tw\:lg\:h-\[1633px\] {
    @media (width >= 992px) {
      height: 1633px;
    }
  }
  .tw\:lg\:\!w-\[193px\] {
    @media (width >= 992px) {
      width: 193px !important;
    }
  }
  .tw\:lg\:\!w-\[420px\] {
    @media (width >= 992px) {
      width: 420px !important;
    }
  }
  .tw\:lg\:\!w-\[450px\] {
    @media (width >= 992px) {
      width: 450px !important;
    }
  }
  .tw\:lg\:\!w-\[500px\] {
    @media (width >= 992px) {
      width: 500px !important;
    }
  }
  .tw\:lg\:\!w-\[541px\] {
    @media (width >= 992px) {
      width: 541px !important;
    }
  }
  .tw\:lg\:\!w-\[550px\] {
    @media (width >= 992px) {
      width: 550px !important;
    }
  }
  .tw\:lg\:w-\[1633px\] {
    @media (width >= 992px) {
      width: 1633px;
    }
  }
  .tw\:lg\:max-w-\[943px\] {
    @media (width >= 992px) {
      max-width: 943px;
    }
  }
  .tw\:lg\:grid-cols-2 {
    @media (width >= 992px) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  .tw\:lg\:grid-cols-3 {
    @media (width >= 992px) {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }
  .tw\:lg\:gap-\[47px\] {
    @media (width >= 992px) {
      gap: 47px;
    }
  }
  .tw\:lg\:\!text-\[40px\] {
    @media (width >= 992px) {
      font-size: 40px !important;
    }
  }
  .tw\:lg\:text-\[22px\] {
    @media (width >= 992px) {
      font-size: 22px;
    }
  }
  .tw\:lg\:\!leading-\[1\.2\] {
    @media (width >= 992px) {
      --tw-leading: 1.2 !important;
      line-height: 1.2 !important;
    }
  }
  .tw\:xl\:right-\[-80px\] {
    @media (width >= 1200px) {
      right: -80px;
    }
  }
  .tw\:xl\:bottom-\[5px\] {
    @media (width >= 1200px) {
      bottom: 5px;
    }
  }
  .tw\:xl\:left-\[90px\] {
    @media (width >= 1200px) {
      left: 90px;
    }
  }
  .tw\:xl\:mt-0 {
    @media (width >= 1200px) {
      margin-top: calc(var(--tw-spacing) * 0);
    }
  }
  .tw\:xl\:inline {
    @media (width >= 1200px) {
      display: inline;
    }
  }
  .tw\:xl\:\!h-\[241px\] {
    @media (width >= 1200px) {
      height: 241px !important;
    }
  }
  .tw\:xl\:\!h-\[393px\] {
    @media (width >= 1200px) {
      height: 393px !important;
    }
  }
  .tw\:xl\:\!h-\[540px\] {
    @media (width >= 1200px) {
      height: 540px !important;
    }
  }
  .tw\:xl\:\!h-\[650px\] {
    @media (width >= 1200px) {
      height: 650px !important;
    }
  }
  .tw\:xl\:\!h-\[662px\] {
    @media (width >= 1200px) {
      height: 662px !important;
    }
  }
  .tw\:xl\:\!w-\[241px\] {
    @media (width >= 1200px) {
      width: 241px !important;
    }
  }
  .tw\:xl\:\!w-\[530px\] {
    @media (width >= 1200px) {
      width: 530px !important;
    }
  }
  .tw\:xl\:\!w-\[540px\] {
    @media (width >= 1200px) {
      width: 540px !important;
    }
  }
  .tw\:xl\:\!w-\[650px\] {
    @media (width >= 1200px) {
      width: 650px !important;
    }
  }
  .tw\:xl\:\!w-\[662px\] {
    @media (width >= 1200px) {
      width: 662px !important;
    }
  }
  .tw\:xl\:w-\[105\%\] {
    @media (width >= 1200px) {
      width: 105%;
    }
  }
  .tw\:xl\:max-w-\[1119px\] {
    @media (width >= 1200px) {
      max-width: 1119px;
    }
  }
  .tw\:xl\:grid-cols-5 {
    @media (width >= 1200px) {
      grid-template-columns: repeat(5, minmax(0, 1fr));
    }
  }
  .tw\:xxl\:bottom-\[-50px\] {
    @media (width >= 1400px) {
      bottom: -50px;
    }
  }
  .tw\:xxl\:mt-0 {
    @media (width >= 1400px) {
      margin-top: calc(var(--tw-spacing) * 0);
    }
  }
  .tw\:xxl\:\!h-\[460px\] {
    @media (width >= 1400px) {
      height: 460px !important;
    }
  }
  .tw\:xxl\:\!h-\[628px\] {
    @media (width >= 1400px) {
      height: 628px !important;
    }
  }
  .tw\:xxl\:\!h-\[632px\] {
    @media (width >= 1400px) {
      height: 632px !important;
    }
  }
  .tw\:xxl\:\!h-\[850px\] {
    @media (width >= 1400px) {
      height: 850px !important;
    }
  }
  .tw\:xxl\:\!w-\[620px\] {
    @media (width >= 1400px) {
      width: 620px !important;
    }
  }
  .tw\:xxl\:\!w-\[628px\] {
    @media (width >= 1400px) {
      width: 628px !important;
    }
  }
  .tw\:xxl\:\!w-\[632px\] {
    @media (width >= 1400px) {
      width: 632px !important;
    }
  }
  .tw\:xxl\:\!w-\[850px\] {
    @media (width >= 1400px) {
      width: 850px !important;
    }
  }
  .tw\:xxl\:max-w-\[1296px\] {
    @media (width >= 1400px) {
      max-width: 1296px;
    }
  }
  .tw\:xxxl\:top-\[80px\] {
    @media (width >= 1600px) {
      top: 80px;
    }
  }
  .tw\:xxxl\:right-\[-1560px\] {
    @media (width >= 1600px) {
      right: -1560px;
    }
  }
  .tw\:xxxl\:right-\[-1600px\] {
    @media (width >= 1600px) {
      right: -1600px;
    }
  }
  .tw\:xxxl\:right-\[-1725px\] {
    @media (width >= 1600px) {
      right: -1725px;
    }
  }
  .tw\:xxxl\:bottom-\[-135px\] {
    @media (width >= 1600px) {
      bottom: -135px;
    }
  }
  .tw\:xxxl\:mt-\[-120px\] {
    @media (width >= 1600px) {
      margin-top: -120px;
    }
  }
  .tw\:xxxl\:mt-\[140px\] {
    @media (width >= 1600px) {
      margin-top: 140px;
    }
  }
  .tw\:xxxl\:\!h-\[589px\] {
    @media (width >= 1600px) {
      height: 589px !important;
    }
  }
  .tw\:xxxl\:\!h-\[1086px\] {
    @media (width >= 1600px) {
      height: 1086px !important;
    }
  }
  .tw\:xxxl\:\!w-\[794px\] {
    @media (width >= 1600px) {
      width: 794px !important;
    }
  }
  .tw\:xxxl\:\!w-\[1086px\] {
    @media (width >= 1600px) {
      width: 1086px !important;
    }
  }
  .tw\:xxxxl\:right-\[-1640px\] {
    @media (width >= 1800px) {
      right: -1640px;
    }
  }
  .tw\:xxxxl\:right-\[-1865px\] {
    @media (width >= 1800px) {
      right: -1865px;
    }
  }
  .tw\:xxxxl\:left-\[-1850px\] {
    @media (width >= 1800px) {
      left: -1850px;
    }
  }
}
@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-leading {
  syntax: "*";
  inherits: false;
}
@property --tw-font-weight {
  syntax: "*";
  inherits: false;
}
@property --tw-duration {
  syntax: "*";
  inherits: false;
}
@property --tw-content {
  syntax: "*";
  initial-value: "";
  inherits: false;
}
@property --tw-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-translate-z {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@layer properties {
  @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) {
    *, ::before, ::after, ::backdrop {
      --tw-border-style: solid;
      --tw-leading: initial;
      --tw-font-weight: initial;
      --tw-duration: initial;
      --tw-content: "";
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-translate-z: 0;
    }
  }
}

@variant tw (&);#page-829 #breadcrumb{margin-top:4rem}
