/* /Components/Layout/Components/DropdownMenu/ProductsDropdownMenu.razor.rz.scp.css */
.dropdown-menu[b-6xv0itfjax] {
  max-width: 86rem;
  width: 100%;
  display: flex;
  padding-block: 1.1rem 4.5rem;
  padding-inline: 1.1rem 6.4rem;
  gap: 4rem;
  color: #525252;
  background-color: #F6F6F6;
  position: absolute;
  top: 100%;
  left: 6rem;
  text-transform: initial;
  box-shadow: 0.5rem 0.6rem 1.79rem -0.2rem rgba(0, 0, 0, 0.1), -0.2rem 0.6rem 1.79rem -0.2rem rgba(0, 0, 0, 0.1);
  visibility: hidden;
  opacity: 0;
  overflow-y: auto;
}
@media (max-width: 1200px) {
  .dropdown-menu[b-6xv0itfjax] {
    left: 50%;
    transform: translateX(-50%);
  }
}
@media (max-width: 992px) {
  .dropdown-menu[b-6xv0itfjax] {
    position: unset;
    transform: unset;
    flex-direction: column;
    max-width: unset;
    padding-block: 0;
    margin-block-start: 2rem;
    padding-inline: 0 1rem;
    gap: 1.5rem;
    background-color: transparent;
    transform: initial;
    box-shadow: unset;
    height: 0;
  }
}
.dropdown-menu[b-6xv0itfjax]::-webkit-scrollbar {
  width: 0.2rem;
}
.dropdown-menu[b-6xv0itfjax]::-webkit-scrollbar-track {
  background: transparent;
}
.dropdown-menu[b-6xv0itfjax]::-webkit-scrollbar-thumb {
  background: #D3D3D3;
}
.dropdown-menu[b-6xv0itfjax]::-webkit-scrollbar-button {
  display: none;
}
.dropdown-menu[b-6xv0itfjax]:before {
  content: "";
  position: absolute;
  bottom: 100%;
  left: 0;
  width: 100%;
  height: 2.1rem;
}
@media (max-width: 1200px) {
  .dropdown-menu[b-6xv0itfjax]:before {
    left: calc(50% - 0.5rem);
  }
}
@media (max-width: 992px) {
  .dropdown-menu picture[b-6xv0itfjax] {
    display: none;
  }
}
.dropdown-menu__col[b-6xv0itfjax] {
  padding-block-start: 1.3rem;
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
  flex: 1;
}
@media (max-width: 992px) {
  .dropdown-menu__col[b-6xv0itfjax] {
    padding-block-start: 0;
  }
}
.dropdown-menu__col-title[b-6xv0itfjax] {
  color: var(--txt-color-2);
  font-size: calc(var(--txt-s) + 0.1rem);
  font-weight: 800;
  line-height: calc(var(--txt-s) + 0.2rem);
  letter-spacing: 0.045rem;
  margin-block-end: 2.1rem;
  max-width: 14rem;
}
@media (max-width: 992px) {
  .dropdown-menu__col-title[b-6xv0itfjax] {
    margin-block-end: 0;
    max-width: max-content;
  }
}
.dropdown-menu__col-box .title-2[b-6xv0itfjax] {
  margin-block-end: 1.5rem;
  max-width: max-content;
}
[b-6xv0itfjax] .dropdown-menu__col-box-link {
  font-weight: 600;
  color: var(--txt-color-2);
  display: inline-block;
  font-size: var(--txt-s);
  line-height: var(--txt-s);
  letter-spacing: 0.042rem;
  margin-block-end: 0.6rem;
}
.dropdown-menu__col-box-text[b-6xv0itfjax] {
  font-weight: 400;
  font-size: var(--txt-xxs);
  line-height: calc(var(--txt-xxs-lh) + 0.3rem);
  letter-spacing: normal;
}
/* /Components/Layout/Components/Footer/Footer.razor.rz.scp.css */
#footer-section[b-zr132qch2q] {
  background-color: var(--bg-color-1);
}
#footer-section .container-breakout[b-zr132qch2q] {
  padding-block: 3.07rem 1rem;
}
@media (max-width: 568px) {
  #footer-section .container-breakout[b-zr132qch2q] {
    padding-block: 2rem;
  }
}
#footer-section .container-breakout .container-content[b-zr132qch2q] {
  color: var(--txt-color-3);
  font-family: Inter;
  font-size: var(--txt-xxs);
  font-weight: 400;
  line-height: calc(var(--txt-xxs-lh) + 0.5rem);
  letter-spacing: 0.024rem;
  display: flex;
  flex-wrap: wrap;
  gap: 5rem;
  padding-inline: 10rem;
}
@media (max-width: 992px) {
  #footer-section .container-breakout .container-content[b-zr132qch2q] {
    padding-inline: 0;
  }
}
@media (max-width: 568px) {
  #footer-section .container-breakout .container-content[b-zr132qch2q] {
    gap: 6rem;
    justify-content: space-between;
  }
}
#footer-section .container-breakout .container-content .footer-info-block[b-zr132qch2q],
#footer-section .container-breakout .container-content[b-zr132qch2q]  .footer-nav-block {
  display: flex;
  flex-direction: column;
}
#footer-section .container-breakout .container-content .footer-info-block[b-zr132qch2q] {
  flex: 1;
}
@media (max-width: 568px) {
  #footer-section .container-breakout .container-content .footer-info-block[b-zr132qch2q] {
    flex: calc(50% - var(--document-padding));
  }
}
@media (max-width: 360px) {
  #footer-section .container-breakout .container-content .footer-info-block[b-zr132qch2q] {
    flex: 100%;
  }
}
#footer-section .container-breakout .container-content .footer-info-block[b-zr132qch2q]  .hotelier-logo {
  margin-inline-start: -1rem;
}
@media (max-width: 992px) {
  #footer-section .container-breakout .container-content .footer-info-block[b-zr132qch2q]  .hotelier-logo {
    margin-inline-start: 0;
  }
}
#footer-section .container-breakout .container-content .footer-info-block address[b-zr132qch2q] {
  font-style: normal;
  margin-block: 2rem 1.5rem;
}
#footer-section .container-breakout .container-content .footer-info-block .email[b-zr132qch2q],
#footer-section .container-breakout .container-content .footer-info-block .tel[b-zr132qch2q] {
  display: inline-block;
  margin-block-end: 1rem;
}
#footer-section .container-breakout .container-content .footer-info-block .email[b-zr132qch2q] {
  margin-block-end: 1rem;
}
#footer-section .container-breakout .container-content .footer-info-block .tel[b-zr132qch2q] {
  margin-block-end: 3.5rem;
}
#footer-section .container-breakout .container-content .footer-info-block .company[b-zr132qch2q] {
  margin-block-end: 0.8rem;
  max-width: 16rem;
}
#footer-section .container-breakout .container-content[b-zr132qch2q]  .footer-nav-block {
  color: #E8E8E8;
  line-height: calc(var(--text-es) - 0.1rem);
  flex: 1;
  min-width: max-content;
  text-transform: uppercase;
}
#footer-section .container-breakout .container-content[b-zr132qch2q]  .footer-nav-block.nav-block-1 {
  gap: 0.7rem;
}
#footer-section .container-breakout .container-content[b-zr132qch2q]  .footer-nav-block.nav-block-1 p:first-child {
  font-weight: 900;
  letter-spacing: 0.06rem;
  margin-block-end: 1.3rem;
}
#footer-section .container-breakout .container-content[b-zr132qch2q]  .footer-nav-block.nav-block-2 {
  gap: 2.5rem;
  text-transform: uppercase;
}
@media (max-width: 652px) {
  #footer-section .container-breakout .container-content[b-zr132qch2q]  .footer-nav-block.nav-block-2 {
    position: relative;
  }
}
#footer-section .container-breakout .container-content[b-zr132qch2q]  .footer-nav-block.nav-block-2 .nav-link {
  font-weight: 700;
}
#footer-section .container-breakout .container-content[b-zr132qch2q]  .footer-nav-block.nav-block-2 .nav-link:first-child {
  font-weight: 800;
  letter-spacing: 0.072rem;
}
#footer-section .container-breakout .container-content[b-zr132qch2q]  .footer-nav-block.nav-block-2 .social-network-block {
  margin-block-start: 3rem;
  text-transform: initial;
  font-weight: 400;
  line-height: calc(var(--text-s-lh) + 0.1rem);
}
@media (max-width: 992px) {
  #footer-section .container-breakout .container-content[b-zr132qch2q]  .footer-nav-block.nav-block-2 .social-network-block {
    margin-block-start: 0;
  }
}
@media (max-width: 652px) and (min-width: 372px) {
  #footer-section .container-breakout .container-content[b-zr132qch2q]  .footer-nav-block.nav-block-2 .social-network-block {
    position: absolute;
    right: 0;
    bottom: -0.5rem;
  }
}
#footer-section .container-breakout .container-content[b-zr132qch2q]  .footer-nav-block.nav-block-2 .social-network-block a {
  display: inline-block;
  margin-block-start: 1.3rem;
}
#footer-section .container-breakout .container-content[b-zr132qch2q]  .footer-nav-block.nav-block-2 .social-network-block a .instagram-icon,
#footer-section .container-breakout .container-content[b-zr132qch2q]  .footer-nav-block.nav-block-2 .social-network-block a .facebook-icon {
  display: inline-block;
  width: 4rem;
  height: 4rem;
}
#footer-section .container-breakout .container-content[b-zr132qch2q]  .footer-nav-block.nav-block-2 .social-network-block a .instagram-icon {
  background: url(images/icons/instagram-icon.svg) no-repeat center/contain;
}
#footer-section .container-breakout .container-content[b-zr132qch2q]  .footer-nav-block.nav-block-2 .social-network-block a .facebook-icon {
  background: url(images/icons/facebook-icon.svg) no-repeat center/contain;
}
#footer-section .container-breakout .container-content[b-zr132qch2q]  .footer-nav-block.nav-block-2 .social-network-block a:first-of-type {
  margin-inline-end: 2.4rem;
}
@media (max-width: 568px) and (min-width: 372px) {
  #footer-section .container-breakout .container-content[b-zr132qch2q]  .footer-nav-block.nav-block-2 .social-network-block p {
    max-width: 12.4rem;
  }
}
#footer-section .container-breakout .container-content.footer-legal-block[b-zr132qch2q] {
  width: 100%;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  line-height: calc(var(--text-s-lh) + 0.1rem);
  padding-block-start: 0.6rem;
}
@media (max-width: 992px) {
  #footer-section .container-breakout .container-content.footer-legal-block[b-zr132qch2q] {
    justify-content: space-between;
    gap: 3rem;
  }
}
@media (max-width: 768px) {
  #footer-section .container-breakout .container-content.footer-legal-block[b-zr132qch2q] {
    flex-direction: column;
    gap: 1rem;
  }
}
@media (max-width: 568px) {
  #footer-section .container-breakout .container-content.footer-legal-block[b-zr132qch2q] {
    align-items: flex-start;
    padding-block-start: 2rem;
  }
}
#footer-section .container-breakout .container-content.footer-legal-block .copy-text[b-zr132qch2q] {
  flex: 0 0 calc(33% - 3rem);
  font-size: calc(var(--txt-xxs) - 0.2rem);
  line-height: 300%;
}
@media (max-width: 1100px) {
  #footer-section .container-breakout .container-content.footer-legal-block .copy-text[b-zr132qch2q] {
    flex: unset;
  }
}
#footer-section .container-breakout .container-content.footer-legal-block .legal-links[b-zr132qch2q] {
  display: flex;
  gap: 3rem;
}
@media (max-width: 568px) {
  #footer-section .container-breakout .container-content.footer-legal-block .legal-links[b-zr132qch2q] {
    flex-direction: column;
    gap: 1rem;
  }
}
#footer-section .container-breakout .separator[b-zr132qch2q] {
  width: calc(100% - 6rem);
  margin-inline: auto;
  margin-block-start: 9.5rem;
  height: 0.1rem;
  background-color: var(--bttn-color-2);
}
@media (max-width: 992px) {
  #footer-section .container-breakout .separator[b-zr132qch2q] {
    width: 100%;
  }
}
@media (max-width: 568px) {
  #footer-section .container-breakout .separator[b-zr132qch2q] {
    margin-block-start: 4.9rem;
    margin-inline-start: calc(-1 * var(--document-padding));
    width: calc(100% + 2 * var(--document-padding));
  }
}
/* /Components/Layout/Components/Header/Header.razor.rz.scp.css */
#header[b-mn1gnaprc2] {
  font-family: Inter;
  position: fixed;
  top: 0;
  font-size: calc(var(--txt-m) - 0.1rem);
  line-height: normal;
  z-index: 5;
}
#header .navbar[b-mn1gnaprc2] {
  display: flex;
  align-items: flex-end;
  padding-block: 4rem 5.15rem;
}
@media (min-width: 993px) {
  #header .navbar[b-mn1gnaprc2] {
    position: relative;
  }
}
@media (max-width: 992px) {
  #header .navbar[b-mn1gnaprc2] {
    padding-block: 2.5rem;
    align-items: center;
  }
}
@media (max-width: 768px) {
  #header .navbar[b-mn1gnaprc2] {
    padding-block: 2rem;
  }
}
#header .navbar[b-mn1gnaprc2]  .logo {
  margin-block: 0.75rem 0.3rem;
  margin-inline-end: 5.9rem;
}
@media (max-width: 380px) {
  #header .navbar[b-mn1gnaprc2]  .logo {
    all: unset;
  }
}
@media (max-width: 768px) {
  #header .navbar[b-mn1gnaprc2]  .logo img {
    width: 80%;
  }
}
@media (max-width: 568px) {
  #header .navbar[b-mn1gnaprc2]  .logo img {
    width: 70%;
  }
}
@media (max-width: 380px) {
  #header .navbar[b-mn1gnaprc2]  .logo img {
    margin-inline: 0;
  }
}
#header .navbar[b-mn1gnaprc2]  .logo img.white-logo {
  display: none;
}
#header .navbar__block[b-mn1gnaprc2] {
  display: flex;
  gap: 3.7rem;
}
@media (max-width: 992px) {
  #header .navbar__block-center[b-mn1gnaprc2] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 100vw;
    height: 100vh;
    position: fixed;
    top: 0;
    left: -100vw;
    gap: 2rem;
    background: var(--bg-white);
    padding-inline: var(--document-padding);
  }
}
@media (max-width: 992px) {
  #header .navbar__block-center .dropdown-menu-wrapper[b-mn1gnaprc2],
  #header .navbar__block-center .responsive[b-mn1gnaprc2],
  #header .navbar__block-center[b-mn1gnaprc2]  .nav-link {
    width: 50%;
  }
}
@media (max-width: 768px) {
  #header .navbar__block-center .dropdown-menu-wrapper[b-mn1gnaprc2],
  #header .navbar__block-center .responsive[b-mn1gnaprc2],
  #header .navbar__block-center[b-mn1gnaprc2]  .nav-link {
    width: 70%;
  }
}
@media (max-width: 440px) {
  #header .navbar__block-center .dropdown-menu-wrapper[b-mn1gnaprc2],
  #header .navbar__block-center .responsive[b-mn1gnaprc2],
  #header .navbar__block-center[b-mn1gnaprc2]  .nav-link {
    width: 100%;
  }
}
#header .navbar__block-center[b-mn1gnaprc2]  .responsive {
  display: none;
}
@media (max-width: 992px) {
  #header .navbar__block-center[b-mn1gnaprc2]  .responsive {
    display: block;
  }
}
#header .navbar__block-center .dropdown-menu-wrapper[b-mn1gnaprc2] {
  max-height: 1.9rem;
  overflow: hidden;
}
#header .navbar__block-center .dropdown-menu-wrapper .dropdown-menu-title[b-mn1gnaprc2] {
  display: flex;
  gap: 0.5rem;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
}
#header .navbar__block-center .dropdown-menu-wrapper:focus-within[b-mn1gnaprc2] {
  max-height: max-content;
}
#header .navbar__block-center .dropdown-menu-wrapper:focus-within[b-mn1gnaprc2]  .dropdown-menu {
  opacity: 1;
  visibility: visible;
  z-index: 10;
}
@media (max-width: 992px) {
  #header .navbar__block-center .dropdown-menu-wrapper:focus-within[b-mn1gnaprc2]  .dropdown-menu {
    height: 50vh;
  }
}
#header .navbar__block-side[b-mn1gnaprc2] {
  margin-inline-start: auto;
  margin-block-end: auto;
  align-items: center;
  gap: 2rem;
}
@media (max-width: 992px) {
  #header .navbar__block-side[b-mn1gnaprc2] {
    display: none;
  }
}
#header .navbar__block-side .separator[b-mn1gnaprc2] {
  width: 0.1rem;
  height: 1.5rem;
  display: inline-block;
  margin-inline: auto;
  background: #787878;
}
#header .navbar__block-side[b-mn1gnaprc2]  .nav-link:not([role=button]) {
  font-size: 1.2rem;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 0.036rem;
}
#header .navbar__block-side[b-mn1gnaprc2]  .nav-link[role=button] {
  background: var(--bttn-color-2);
  color: var(--nav-color-2);
  font-size: 1rem;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 0.063rem;
  border-radius: 1.5rem;
  padding-block: 0.9rem;
  padding-inline: 1.94rem;
  text-transform: uppercase;
}
#header .navbar #content-menu[b-mn1gnaprc2] {
  display: none;
  width: 3.2rem;
  flex-direction: column;
  cursor: pointer;
  row-gap: 0.7rem;
  transform: translateY(0.3rem);
  margin-inline-start: auto;
}
@media (max-width: 992px) {
  #header .navbar #content-menu[b-mn1gnaprc2] {
    display: flex;
  }
}
@media (max-width: 768px) {
  #header .navbar #content-menu[b-mn1gnaprc2] {
    width: 2.5rem;
    row-gap: 0.5rem;
  }
}
@media (max-width: 430px) {
  #header .navbar #content-menu[b-mn1gnaprc2] {
    transform: translateY(0.4rem);
  }
}
#header .navbar #content-menu div[b-mn1gnaprc2] {
  width: 100%;
  height: 2px;
  background-color: var(--bg-color-1);
  transition: 0.5s ease-in-out;
}
#header .navbar[b-mn1gnaprc2]  .menu-arrow {
  display: inline-block;
  width: 0.9rem;
  height: 0.5rem;
  background: url(images/icons/menu-arrow-icon.svg) no-repeat center;
}
#header.scrolled[b-mn1gnaprc2] {
  background: var(--bg-color-1);
  color: var(--nav-color-2);
}
#header.scrolled .navbar[b-mn1gnaprc2] {
  align-items: center;
}
@media (min-width: 993px) {
  #header.scrolled .navbar[b-mn1gnaprc2] {
    padding-block: 2.5rem;
  }
}
#header.scrolled .navbar[b-mn1gnaprc2]  .logo {
  margin-block: 0;
}
#header.scrolled .navbar__block-side[b-mn1gnaprc2] {
  margin-block-end: 0;
}
#header.scrolled .navbar__block-side[b-mn1gnaprc2]  .lang-picker__btn .lang-picker__icon {
  background: url(images/icons/lang-white-icon.svg) no-repeat center;
}
#header.scrolled .navbar__block-side[b-mn1gnaprc2]  .lang-picker__menu {
  top: calc(100% + 1rem);
  border-start-start-radius: 0;
  border-start-end-radius: 0;
}

.menu-opened #header .navbar[b-mn1gnaprc2]  .logo img {
  display: block !important;
}
.menu-opened #header .navbar[b-mn1gnaprc2]  .logo img.white-logo {
  display: none !important;
}
@media (max-width: 992px) {
  .menu-opened #header .navbar__block[b-mn1gnaprc2] {
    left: 0;
    color: var(--txt-color-2);
    z-index: -1;
  }
  .menu-opened #header .navbar__block-center[b-mn1gnaprc2] {
    align-items: center;
  }
}
.menu-opened #header .navbar #content-menu div:first-child[b-mn1gnaprc2] {
  transform-origin: top left;
  transform: translate(0.75rem, -0.65rem) rotate(45deg);
}
@media (max-width: 430px) {
  .menu-opened #header .navbar #content-menu div:first-child[b-mn1gnaprc2] {
    transform: translate(0.75rem, -0.6rem) rotate(45deg);
  }
}
.menu-opened #header .navbar #content-menu div:last-child[b-mn1gnaprc2] {
  transform-origin: bottom left;
  transform: translate(0.75rem, 0.65rem) rotate(-45deg);
}
@media (max-width: 768px) {
  .menu-opened #header .navbar #content-menu div:last-child[b-mn1gnaprc2] {
    transform: translate(0.75rem, 0.4rem) rotate(-45deg);
  }
}
.menu-opened #header .navbar #content-menu div:nth-child(2)[b-mn1gnaprc2] {
  display: none;
}
.menu-opened #header .navbar #content-menu div[b-mn1gnaprc2] {
  background-color: var(--bg-color-1) !important;
}
.menu-opened #header .navbar[b-mn1gnaprc2]  .lang-picker {
  font-size: 1.5rem;
  font-weight: 400;
}
.menu-opened #header .navbar[b-mn1gnaprc2]  .lang-picker__btn {
  color: inherit !important;
}
.menu-opened #header .navbar[b-mn1gnaprc2]  .lang-picker__menu {
  top: calc(100% + 1rem);
  border-radius: 1rem;
}

@media (max-width: 992px) {
  body[dir=rtl] .navbar__block[b-mn1gnaprc2] {
    left: unset;
    right: -100vw;
  }
}
@media (max-width: 992px) {
  body[dir=rtl].menu-opened #header .navbar__block[b-mn1gnaprc2] {
    right: 0;
  }
}

#header.scrolled .navbar[b-mn1gnaprc2]  .logo img {
  display: none;
}
#header.scrolled .navbar[b-mn1gnaprc2]  .logo img.white-logo {
  display: block;
}
@media (min-width: 993px) {
  #header.scrolled .navbar[b-mn1gnaprc2]  .menu-arrow {
    background: url(images/icons/menu-arrow-white-icon.svg) no-repeat center;
  }
}
#header.scrolled .navbar #content-menu div[b-mn1gnaprc2] {
  background-color: var(--bg-white);
}
/* /Components/Layout/Components/LangPicker/LangPicker.razor.rz.scp.css */
.lang-picker[b-gi8ld5rg2l] {
  position: relative;
  font-weight: 500;
  font-size: 1.2rem;
  line-height: normal;
  letter-spacing: 0.036rem;
}
.lang-picker__btn[b-gi8ld5rg2l] {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  background: transparent;
  text-transform: uppercase;
  color: inherit;
}
.lang-picker__btn .lang-picker__icon[b-gi8ld5rg2l] {
  display: inline-block;
  width: 1.4rem;
  height: 1.4rem;
  background: url(images/icons/lang-icon.svg) no-repeat center;
}
.lang-picker__menu[b-gi8ld5rg2l] {
  position: absolute;
  top: calc(100% + 1.5rem);
  left: 0;
  min-width: 180px;
  padding: 0.5rem;
  border-radius: 1rem;
  background: var(--bg-color-1);
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  font-size: var(--txt-xs);
  line-height: var(--txt-xs);
  opacity: 0;
  visibility: hidden;
}
.lang-picker:focus-within .lang-picker__menu[b-gi8ld5rg2l] {
  opacity: 1;
  visibility: visible;
}
.lang-picker__item[b-gi8ld5rg2l] {
  display: flex;
  align-items: center;
  gap: 1rem;
  padding: 0.5rem;
  border-radius: 0.5rem;
  color: var(--txt-color-3);
  cursor: pointer;
}
.lang-picker__item:hover[b-gi8ld5rg2l], .lang-picker__item:focus-visible[b-gi8ld5rg2l], .lang-picker__item.is-selected[b-gi8ld5rg2l] {
  background: rgba(255, 255, 255, 0.14);
}
.lang-picker__item.is-selected[b-gi8ld5rg2l] {
  pointer-events: none;
}
.lang-picker__item .lang-picker__flag[b-gi8ld5rg2l] {
  width: 2rem;
  height: 1.5rem;
}
.lang-picker__item span[b-gi8ld5rg2l] {
  margin-block-start: 0.1rem;
}
/* /Components/Layout/MainLayout.razor.rz.scp.css */
#blazor-error-ui[b-obsrpqqnw5] {
    color-scheme: light only;
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    box-sizing: border-box;
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

    #blazor-error-ui .dismiss[b-obsrpqqnw5] {
        cursor: pointer;
        position: absolute;
        right: 0.75rem;
        top: 0.5rem;
    }
/* /Components/Pages/Contact/ContactSection.razor.rz.scp.css */
#contact-section[b-4acjcqarrs] {
  flex-grow: 1;
  padding-block-start: 4.1rem;
}
@media (max-width: 992px) {
  #contact-section[b-4acjcqarrs] {
    padding-block-start: 0;
  }
}
#contact-section .container-breakout .container-content[b-4acjcqarrs] {
  display: flex;
  gap: 4rem;
}
@media (max-width: 992px) {
  #contact-section .container-breakout .container-content[b-4acjcqarrs] {
    flex-direction: column;
    gap: 8rem;
  }
}
#contact-section .container-breakout .container-content .form-text-block[b-4acjcqarrs] {
  flex: 0 1 calc(50% - 1.25rem);
  max-width: 44rem;
}
@media (max-width: 992px) {
  #contact-section .container-breakout .container-content .form-text-block[b-4acjcqarrs] {
    flex: unset;
    margin-inline: auto;
  }
}
#contact-section .container-breakout .container-content .form-text-block__title[b-4acjcqarrs] {
  font-weight: 800;
  font-size: calc(var(--heading-1-primary) + 2.2rem);
  line-height: calc(var(--heading-1-primary-lh) + 0.4rem);
  margin-block-end: 2rem;
}
@media (max-width: 768px) {
  #contact-section .container-breakout .container-content .form-text-block__title[b-4acjcqarrs] {
    font-size: var(--heading-1-primary);
    line-height: var(--heading-1-secondary-lh);
  }
}
@media (max-width: 430px) {
  #contact-section .container-breakout .container-content .form-text-block__title[b-4acjcqarrs] {
    font-size: calc(var(--heading-1-primary) - 0.9rem);
    line-height: calc(var(--heading-1-primary) - 0.9rem);
  }
}
#contact-section .container-breakout .container-content .form-text-block__text[b-4acjcqarrs] {
  letter-spacing: -0.018rem;
  margin-block-end: 1.75rem;
}
#contact-section .container-breakout .container-content .form-text-block .time[b-4acjcqarrs] {
  font-family: Inter;
  font-size: var(--txt-m);
  font-weight: 600;
  line-height: calc(var(--txt-m-lh) + 0.1rem);
  margin-block-end: 3.7rem;
}
#contact-section .container-breakout .container-content .form-text-block .contact-options[b-4acjcqarrs] {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  column-gap: 3.7rem;
  row-gap: 2rem;
  font-family: Inter;
}
@media (max-width: 568px) {
  #contact-section .container-breakout .container-content .form-text-block .contact-options[b-4acjcqarrs] {
    flex-direction: column;
    align-items: flex-start;
  }
}
#contact-section .container-breakout .container-content .form-text-block .contact-options__option[b-4acjcqarrs] {
  display: flex;
}
#contact-section .container-breakout .container-content .form-text-block .contact-options__option .info i[b-4acjcqarrs] {
  display: inline-block;
}
#contact-section .container-breakout .container-content .form-text-block .contact-options__option .info i.software-support-icon[b-4acjcqarrs] {
  width: 2.4rem;
  height: 2.4rem;
  background: url(images/contact/icons/icon-1.svg) no-repeat center;
}
#contact-section .container-breakout .container-content .form-text-block .contact-options__option .info i.hardware-support-icon[b-4acjcqarrs] {
  width: 2.4rem;
  height: 2rem;
  background: url(images/contact/icons/icon-2.svg) no-repeat center;
}
@media (max-width: 568px) {
  #contact-section .container-breakout .container-content .form-text-block .contact-options__option .info i.hardware-support-icon[b-4acjcqarrs] {
    background-position-x: center;
  }
}
#contact-section .container-breakout .container-content .form-text-block .contact-options__option .info p[b-4acjcqarrs] {
  font-size: calc(var(--txt-body) + 0.2rem);
  font-weight: 500;
  line-height: 150%;
  display: flex;
  align-items: center;
  gap: 0.9rem;
}
#contact-section .container-breakout .container-content .form-text-block .contact-options__option .info a[b-4acjcqarrs] {
  font-size: calc(var(--txt-body) - 0.3rem);
  font-weight: 600;
  line-height: 200%;
  display: inline-block;
  padding-inline-start: 3.3rem;
}
#contact-section .container-breakout .container-content[b-4acjcqarrs]  .form-block {
  flex: 1 1 calc(50% - 1.25rem);
  padding-block-start: 1.4rem;
}
@media (max-width: 992px) {
  #contact-section .container-breakout .container-content[b-4acjcqarrs]  .form-block {
    flex: unset;
  }
}
#contact-section .container-breakout .container-content[b-4acjcqarrs]  .form-block #contact-form {
  max-width: 45.7rem;
  margin-inline: auto;
}
@media (max-width: 992px) {
  #contact-section .container-breakout .container-content[b-4acjcqarrs]  .form-block #contact-form {
    max-width: 44rem;
  }
}
#contact-section .container-breakout .container-content[b-4acjcqarrs]  .form-block #contact-form input,
#contact-section .container-breakout .container-content[b-4acjcqarrs]  .form-block #contact-form textarea {
  color: #AAA;
}
#contact-section .container-breakout .container-content[b-4acjcqarrs]  .form-block #contact-form button {
  background: #02416E;
  font-size: var(--txt-xxs);
  font-weight: 500;
}
#contact-section .container-breakout .container-content[b-4acjcqarrs]  .form-block #contact-form button:hover {
  background: #0076BA;
}
/* /Components/Pages/Home/ContactSection.razor.rz.scp.css */
#contact-section .container-breakout .container-content[b-5bbx5u1ljj] {
  padding-block: 10rem;
  max-width: 62rem;
}
#contact-section .container-breakout .container-content .form-text-block__title[b-5bbx5u1ljj] {
  font-size: var(--heading-1-secondary);
  font-weight: 900;
  line-height: var(--heading-1-secondary-lh);
  margin-block-end: 2.5rem;
}
@media (max-width: 992px) {
  #contact-section .container-breakout .container-content .form-text-block__title[b-5bbx5u1ljj] {
    margin-block-end: 2rem;
  }
}
#contact-section .container-breakout .container-content .form-text-block__text-1[b-5bbx5u1ljj] {
  font-weight: 700;
}
#contact-section .container-breakout .container-content .form-text-block__text-2[b-5bbx5u1ljj] {
  margin-block-end: 5.9rem;
  max-width: 50rem;
}
@media (max-width: 992px) {
  #contact-section .container-breakout .container-content .form-text-block__text-2[b-5bbx5u1ljj] {
    margin-block-end: 4rem;
  }
}
/* /Components/Pages/NotFound.razor.rz.scp.css */
#not-found[b-r5371r8xkf] {
  padding-block: 20.7rem 20.6rem;
}
#not-found .container-breakout[b-r5371r8xkf] {
  background-color: unset;
}
#not-found .container-breakout .no-404[b-r5371r8xkf] {
  color: var(--bg-primary-2);
  font-size: 12.8rem;
  font-weight: 700;
  line-height: 16.6rem;
  text-align: center;
}
@media (max-width: 430px) {
  #not-found .container-breakout .no-404[b-r5371r8xkf] {
    font-size: 9.8rem;
    line-height: 13.6rem;
  }
}
#not-found .container-breakout .pnf-text[b-r5371r8xkf] {
  color: var(--title-secondary);
  text-align: center;
  font-size: 3.2rem;
  font-weight: 600;
  line-height: 4.8rem;
  margin-bottom: 2.7rem;
}
@media (max-width: 430px) {
  #not-found .container-breakout .pnf-text[b-r5371r8xkf] {
    font-size: 2.5rem;
    line-height: 4.1rem;
  }
}
#not-found .container-breakout .unlink-block[b-r5371r8xkf] {
  display: flex;
  column-gap: 2rem;
}
#not-found .container-breakout .unlink-block .plug[b-r5371r8xkf] {
  background: url("images/not-found/plug.svg") no-repeat center right;
  flex-grow: 1;
  animation: plug-anim-b-r5371r8xkf 10s ease-in-out infinite 10s;
}
@media (max-width: 576px) {
  #not-found .container-breakout .unlink-block .plug[b-r5371r8xkf] {
    background: unset;
  }
}
#not-found .container-breakout .unlink-block .socket[b-r5371r8xkf] {
  background: url("images/not-found/socket.svg") no-repeat center left;
  flex-grow: 1;
  animation: socket-anim-b-r5371r8xkf 10s ease-in-out infinite 10s;
}
@media (max-width: 576px) {
  #not-found .container-breakout .unlink-block .socket[b-r5371r8xkf] {
    background: unset;
  }
}
@keyframes plug-anim-b-r5371r8xkf {
  5% {
    transform: translateX(-20%);
  }
  10% {
    transform: translateX(-5%);
  }
  15% {
    transform: translateX(-20%);
  }
  20% {
    transform: translateX(0%);
  }
}
@keyframes socket-anim-b-r5371r8xkf {
  5% {
    transform: translateX(20%);
  }
  10% {
    transform: translateX(5%);
  }
  15% {
    transform: translateX(20%);
  }
  20% {
    transform: translateX(0%);
  }
}
/* /Components/Pages/OurClients/ClientsSection.razor.rz.scp.css */
#clients-section[b-d6sdtekvvq] {
  padding-block: 4.1rem 24rem;
}
@media (max-width: 992px) {
  #clients-section[b-d6sdtekvvq] {
    padding-block: 4rem 12rem;
  }
}
#clients-section .container-breakout .container-content .text-box[b-d6sdtekvvq] {
  max-width: 60rem;
}
@media (max-width: 768px) {
  #clients-section .container-breakout .container-content .text-box[b-d6sdtekvvq] {
    max-width: unset;
  }
}
#clients-section .container-breakout .container-content .text-box .title[b-d6sdtekvvq] {
  font-size: calc(var(--heading-1-primary) + 2.2rem);
  font-weight: 800;
  line-height: calc(var(--heading-1-primary-lh) + 0.9rem);
  margin-block-end: 3rem;
}
#clients-section .container-breakout .container-content .text-box .text[b-d6sdtekvvq] {
  line-height: calc(var(--txt-body-lh) + 0.1rem);
  letter-spacing: -0.018rem;
}
#clients-section .container-breakout .container-content[b-d6sdtekvvq]  #counter-section {
  padding-block: 14.3rem 5.6rem;
}
@media (max-width: 992px) {
  #clients-section .container-breakout .container-content[b-d6sdtekvvq]  #counter-section {
    padding-block: 10rem 6rem;
  }
}
#clients-section .container-breakout .container-content[b-d6sdtekvvq]  #counter-section .container-breakout {
  all: unset;
}
#clients-section .container-breakout .container-content .filter-box[b-d6sdtekvvq] {
  display: flex;
  flex-wrap: wrap;
  gap: 1.5rem;
}
@media (max-width: 568px) {
  #clients-section .container-breakout .container-content .filter-box[b-d6sdtekvvq] {
    justify-content: center;
  }
}
#clients-section .container-breakout .list-box__title[b-d6sdtekvvq] {
  font-size: var(--heading-2);
  font-weight: 800;
  line-height: 120%;
  max-width: 92rem;
  margin-inline: auto;
  margin-block: 10rem 4rem;
  text-align: center;
}
#clients-section .container-breakout .list-box__content-title[b-d6sdtekvvq] {
  font-size: var(--heading-2);
  font-weight: 900;
  line-height: 125%;
  margin-block-end: 2.6rem;
}
#clients-section .container-breakout .list-box__content-list[b-d6sdtekvvq] {
  display: flex;
  flex-wrap: wrap;
  gap: 2.3rem;
}
#clients-section .container-breakout .list-box__content-list:not(:last-child)[b-d6sdtekvvq] {
  margin-block-end: 7rem;
}
#clients-section .container-breakout .list-box__content-list-item[b-d6sdtekvvq] {
  border-radius: unset !important;
  border: unset !important;
  padding: unset !important;
  gap: 0.6rem !important;
  font-family: Inter !important;
  font-size: var(--txt-body) !important;
  font-weight: 800 !important;
  line-height: 150% !important;
}
#clients-section .container-breakout .list-box__content-list-item .marker[b-d6sdtekvvq] {
  order: 0 !important;
  width: 1.2rem !important;
  height: 1.2rem !important;
}

#clients-section .container-breakout .container-content .filter-box__btn[b-d6sdtekvvq], #clients-section .container-breakout .list-box__content-list-item[b-d6sdtekvvq] {
  display: flex;
  align-items: center;
  gap: 1rem;
  padding-block: 0.2rem;
  padding-inline: 2rem 1rem;
  justify-content: center;
  border-radius: 1.5rem;
  border: 1px solid var(--bg-black);
  font-size: var(--txt-xs);
  font-weight: 400;
  line-height: 200%;
  letter-spacing: 0.026rem;
  width: max-content;
  background-color: transparent;
}
#clients-section .container-breakout .container-content .filter-box__btn .marker[b-d6sdtekvvq], #clients-section .container-breakout .list-box__content-list-item .marker[b-d6sdtekvvq] {
  display: inline-block;
  width: 1.5rem;
  height: 1.5rem;
  aspect-ratio: 1/1;
  background: url(images/icons/circle-check-icon.svg) no-repeat center/cover;
  order: 1;
}
/* /Components/Pages/Support/DownloadSection.razor.rz.scp.css */
#download-section .container-breakout[b-2k26gfkti3] {
  padding-block-start: 10rem;
}
#download-section .container-breakout .container-content .text-box[b-2k26gfkti3] {
  text-align: center;
}
#download-section .container-breakout .container-content .text-box .title[b-2k26gfkti3] {
  margin-block-end: 2.5rem;
  font-size: var(--heading-2);
  font-weight: 700;
  line-height: 110%;
  max-width: 81rem;
  margin-inline: auto;
  text-align: center;
}
@media (max-width: 992px) {
  #download-section .container-breakout .container-content .text-box .title[b-2k26gfkti3] {
    margin-block-end: 2rem;
  }
}
#download-section .container-breakout .container-content .text-box .text[b-2k26gfkti3] {
  margin-block-end: 4rem;
}
@media (max-width: 992px) {
  #download-section .container-breakout .container-content .text-box .text[b-2k26gfkti3] {
    margin-block-end: 2rem;
    margin-inline: 0;
  }
}
#download-section .container-breakout .container-content .support-action[b-2k26gfkti3] {
  display: flex;
  justify-content: center;
  gap: 2rem;
  margin-block-start: 5rem;
}
@media (max-width: 992px) {
  #download-section .container-breakout .container-content .support-action[b-2k26gfkti3] {
    margin-block-start: 4rem;
  }
}
@media (max-width: 568px) {
  #download-section .container-breakout .container-content .support-action[b-2k26gfkti3] {
    flex-direction: column;
    width: max-content;
    margin-inline: auto;
  }
}
#download-section .container-breakout .container-content .support-action .anydesk-btn[b-2k26gfkti3],
#download-section .container-breakout .container-content .support-action .teamviewer-btn[b-2k26gfkti3] {
  border-radius: 5px;
  display: flex;
  padding: 3px 11px;
  color: var(--txt-color-3);
  align-items: center;
  column-gap: 5px;
  letter-spacing: 0.543px;
}
#download-section .container-breakout .container-content .support-action .anydesk-btn .text[b-2k26gfkti3],
#download-section .container-breakout .container-content .support-action .teamviewer-btn .text[b-2k26gfkti3] {
  display: flex;
  flex-direction: column;
}
#download-section .container-breakout .container-content .support-action .anydesk-btn .text span:first-child[b-2k26gfkti3],
#download-section .container-breakout .container-content .support-action .teamviewer-btn .text span:first-child[b-2k26gfkti3] {
  font-weight: 600;
}
#download-section .container-breakout .container-content .support-action .anydesk-btn .download-icon[b-2k26gfkti3],
#download-section .container-breakout .container-content .support-action .teamviewer-btn .download-icon[b-2k26gfkti3] {
  width: 3.4rem;
  height: 3.4rem;
  background: url(images/icons/download-icon.svg) no-repeat center;
}
#download-section .container-breakout .container-content .support-action .teamviewer-btn[b-2k26gfkti3] {
  background: #050A52;
}
#download-section .container-breakout .container-content .support-action .anydesk-btn[b-2k26gfkti3] {
  background: #F94137;
}
/* /Components/Pages/Support/InfoSection.razor.rz.scp.css */
#support-info-section .container-breakout .container-content .title[b-1yum3oxtxi] {
  font-family: Inter;
  font-size: var(--heading-2);
  font-weight: 700;
  line-height: 110%;
  max-width: 81rem;
  margin-inline: auto;
  text-align: center;
  padding-block: 10rem;
}
@media (max-width: 992px) {
  #support-info-section .container-breakout .container-content .title[b-1yum3oxtxi] {
    padding-block: 8rem;
  }
}
#support-info-section .container-breakout .container-content .tile-box[b-1yum3oxtxi] {
  display: flex;
  flex-wrap: wrap;
  gap: 2rem;
  justify-content: center;
}
#support-info-section .container-breakout .container-content .tile-box__tile[b-1yum3oxtxi] {
  flex: 0 1 calc(50% - 1rem);
  border-radius: var(--br);
  background: var(--bg-white);
  box-shadow: var(--box-shadow);
  padding-inline: 5.5rem 3.4rem;
  padding-block: 6.2rem 7.4rem;
  background: url(images/support/icons/icon-1.svg) no-repeat top right;
  min-height: 38.5rem;
  display: flex;
  flex-direction: column;
}
@media (max-width: 1100px) {
  #support-info-section .container-breakout .container-content .tile-box__tile[b-1yum3oxtxi] {
    padding-inline: 4rem;
    padding-block: 6rem 4rem;
  }
}
@media (max-width: 768px) {
  #support-info-section .container-breakout .container-content .tile-box__tile[b-1yum3oxtxi] {
    flex: 0 1 80%;
  }
}
@media (max-width: 568px) {
  #support-info-section .container-breakout .container-content .tile-box__tile[b-1yum3oxtxi] {
    flex: 0 1 100%;
    min-height: unset;
  }
}
@media (max-width: 430px) {
  #support-info-section .container-breakout .container-content .tile-box__tile[b-1yum3oxtxi] {
    padding-inline: 2rem;
  }
}
#support-info-section .container-breakout .container-content .tile-box__tile-company[b-1yum3oxtxi] {
  font-family: Inter;
  font-weight: 600;
  font-size: var(--txt-m);
  line-height: var(--txt-m-lh);
  margin-block-end: 0.9rem;
}
#support-info-section .container-breakout .container-content .tile-box__tile-company .mark[b-1yum3oxtxi] {
  font-weight: 900;
}
#support-info-section .container-breakout .container-content .tile-box__tile-title[b-1yum3oxtxi] {
  font-size: var(--heading-2);
  font-weight: 800;
  line-height: 125%;
  margin-block-end: 0.9rem;
}
#support-info-section .container-breakout .container-content .tile-box__tile-text[b-1yum3oxtxi] {
  color: var(--txt-color-1);
  font-size: var(--txt-m);
  font-weight: 500;
  line-height: calc(var(--txt-m-lh) - 0.2rem);
  margin-block-end: 2rem;
}
#support-info-section .container-breakout .container-content .tile-box__tile-time[b-1yum3oxtxi] {
  font-family: Inter;
  font-size: var(--txt-m);
  font-weight: 600;
  line-height: calc(var(--txt-m-lh) + 0.1rem);
  margin-block-end: 1.2rem;
  margin-block-start: auto;
}
#support-info-section .container-breakout .container-content .tile-box__tile-tel[b-1yum3oxtxi] {
  display: flex;
  align-items: center;
  font-family: Inter;
  font-size: calc(var(--txt-m) - 0.1rem);
  font-weight: 600;
  line-height: calc(var(--txt-m-lh) + 0.6rem);
  margin-block-end: 1.2rem;
  letter-spacing: 0.075rem;
}
#support-info-section .container-breakout .container-content .tile-box__tile-tel .icon[b-1yum3oxtxi] {
  display: inline-block;
  width: 1.6rem;
  height: 2rem;
  background: var(--icon-path) no-repeat center/contain;
  margin-inline-end: 1rem;
}
/* /Components/Pages/WhereToBuy/InfoSection.razor.rz.scp.css */
#where-to-buy-info-section .container-breakout .container-content[b-xnvasnwgeb] {
  padding-block: 6.7rem 13rem;
}
@media (max-width: 992px) {
  #where-to-buy-info-section .container-breakout .container-content[b-xnvasnwgeb] {
    padding-block: 8rem 10rem;
  }
}
#where-to-buy-info-section .container-breakout .container-content .text-box[b-xnvasnwgeb] {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  gap: 2rem;
  margin-block-end: 5rem;
}
@media (max-width: 992px) {
  #where-to-buy-info-section .container-breakout .container-content .text-box[b-xnvasnwgeb] {
    flex-direction: column;
    align-items: initial;
    margin-block-end: 4rem;
  }
}
#where-to-buy-info-section .container-breakout .container-content .text-box__side-left-title[b-xnvasnwgeb] {
  font-size: var(--heading-2);
  font-weight: 900;
  line-height: var(--heading-2-lh);
}
#where-to-buy-info-section .container-breakout .container-content .text-box__side-right[b-xnvasnwgeb] {
  width: max-content;
}
#where-to-buy-info-section .container-breakout .container-content .text-box__side-right-title[b-xnvasnwgeb] {
  font-weight: 800;
  line-height: calc(var(--txt-body-lh) - 0.4rem);
  text-align: end;
  margin-inline-start: auto;
}
@media (max-width: 992px) {
  #where-to-buy-info-section .container-breakout .container-content .text-box__side-right-title[b-xnvasnwgeb] {
    text-align: start;
  }
}
#where-to-buy-info-section .container-breakout .container-content .text-box__side-right-text[b-xnvasnwgeb] {
  font-size: var(--txt-xxs);
  font-weight: 500;
  line-height: calc(var(--txt-xxs-lh) + 0.3rem);
}
#where-to-buy-info-section .container-breakout .container-content .text-box__side-right hr[b-xnvasnwgeb] {
  height: 0.1rem;
  background: var(--bg-color-8);
  border: none;
  margin-block-start: 0.7rem;
}
#where-to-buy-info-section .container-breakout .container-content .tile-box[b-xnvasnwgeb] {
  display: flex;
  flex-wrap: wrap;
  gap: 2rem;
  justify-content: center;
}
#where-to-buy-info-section .container-breakout .container-content .tile-box__tile[b-xnvasnwgeb] {
  flex: 0 1 calc(50% - 1rem);
  border-radius: var(--br);
  background: var(--bg-white);
  box-shadow: var(--box-shadow);
  padding-inline: 5.5rem;
  padding-block: 6.2rem 4.3rem;
  background: url(images/where-to-buy/icons/icon-1.svg) no-repeat top right;
  min-height: 38.5rem;
}
@media (max-width: 1100px) {
  #where-to-buy-info-section .container-breakout .container-content .tile-box__tile[b-xnvasnwgeb] {
    padding-inline: 4rem;
    padding-block: 6rem 4rem;
  }
}
@media (max-width: 768px) {
  #where-to-buy-info-section .container-breakout .container-content .tile-box__tile[b-xnvasnwgeb] {
    flex: 0 1 80%;
  }
}
@media (max-width: 568px) {
  #where-to-buy-info-section .container-breakout .container-content .tile-box__tile[b-xnvasnwgeb] {
    flex: 0 1 100%;
    min-height: unset;
  }
}
@media (max-width: 430px) {
  #where-to-buy-info-section .container-breakout .container-content .tile-box__tile[b-xnvasnwgeb] {
    padding-inline: 2rem;
  }
}
#where-to-buy-info-section .container-breakout .container-content .tile-box__tile-country[b-xnvasnwgeb] {
  font-size: var(--txt-m);
  font-weight: 600;
  line-height: var(--txt-m-lh);
  margin-block-end: 0.9rem;
}
#where-to-buy-info-section .container-breakout .container-content .tile-box__tile-company[b-xnvasnwgeb] {
  font-size: var(--txt-m);
  font-weight: 600;
  line-height: var(--txt-m-lh);
  margin-block-end: 0.9rem;
}
#where-to-buy-info-section .container-breakout .container-content .tile-box__tile-company .mark[b-xnvasnwgeb] {
  font-size: var(--heading-2);
  line-height: 125%;
  font-weight: 900;
}
#where-to-buy-info-section .container-breakout .container-content .tile-box__tile-text[b-xnvasnwgeb] {
  color: var(--txt-color-1);
  font-size: var(--txt-m);
  font-weight: 500;
  line-height: calc(var(--txt-m-lh) - 0.2rem);
}
#where-to-buy-info-section .container-breakout .container-content .tile-box__tile-text:not(:last-child)[b-xnvasnwgeb] {
  margin-block-end: 1rem;
}
/* /Components/Shared/Components/MoreInfoLinkComponent.razor.rz.scp.css */
[b-hzu173c7lx] .link-more-info {
  display: flex;
  align-items: center;
  font-family: Inter;
  line-height: 150%;
}
[b-hzu173c7lx] .link-more-info.primary {
  --head: .75rem;
  color: var(--bg-color-1);
  font-size: var(--txt-s);
  gap: 1.8rem;
}
[b-hzu173c7lx] .link-more-info.primary .arrow {
  position: relative;
  display: inline-block;
  width: 0;
  height: 0;
}
[b-hzu173c7lx] .link-more-info.primary .arrow::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  height: 0.1rem;
  background: var(--bg-color-1);
}
[b-hzu173c7lx] .link-more-info.primary .arrow::after {
  content: "";
  position: absolute;
  right: 0.1rem;
  top: calc(50% + 0.1rem);
  width: var(--head);
  height: var(--head);
  border-right: 0.1rem solid var(--bg-color-1);
  border-top: 0.1rem solid var(--bg-color-1);
  transform: translateY(calc(-50% - 0.05rem)) rotate(45deg);
}
[b-hzu173c7lx] .link-more-info.primary:hover .arrow {
  width: 2rem;
}
[b-hzu173c7lx] .link-more-info.secondary {
  --w: 1rem;
  --h: .9rem;
  --head: .6rem;
  gap: 0.9rem;
  color: var(--bttn-color-1);
  font-size: var(--txt-m);
}
[b-hzu173c7lx] .link-more-info.secondary .long-arrow {
  position: relative;
  display: inline-block;
  width: var(--w);
  height: var(--h);
}
[b-hzu173c7lx] .link-more-info.secondary .long-arrow::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  height: 1px;
  background: var(--bttn-color-1);
}
[b-hzu173c7lx] .link-more-info.secondary .long-arrow::after {
  content: "";
  position: absolute;
  right: 0.1rem;
  top: calc(50% + 0.1rem);
  width: var(--head);
  height: var(--head);
  border-right: 0.1rem solid var(--bttn-color-1);
  border-top: 0.1rem solid var(--bttn-color-1);
  transform: translateY(calc(-50% - 0.05rem)) rotate(45deg);
}
[b-hzu173c7lx] .link-more-info.secondary:hover .long-arrow {
  width: calc(var(--w) + 1.5rem);
}
/* /Components/Shared/Sections/CounterSection.razor.rz.scp.css */
#counter-section .container-breakout .container-content[b-0p2tnhf016] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 4rem;
}
@media (max-width: 1200px) {
  #counter-section .container-breakout .container-content[b-0p2tnhf016] {
    flex-wrap: wrap;
    justify-content: space-between;
  }
}
@media (max-width: 568px) {
  #counter-section .container-breakout .container-content[b-0p2tnhf016] {
    flex-direction: column;
    align-items: center;
  }
}
@media (max-width: 1200px) {
  #counter-section .container-breakout .container-content[b-0p2tnhf016]  .title,
  #counter-section .container-breakout .container-content[b-0p2tnhf016]  .counter,
  #counter-section .container-breakout .container-content[b-0p2tnhf016]  .brand {
    flex: 1 0 calc((100% - 4rem) / 2);
  }
}
@media (max-width: 768px) {
  #counter-section .container-breakout .container-content[b-0p2tnhf016]  .title,
  #counter-section .container-breakout .container-content[b-0p2tnhf016]  .counter,
  #counter-section .container-breakout .container-content[b-0p2tnhf016]  .brand {
    flex: unset;
  }
}
@media (max-width: 568px) {
  #counter-section .container-breakout .container-content[b-0p2tnhf016]  .title,
  #counter-section .container-breakout .container-content[b-0p2tnhf016]  .counter,
  #counter-section .container-breakout .container-content[b-0p2tnhf016]  .brand {
    text-align: center;
  }
}
#counter-section .container-breakout .container-content[b-0p2tnhf016]  .title {
  color: #000;
  font-size: calc(var(--heading-3) - 0.3rem);
  font-weight: 800;
  line-height: calc(var(--heading-3-lh) - 0.2rem);
  max-width: 30rem;
}
#counter-section .container-breakout .container-content[b-0p2tnhf016]  .counter {
  display: flex;
  align-items: center;
  gap: 0.6rem;
}
@media (max-width: 1200px) {
  #counter-section .container-breakout .container-content[b-0p2tnhf016]  .counter:nth-child(2) {
    justify-content: flex-end;
  }
}
#counter-section .container-breakout .container-content[b-0p2tnhf016]  .counter p {
  display: inline-flex;
  font-family: Inter;
  font-size: var(--heading-2);
  font-weight: 800;
  line-height: var(--heading-2);
}
#counter-section .container-breakout .container-content[b-0p2tnhf016]  .counter.gap {
  column-gap: 1.5rem;
}
#counter-section .container-breakout .container-content[b-0p2tnhf016]  .counter pre {
  color: #000;
  font-family: Inter;
  font-style: normal;
  font-weight: 400;
  line-height: calc(var(--txt-body-lh) - 0.6rem);
  white-space: pre-line;
}
#counter-section .container-breakout .container-content[b-0p2tnhf016]  .brand {
  text-align: end;
  align-self: start;
}
@media (max-width: 568px) {
  #counter-section .container-breakout .container-content[b-0p2tnhf016]  .brand {
    text-align: center;
    margin-inline: auto;
  }
}
#counter-section .container-breakout .container-content[b-0p2tnhf016]  .brand-title {
  font-weight: 800;
  line-height: calc(var(--txt-body-lh) - 0.4rem);
}
@media (max-width: 768px) {
  #counter-section .container-breakout .container-content[b-0p2tnhf016]  .brand-title {
    flex: unset;
  }
}
#counter-section .container-breakout .container-content[b-0p2tnhf016]  .brand-text {
  font-size: var(--txt-xxs);
  font-weight: 500;
  line-height: calc(var(--txt-xxs-lh) + 0.3rem);
  text-decoration: underline;
  text-decoration-color: var(--bg-color-8);
  text-underline-offset: 0.7rem;
  text-decoration-thickness: 0.1rem;
  text-wrap: nowrap;
}
/* /Components/Shared/Sections/EfficiencySection.razor.rz.scp.css */
#efficiency-section[b-q7555n4831] {
  background: var(--bg-color-1);
}
#efficiency-section .container-breakout .container-content[b-q7555n4831] {
  display: flex;
  padding-block: 9.65rem 6.93rem;
  padding-inline: 10rem;
  gap: 5rem;
  justify-content: center;
  color: var(--txt-color-3);
  font-family: Inter;
  flex-wrap: wrap;
}
@media (max-width: 1100px) {
  #efficiency-section .container-breakout .container-content[b-q7555n4831] {
    gap: 8rem;
  }
}
@media (max-width: 992px) {
  #efficiency-section .container-breakout .container-content[b-q7555n4831] {
    padding-inline: 0;
    padding-block: 8rem;
  }
}
@media (max-width: 768px) {
  #efficiency-section .container-breakout .container-content[b-q7555n4831] {
    flex-direction: column;
  }
}
#efficiency-section .container-breakout .container-content .technical-block[b-q7555n4831] {
  flex: 1;
  position: relative;
  padding-block: 2.4rem 1.3rem;
}
@media (max-width: 1100px) and (min-width: 769px) {
  #efficiency-section .container-breakout .container-content .technical-block[b-q7555n4831] {
    flex: 0 1 calc(50% - 4rem);
  }
}
@media (max-width: 1100px) {
  #efficiency-section .container-breakout .container-content .technical-block[b-q7555n4831] {
    padding-block: 2rem;
  }
}
@media (max-width: 768px) {
  #efficiency-section .container-breakout .container-content .technical-block[b-q7555n4831] {
    padding-block: 0;
  }
}
#efficiency-section .container-breakout .container-content .technical-block[b-q7555n4831]:before {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: -2.6rem;
  height: 100%;
  width: 0.2rem;
  background: #3CBCCF;
}
@media (max-width: 1100px) {
  #efficiency-section .container-breakout .container-content .technical-block[b-q7555n4831]:before {
    left: -4.1rem;
  }
}
@media (max-width: 768px) {
  #efficiency-section .container-breakout .container-content .technical-block[b-q7555n4831]:before {
    top: -4.1rem;
    left: 0;
    height: 0.2rem;
    width: 100%;
  }
}
@media (max-width: 1100px) {
  #efficiency-section .container-breakout .container-content .technical-block:first-child[b-q7555n4831]:before {
    content: none;
  }
}
@media (max-width: 1100px) and (min-width: 769px) {
  #efficiency-section .container-breakout .container-content .technical-block:last-child[b-q7555n4831]:before {
    top: -3rem;
    left: 0;
    height: 0.2rem;
    width: 100%;
  }
}
#efficiency-section .container-breakout .container-content .technical-block__title[b-q7555n4831] {
  color: var(--txt-color-3);
  font-size: 2.1rem;
  font-weight: 700;
  line-height: 100%;
  letter-spacing: 0.063rem;
  margin-block-end: 2.5rem;
}
#efficiency-section .container-breakout .container-content .technical-block__text[b-q7555n4831] {
  font-size: var(--txt-m);
  line-height: var(--txt-m-lh);
  letter-spacing: -0.03rem;
}
/* /Components/Shared/Sections/ImageTitleSection.razor.rz.scp.css */
.image-title-section[b-5g08vtf7vx] {
  padding-block-end: 13rem;
}
@media (max-width: 992px) {
  .image-title-section[b-5g08vtf7vx] {
    padding-block-end: 10rem;
  }
}
.image-title-section .container-breakout .container-content .text-box[b-5g08vtf7vx] {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  gap: 2rem;
  margin-block-end: 1.85rem;
}
@media (max-width: 992px) {
  .image-title-section .container-breakout .container-content .text-box[b-5g08vtf7vx] {
    flex-direction: column;
    align-items: initial;
    margin-block-end: 2rem;
  }
}
.image-title-section .container-breakout .container-content .text-box__side-left-title[b-5g08vtf7vx] {
  font-size: calc(var(--heading-3) - 0.3rem);
  font-weight: 900;
  line-height: calc(var(--heading-3-lh) - 0.2rem);
  font-weight: 800;
}
.image-title-section .container-breakout .container-content .text-box__side-right[b-5g08vtf7vx] {
  width: max-content;
  margin-block-end: 0.7rem;
}
.image-title-section .container-breakout .container-content .text-box__side-right-title[b-5g08vtf7vx] {
  font-weight: 800;
  line-height: calc(var(--txt-body-lh) - 0.4rem);
  text-align: end;
  margin-inline-start: auto;
}
@media (max-width: 992px) {
  .image-title-section .container-breakout .container-content .text-box__side-right-title[b-5g08vtf7vx] {
    text-align: start;
  }
}
.image-title-section .container-breakout .container-content .text-box__side-right-text[b-5g08vtf7vx] {
  font-weight: 500;
  font-size: var(--txt-xxs);
  line-height: calc(var(--txt-xxs-lh) + 0.3rem);
}
.image-title-section .container-breakout .container-content .text-box__side-right hr[b-5g08vtf7vx] {
  height: 0.1rem;
  background: var(--bg-color-8);
  border: none;
  margin-block-start: 0.7rem;
}
.image-title-section .container-breakout .container-content .img-box[b-5g08vtf7vx] {
  position: relative;
  padding-block-end: 9.6rem;
}
.image-title-section .container-breakout .container-content .img-box picture:last-child[b-5g08vtf7vx] {
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
.image-title-section .container-breakout .container-content .img-box picture img[b-5g08vtf7vx] {
  width: 100%;
}
.image-title-section .container-breakout .container-content .title-box[b-5g08vtf7vx] {
  font-weight: 800;
  max-width: 92rem;
  margin-inline: auto;
  text-align: center;
}
.image-title-section .container-breakout .container-content .title-box__kicker[b-5g08vtf7vx] {
  font-size: var(--txt-kicker-secondary);
  line-height: calc(var(--txt-kicker-secondary-lh) + 1.1rem);
  letter-spacing: 0.014rem;
  text-transform: uppercase;
  margin-block: 3rem 2rem;
}
.image-title-section .container-breakout .container-content .title-box__text[b-5g08vtf7vx] {
  font-family: Inter;
  font-size: var(--heading-2);
  line-height: 120%;
}
/* /Components/Shared/Sections/InfoSection1.razor.rz.scp.css */
.info-section-1[b-zq5h1dqtmz] {
  scroll-margin-block-start: 25rem;
}
.info-section-1 .container-breakout .container-content[b-zq5h1dqtmz] {
  display: flex;
  border-radius: var(--br);
  background: var(--bg-white);
}
@media (max-width: 992px) {
  .info-section-1 .container-breakout .container-content[b-zq5h1dqtmz] {
    flex-direction: column;
  }
}
@media (max-width: 992px) and (max-width: 992px) {
  .info-section-1 .container-breakout .container-content[b-zq5h1dqtmz] {
    width: 70%;
  }
}
@media (max-width: 992px) and (max-width: 768px) {
  .info-section-1 .container-breakout .container-content[b-zq5h1dqtmz] {
    width: 80%;
  }
}
@media (max-width: 992px) and (max-width: 568px) {
  .info-section-1 .container-breakout .container-content[b-zq5h1dqtmz] {
    width: 100%;
  }
}
.info-section-1 .container-breakout .container-content .text-box[b-zq5h1dqtmz] {
  flex: 1 1 50%;
  padding-inline: 6rem;
  display: flex;
  flex-direction: column;
}
@media (max-width: 1400px) {
  .info-section-1 .container-breakout .container-content .text-box[b-zq5h1dqtmz] {
    padding-inline: 5rem;
    padding-block: 4rem 2rem !important;
  }
}
@media (max-width: 1200px) {
  .info-section-1 .container-breakout .container-content .text-box[b-zq5h1dqtmz] {
    padding-block: 4rem !important;
    justify-content: center;
  }
}
@media (max-width: 992px) {
  .info-section-1 .container-breakout .container-content .text-box[b-zq5h1dqtmz] {
    justify-content: flex-start;
    padding-block: 4rem !important;
    padding-inline: 4rem;
  }
}
@media (max-width: 992px) {
  .info-section-1 .container-breakout .container-content .text-box[b-zq5h1dqtmz] {
    flex: unset;
    order: 1;
  }
}
@media (max-width: 430px) {
  .info-section-1 .container-breakout .container-content .text-box[b-zq5h1dqtmz] {
    padding-inline: 2rem;
  }
}
.info-section-1 .container-breakout .container-content .text-box__title[b-zq5h1dqtmz] {
  font-size: calc(var(--heading-3) + 0.3rem);
  font-weight: 800;
  line-height: var(--heading-3-lh);
}
.info-section-1 .container-breakout .container-content .text-box__list[b-zq5h1dqtmz] {
  list-style: none;
  font-size: var(--txt-m);
  font-weight: 500;
  line-height: calc(var(--txt-m-lh) + 0.2rem);
}
.info-section-1 .container-breakout .container-content .text-box__list-text[b-zq5h1dqtmz] {
  position: relative;
  padding-inline-start: 3.5rem;
}
.info-section-1 .container-breakout .container-content .text-box__list-text:not(:last-child)[b-zq5h1dqtmz] {
  margin-block-end: 2.5rem;
}
@media (max-width: 1200px) {
  .info-section-1 .container-breakout .container-content .text-box__list-text:not(:last-child)[b-zq5h1dqtmz] {
    margin-block-end: 1rem;
  }
}
.info-section-1 .container-breakout .container-content .text-box__list-text[b-zq5h1dqtmz]::before {
  position: absolute;
  content: "";
  background: url(images/icons/square-check-icon.svg) no-repeat center;
  left: 0;
  top: 0.3rem;
  width: 2rem;
  height: 2rem;
}
.info-section-1 .container-breakout .container-content .image-box[b-zq5h1dqtmz] {
  flex: 1 1 50%;
}
@media (max-width: 992px) {
  .info-section-1 .container-breakout .container-content .image-box[b-zq5h1dqtmz] {
    flex: unset;
  }
}
.info-section-1 .container-breakout .container-content .image-box img[b-zq5h1dqtmz] {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.info-section-1.primary[b-zq5h1dqtmz] {
  padding-block: 5rem;
}
.info-section-1.primary .container-breakout .container-content[b-zq5h1dqtmz] {
  box-shadow: var(--box-shadow);
}
@media (max-width: 992px) {
  .info-section-1.primary .container-breakout .container-content[b-zq5h1dqtmz] {
    flex-direction: column !important;
  }
}
.info-section-1.primary .container-breakout .container-content .text-box[b-zq5h1dqtmz] {
  padding-block: 6.4rem 2rem;
}
.info-section-1.primary .container-breakout .container-content .text-box__title[b-zq5h1dqtmz] {
  margin-block-end: 1.6rem;
}
@media (max-width: 992px) {
  .info-section-1.primary .container-breakout .container-content .text-box__title[b-zq5h1dqtmz] {
    margin-block-end: 1.5rem;
  }
}
.info-section-1.primary .container-breakout .container-content .text-box__text[b-zq5h1dqtmz] {
  margin-block-end: 4.1rem;
}
@media (max-width: 1200px) {
  .info-section-1.primary .container-breakout .container-content .text-box__text[b-zq5h1dqtmz] {
    margin-block-end: 2rem;
  }
}
.info-section-1.secondary:nth-last-child(3)[b-zq5h1dqtmz] {
  padding-block-end: 13rem;
}
@media (max-width: 992px) {
  .info-section-1.secondary:nth-last-child(3)[b-zq5h1dqtmz] {
    padding-block-end: 10rem;
  }
}
@media (max-width: 992px) {
  .info-section-1.secondary .container-breakout .container-content[b-zq5h1dqtmz] {
    flex-direction: column !important;
  }
}
.info-section-1.secondary .container-breakout .container-content .text-box[b-zq5h1dqtmz] {
  padding-block: 4.5rem 2rem;
}
.info-section-1.secondary .container-breakout .container-content .text-box__title[b-zq5h1dqtmz] {
  margin-block-end: 3.5rem;
}
@media (max-width: 992px) {
  .info-section-1.secondary .container-breakout .container-content .text-box__title[b-zq5h1dqtmz] {
    margin-block-end: 2rem;
  }
}
.info-section-1.secondary .container-breakout .container-content .text-box__text[b-zq5h1dqtmz] {
  margin-block-end: 3rem;
  font-weight: 500;
  max-width: 45rem;
}
@media (max-width: 1200px) {
  .info-section-1.secondary .container-breakout .container-content .text-box__text[b-zq5h1dqtmz] {
    margin-block-end: 2rem;
  }
}
@media (max-width: 992px) {
  .info-section-1.secondary .container-breakout .container-content .text-box__text[b-zq5h1dqtmz] {
    max-width: 100%;
  }
}
.info-section-1.secondary .container-breakout .container-content .text-box__list-text[b-zq5h1dqtmz] {
  max-width: 45rem;
}
@media (max-width: 992px) {
  .info-section-1.secondary .container-breakout .container-content .text-box__list-text[b-zq5h1dqtmz] {
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .info-section-1.tertiary .container-breakout .container-content[b-zq5h1dqtmz] {
    flex-direction: column !important;
  }
}
.info-section-1.tertiary .container-breakout .container-content .text-box[b-zq5h1dqtmz] {
  padding-block: 5rem 2rem;
}
.info-section-1.tertiary .container-breakout .container-content .text-box__title[b-zq5h1dqtmz] {
  font-size: calc(var(--heading-3) - 0.1rem);
  line-height: calc(var(--heading-3-lh) - 0.4rem);
  margin-block-end: 2.5rem;
}
@media (max-width: 992px) {
  .info-section-1.tertiary .container-breakout .container-content .text-box__title[b-zq5h1dqtmz] {
    margin-block-end: 2rem;
  }
}
.info-section-1.tertiary .container-breakout .container-content .text-box__text[b-zq5h1dqtmz] {
  margin-block-end: 3.5rem;
  font-weight: 400;
  max-width: 38rem;
  line-height: calc(var(--txt-body-lh) - 0.2rem);
}
@media (max-width: 1200px) {
  .info-section-1.tertiary .container-breakout .container-content .text-box__text[b-zq5h1dqtmz] {
    margin-block-end: 2rem;
  }
}
@media (max-width: 992px) {
  .info-section-1.tertiary .container-breakout .container-content .text-box__text[b-zq5h1dqtmz] {
    max-width: 100%;
  }
}
.info-section-1.tertiary .container-breakout .container-content .text-box__list[b-zq5h1dqtmz] {
  font-weight: 500;
  line-height: calc(var(--txt-m-lh) - 0.2rem);
}
.info-section-1.tertiary .container-breakout .container-content .text-box__list-text:not(:last-child)[b-zq5h1dqtmz] {
  margin-block-end: 3.5rem;
}
@media (max-width: 1200px) {
  .info-section-1.tertiary .container-breakout .container-content .text-box__list-text:not(:last-child)[b-zq5h1dqtmz] {
    margin-block-end: 1rem;
  }
}
.info-section-1.tertiary .container-breakout .container-content .text-box__list-text[b-zq5h1dqtmz]::before {
  background: url(images/icons/circle-check-icon-2.svg) no-repeat center;
}
.info-section-1.reverse .container-breakout .container-content[b-zq5h1dqtmz] {
  flex-direction: row-reverse;
}
/* /Components/Shared/Sections/InfoSection2.razor.rz.scp.css */
.info-section-2[b-kxmtcld8tt] {
  padding-block: 10rem 14rem;
}
.info-section-2 .container-breakout .container-content .text-box[b-kxmtcld8tt] {
  width: 100%;
  max-width: calc(50% - 1rem);
  margin-block-end: 3rem;
}
@media (max-width: 992px) {
  .info-section-2 .container-breakout .container-content .text-box[b-kxmtcld8tt] {
    max-width: 100%;
    margin-block-end: 4rem;
  }
}
.info-section-2 .container-breakout .container-content .text-box__title[b-kxmtcld8tt] {
  font-size: 4rem;
  font-weight: 700;
  line-height: 4.6rem;
  margin-block-end: 1.5rem;
}
@media (max-width: 992px) {
  .info-section-2 .container-breakout .container-content .text-box__title[b-kxmtcld8tt] {
    margin-block-end: 2rem;
  }
}
.info-section-2 .container-breakout .container-content .tile-box[b-kxmtcld8tt] {
  display: flex;
  flex-wrap: wrap;
  gap: 2rem;
  justify-content: center;
}
.info-section-2 .container-breakout .container-content .tile-box__tile[b-kxmtcld8tt] {
  display: flex;
  flex-direction: column;
  flex: 1 0 calc(50% - 1rem);
  border-radius: 1.5rem;
  background: var(--bg-color-5);
  padding-inline: 7.5rem 4rem;
  padding-block-start: 4.5rem;
}
@media (max-width: 992px) {
  .info-section-2 .container-breakout .container-content .tile-box__tile[b-kxmtcld8tt] {
    padding-inline: 4rem;
  }
}
@media (max-width: 768px) {
  .info-section-2 .container-breakout .container-content .tile-box__tile[b-kxmtcld8tt] {
    flex: 0 1 80%;
  }
}
@media (max-width: 568px) {
  .info-section-2 .container-breakout .container-content .tile-box__tile[b-kxmtcld8tt] {
    flex: 0 1 100%;
  }
}
@media (max-width: 430px) {
  .info-section-2 .container-breakout .container-content .tile-box__tile[b-kxmtcld8tt] {
    padding-block-start: 4rem;
  }
}
@media (max-width: 360px) {
  .info-section-2 .container-breakout .container-content .tile-box__tile[b-kxmtcld8tt] {
    padding-inline: 2rem;
  }
}
.info-section-2 .container-breakout .container-content .tile-box__tile-title[b-kxmtcld8tt] {
  font-family: EudoxusSans;
  font-size: calc(var(--heading-4) - 0.3rem);
  font-weight: 800;
  line-height: calc(var(--heading-4) - 0.1rem);
  margin-block-end: 1.5rem;
  position: relative;
}
@media (max-width: 992px) {
  .info-section-2 .container-breakout .container-content .tile-box__tile-title[b-kxmtcld8tt] {
    margin-inline-start: 3.5rem;
  }
}
@media (max-width: 430px) {
  .info-section-2 .container-breakout .container-content .tile-box__tile-title[b-kxmtcld8tt] {
    margin-block-end: 2rem;
  }
}
.info-section-2 .container-breakout .container-content .tile-box__tile-title[b-kxmtcld8tt]::before {
  content: "";
  position: absolute;
  width: 2.5rem;
  height: 2.5rem;
  top: 0;
  left: -3.5rem;
  background: var(--icon-path) no-repeat center;
}
.info-section-2 .container-breakout .container-content .tile-box__tile-text[b-kxmtcld8tt] {
  font-family: Inter;
  font-size: var(--txt-m);
  line-height: var(--txt-m-lh);
  margin-block-end: 2rem;
}
.info-section-2 .container-breakout .container-content .tile-box__tile[b-kxmtcld8tt]  .link-wrapper {
  margin-block-end: 3rem;
}
.info-section-2 .container-breakout .container-content .tile-box__tile-img[b-kxmtcld8tt] {
  margin-block-start: auto;
  margin-inline: auto;
}
/* /Components/Shared/Sections/InfoSection3.razor.rz.scp.css */
.info-section-3[b-9j3nvqqk9q] {
  padding-block-end: 14rem;
}
@media (max-width: 992px) {
  .info-section-3[b-9j3nvqqk9q] {
    padding-block-end: 10rem;
  }
}
.info-section-3 .container-breakout .container-content .text-box[b-9j3nvqqk9q] {
  margin-block-end: 5rem;
  max-width: 79rem;
}
@media (max-width: 992px) {
  .info-section-3 .container-breakout .container-content .text-box[b-9j3nvqqk9q] {
    margin-block-end: 4rem;
  }
}
.info-section-3 .container-breakout .container-content .text-box__kicker[b-9j3nvqqk9q] {
  font-family: Inter;
  font-size: var(--txt-xs);
  font-weight: 700;
  line-height: calc(var(--txt-xs-lh) + 1.1rem);
  text-transform: uppercase;
  margin-block-end: 1rem;
}
.info-section-3 .container-breakout .container-content .text-box__title[b-9j3nvqqk9q] {
  font-size: var(--heading-3);
  font-weight: 800;
  line-height: var(--heading-3-lh);
  margin-block-end: 1.5rem;
}
@media (max-width: 992px) {
  .info-section-3 .container-breakout .container-content .text-box__title[b-9j3nvqqk9q] {
    margin-block-end: 2rem;
  }
}
.info-section-3 .container-breakout .container-content .info-box[b-9j3nvqqk9q] {
  display: flex;
  background-color: var(--bg-white);
}
@media (max-width: 992px) {
  .info-section-3 .container-breakout .container-content .info-box[b-9j3nvqqk9q] {
    margin-inline: auto;
    flex-direction: column;
    width: 70%;
  }
}
@media (max-width: 768px) {
  .info-section-3 .container-breakout .container-content .info-box[b-9j3nvqqk9q] {
    width: 80%;
  }
}
@media (max-width: 568px) {
  .info-section-3 .container-breakout .container-content .info-box[b-9j3nvqqk9q] {
    width: 100%;
  }
}
.info-section-3 .container-breakout .container-content .info-box__list[b-9j3nvqqk9q] {
  flex: 1 0 50%;
  padding-inline: 6rem 4rem;
  padding-block: 5rem 2rem;
  list-style: none;
  font-size: var(--txt-m);
  font-weight: 500;
  line-height: calc(var(--txt-m-lh) + 0.2rem);
  letter-spacing: -0.032rem;
}
@media (max-width: 1200px) {
  .info-section-3 .container-breakout .container-content .info-box__list[b-9j3nvqqk9q] {
    padding-inline: 4rem;
    padding-block: 4rem 2rem;
  }
}
@media (max-width: 430px) {
  .info-section-3 .container-breakout .container-content .info-box__list[b-9j3nvqqk9q] {
    padding-inline: 2rem;
  }
}
.info-section-3 .container-breakout .container-content .info-box__list-text[b-9j3nvqqk9q] {
  position: relative;
  padding-inline-start: 3.5rem;
  max-width: 42rem;
}
@media (max-width: 992px) {
  .info-section-3 .container-breakout .container-content .info-box__list-text[b-9j3nvqqk9q] {
    max-width: 100%;
  }
}
.info-section-3 .container-breakout .container-content .info-box__list-text:not(:last-child)[b-9j3nvqqk9q] {
  margin-block-end: 2.5rem;
}
@media (max-width: 1200px) {
  .info-section-3 .container-breakout .container-content .info-box__list-text:not(:last-child)[b-9j3nvqqk9q] {
    margin-block-end: 1rem;
  }
}
.info-section-3 .container-breakout .container-content .info-box__list-text[b-9j3nvqqk9q]::before {
  position: absolute;
  content: "";
  background: url(images/icons/circle-check-icon-2.svg) no-repeat center;
  left: 0;
  top: 0.4rem;
  width: 2rem;
  height: 2rem;
}
.info-section-3 .container-breakout .container-content .info-box__picture[b-9j3nvqqk9q] {
  flex: 1 0 50%;
}
@media (max-width: 992px) {
  .info-section-3 .container-breakout .container-content .info-box__picture[b-9j3nvqqk9q] {
    flex: unset;
  }
}
.info-section-3 .container-breakout .container-content .info-box__picture img[b-9j3nvqqk9q] {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
/* /Components/Shared/Sections/InfoSection4.razor.rz.scp.css */
.info-section-4[b-omo7bhom07] {
  padding-block-end: 19rem;
}
@media (max-width: 992px) {
  .info-section-4[b-omo7bhom07] {
    padding-block-end: 10rem;
  }
}
.info-section-4 .container-breakout .container-content .text-box[b-omo7bhom07] {
  margin-block-end: 3rem;
}
@media (max-width: 992px) {
  .info-section-4 .container-breakout .container-content .text-box[b-omo7bhom07] {
    margin-block-end: 4rem;
  }
}
.info-section-4 .container-breakout .container-content .text-box__title[b-omo7bhom07] {
  font-size: calc(var(--heading-3) - 0.3rem);
  font-weight: 800;
  line-height: calc(var(--heading-3-lh) - 0.2rem);
}
.info-section-4 .container-breakout .container-content .tile-box[b-omo7bhom07] {
  display: flex;
  flex-wrap: wrap;
  gap: 2rem;
  justify-content: center;
}
@media (max-width: 992px) {
  .info-section-4 .container-breakout .container-content .tile-box[b-omo7bhom07] {
    flex-direction: column;
  }
}
.info-section-4 .container-breakout .container-content .tile-box__tile[b-omo7bhom07] {
  display: flex;
  flex: 1 0 calc(50% - 1rem);
  background: var(--bg-color-6);
}
@media (max-width: 992px) {
  .info-section-4 .container-breakout .container-content .tile-box__tile[b-omo7bhom07] {
    flex: unset;
    width: 80%;
    margin-inline: auto;
  }
}
@media (max-width: 568px) {
  .info-section-4 .container-breakout .container-content .tile-box__tile[b-omo7bhom07] {
    width: 100%;
  }
}
.info-section-4 .container-breakout .container-content .tile-box__tile-side[b-omo7bhom07] {
  flex: 0 0 50%;
  padding-block: 3rem 3rem;
  padding-inline: 3.2rem 2rem;
  font-size: var(--txt-m);
  line-height: var(--txt-m-lh);
}
@media (max-width: 1200px) {
  .info-section-4 .container-breakout .container-content .tile-box__tile-side[b-omo7bhom07] {
    padding-inline: 2rem;
    padding-block: 3rem 2rem;
  }
}
.info-section-4 .container-breakout .container-content .tile-box__tile picture[b-omo7bhom07] {
  flex: 0 0 50%;
}
.info-section-4 .container-breakout .container-content .tile-box__tile picture img[b-omo7bhom07] {
  width: 100%;
}
.info-section-4 .container-breakout .container-content .tile-box__tile-title[b-omo7bhom07] {
  font-family: EudoxusSans;
  font-weight: 800;
  margin-block-end: 4rem;
}
.info-section-4 .container-breakout .container-content .tile-box__tile-text[b-omo7bhom07] {
  font-weight: 500;
}
/* /Components/Shared/Sections/InfoSection5.razor.rz.scp.css */
.info-section-5 .container-breakout:has(.standalone)[b-wjmv9iyt9n] {
  padding-block-start: 5rem;
}
@media (max-width: 768px) {
  .info-section-5 .container-breakout:has(.standalone)[b-wjmv9iyt9n] {
    padding-block-start: 7rem;
  }
}
.info-section-5 .container-breakout .container-content[b-wjmv9iyt9n] {
  padding-inline: 7.2rem;
  padding-block: 7.8rem;
  background: var(--bg-color-5);
  display: flex;
  gap: 4rem;
  position: relative;
  justify-content: space-between;
}
@media (max-width: 1200px) {
  .info-section-5 .container-breakout .container-content[b-wjmv9iyt9n] {
    padding-inline: 4rem;
    padding-block: 5rem;
  }
}
@media (max-width: 992px) {
  .info-section-5 .container-breakout .container-content[b-wjmv9iyt9n] {
    flex-direction: column;
  }
}
@media (max-width: 568px) {
  .info-section-5 .container-breakout .container-content[b-wjmv9iyt9n] {
    padding-inline: 2rem;
  }
}
.info-section-5 .container-breakout .container-content .text-box[b-wjmv9iyt9n] {
  flex: 1;
  display: flex;
  flex-direction: column;
}
@media (max-width: 992px) {
  .info-section-5 .container-breakout .container-content .text-box[b-wjmv9iyt9n] {
    text-align: center;
  }
}
.info-section-5 .container-breakout .container-content .text-box__kicker[b-wjmv9iyt9n] {
  font-family: Inter;
  font-size: var(--txt-xs);
  font-weight: 700;
  line-height: var(--txt-xs-lh);
  text-transform: uppercase;
  display: flex;
  align-items: center;
  gap: 0.75rem;
  margin-block-end: 3rem;
}
@media (max-width: 992px) {
  .info-section-5 .container-breakout .container-content .text-box__kicker[b-wjmv9iyt9n] {
    justify-content: center;
    margin-block-end: 2rem;
  }
}
.info-section-5 .container-breakout .container-content .text-box__kicker i[b-wjmv9iyt9n] {
  background: url(images/products/shared/icons/icon-3.svg) no-repeat center;
  display: inline-block;
  width: 3.5rem;
  height: 3.5rem;
  flex-shrink: 0;
}
.info-section-5 .container-breakout .container-content .text-box__kicker.standalone[b-wjmv9iyt9n] {
  position: absolute;
  top: -5rem;
  left: 0;
  font-size: var(--txt-kicker-secondary);
  font-weight: 800;
  line-height: calc(var(--txt-kicker-secondary-lh) + 0.3rem);
  letter-spacing: 0.014rem;
  gap: 1rem;
  text-align: start;
}
@media (max-width: 768px) {
  .info-section-5 .container-breakout .container-content .text-box__kicker.standalone[b-wjmv9iyt9n] {
    top: -7rem;
  }
}
.info-section-5 .container-breakout .container-content .text-box__kicker.standalone i[b-wjmv9iyt9n] {
  background: url(images/products/shared/icons/icon-2.svg) no-repeat center;
  width: 3rem;
  height: 3rem;
}
.info-section-5 .container-breakout .container-content .text-box__kicker.standalone ~ .text-box__title[b-wjmv9iyt9n] {
  max-width: 49rem;
}
@media (max-width: 992px) {
  .info-section-5 .container-breakout .container-content .text-box__kicker.standalone ~ .text-box__title[b-wjmv9iyt9n] {
    max-width: unset;
  }
}
.info-section-5 .container-breakout .container-content .text-box__title[b-wjmv9iyt9n] {
  font-size: calc(var(--heading-3) - 0.3rem);
  font-size: calc(var(--heading-1-secondary) - 0.2rem);
  font-weight: 900;
  line-height: calc(var(--heading-1-secondary-lh) - 0.4rem);
  font-family: Inter;
  margin-block-end: 3rem;
}
@media (max-width: 992px) {
  .info-section-5 .container-breakout .container-content .text-box__title[b-wjmv9iyt9n] {
    margin-block-end: 4rem;
  }
}
.info-section-5 .container-breakout .container-content .text-box__text[b-wjmv9iyt9n] {
  max-width: 49rem;
  font-family: Inter;
}
@media (max-width: 992px) {
  .info-section-5 .container-breakout .container-content .text-box__text[b-wjmv9iyt9n] {
    max-width: unset;
    margin-inline: auto;
  }
}
.info-section-5 .container-breakout .container-content .text-box__text:not(:last-child)[b-wjmv9iyt9n] {
  margin-block-end: 2rem;
}
.info-section-5 .container-breakout .container-content .text-box__text.full-width[b-wjmv9iyt9n] {
  max-width: 100%;
}
.info-section-5 .container-breakout .container-content .text-box[b-wjmv9iyt9n]  .nav-link {
  padding-block: 1.3rem;
  font-size: var(--txt-s);
  line-height: 100%;
  letter-spacing: 0.098rem;
  margin-block-start: auto;
}
@media (max-width: 992px) {
  .info-section-5 .container-breakout .container-content .text-box[b-wjmv9iyt9n]  .nav-link {
    margin-inline: auto;
  }
}
.info-section-5 .container-breakout .container-content .img-box[b-wjmv9iyt9n] {
  flex: 1;
}
.info-section-5 .container-breakout .container-content .img-box img[b-wjmv9iyt9n] {
  width: 100%;
  max-width: 56rem;
  border-radius: 1.5rem;
}
@media (max-width: 992px) {
  .info-section-5 .container-breakout .container-content .img-box img[b-wjmv9iyt9n] {
    margin-inline: auto;
  }
}
.info-section-5.secondary:nth-last-child(3)[b-wjmv9iyt9n] {
  padding-block: 13rem;
}
@media (max-width: 992px) {
  .info-section-5.secondary:nth-last-child(3)[b-wjmv9iyt9n] {
    padding-block: 10rem;
  }
}
.info-section-5.secondary .container-content[b-wjmv9iyt9n] {
  padding-inline: 7.2rem 4rem;
  padding-block: 5.3rem 0;
  gap: 0;
}
@media (max-width: 992px) {
  .info-section-5.secondary .container-content[b-wjmv9iyt9n] {
    padding-inline: 4rem;
  }
}
@media (max-width: 430px) {
  .info-section-5.secondary .container-content[b-wjmv9iyt9n] {
    padding-inline: 2rem;
  }
}
.info-section-5.secondary .container-content .text-box[b-wjmv9iyt9n] {
  flex: 1.2;
}
.info-section-5.secondary .container-content .text-box__title[b-wjmv9iyt9n] {
  margin-block: 4rem;
}
.info-section-5.secondary .container-content .text-box[b-wjmv9iyt9n]  .nav-link {
  margin-block: 3.5rem 4rem;
}
@media (max-width: 992px) {
  .info-section-5.secondary .container-content .text-box[b-wjmv9iyt9n]  .nav-link {
    margin-block-end: 4rem 2rem;
  }
}
.info-section-5.secondary .container-content .img-box img[b-wjmv9iyt9n] {
  width: auto;
  margin-inline: auto;
}
@media (max-width: 430px) {
  .info-section-5.secondary .container-content .img-box img[b-wjmv9iyt9n] {
    width: 100%;
  }
}
@media (min-width: 993px) {
  .info-section-5.quaternary .container-content[b-wjmv9iyt9n] {
    padding-block: 0 !important;
  }
}
@media (min-width: 993px) {
  .info-section-5.quaternary .container-content .text-box[b-wjmv9iyt9n] {
    padding-block: 5rem 4.8rem !important;
  }
}
.info-section-5.quaternary .container-content .text-box__kicker[b-wjmv9iyt9n] {
  margin-block-end: 2.5rem;
}
@media (min-width: 993px) {
  .info-section-5.quaternary .container-content .img-box img[b-wjmv9iyt9n] {
    top: -2.25rem !important;
  }
}

.info-section-5.tertiary[b-wjmv9iyt9n], .info-section-5.quaternary[b-wjmv9iyt9n] {
  padding-block-end: 13rem;
}
.info-section-5.tertiary:nth-last-child(3)[b-wjmv9iyt9n], .info-section-5.quaternary:nth-last-child(3)[b-wjmv9iyt9n] {
  padding-block-end: 17rem;
}
.info-section-5.tertiary .container-content[b-wjmv9iyt9n], .info-section-5.quaternary .container-content[b-wjmv9iyt9n] {
  padding-inline: 7.6rem 4rem;
  padding-block: 4.5rem 4rem;
}
@media (max-width: 992px) {
  .info-section-5.tertiary .container-content[b-wjmv9iyt9n], .info-section-5.quaternary .container-content[b-wjmv9iyt9n] {
    padding-inline: 4rem;
    gap: 8rem;
  }
}
@media (max-width: 430px) {
  .info-section-5.tertiary .container-content[b-wjmv9iyt9n], .info-section-5.quaternary .container-content[b-wjmv9iyt9n] {
    padding-inline: 2rem;
  }
}
.info-section-5.tertiary .container-content .text-box__kicker[b-wjmv9iyt9n], .info-section-5.quaternary .container-content .text-box__kicker[b-wjmv9iyt9n] {
  text-align: start;
}
.info-section-5.tertiary .container-content .text-box[b-wjmv9iyt9n]  .nav-link, .info-section-5.quaternary .container-content .text-box[b-wjmv9iyt9n]  .nav-link {
  margin-block-start: 2rem;
}
.info-section-5.tertiary .container-content .img-box[b-wjmv9iyt9n], .info-section-5.quaternary .container-content .img-box[b-wjmv9iyt9n] {
  position: relative;
}
.info-section-5.tertiary .container-content .img-box img[b-wjmv9iyt9n], .info-section-5.quaternary .container-content .img-box img[b-wjmv9iyt9n] {
  width: auto;
  margin-inline: auto;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}
@media (max-width: 1100px) {
  .info-section-5.tertiary .container-content .img-box img[b-wjmv9iyt9n], .info-section-5.quaternary .container-content .img-box img[b-wjmv9iyt9n] {
    width: 100%;
  }
}
@media (max-width: 992px) {
  .info-section-5.tertiary .container-content .img-box img[b-wjmv9iyt9n], .info-section-5.quaternary .container-content .img-box img[b-wjmv9iyt9n] {
    position: unset;
    left: unset;
    transform: unset;
    width: auto;
  }
}
@media (max-width: 768px) {
  .info-section-5.tertiary .container-content .img-box img[b-wjmv9iyt9n], .info-section-5.quaternary .container-content .img-box img[b-wjmv9iyt9n] {
    width: 100%;
  }
}
/* /Components/Shared/Sections/InfoSection6.razor.rz.scp.css */
.info-section-6[b-qr92y27p35] {
  padding-block-start: 13rem;
}
@media (max-width: 992px) {
  .info-section-6[b-qr92y27p35] {
    padding-block-start: 10rem;
  }
}
.info-section-6:nth-last-child(3)[b-qr92y27p35] {
  padding-block-end: 13rem;
}
@media (max-width: 992px) {
  .info-section-6:nth-last-child(3)[b-qr92y27p35] {
    padding-block-end: 10rem;
  }
}
.info-section-6 .container-breakout .container-content[b-qr92y27p35] {
  display: flex;
  flex-wrap: wrap;
}
.info-section-6 .container-breakout .container-content .title-box[b-qr92y27p35] {
  width: 100%;
}
.info-section-6 .container-breakout .container-content .title-box__kicker[b-qr92y27p35] {
  font-family: Inter;
  font-size: var(--txt-kicker-tertiary);
  font-weight: 700;
  line-height: var(--txt-kicker-tertiary-lh);
  margin-block-end: 1rem;
}
@media (max-width: 992px) {
  .info-section-6 .container-breakout .container-content .title-box__kicker[b-qr92y27p35] {
    text-align: center;
  }
}
.info-section-6 .container-breakout .container-content .title-box__title[b-qr92y27p35] {
  font-size: var(--heading-3);
  font-weight: 900;
  line-height: var(--heading-3-lh);
  margin-block-end: 4.5rem;
  max-width: 55rem;
}
@media (max-width: 992px) {
  .info-section-6 .container-breakout .container-content .title-box__title[b-qr92y27p35] {
    margin-block-end: 4rem;
    text-align: center;
    margin-inline: auto;
  }
}
.info-section-6 .container-breakout .container-content .text-box[b-qr92y27p35] {
  flex: 1 1 50%;
  padding-inline: 4rem;
  padding-block: 4rem;
  display: flex;
  flex-direction: column;
}
@media (max-width: 992px) {
  .info-section-6 .container-breakout .container-content .text-box[b-qr92y27p35] {
    max-width: 80.8rem;
    margin-inline: auto;
    text-align: center;
    align-items: center;
    padding-block: 0 8rem;
    padding-inline: 0;
  }
}
.info-section-6 .container-breakout .container-content .text-box__title[b-qr92y27p35] {
  font-size: calc(var(--heading-4) + 0.1rem);
  font-weight: 800;
  line-height: calc(var(--heading-4-lh) + 0.5rem);
  margin-block-end: 2rem;
}
.info-section-6 .container-breakout .container-content .text-box__list[b-qr92y27p35] {
  list-style: none;
  font-size: var(--txt-m);
  font-weight: 500;
  line-height: calc(var(--txt-m-lh) + 0.2rem);
  margin-block-start: 3.5rem;
  max-width: 45.5rem;
  text-align: start;
}
@media (max-width: 992px) {
  .info-section-6 .container-breakout .container-content .text-box__list[b-qr92y27p35] {
    margin-block-start: 2rem;
  }
}
.info-section-6 .container-breakout .container-content .text-box__list-text[b-qr92y27p35] {
  position: relative;
  padding-inline-start: 3.5rem;
}
.info-section-6 .container-breakout .container-content .text-box__list-text:not(:last-child)[b-qr92y27p35] {
  margin-block-end: 2.5rem;
}
@media (max-width: 1200px) {
  .info-section-6 .container-breakout .container-content .text-box__list-text:not(:last-child)[b-qr92y27p35] {
    margin-block-end: 1rem;
  }
}
.info-section-6 .container-breakout .container-content .text-box__list-text[b-qr92y27p35]::before {
  position: absolute;
  content: "";
  background: url(images/icons/square-check-icon.svg) no-repeat center;
  left: 0;
  top: 0.3rem;
  width: 2rem;
  height: 2rem;
}
.info-section-6 .container-breakout .container-content .text-box[b-qr92y27p35]  .nav-link {
  padding-block: 0.8rem;
  font-size: var(--txt-xxs);
  line-height: 250%;
  letter-spacing: 0.024rem;
  margin-block-start: 1.7rem;
}
@media (max-width: 992px) {
  .info-section-6 .container-breakout .container-content .text-box[b-qr92y27p35]  .nav-link {
    margin-block-start: 0;
  }
}
.info-section-6 .container-breakout .container-content .text-box.reorder[b-qr92y27p35] {
  gap: 4rem;
}
.info-section-6 .container-breakout .container-content .text-box.reorder .text-box__title[b-qr92y27p35], .info-section-6 .container-breakout .container-content .text-box.reorder .text-box__list[b-qr92y27p35] {
  margin-block: 0;
  order: 1;
}
.info-section-6 .container-breakout .container-content .text-box.reorder[b-qr92y27p35]  .nav-link {
  order: 1;
}
.info-section-6 .container-breakout .container-content .image-box[b-qr92y27p35] {
  flex: 1 1 50%;
}
@media (max-width: 992px) {
  .info-section-6 .container-breakout .container-content .image-box[b-qr92y27p35] {
    flex: unset;
    margin-inline: auto;
  }
}
.info-section-6 .container-breakout .container-content .image-box img[b-qr92y27p35] {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
/* /Components/Shared/Sections/InfoSection7.razor.rz.scp.css */
.info-section-7[b-2v5hzai37n] {
  padding-block: 10rem 13rem;
}
@media (max-width: 992px) {
  .info-section-7[b-2v5hzai37n] {
    padding-block: 10rem;
  }
}
.info-section-7 .container-breakout .container-content[b-2v5hzai37n] {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 992px) {
  .info-section-7 .container-breakout .container-content[b-2v5hzai37n] {
    flex-direction: column;
  }
}
.info-section-7 .container-breakout .container-content .text-box[b-2v5hzai37n] {
  flex: 0 0 50%;
  background: var(--bg-white);
  padding-block: 6.3rem 4rem;
  padding-inline: 6rem;
}
@media (max-width: 1200px) {
  .info-section-7 .container-breakout .container-content .text-box[b-2v5hzai37n] {
    padding-block: 4rem;
    padding-inline: 4rem;
  }
}
@media (max-width: 992px) {
  .info-section-7 .container-breakout .container-content .text-box[b-2v5hzai37n] {
    background: transparent;
    padding-block: 0 4rem;
    padding-inline: 0;
    max-width: 80.8rem;
    margin-inline: auto;
    text-align: center;
  }
}
.info-section-7 .container-breakout .container-content .text-box__title[b-2v5hzai37n] {
  font-size: calc(var(--heading-3) + 0.3rem);
  font-weight: 700;
  line-height: var(--heading-3-lh);
  margin-block-end: 6rem;
}
@media (max-width: 1200px) {
  .info-section-7 .container-breakout .container-content .text-box__title[b-2v5hzai37n] {
    margin-block-end: 4rem;
  }
}
.info-section-7 .container-breakout .container-content .text-box__text[b-2v5hzai37n] {
  max-width: 49rem;
}
.info-section-7 .container-breakout .container-content .text-box__text:first-of-type[b-2v5hzai37n] {
  font-weight: 700;
  margin-block-end: 4rem;
}
@media (max-width: 1200px) {
  .info-section-7 .container-breakout .container-content .text-box__text:first-of-type[b-2v5hzai37n] {
    margin-block-end: 2rem;
  }
}
.info-section-7 .container-breakout .container-content .tile-box[b-2v5hzai37n] {
  flex: 0 0 50%;
  background: var(--bg-color-5);
  padding-block: 7.6rem;
  padding-inline: 4rem 3rem;
  display: flex;
  flex-direction: column;
  row-gap: 4rem;
}
@media (max-width: 1200px) {
  .info-section-7 .container-breakout .container-content .tile-box[b-2v5hzai37n] {
    padding-block: 4rem;
    padding-inline: 4rem;
  }
}
@media (max-width: 430px) {
  .info-section-7 .container-breakout .container-content .tile-box[b-2v5hzai37n] {
    padding-inline: 2rem;
    padding-block: 2rem;
  }
}
.info-section-7 .container-breakout .container-content .tile-box__tile[b-2v5hzai37n] {
  padding-block: 2.3rem 4rem;
  padding-inline: 6rem 4rem;
  border-radius: var(--br);
  background: rgba(255, 255, 255, 0.7);
  box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.1);
}
@media (max-width: 992px) {
  .info-section-7 .container-breakout .container-content .tile-box__tile[b-2v5hzai37n] {
    padding-inline: 5rem 4rem;
  }
}
@media (max-width: 430px) {
  .info-section-7 .container-breakout .container-content .tile-box__tile[b-2v5hzai37n] {
    padding-inline: 5rem 2rem;
    padding-block: 2rem;
  }
}
.info-section-7 .container-breakout .container-content .tile-box__tile-title[b-2v5hzai37n] {
  font-size: 2rem;
  font-size: calc(var(--txt-body) + 0.2rem);
  font-weight: 700;
  line-height: 110%;
  margin-block-end: 2.5rem;
  position: relative;
}
@media (max-width: 992px) {
  .info-section-7 .container-breakout .container-content .tile-box__tile-title[b-2v5hzai37n] {
    margin-block-end: 2rem;
  }
}
.info-section-7 .container-breakout .container-content .tile-box__tile-title[b-2v5hzai37n]:before {
  position: absolute;
  content: "";
  background: url(images/icons/square-check-icon.svg) no-repeat center/cover;
  width: 3rem;
  height: 3rem;
  left: -4.5rem;
  top: -0.4rem;
}
@media (max-width: 992px) {
  .info-section-7 .container-breakout .container-content .tile-box__tile-title[b-2v5hzai37n]:before {
    width: 2rem;
    height: 2rem;
    left: -3rem;
    top: 0;
  }
}
.info-section-7 .container-breakout .container-content .tile-box__tile-text[b-2v5hzai37n] {
  font-size: calc(var(--txt-m) - 0.1rem);
  font-weight: 500;
  line-height: calc(var(--txt-m-lh) - 0.2rem);
}
/* /Components/Shared/Sections/IntroSection.razor.rz.scp.css */
@media (max-width: 992px) and (min-width: 569px) {
  #intro-section[b-8vdahqgxrw] {
    padding-block-end: 24vw;
  }
}
#intro-section.home .container-breakout .container-content[b-8vdahqgxrw], #intro-section.primary .container-breakout .container-content[b-8vdahqgxrw], #intro-section.secondary .container-breakout .container-content[b-8vdahqgxrw] {
  display: flex;
}
@media (max-width: 992px) {
  #intro-section.home .container-breakout .container-content[b-8vdahqgxrw], #intro-section.primary .container-breakout .container-content[b-8vdahqgxrw], #intro-section.secondary .container-breakout .container-content[b-8vdahqgxrw] {
    flex-direction: column;
  }
}
@media (max-width: 1400px) {
  #intro-section.home .container-breakout .container-content .text-box[b-8vdahqgxrw], #intro-section.primary .container-breakout .container-content .text-box[b-8vdahqgxrw], #intro-section.secondary .container-breakout .container-content .text-box[b-8vdahqgxrw] {
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
}
@media (max-width: 992px) {
  #intro-section.home .container-breakout .container-content .text-box[b-8vdahqgxrw], #intro-section.primary .container-breakout .container-content .text-box[b-8vdahqgxrw], #intro-section.secondary .container-breakout .container-content .text-box[b-8vdahqgxrw] {
    flex: unset;
  }
}
#intro-section.home .container-breakout .container-content .text-box .title[b-8vdahqgxrw], #intro-section.primary .container-breakout .container-content .text-box .title[b-8vdahqgxrw], #intro-section.secondary .container-breakout .container-content .text-box .title[b-8vdahqgxrw] {
  font-size: var(--heading-1-secondary);
  line-height: var(--heading-1-secondary-lh);
  font-weight: 800;
  color: inherit;
}
#intro-section.home .container-breakout .container-content .text-box .title .kicker[b-8vdahqgxrw], #intro-section.primary .container-breakout .container-content .text-box .title .kicker[b-8vdahqgxrw], #intro-section.secondary .container-breakout .container-content .text-box .title .kicker[b-8vdahqgxrw] {
  display: flex;
  font-size: var(--txt-kicker-tertiary);
  font-weight: 800;
  line-height: var(--txt-kicker-tertiary-lh);
  letter-spacing: 0.039rem;
  text-transform: uppercase;
}
#intro-section.home .container-breakout .container-content .text-box .text[b-8vdahqgxrw], #intro-section.primary .container-breakout .container-content .text-box .text[b-8vdahqgxrw], #intro-section.secondary .container-breakout .container-content .text-box .text[b-8vdahqgxrw] {
  font-size: var(--txt-body);
  line-height: var(--txt-body-lh);
}
#intro-section.home .container-breakout .container-content .text-box .text-list[b-8vdahqgxrw], #intro-section.primary .container-breakout .container-content .text-box .text-list[b-8vdahqgxrw], #intro-section.secondary .container-breakout .container-content .text-box .text-list[b-8vdahqgxrw] {
  list-style: none;
  display: flex;
  gap: 1.85rem;
  font-family: Inter;
  font-size: var(--txt-xxs);
  line-height: var(--txt-xxs-lh);
  letter-spacing: 0.036rem;
  font-weight: 600;
}
@media (max-width: 1400px) {
  #intro-section.home .container-breakout .container-content .text-box .text-list[b-8vdahqgxrw], #intro-section.primary .container-breakout .container-content .text-box .text-list[b-8vdahqgxrw], #intro-section.secondary .container-breakout .container-content .text-box .text-list[b-8vdahqgxrw] {
    flex-direction: column;
  }
}
@media (max-width: 1200px) {
  #intro-section.home .container-breakout .container-content .text-box .text-list[b-8vdahqgxrw], #intro-section.primary .container-breakout .container-content .text-box .text-list[b-8vdahqgxrw], #intro-section.secondary .container-breakout .container-content .text-box .text-list[b-8vdahqgxrw] {
    gap: 0.85rem;
  }
}
@media (max-width: 992px) {
  #intro-section.home .container-breakout .container-content .text-box .text-list[b-8vdahqgxrw], #intro-section.primary .container-breakout .container-content .text-box .text-list[b-8vdahqgxrw], #intro-section.secondary .container-breakout .container-content .text-box .text-list[b-8vdahqgxrw] {
    flex-direction: row;
    gap: 1.85rem;
  }
}
@media (max-width: 768px) {
  #intro-section.home .container-breakout .container-content .text-box .text-list[b-8vdahqgxrw], #intro-section.primary .container-breakout .container-content .text-box .text-list[b-8vdahqgxrw], #intro-section.secondary .container-breakout .container-content .text-box .text-list[b-8vdahqgxrw] {
    flex-direction: column;
    gap: 0.85rem;
  }
}
#intro-section.home .container-breakout .container-content .text-box .text-list li[b-8vdahqgxrw], #intro-section.primary .container-breakout .container-content .text-box .text-list li[b-8vdahqgxrw], #intro-section.secondary .container-breakout .container-content .text-box .text-list li[b-8vdahqgxrw] {
  text-transform: uppercase;
  display: flex;
  align-items: center;
  gap: 0.8rem;
}
#intro-section.home .container-breakout .container-content .text-box .text-list li .marker[b-8vdahqgxrw], #intro-section.primary .container-breakout .container-content .text-box .text-list li .marker[b-8vdahqgxrw], #intro-section.secondary .container-breakout .container-content .text-box .text-list li .marker[b-8vdahqgxrw] {
  width: 0.91rem;
  height: 0.91rem;
  flex-shrink: 0;
  background-color: var(--bg-color-7);
}
#intro-section.home .container-breakout .container-content .picture-box[b-8vdahqgxrw], #intro-section.primary .container-breakout .container-content .picture-box[b-8vdahqgxrw], #intro-section.secondary .container-breakout .container-content .picture-box[b-8vdahqgxrw] {
  flex: 0 0 50%;
}
@media (max-width: 992px) {
  #intro-section.home .container-breakout .container-content .picture-box[b-8vdahqgxrw], #intro-section.primary .container-breakout .container-content .picture-box[b-8vdahqgxrw], #intro-section.secondary .container-breakout .container-content .picture-box[b-8vdahqgxrw] {
    width: 100%;
    flex: unset;
    position: relative;
  }
}
#intro-section.home .container-breakout .container-content .picture-box img[b-8vdahqgxrw], #intro-section.primary .container-breakout .container-content .picture-box img[b-8vdahqgxrw], #intro-section.secondary .container-breakout .container-content .picture-box img[b-8vdahqgxrw] {
  width: 100%;
  max-width: 62.9rem;
}
@media (max-width: 992px) {
  #intro-section.home .container-breakout .container-content .picture-box img[b-8vdahqgxrw], #intro-section.primary .container-breakout .container-content .picture-box img[b-8vdahqgxrw], #intro-section.secondary .container-breakout .container-content .picture-box img[b-8vdahqgxrw] {
    width: 50vw;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 568px) {
  #intro-section.home .container-breakout .container-content .picture-box img[b-8vdahqgxrw], #intro-section.primary .container-breakout .container-content .picture-box img[b-8vdahqgxrw], #intro-section.secondary .container-breakout .container-content .picture-box img[b-8vdahqgxrw] {
    width: 100%;
    position: unset;
    transform: unset;
  }
}
#intro-section.home[b-8vdahqgxrw] {
  padding-block-end: 4rem;
}
@media (max-width: 992px) {
  #intro-section.home[b-8vdahqgxrw] {
    padding-block-end: 30rem;
  }
}
@media (max-width: 768px) {
  #intro-section.home[b-8vdahqgxrw] {
    padding-block-end: 25rem;
  }
}
@media (max-width: 568px) {
  #intro-section.home[b-8vdahqgxrw] {
    padding-block-end: 8rem;
  }
}
#intro-section.home .container-breakout .container-content[b-8vdahqgxrw] {
  background-color: var(--bg-color-1);
}
#intro-section.home .container-breakout .container-content .text-box[b-8vdahqgxrw] {
  flex: 0 0 50%;
  color: var(--txt-color-3);
  padding-inline: 6.64rem 3.34rem;
  padding-block: 9.34rem;
}
@media (max-width: 1400px) {
  #intro-section.home .container-breakout .container-content .text-box[b-8vdahqgxrw] {
    padding-block: 4rem;
    padding-inline: 4rem;
    gap: 4rem;
  }
}
@media (max-width: 1200px) {
  #intro-section.home .container-breakout .container-content .text-box[b-8vdahqgxrw] {
    padding-block: 2rem;
    gap: 2rem;
  }
}
@media (max-width: 992px) {
  #intro-section.home .container-breakout .container-content .text-box[b-8vdahqgxrw] {
    padding-block: 4rem 28vw;
  }
}
@media (max-width: 568px) {
  #intro-section.home .container-breakout .container-content .text-box[b-8vdahqgxrw] {
    padding-block: 4rem;
  }
}
@media (max-width: 430px) {
  #intro-section.home .container-breakout .container-content .text-box[b-8vdahqgxrw] {
    padding-inline: 2rem;
  }
}
#intro-section.home .container-breakout .container-content .text-box .title[b-8vdahqgxrw] {
  font-weight: 900;
}
@media (max-width: 1400px) {
  #intro-section.home .container-breakout .container-content .text-box .title[b-8vdahqgxrw] {
    margin-block-start: 0;
  }
}
#intro-section.home .container-breakout .container-content .text-box .title .kicker[b-8vdahqgxrw] {
  font-size: var(--txt-m);
  line-height: calc(var(--txt-m-lh) - 0.2rem);
  font-weight: 500;
  align-items: center;
  gap: 0.9rem;
  margin-block-end: 5rem;
}
@media (max-width: 1400px) {
  #intro-section.home .container-breakout .container-content .text-box .title .kicker[b-8vdahqgxrw] {
    margin-block-end: 4rem;
  }
}
@media (max-width: 1200px) {
  #intro-section.home .container-breakout .container-content .text-box .title .kicker[b-8vdahqgxrw] {
    margin-block-end: 2rem;
  }
}
#intro-section.home .container-breakout .container-content .text-box .text[b-8vdahqgxrw] {
  margin-block: 3rem 6.85rem;
  max-width: 50rem;
}
@media (max-width: 1400px) {
  #intro-section.home .container-breakout .container-content .text-box .text[b-8vdahqgxrw] {
    margin-block: 0;
  }
}
#intro-section.primary[b-8vdahqgxrw] {
  padding-block: 8.9rem 10rem;
}
@media (max-width: 768px) {
  #intro-section.primary[b-8vdahqgxrw] {
    padding-block: 5rem 10rem;
  }
}
@media (max-width: 430px) {
  #intro-section.primary[b-8vdahqgxrw] {
    padding-block: 0 10rem;
  }
}
#intro-section.primary .container-breakout .container-content .text-box[b-8vdahqgxrw] {
  text-align: center;
  max-width: 80rem;
  margin-inline: auto;
}
#intro-section.primary .container-breakout .container-content .text-box .title[b-8vdahqgxrw] {
  margin-block-end: 5rem;
  font-size: var(--heading-1-primary);
  line-height: var(--heading-1-primary-lh);
}
@media (max-width: 992px) {
  #intro-section.primary .container-breakout .container-content .text-box .title[b-8vdahqgxrw] {
    margin-block-end: 4rem;
  }
}
#intro-section.primary .container-breakout .container-content .text-box .title .kicker[b-8vdahqgxrw] {
  justify-content: center;
  margin-inline: auto;
  margin-block-end: 1rem;
}
#intro-section.primary .container-breakout .container-content .text-box .text[b-8vdahqgxrw] {
  margin-block-end: 5rem;
  font-weight: 500;
  letter-spacing: -0.018rem;
}
@media (max-width: 992px) {
  #intro-section.primary .container-breakout .container-content .text-box .text[b-8vdahqgxrw] {
    margin-block-end: 4rem;
  }
}
#intro-section.primary .container-breakout .container-content .text-box .text-list[b-8vdahqgxrw] {
  justify-content: center;
  flex-wrap: wrap;
}
@media (max-width: 1400px) {
  #intro-section.primary .container-breakout .container-content .text-box .text-list[b-8vdahqgxrw] {
    flex-direction: row;
    gap: 1.5rem;
  }
}
#intro-section.secondary .container-breakout .container-content .text-box[b-8vdahqgxrw] {
  flex: 0 0 50%;
  padding-inline-end: 9.5rem;
  padding-block: 8.4rem 4rem;
}
@media (max-width: 1400px) {
  #intro-section.secondary .container-breakout .container-content .text-box[b-8vdahqgxrw] {
    padding-block: 4rem;
    padding-inline: 0 6rem;
    gap: 4rem;
  }
}
@media (max-width: 1200px) {
  #intro-section.secondary .container-breakout .container-content .text-box[b-8vdahqgxrw] {
    padding-block: 2rem;
    gap: 2rem;
  }
}
@media (max-width: 992px) {
  #intro-section.secondary .container-breakout .container-content .text-box[b-8vdahqgxrw] {
    padding-block: 4rem 32vw;
    padding-inline-end: 0;
    text-align: center;
  }
}
@media (max-width: 568px) {
  #intro-section.secondary .container-breakout .container-content .text-box[b-8vdahqgxrw] {
    padding-block: 0 5rem;
  }
}
#intro-section.secondary .container-breakout .container-content .text-box .title .kicker[b-8vdahqgxrw] {
  margin-block-end: 1rem;
}
@media (max-width: 992px) {
  #intro-section.secondary .container-breakout .container-content .text-box .title .kicker[b-8vdahqgxrw] {
    display: block;
    margin-inline: auto;
  }
}
#intro-section.secondary .container-breakout .container-content .text-box .text[b-8vdahqgxrw] {
  margin-block: 2rem 4.9rem;
  letter-spacing: -0.018rem;
  max-width: 51.9rem;
}
@media (max-width: 1400px) {
  #intro-section.secondary .container-breakout .container-content .text-box .text[b-8vdahqgxrw] {
    margin-block: 0;
  }
}
#intro-section.secondary .container-breakout .container-content .text-box .text.full-width[b-8vdahqgxrw] {
  max-width: 100%;
}
#intro-section.secondary .container-breakout .container-content .text-box .text-list[b-8vdahqgxrw] {
  flex-wrap: wrap;
  gap: 1.5rem;
}
@media (max-width: 1400px) {
  #intro-section.secondary .container-breakout .container-content .text-box .text-list[b-8vdahqgxrw] {
    flex-direction: row;
  }
}
@media (max-width: 992px) {
  #intro-section.secondary .container-breakout .container-content .text-box .text-list[b-8vdahqgxrw] {
    justify-content: center;
  }
}
#intro-section.secondary .container-breakout .container-content .text-box[b-8vdahqgxrw]  .link-bttn {
  padding-block: 1.3rem;
  font-size: var(--txt-s);
  line-height: 100%;
  letter-spacing: 0.098rem;
}
@media (max-width: 1200px) {
  #intro-section.secondary .container-breakout .container-content .text-box[b-8vdahqgxrw]  .link-bttn {
    margin-block-start: 6rem;
  }
}
@media (max-width: 992px) {
  #intro-section.secondary .container-breakout .container-content .text-box[b-8vdahqgxrw]  .link-bttn {
    margin-block-start: 2rem;
  }
}
@media (max-width: 992px) and (min-width: 569px) {
  #intro-section.secondary.no-img[b-8vdahqgxrw] {
    padding-block-end: 0;
  }
}
#intro-section.secondary.no-img .container-breakout .container-content .text-box[b-8vdahqgxrw] {
  padding-inline: 0;
  padding-block-end: 0;
}
#intro-section.secondary.no-img .container-breakout .container-content .text-box .title[b-8vdahqgxrw] {
  font-size: 9.6rem;
  line-height: 8.5rem;
}
@media (max-width: 1100px) {
  #intro-section.secondary.no-img .container-breakout .container-content .text-box .title[b-8vdahqgxrw] {
    font-size: 8.5rem;
    line-height: 7.4rem;
  }
}
@media (max-width: 992px) {
  #intro-section.secondary.no-img .container-breakout .container-content .text-box .title[b-8vdahqgxrw] {
    font-size: 8rem;
    line-height: 6.9rem;
  }
}
@media (max-width: 568px) {
  #intro-section.secondary.no-img .container-breakout .container-content .text-box .title[b-8vdahqgxrw] {
    font-size: 7rem;
    line-height: 5.9rem;
  }
}
@media (max-width: 430px) {
  #intro-section.secondary.no-img .container-breakout .container-content .text-box .title[b-8vdahqgxrw] {
    font-size: 6rem;
    line-height: 4.9rem;
  }
}
@media (max-width: 380px) {
  #intro-section.secondary.no-img .container-breakout .container-content .text-box .title[b-8vdahqgxrw] {
    font-size: 5rem;
    line-height: 5.5rem;
  }
}
#intro-section.secondary.no-img .container-breakout .container-content .text-box .text[b-8vdahqgxrw] {
  margin-block-end: 0;
}

#intro-section.primary .container-breakout .container-content .text-box .text-list li[b-8vdahqgxrw], #intro-section.secondary .container-breakout .container-content .text-box .text-list li[b-8vdahqgxrw] {
  text-transform: initial;
  padding-block: 0.3rem;
  padding-inline: 2rem 1rem;
  justify-content: center;
  gap: 1rem;
  border-radius: 1.5rem;
  border: 1px solid var(--bg-black);
  font-size: var(--txt-xs);
  font-weight: 400;
  line-height: 200%;
  letter-spacing: 0.026rem;
  width: max-content;
}
#intro-section.primary .container-breakout .container-content .text-box .text-list li .marker[b-8vdahqgxrw], #intro-section.secondary .container-breakout .container-content .text-box .text-list li .marker[b-8vdahqgxrw] {
  width: 1.5rem;
  height: 1.5rem;
  aspect-ratio: 1/1;
  background-color: unset;
  background: url("images/icons/circle-check-icon.svg") no-repeat center;
  order: 1;
}
/* /Components/Shared/Sections/MarqueeSection.razor.rz.scp.css */
#marquee-section .container-breakout .container-content .marquee[b-l3jv40kn3q] {
  --duration: 30s;
  --gap: 12rem;
  overflow: hidden;
  margin-inline: auto;
  padding-block: 8rem;
}
@media (max-width: 768px) {
  #marquee-section .container-breakout .container-content .marquee[b-l3jv40kn3q] {
    --duration: 15s;
    --gap: 7rem;
  }
}
#marquee-section .container-breakout .container-content .marquee.on-home[b-l3jv40kn3q] {
  padding-block: 14rem;
}
@media (max-width: 992px) {
  #marquee-section .container-breakout .container-content .marquee.on-home[b-l3jv40kn3q] {
    padding-block: 8rem;
  }
}
#marquee-section .container-breakout .container-content .marquee__track[b-l3jv40kn3q] {
  display: flex;
  width: max-content;
  width: calc(200% + 24rem);
  will-change: transform;
}
@media (max-width: 1284px) {
  #marquee-section .container-breakout .container-content .marquee__track[b-l3jv40kn3q] {
    width: max-content;
    animation: marquee-b-l3jv40kn3q var(--duration) linear infinite;
  }
}
#marquee-section .container-breakout .container-content .marquee__group[b-l3jv40kn3q] {
  display: flex;
  column-gap: var(--gap);
  padding-right: var(--gap);
  height: 100%;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
@media (max-width: 768px) {
  #marquee-section .container-breakout .container-content .marquee__group[b-l3jv40kn3q] {
    column-gap: var(--gap);
    padding-right: var(--gap);
  }
}
#marquee-section .container-breakout .container-content .marquee__group img[b-l3jv40kn3q] {
  filter: grayscale(100%);
  height: 100%;
}
#marquee-section .container-breakout .container-content .marquee:hover .marquee__track[b-l3jv40kn3q] {
  animation-play-state: paused;
}
@keyframes marquee-b-l3jv40kn3q {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-50%);
  }
}
#marquee-section .container-breakout .container-content .marquee.reverse .marquee__track[b-l3jv40kn3q] {
  animation-direction: reverse;
}
#marquee-section .container-breakout .container-content .marquee.stoped .marquee__track[b-l3jv40kn3q] {
  animation-play-state: paused;
}
/* /Components/Shared/Sections/TileSection1.razor.rz.scp.css */
.tile-section-1[b-tsrdzcs194] {
  padding-block-start: 14rem;
}
@media (max-width: 992px) {
  .tile-section-1[b-tsrdzcs194] {
    padding-block-start: 8rem;
  }
}
.tile-section-1 .container-breakout .container-content .text-box[b-tsrdzcs194] {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  gap: 2rem;
  margin-block-end: 5rem;
}
@media (max-width: 992px) {
  .tile-section-1 .container-breakout .container-content .text-box[b-tsrdzcs194] {
    flex-direction: column;
    align-items: initial;
    margin-block-end: 4rem;
  }
}
.tile-section-1 .container-breakout .container-content .text-box .side[b-tsrdzcs194] {
  flex: 1;
}
@media (max-width: 992px) {
  .tile-section-1 .container-breakout .container-content .text-box .side[b-tsrdzcs194] {
    flex: unset;
  }
}
.tile-section-1 .container-breakout .container-content .text-box__side-left-title[b-tsrdzcs194] {
  font-size: var(--heading-2);
  font-weight: 900;
  line-height: var(--heading-2-lh);
}
.tile-section-1 .container-breakout .container-content .text-box__side-right-text[b-tsrdzcs194] {
  font-weight: 700;
  width: max-content;
  margin-inline-start: auto;
}
@media (max-width: 992px) {
  .tile-section-1 .container-breakout .container-content .text-box__side-right-text[b-tsrdzcs194] {
    margin-inline-start: unset;
    width: initial;
  }
}
.tile-section-1 .container-breakout .container-content .tile-box[b-tsrdzcs194] {
  display: flex;
  flex-wrap: wrap;
  gap: 2rem;
  justify-content: center;
}
.tile-section-1 .container-breakout .container-content .tile-box__tile[b-tsrdzcs194] {
  flex: 1 0 calc((100% - 2rem) / 2);
  border-radius: var(--br);
  background: var(--bg-white);
  box-shadow: var(--box-shadow);
  padding: 4rem;
  background: url(images/home/icons/icon-6.svg) no-repeat top right;
}
@media (max-width: 768px) {
  .tile-section-1 .container-breakout .container-content .tile-box__tile[b-tsrdzcs194] {
    flex: 0 1 80%;
  }
}
@media (max-width: 568px) {
  .tile-section-1 .container-breakout .container-content .tile-box__tile[b-tsrdzcs194] {
    flex: 0 1 100%;
  }
}
@media (max-width: 430px) {
  .tile-section-1 .container-breakout .container-content .tile-box__tile[b-tsrdzcs194] {
    padding: 4rem 2rem;
  }
}
.tile-section-1 .container-breakout .container-content .tile-box__tile-icon[b-tsrdzcs194] {
  background: var(--icon-path) no-repeat center;
  display: inline-block;
  width: 3.5rem;
  height: 3rem;
  margin-block-end: 3.5rem;
}
@media (max-width: 430px) {
  .tile-section-1 .container-breakout .container-content .tile-box__tile-icon[b-tsrdzcs194] {
    margin-block-end: 2rem;
  }
}
.tile-section-1 .container-breakout .container-content .tile-box__tile-title[b-tsrdzcs194] {
  font-size: calc(var(--txt-body) + 0.2rem);
  font-weight: 800;
  line-height: calc(var(--txt-body-lh) - 0.4rem);
  margin-block-end: 4rem;
}
@media (max-width: 430px) {
  .tile-section-1 .container-breakout .container-content .tile-box__tile-title[b-tsrdzcs194] {
    margin-block-end: 2rem;
  }
}
.tile-section-1 .container-breakout .container-content .tile-box__tile-text[b-tsrdzcs194] {
  color: #4B4B4B;
  font-size: var(--txt-m);
  font-weight: 500;
  line-height: var(--txt-m-lh);
}
/* /Components/Shared/Sections/TileSection10.razor.rz.scp.css */
.tile-section-10 .container-breakout .container-content .text-box[b-5y1ybbxj8o] {
  max-width: 97rem;
  margin-block-end: 3rem;
}
@media (max-width: 992px) {
  .tile-section-10 .container-breakout .container-content .text-box[b-5y1ybbxj8o] {
    margin-block-end: 4rem;
  }
}
.tile-section-10 .container-breakout .container-content .text-box__kicker[b-5y1ybbxj8o] {
  font-size: var(--txt-xs);
  font-weight: 700;
  line-height: calc(var(--txt-xs-lh) + 1.1rem);
  text-transform: uppercase;
  margin-block-end: 1rem;
}
.tile-section-10 .container-breakout .container-content .text-box__text[b-5y1ybbxj8o] {
  font-size: var(--heading-2);
  font-weight: 900;
  line-height: var(--heading-2-lh);
}
.tile-section-10 .container-breakout .tile-box[b-5y1ybbxj8o] {
  display: flex;
  flex-wrap: wrap;
  gap: 2.1rem;
  justify-content: center;
}
.tile-section-10 .container-breakout .tile-box__tile[b-5y1ybbxj8o] {
  padding-block: 6.4rem 2.5rem;
  padding-inline: 2.5rem;
  flex: 1 0 calc((100% - 6.3rem) / 4);
  border: 0.1rem solid #DDD;
  background: var(--bg-white) url("images/products/channel-manager-and-booking-engine/icons/icon-2.svg") no-repeat left 2.5rem top 2.5rem;
}
@media (max-width: 992px) {
  .tile-section-10 .container-breakout .tile-box__tile[b-5y1ybbxj8o] {
    flex: 1 0 calc((100% - 4.2rem) / 2);
  }
}
@media (max-width: 568px) {
  .tile-section-10 .container-breakout .tile-box__tile[b-5y1ybbxj8o] {
    flex: 0 0 100%;
  }
}
.tile-section-10 .container-breakout .tile-box__tile-title[b-5y1ybbxj8o] {
  font-size: calc(var(--txt-body) + 0.4rem);
  font-weight: 800;
  line-height: calc(var(--txt-body-lh) - 0.2rem);
  margin-block-end: 2.1rem;
}
@media (max-width: 992px) {
  .tile-section-10 .container-breakout .tile-box__tile-title[b-5y1ybbxj8o] {
    margin-block-end: 2rem;
  }
}
.tile-section-10 .container-breakout .tile-box__tile-text[b-5y1ybbxj8o] {
  font-size: var(--txt-m);
  font-weight: 500;
  line-height: calc(var(--txt-m-lh) + 0.1rem);
  position: relative;
}
/* /Components/Shared/Sections/TileSection11.razor.rz.scp.css */
.tile-section-11[b-dmmrl8smuz] {
  padding-block: 10rem 13rem;
  scroll-margin-block-start: 10.3rem;
}
@media (max-width: 992px) {
  .tile-section-11[b-dmmrl8smuz] {
    padding-block: 10rem;
  }
}
.tile-section-11 .container-breakout .container-content .text-box[b-dmmrl8smuz] {
  max-width: 97rem;
  margin-block-end: 3rem;
}
@media (max-width: 992px) {
  .tile-section-11 .container-breakout .container-content .text-box[b-dmmrl8smuz] {
    margin-block-end: 4rem;
  }
}
.tile-section-11 .container-breakout .container-content .text-box__kicker[b-dmmrl8smuz] {
  font-size: var(--txt-xs);
  font-weight: 700;
  line-height: calc(var(--txt-xs-lh) + 1.1rem);
  text-transform: uppercase;
  margin-block-end: 1rem;
}
.tile-section-11 .container-breakout .container-content .text-box__text[b-dmmrl8smuz] {
  font-size: var(--heading-3);
  font-weight: 900;
  line-height: var(--heading-3-lh);
}
.tile-section-11 .container-breakout .tile-box[b-dmmrl8smuz] {
  display: flex;
  flex-wrap: wrap;
  gap: 2rem;
  justify-content: center;
}
.tile-section-11 .container-breakout .tile-box__tile[b-dmmrl8smuz] {
  padding-block: 3.8rem 5.5rem;
  padding-inline: 2.8rem 5rem;
  flex: 1 0 calc((100% - 4rem) / 3);
  border: 0.1rem solid #878787;
  background: var(--bg-color-9) url("images/icons/circle-check-icon-2.svg") no-repeat right 2rem bottom 2rem;
}
@media (max-width: 992px) {
  .tile-section-11 .container-breakout .tile-box__tile[b-dmmrl8smuz] {
    flex: 1 0 calc((100% - 2rem) / 2);
    max-width: calc((100% - 2rem) / 2);
    padding-inline: 2rem 5.5rem;
    padding-block: 3rem 5.5rem;
  }
}
@media (max-width: 568px) {
  .tile-section-11 .container-breakout .tile-box__tile[b-dmmrl8smuz] {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.tile-section-11 .container-breakout .tile-box__tile-title[b-dmmrl8smuz] {
  font-size: calc(var(--heading-4) - 0.1rem);
  font-weight: 800;
  line-height: calc(var(--heading-4-lh) + 0.2rem);
  margin-block-end: 1.5rem;
}
@media (max-width: 992px) {
  .tile-section-11 .container-breakout .tile-box__tile-title[b-dmmrl8smuz] {
    margin-block-end: 2rem;
  }
}
.tile-section-11 .container-breakout .tile-box__tile-text[b-dmmrl8smuz] {
  font-size: var(--txt-m);
  line-height: calc(var(--txt-m-lh) - 0.2rem);
  position: relative;
}
/* /Components/Shared/Sections/TileSection12.razor.rz.scp.css */
.tile-section-12[b-flzovkm2eq] {
  padding-block: 11.5rem 11rem;
}
@media (max-width: 992px) {
  .tile-section-12[b-flzovkm2eq] {
    padding-block: 10rem;
  }
}
.tile-section-12 .container-breakout .container-content .title[b-flzovkm2eq] {
  margin-inline: auto;
  text-align: center;
  font-size: var(--heading-2);
  font-weight: 700;
  line-height: calc(var(--heading-2-lh) - 0.2rem);
  margin-block-end: 13rem;
  max-width: 80.8rem;
}
@media (max-width: 992px) {
  .tile-section-12 .container-breakout .container-content .title[b-flzovkm2eq] {
    margin-block-end: 10rem;
  }
}
.tile-section-12 .container-breakout .container-content .tile-box[b-flzovkm2eq] {
  display: flex;
  flex-wrap: wrap;
  gap: 2rem;
  justify-content: center;
}
.tile-section-12 .container-breakout .container-content .tile-box__tile[b-flzovkm2eq] {
  flex: 1 0 calc((100% - 6rem) / 4);
  border-radius: var(--br);
  padding-block: 2.2rem 4.3rem;
  padding-inline: 2.2rem;
  background: url(images/products/shared/bg-img-7.svg) no-repeat top right -0.2rem, var(--icon-path) no-repeat top 2.2rem left 2.2rem, var(--bg-white);
  border: 0.1rem solid #D0D0D0;
}
@media (max-width: 992px) {
  .tile-section-12 .container-breakout .container-content .tile-box__tile[b-flzovkm2eq] {
    background: url(images/products/shared/bg-img-7.svg) no-repeat top right -0.2rem, var(--icon-path) no-repeat top 2rem left 2rem, var(--bg-white);
    flex: 1 0 calc((100% - 2rem) / 2);
    padding-block: 2rem 4rem;
    padding-inline: 2rem;
  }
}
@media (max-width: 640px) {
  .tile-section-12 .container-breakout .container-content .tile-box__tile[b-flzovkm2eq] {
    flex: 0 1 80%;
  }
}
@media (max-width: 568px) {
  .tile-section-12 .container-breakout .container-content .tile-box__tile[b-flzovkm2eq] {
    flex: 0 1 100%;
  }
}
.tile-section-12 .container-breakout .container-content .tile-box__tile-title[b-flzovkm2eq] {
  font-size: calc(var(--txt-body) + 0.1rem);
  font-weight: 700;
  line-height: calc(var(--txt-body-lh) - 0.4rem);
  margin-block: 6.5rem 1.5rem;
}
@media (max-width: 992px) {
  .tile-section-12 .container-breakout .container-content .tile-box__tile-title[b-flzovkm2eq] {
    margin-block: 6rem 1.5rem;
  }
}
.tile-section-12 .container-breakout .container-content .tile-box__tile-text[b-flzovkm2eq] {
  color: #727272;
  font-size: calc(var(--txt-m) - 0.1rem);
  font-weight: 500;
  line-height: calc(var(--txt-m-lh) - 0.1rem);
}
/* /Components/Shared/Sections/TileSection13.razor.rz.scp.css */
.tile-section-13[b-q43xtkjm38] {
  padding-block-end: 13rem;
}
@media (max-width: 992px) {
  .tile-section-13[b-q43xtkjm38] {
    padding-block-end: 10rem;
  }
}
.tile-section-13.spacing-none[b-q43xtkjm38] {
  padding-block-end: 0;
}
.tile-section-13 .container-breakout .container-content .text-box[b-q43xtkjm38] {
  display: flex;
  justify-content: space-between;
  gap: 2rem;
  margin-block-end: 3rem;
}
@media (max-width: 992px) {
  .tile-section-13 .container-breakout .container-content .text-box[b-q43xtkjm38] {
    flex-direction: column;
    margin-block-end: 4rem;
  }
}
.tile-section-13 .container-breakout .container-content .text-box__side-left[b-q43xtkjm38] {
  flex: 2;
}
.tile-section-13 .container-breakout .container-content .text-box__side-left-title[b-q43xtkjm38] {
  font-size: var(--heading-3);
  font-weight: 900;
  line-height: var(--heading-3-lh);
  max-width: 56.2rem;
}
.tile-section-13 .container-breakout .container-content .text-box__side-left-title.full-width[b-q43xtkjm38] {
  max-width: 100%;
}
.tile-section-13 .container-breakout .container-content .text-box__side-left-text[b-q43xtkjm38] {
  font-weight: 500;
  margin-block-start: 1.5rem;
  max-width: 65.8rem;
}
.tile-section-13 .container-breakout .container-content .text-box__side-left-text.full-width[b-q43xtkjm38] {
  max-width: 100%;
}
.tile-section-13 .container-breakout .container-content .text-box__side-right[b-q43xtkjm38] {
  flex: 1;
  text-align: end;
}
@media (max-width: 992px) {
  .tile-section-13 .container-breakout .container-content .text-box__side-right[b-q43xtkjm38] {
    text-align: start;
  }
}
.tile-section-13 .container-breakout .container-content .text-box__side-right-title[b-q43xtkjm38] {
  font-weight: 800;
  line-height: calc(var(--txt-body-lh) - 0.4rem);
}
@media (max-width: 992px) {
  .tile-section-13 .container-breakout .container-content .text-box__side-right-title[b-q43xtkjm38] {
    text-align: start;
  }
}
.tile-section-13 .container-breakout .container-content .text-box__side-right-text[b-q43xtkjm38] {
  font-size: var(--txt-xxs);
  font-weight: 500;
  line-height: calc(var(--txt-xxs) + 0.3rem);
  text-decoration: underline;
  text-decoration-color: #1E6FA4;
  text-underline-offset: 0.7rem;
  text-decoration-thickness: 0.1rem;
}
.tile-section-13 .container-breakout .container-content .tile-box[b-q43xtkjm38] {
  display: flex;
  flex-wrap: wrap;
  gap: 1.9rem;
  justify-content: center;
}
@media (max-width: 568px) {
  .tile-section-13 .container-breakout .container-content .tile-box[b-q43xtkjm38] {
    flex-direction: column;
    flex-wrap: nowrap;
  }
}
.tile-section-13 .container-breakout .container-content .tile-box__tile[b-q43xtkjm38] {
  padding-inline: 3rem 2rem;
  padding-block-end: 1rem;
  flex: 1 0 calc((100% - 3.8rem) / 3);
  max-width: calc((100% - 3.8rem) / 3);
  display: flex;
  flex-direction: column;
}
@media (max-width: 992px) {
  .tile-section-13 .container-breakout .container-content .tile-box__tile[b-q43xtkjm38] {
    flex: 1 0 calc((100% - 1.9rem) / 2);
    max-width: calc((100% - 1.9rem) / 2);
  }
}
@media (max-width: 568px) {
  .tile-section-13 .container-breakout .container-content .tile-box__tile[b-q43xtkjm38] {
    flex: unset;
    max-width: 100%;
    padding-inline: 2rem;
  }
}
.tile-section-13 .container-breakout .container-content .tile-box__tile img[b-q43xtkjm38] {
  width: calc(100% + 5rem);
  margin-inline-start: -3rem;
  margin-block-end: 3rem;
}
@media (max-width: 992px) {
  .tile-section-13 .container-breakout .container-content .tile-box__tile img[b-q43xtkjm38] {
    margin-block-end: 2rem;
  }
}
@media (max-width: 568px) {
  .tile-section-13 .container-breakout .container-content .tile-box__tile img[b-q43xtkjm38] {
    width: calc(100% + 4rem);
    margin-inline-start: -2rem;
  }
}
.tile-section-13 .container-breakout .container-content .tile-box__tile-title[b-q43xtkjm38] {
  font-size: calc(var(--txt-body) + 0.3rem);
  font-weight: 800;
  line-height: calc(var(--txt-body-lh) + 0.1rem);
  margin-block-end: 1.5rem;
}
@media (max-width: 568px) {
  .tile-section-13 .container-breakout .container-content .tile-box__tile-title[b-q43xtkjm38] {
    width: calc(100% + 4rem);
    margin-inline-start: -2rem;
  }
}
.tile-section-13 .container-breakout .container-content .tile-box__tile-text[b-q43xtkjm38] {
  font-size: var(--txt-m);
  line-height: calc(var(--txt-m-lh) - 0.2rem);
  position: relative;
  max-width: 31.5rem;
}
@media (max-width: 568px) {
  .tile-section-13 .container-breakout .container-content .tile-box__tile-text[b-q43xtkjm38] {
    padding-inline-start: 1rem;
    max-width: 100%;
  }
}
.tile-section-13 .container-breakout .container-content .tile-box__tile-text[b-q43xtkjm38]::before {
  content: "";
  position: absolute;
  width: 2rem;
  height: 2rem;
  background: url(images/icons/square-check-icon.svg) no-repeat center center;
  left: -3rem;
  top: 0;
}
@media (max-width: 568px) {
  .tile-section-13 .container-breakout .container-content .tile-box__tile-text[b-q43xtkjm38]::before {
    left: -2rem;
  }
}
/* /Components/Shared/Sections/TileSection14.razor.rz.scp.css */
.tile-section-14[b-jzxmu4c1y4] {
  padding-block-end: 13rem;
}
@media (max-width: 992px) {
  .tile-section-14[b-jzxmu4c1y4] {
    padding-block-end: 10rem;
  }
}
.tile-section-14 .container-breakout .container-content[b-jzxmu4c1y4] {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 2rem;
}
@media (max-width: 568px) {
  .tile-section-14 .container-breakout .container-content[b-jzxmu4c1y4] {
    grid-template-columns: repeat(2, 1fr);
  }
}
.tile-section-14 .container-breakout .container-content .tile[b-jzxmu4c1y4] {
  border-radius: 0.5rem;
  border: 0.1rem solid #C5C5C5;
  background: var(--bg-white);
  padding-block: 3rem 1.6rem;
  padding-inline: 3rem 2rem;
  display: flex;
  flex-direction: column;
  gap: 2rem;
}
@media (max-width: 992px) {
  .tile-section-14 .container-breakout .container-content .tile[b-jzxmu4c1y4] {
    padding-inline: 2rem;
  }
}
@media (max-width: 768px) {
  .tile-section-14 .container-breakout .container-content .tile:nth-child(2)[b-jzxmu4c1y4] {
    grid-column: 3/4;
    grid-row: 1/3;
  }
}
@media (max-width: 568px) {
  .tile-section-14 .container-breakout .container-content .tile[b-jzxmu4c1y4] {
    grid-column: span 1;
    grid-row: span 1;
  }
  .tile-section-14 .container-breakout .container-content .tile:nth-child(2)[b-jzxmu4c1y4] {
    grid-column: span 1;
    grid-row: span 1;
  }
}
@media (max-width: 430px) {
  .tile-section-14 .container-breakout .container-content .tile[b-jzxmu4c1y4] {
    padding-block: 2rem;
    grid-column: span 2;
  }
  .tile-section-14 .container-breakout .container-content .tile:nth-child(2)[b-jzxmu4c1y4] {
    grid-column: span 2;
  }
}
.tile-section-14 .container-breakout .container-content .tile__icon[b-jzxmu4c1y4] {
  display: inline-block;
  width: 2.6rem;
  height: 2.3rem;
  background: var(--icon-path) no-repeat center/contain;
}
.tile-section-14 .container-breakout .container-content .tile__title[b-jzxmu4c1y4] {
  font-size: var(--txt-m);
  font-weight: 600;
  line-height: calc(var(--txt-m-lh) - 0.4rem);
  letter-spacing: 0.08rem;
  max-width: 32rem;
}
.tile-section-14 .container-breakout .container-content .tile__list[b-jzxmu4c1y4] {
  padding-inline-start: 2rem;
  color: var(--txt-color-7);
  font-family: Inter;
  font-size: var(--txt-m);
  font-weight: 600;
  line-height: calc(var(--txt-m-lh) + 0.1rem);
  letter-spacing: 0.08rem;
}
.tile-section-14 .container-breakout .container-content .tile:first-child[b-jzxmu4c1y4] {
  grid-row: span 2;
  padding-block: 3.3rem 2.8rem;
  padding-inline: 2.1rem 2rem;
}
@media (max-width: 992px) {
  .tile-section-14 .container-breakout .container-content .tile:first-child[b-jzxmu4c1y4] {
    padding-inline: 2rem;
  }
}
@media (max-width: 768px) {
  .tile-section-14 .container-breakout .container-content .tile:first-child[b-jzxmu4c1y4] {
    grid-column: 1/3;
  }
}
@media (max-width: 568px) {
  .tile-section-14 .container-breakout .container-content .tile:first-child[b-jzxmu4c1y4] {
    grid-column: span 2;
    grid-row: span 1;
  }
}
@media (max-width: 430px) {
  .tile-section-14 .container-breakout .container-content .tile:first-child[b-jzxmu4c1y4] {
    padding-block: 2rem;
  }
}
.tile-section-14 .container-breakout .container-content .tile:first-child .tile__title[b-jzxmu4c1y4] {
  margin-block-start: 0.9rem;
  font-size: calc(var(--txt-body) + 0.2rem);
  line-height: calc(var(--txt-body-lh) - 0.1rem);
  letter-spacing: 0.1rem;
}
@media (max-width: 768px) {
  .tile-section-14 .container-breakout .container-content .tile:first-child .tile__title[b-jzxmu4c1y4] {
    max-width: 100%;
    margin-block-start: 0;
  }
}
.tile-section-14 .container-breakout .container-content .tile:first-child .tile__list[b-jzxmu4c1y4] {
  margin-block-start: 0.8rem;
}
@media (max-width: 768px) {
  .tile-section-14 .container-breakout .container-content .tile:first-child .tile__list[b-jzxmu4c1y4] {
    margin-block-start: 0;
  }
}
/* /Components/Shared/Sections/TileSection15.razor.rz.scp.css */
.tile-section-15 .container-breakout .container-content .kicker[b-l7i8g0xuyj] {
  text-align: center;
  font-size: var(--txt-xs);
  font-weight: 700;
  line-height: calc(var(--txt-xs-lh) + 0.6rem);
  text-transform: uppercase;
  margin-block-end: 2rem;
}
.tile-section-15 .container-breakout .container-content .title[b-l7i8g0xuyj] {
  text-align: center;
  font-size: var(--heading-2);
  font-weight: 900;
  line-height: var(--heading-2-lh);
  max-width: 95rem;
  margin-inline: auto;
  margin-block-end: 8rem;
}
.tile-section-15 .container-breakout .container-content .tile-box[b-l7i8g0xuyj] {
  display: flex;
  gap: 1.9rem;
  justify-content: center;
}
@media (max-width: 768px) {
  .tile-section-15 .container-breakout .container-content .tile-box[b-l7i8g0xuyj] {
    flex-direction: column;
    align-items: center;
    gap: 4rem;
  }
}
.tile-section-15 .container-breakout .container-content .tile-box__tile-info[b-l7i8g0xuyj] {
  display: flex;
  flex-direction: column;
  flex: 1 0 calc((100% - 1.9rem) / 2);
  padding-block: 6rem 5rem;
  padding-inline: 2.5rem;
  background: var(--bg-color-6) url(images/products/shared/bg-img-8.svg) no-repeat top right;
}
@media (max-width: 992px) {
  .tile-section-15 .container-breakout .container-content .tile-box__tile-info[b-l7i8g0xuyj] {
    padding-block: 5rem;
  }
}
@media (max-width: 768px) {
  .tile-section-15 .container-breakout .container-content .tile-box__tile-info[b-l7i8g0xuyj] {
    flex: unset;
    width: 80%;
    margin-inline: auto;
  }
}
@media (max-width: 568px) {
  .tile-section-15 .container-breakout .container-content .tile-box__tile-info[b-l7i8g0xuyj] {
    width: 100%;
  }
}
@media (max-width: 430px) {
  .tile-section-15 .container-breakout .container-content .tile-box__tile-info[b-l7i8g0xuyj] {
    padding-block: 4rem 2rem;
    padding-inline: 2rem;
  }
}
.tile-section-15 .container-breakout .container-content .tile-box__tile-details[b-l7i8g0xuyj] {
  padding-block-start: 1.5rem;
  padding-inline: 3.5rem 2rem;
  max-width: 50rem;
}
@media (max-width: 768px) {
  .tile-section-15 .container-breakout .container-content .tile-box__tile-details[b-l7i8g0xuyj] {
    margin-inline: auto;
  }
}
.tile-section-15 .container-breakout .container-content .tile-box__title[b-l7i8g0xuyj] {
  font-size: calc(var(--txt-body) + 0.3rem);
  font-weight: 900;
  line-height: calc(var(--txt-body-lh) - 0.4rem);
  display: flex;
  align-items: center;
  gap: 1.1rem;
  margin-block-end: 1rem;
  margin-inline-start: 3.3rem;
}
@media (max-width: 992px) {
  .tile-section-15 .container-breakout .container-content .tile-box__title[b-l7i8g0xuyj] {
    gap: 1rem;
    margin-inline-start: 0;
  }
}
.tile-section-15 .container-breakout .container-content .tile-box__title i[b-l7i8g0xuyj] {
  display: inline-block;
  background: url(images/products/stock-management-and-cost-control/icons/icon-5.svg) no-repeat center;
  width: 3.5rem;
  height: 3.5rem;
  flex-shrink: 0;
}
.tile-section-15 .container-breakout .container-content .tile-box__text[b-l7i8g0xuyj] {
  font-family: Inter;
  font-size: var(--txt-m);
  font-weight: 500;
  line-height: calc(var(--txt-m-lh) + 0.1rem);
  margin-block-end: 6rem;
  max-width: 35.5rem;
  margin-inline-start: 3.3rem;
}
@media (max-width: 992px) {
  .tile-section-15 .container-breakout .container-content .tile-box__text[b-l7i8g0xuyj] {
    margin-block-end: 4rem;
    margin-inline-start: 0;
  }
}
.tile-section-15 .container-breakout .container-content .tile-box picture[b-l7i8g0xuyj] {
  margin-block-start: auto;
}
.tile-section-15 .container-breakout .container-content .tile-box picture img[b-l7i8g0xuyj] {
  width: 100%;
}
.tile-section-15 .container-breakout .container-content .tile-box__details-title[b-l7i8g0xuyj] {
  font-style: normal;
  font-weight: 700;
  letter-spacing: -0.036rem;
  margin-block-end: 1rem;
  position: relative;
}
.tile-section-15 .container-breakout .container-content .tile-box__details-title[b-l7i8g0xuyj]:before {
  content: url(images/icons/square-check-icon.svg);
  position: absolute;
  left: -3.5rem;
  top: 0.2rem;
}
.tile-section-15 .container-breakout .container-content .tile-box__details-text[b-l7i8g0xuyj] {
  font-size: var(--txt-m);
  font-weight: 500;
  line-height: calc(var(--txt-m-lh) - 0.3rem);
}
/* /Components/Shared/Sections/TileSection16.razor.rz.scp.css */
.tile-section-16[b-kmdpjxzra6] {
  padding-block-start: 5.5rem;
}
.tile-section-16 .container-breakout .container-content[b-kmdpjxzra6] {
  display: flex;
  flex-wrap: wrap;
  gap: 2.1rem;
  justify-content: center;
}
.tile-section-16 .container-breakout .container-content .tile[b-kmdpjxzra6] {
  flex: 1 0 calc((100% - 6.3rem) / 4);
  padding-block: 2.5rem;
  padding-inline: 2.5rem;
  background: var(--bg-white) var(--icon-path) no-repeat top 2.5rem left 2.5rem;
  border: 1px solid #DDD;
  min-height: 28rem;
}
@media (max-width: 992px) {
  .tile-section-16 .container-breakout .container-content .tile[b-kmdpjxzra6] {
    flex: 1 0 calc((100% - 2.1rem) / 2);
    min-height: 22rem;
  }
}
@media (max-width: 568px) {
  .tile-section-16 .container-breakout .container-content .tile[b-kmdpjxzra6] {
    flex: 1 0 100%;
    min-height: unset;
  }
}
@media (max-width: 430px) {
  .tile-section-16 .container-breakout .container-content .tile[b-kmdpjxzra6] {
    background: var(--bg-white) var(--icon-path) no-repeat top 2.5rem left 2rem;
    padding-inline: 2rem;
  }
}
.tile-section-16 .container-breakout .container-content .tile__title[b-kmdpjxzra6] {
  color: #101010;
  font-family: EudoxusSans;
  font-size: 2.2rem;
  font-weight: 700;
  line-height: 2.4rem;
  margin-block: 3.7rem 2.1rem;
}
@media (max-width: 992px) {
  .tile-section-16 .container-breakout .container-content .tile__title[b-kmdpjxzra6] {
    margin-block: 4rem 2rem;
  }
}
.tile-section-16 .container-breakout .container-content .tile__text[b-kmdpjxzra6] {
  color: #292929;
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 2.5rem;
  letter-spacing: 0.001rem;
}
/* /Components/Shared/Sections/TileSection17.razor.rz.scp.css */
.tile-section-17[b-w2gk15bad2] {
  padding-block-end: 13rem;
}
@media (max-width: 992px) {
  .tile-section-17[b-w2gk15bad2] {
    padding-block-end: 10rem;
  }
}
.tile-section-17 .container-breakout .container-content[b-w2gk15bad2] {
  display: flex;
  gap: 1.9rem;
}
@media (max-width: 768px) {
  .tile-section-17 .container-breakout .container-content[b-w2gk15bad2] {
    flex-direction: column;
    align-items: center;
  }
}
.tile-section-17 .container-breakout .container-content .tile[b-w2gk15bad2] {
  display: flex;
  flex-direction: column;
  flex: 1 0 calc((100% - 1.9rem) / 2);
  padding-block: 5rem 4rem;
  padding-inline: 5.5rem;
  background: var(--bg-white) url(images/products/shared/bg-img-9.svg) no-repeat bottom -0.1rem right -0.1rem;
  min-height: 39.5rem;
  border: 0.7px solid #D0D0D0;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.05);
}
@media (max-width: 992px) {
  .tile-section-17 .container-breakout .container-content .tile[b-w2gk15bad2] {
    padding-block: 4rem;
    padding-inline: 4rem;
  }
}
@media (max-width: 768px) {
  .tile-section-17 .container-breakout .container-content .tile[b-w2gk15bad2] {
    flex: unset;
    width: 80%;
  }
}
@media (max-width: 568px) {
  .tile-section-17 .container-breakout .container-content .tile[b-w2gk15bad2] {
    width: 100%;
  }
}
@media (max-width: 430px) {
  .tile-section-17 .container-breakout .container-content .tile[b-w2gk15bad2] {
    padding-block: 4rem 2rem;
    padding-inline: 2rem;
  }
}
.tile-section-17 .container-breakout .container-content .tile__title[b-w2gk15bad2] {
  font-size: 2.1rem;
  font-weight: 900;
  line-height: 2.6rem;
  margin-block-end: 2.8rem;
  display: flex;
  align-items: center;
  gap: 1rem;
  text-transform: uppercase;
}
@media (max-width: 992px) {
  .tile-section-17 .container-breakout .container-content .tile__title[b-w2gk15bad2] {
    margin-block-end: 3rem;
  }
}
.tile-section-17 .container-breakout .container-content .tile__title i[b-w2gk15bad2] {
  display: inline-block;
  background: url(images/products/house-keeping/icons/icon-6.svg) no-repeat center;
  width: 3.5rem;
  height: 3.5rem;
  flex-shrink: 0;
}
.tile-section-17 .container-breakout .container-content .tile__text[b-w2gk15bad2] {
  font-family: Inter;
  line-height: 150%;
  max-width: 32.5rem;
  margin-block-end: 4.5rem;
}
@media (max-width: 992px) {
  .tile-section-17 .container-breakout .container-content .tile__text[b-w2gk15bad2] {
    margin-block-end: 4rem;
  }
}
.tile-section-17 .container-breakout .container-content .tile__list[b-w2gk15bad2] {
  list-style: none;
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 2.5rem;
}
.tile-section-17 .container-breakout .container-content .tile__list-item[b-w2gk15bad2] {
  position: relative;
  padding-inline-start: 3.3rem;
}
@media (max-width: 992px) {
  .tile-section-17 .container-breakout .container-content .tile__list-item[b-w2gk15bad2] {
    padding-inline-start: 3rem;
  }
}
.tile-section-17 .container-breakout .container-content .tile__list-item:not(:last-child)[b-w2gk15bad2] {
  margin-block-end: 1.2rem;
}
.tile-section-17 .container-breakout .container-content .tile__list-item[b-w2gk15bad2]:before {
  content: "";
  position: absolute;
  top: 0.25rem;
  left: 0;
  background: url(images/icons/square-check-icon.svg) no-repeat center;
  width: 2rem;
  height: 2rem;
}
/* /Components/Shared/Sections/TileSection2.razor.rz.scp.css */
.tile-section-2[b-q8jbw0wihv] {
  padding-block-end: 5rem;
}
.tile-section-2 .container-breakout .container-content .text-box[b-q8jbw0wihv] {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  gap: 2rem;
  margin-block-end: 5rem;
}
@media (max-width: 992px) {
  .tile-section-2 .container-breakout .container-content .text-box[b-q8jbw0wihv] {
    flex-direction: column;
    align-items: initial;
    margin-block-end: 4rem;
  }
}
.tile-section-2 .container-breakout .container-content .text-box__side-left-title[b-q8jbw0wihv] {
  font-size: var(--heading-2);
  font-weight: 900;
  line-height: var(--heading-2-lh);
  margin-block-end: 1rem;
}
.tile-section-2 .container-breakout .container-content .text-box__side-left-text[b-q8jbw0wihv] {
  font-weight: 500;
}
.tile-section-2 .container-breakout .container-content .text-box__side-right[b-q8jbw0wihv] {
  width: max-content;
}
.tile-section-2 .container-breakout .container-content .text-box__side-right-title[b-q8jbw0wihv] {
  font-weight: 800;
  line-height: calc(var(--txt-body-lh) - 0.4rem);
  text-align: end;
  margin-inline-start: auto;
}
@media (max-width: 992px) {
  .tile-section-2 .container-breakout .container-content .text-box__side-right-title[b-q8jbw0wihv] {
    text-align: start;
  }
}
.tile-section-2 .container-breakout .container-content .text-box__side-right-text[b-q8jbw0wihv] {
  font-size: var(--txt-xxs);
  font-weight: 500;
  line-height: calc(var(--txt-xxs-lh) + 0.3rem);
}
.tile-section-2 .container-breakout .container-content .text-box__side-right hr[b-q8jbw0wihv] {
  height: 0.1rem;
  background: var(--bg-color-8);
  border: none;
  margin-block-start: 0.7rem;
}
.tile-section-2 .container-breakout .container-content .tile-box[b-q8jbw0wihv] {
  display: flex;
  flex-wrap: wrap;
  gap: 2rem;
  justify-content: center;
}
.tile-section-2 .container-breakout .container-content .tile-box__tile[b-q8jbw0wihv] {
  flex: 1 0 calc((100% - 6rem) / 4);
  border-radius: var(--br);
  background: var(--bg-white);
  box-shadow: var(--box-shadow);
  padding-block: 6.2rem 2.5rem;
  padding-inline: 2.5rem;
  background: url(images/home/icons/icon-7.svg) no-repeat bottom right;
  position: relative;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
@media (max-width: 992px) {
  .tile-section-2 .container-breakout .container-content .tile-box__tile[b-q8jbw0wihv] {
    flex: 1 0 calc((100% - 2rem) / 2);
  }
}
@media (max-width: 640px) {
  .tile-section-2 .container-breakout .container-content .tile-box__tile[b-q8jbw0wihv] {
    flex: 0 1 80%;
  }
}
@media (max-width: 568px) {
  .tile-section-2 .container-breakout .container-content .tile-box__tile[b-q8jbw0wihv] {
    flex: 0 1 100%;
  }
}
@media (max-width: 430px) {
  .tile-section-2 .container-breakout .container-content .tile-box__tile[b-q8jbw0wihv] {
    padding: 4rem 2rem 2rem;
  }
}
.tile-section-2 .container-breakout .container-content .tile-box__tile-mark-line[b-q8jbw0wihv] {
  width: 100%;
  height: 0.7rem;
  background: var(--bg-primary-lg);
  position: absolute;
  top: 0;
  left: 0;
}
.tile-section-2 .container-breakout .container-content .tile-box__tile-title[b-q8jbw0wihv] {
  font-weight: 800;
  letter-spacing: -0.025rem;
  font-size: var(--heading-4);
  line-height: var(--heading-4-lh);
  margin-block-end: 0.9rem;
}
@media (max-width: 992px) {
  .tile-section-2 .container-breakout .container-content .tile-box__tile-title[b-q8jbw0wihv] {
    margin-block-end: 1rem;
  }
}
.tile-section-2 .container-breakout .container-content .tile-box__tile-subtitle[b-q8jbw0wihv] {
  font-size: calc(var(--txt-xxs) - 0.1rem);
  font-weight: 700;
  line-height: calc(var(--txt-xxs) - 0.1rem);
  text-transform: uppercase;
  margin-block-end: 1.9rem;
}
@media (max-width: 992px) {
  .tile-section-2 .container-breakout .container-content .tile-box__tile-subtitle[b-q8jbw0wihv] {
    margin-block-end: 2rem;
  }
}
.tile-section-2 .container-breakout .container-content .tile-box__tile-text-list[b-q8jbw0wihv] {
  list-style: none;
  font-family: Inter;
  font-size: calc(var(--txt-m) - 0.2rem);
  line-height: var(--txt-m-lh);
  letter-spacing: -0.028rem;
  margin-block-end: 4.5rem;
}
@media (max-width: 992px) {
  .tile-section-2 .container-breakout .container-content .tile-box__tile-text-list[b-q8jbw0wihv] {
    margin-block-end: 4rem;
  }
}
@media (max-width: 568px) {
  .tile-section-2 .container-breakout .container-content .tile-box__tile-text-list[b-q8jbw0wihv] {
    font-size: var(--txt-m);
    line-height: calc(var(--txt-m-lh) + 0.2rem);
  }
}
.tile-section-2 .container-breakout .container-content .tile-box__tile[b-q8jbw0wihv]  .link-wrapper {
  margin-block-start: auto;
}
/* /Components/Shared/Sections/TileSection3.razor.rz.scp.css */
.tile-section-3 .container-breakout .container-content .tile-box[b-snbz26dskc] {
  display: flex;
  flex-wrap: wrap;
  gap: 2rem;
  justify-content: center;
}
.tile-section-3 .container-breakout .container-content .tile-box__tile[b-snbz26dskc] {
  font-family: Inter;
  flex: 1 0 calc((100% - 6rem) / 4);
  border-radius: var(--br);
  box-shadow: var(--box-shadow);
  padding-block: 2.3rem 2.2rem;
  padding-inline: 2.8rem 3rem;
  background: url(images/products/hotelier-pms/icons/icon-1.svg) no-repeat bottom left, url(images/icons/circle-check-icon-2.svg) no-repeat bottom 2rem right 2rem, var(--bg-white);
  position: relative;
  overflow: hidden;
  min-height: 27.7rem;
  border: 0.1rem solid var(--bg-color-4);
}
@media (max-width: 992px) {
  .tile-section-3 .container-breakout .container-content .tile-box__tile[b-snbz26dskc] {
    flex: 1 0 calc((100% - 2rem) / 2);
    min-height: 25rem;
  }
}
@media (max-width: 640px) {
  .tile-section-3 .container-breakout .container-content .tile-box__tile[b-snbz26dskc] {
    flex: 0 1 80%;
  }
}
@media (max-width: 568px) {
  .tile-section-3 .container-breakout .container-content .tile-box__tile[b-snbz26dskc] {
    flex: 0 1 100%;
  }
}
@media (max-width: 430px) {
  .tile-section-3 .container-breakout .container-content .tile-box__tile[b-snbz26dskc] {
    padding: 4rem 2rem 2rem;
  }
}
.tile-section-3 .container-breakout .container-content .tile-box__tile-index[b-snbz26dskc] {
  display: inline-block;
  font-size: var(--txt-xxs);
  font-weight: 900;
  line-height: calc(var(--txt-xxs-lh) + 1rem);
  margin-block-end: 1rem;
}
.tile-section-3 .container-breakout .container-content .tile-box__tile-text[b-snbz26dskc] {
  font-weight: 700;
}
/* /Components/Shared/Sections/TileSection4.razor.rz.scp.css */
.tile-section-4[b-yxww5n2rqr] {
  padding-block-start: 14rem;
}
@media (max-width: 992px) {
  .tile-section-4[b-yxww5n2rqr] {
    padding-block-start: 10rem;
  }
}
.tile-section-4 .container-breakout .container-content .title[b-yxww5n2rqr] {
  margin-block-end: 5rem;
  font-size: var(--heading-3);
  font-weight: 900;
  line-height: var(--heading-3-lh);
  max-width: 80rem;
}
.tile-section-4 .container-breakout .container-content .info-box[b-yxww5n2rqr] {
  display: flex;
  flex-wrap: wrap;
  gap: 2rem;
  row-gap: 3rem;
  justify-content: space-between;
  margin-block-end: 6rem;
}
@media (max-width: 1300px) {
  .tile-section-4 .container-breakout .container-content .info-box[b-yxww5n2rqr] {
    justify-content: space-around;
  }
}
@media (max-width: 640px) {
  .tile-section-4 .container-breakout .container-content .info-box[b-yxww5n2rqr] {
    justify-content: flex-start;
  }
}
.tile-section-4 .container-breakout .container-content .info-box__tile[b-yxww5n2rqr] {
  flex: 0 0 27.2rem;
  display: flex;
  gap: 1rem;
}
@media (max-width: 640px) {
  .tile-section-4 .container-breakout .container-content .info-box__tile[b-yxww5n2rqr] {
    flex: unset;
    align-items: center;
  }
}
.tile-section-4 .container-breakout .container-content .info-box__tile-icon[b-yxww5n2rqr] {
  display: inline-block;
  background: var(--icon-path) no-repeat center;
  width: 2.4rem;
  height: 2.4rem;
  flex-shrink: 0;
}
.tile-section-4 .container-breakout .container-content .info-box__tile-text[b-yxww5n2rqr] {
  font-family: Inter;
  font-size: var(--txt-m);
  font-weight: 500;
  line-height: 125%;
  letter-spacing: 0.08rem;
}
.tile-section-4 .container-breakout .container-content .tile-box[b-yxww5n2rqr] {
  display: flex;
  flex-wrap: wrap;
  column-gap: 2.1rem;
  row-gap: 2.5rem;
  justify-content: center;
}
.tile-section-4 .container-breakout .container-content .tile-box__tile[b-yxww5n2rqr] {
  border: 0.1rem solid #DDD;
  flex: 1 0 calc((100% - 4.2rem) / 3);
  border-radius: var(--br);
  background: var(--bg-white);
  padding-block-start: 4.5rem;
  padding-inline: 3.5rem 7.5rem;
  display: flex;
  flex-direction: column;
  position: relative;
  overflow: hidden;
}
@media (max-width: 1300px) {
  .tile-section-4 .container-breakout .container-content .tile-box__tile[b-yxww5n2rqr] {
    padding-inline: 3.5rem;
  }
}
@media (max-width: 992px) {
  .tile-section-4 .container-breakout .container-content .tile-box__tile[b-yxww5n2rqr] {
    padding-block-start: 3.5rem;
    flex: 1 0 calc((100% - 2.1rem) / 2);
  }
}
@media (max-width: 768px) {
  .tile-section-4 .container-breakout .container-content .tile-box__tile[b-yxww5n2rqr] {
    padding-block-start: 2.5rem;
    padding-inline: 2rem;
  }
}
@media (max-width: 640px) {
  .tile-section-4 .container-breakout .container-content .tile-box__tile[b-yxww5n2rqr] {
    flex: 0 1 80%;
  }
}
@media (max-width: 568px) {
  .tile-section-4 .container-breakout .container-content .tile-box__tile[b-yxww5n2rqr] {
    flex: 0 1 100%;
  }
}
.tile-section-4 .container-breakout .container-content .tile-box__tile-mark-line[b-yxww5n2rqr] {
  width: 100%;
  height: 0.9rem;
  background: var(--bg-primary-lg);
  position: absolute;
  top: 0;
  left: 0;
}
.tile-section-4 .container-breakout .container-content .tile-box__tile-icon[b-yxww5n2rqr] {
  display: inline-block;
  width: 3.2rem;
  height: 3.2rem;
  background: var(--icon-path) no-repeat center/contain;
  margin-block-end: 4.5rem;
}
@media (max-width: 992px) {
  .tile-section-4 .container-breakout .container-content .tile-box__tile-icon[b-yxww5n2rqr] {
    margin-block-end: 2rem;
  }
}
.tile-section-4 .container-breakout .container-content .tile-box__tile-title[b-yxww5n2rqr] {
  font-size: var(--heading-4);
  line-height: var(--heading-4-lh);
  margin-block-end: 2rem;
  color: var(--title-color-3);
  font-weight: 700;
}
.tile-section-4 .container-breakout .container-content .tile-box__tile-text[b-yxww5n2rqr] {
  color: #292929;
  font-size: var(--txt-m);
  letter-spacing: 0.0156rem;
  font-weight: 500;
  line-height: var(--txt-m-lh);
  margin-block-end: 3.2rem;
}
@media (max-width: 992px) {
  .tile-section-4 .container-breakout .container-content .tile-box__tile-text[b-yxww5n2rqr] {
    margin-block-end: 2rem;
  }
}
.tile-section-4 .container-breakout .container-content .tile-box__tile-text[b-yxww5n2rqr]  span {
  display: inline;
}
.tile-section-4 .container-breakout .container-content .tile-box__tile-img[b-yxww5n2rqr] {
  width: calc(100% + 11rem);
  margin-inline: -3.5rem;
  margin-block-start: auto;
}
@media (max-width: 1300px) {
  .tile-section-4 .container-breakout .container-content .tile-box__tile-img[b-yxww5n2rqr] {
    width: calc(100% + 7rem);
  }
}
/* /Components/Shared/Sections/TileSection5.razor.rz.scp.css */
.tile-section-5[b-5h2a878xoa] {
  padding-block-start: 4rem;
}
.tile-section-5 .container-breakout .container-content .tile-box[b-5h2a878xoa] {
  display: flex;
  flex-wrap: wrap;
  gap: 2rem;
}
.tile-section-5 .container-breakout .container-content .tile-box__tile[b-5h2a878xoa] {
  padding-inline: 3rem;
  padding-block-start: 3rem;
  padding-block-end: 0.1rem;
  flex: 1 0 calc((100% - 4rem) / 3);
  background: var(--bg-color-6);
  display: flex;
  flex-direction: column;
}
@media (max-width: 992px) {
  .tile-section-5 .container-breakout .container-content .tile-box__tile[b-5h2a878xoa] {
    flex: 0 0 80%;
    margin-inline: auto;
  }
}
@media (max-width: 568px) {
  .tile-section-5 .container-breakout .container-content .tile-box__tile[b-5h2a878xoa] {
    flex: 0 0 100%;
  }
}
@media (max-width: 430px) {
  .tile-section-5 .container-breakout .container-content .tile-box__tile[b-5h2a878xoa] {
    padding-block-start: 2rem;
    padding-inline: 2rem;
  }
}
.tile-section-5 .container-breakout .container-content .tile-box__tile-title[b-5h2a878xoa] {
  font-family: EudoxusSans;
  font-size: calc(var(--txt-body) + 0.2rem);
  line-height: calc(var(--txt-body-lh) - 0.4rem);
  margin-block-end: 2.5rem;
  font-weight: 800;
}
@media (max-width: 992px) {
  .tile-section-5 .container-breakout .container-content .tile-box__tile-title[b-5h2a878xoa] {
    margin-block-end: 2rem;
  }
}
.tile-section-5 .container-breakout .container-content .tile-box__tile-text[b-5h2a878xoa] {
  font-size: var(--txt-m);
  line-height: calc(var(--txt-m-lh) - 0.2rem);
  margin-block-end: 3.7rem;
}
@media (max-width: 992px) {
  .tile-section-5 .container-breakout .container-content .tile-box__tile-text[b-5h2a878xoa] {
    margin-block-end: 2rem;
  }
}
.tile-section-5 .container-breakout .container-content .tile-box__tile-list[b-5h2a878xoa] {
  flex-grow: 1;
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: 2.5rem;
  background: var(--bg-color-2);
  width: calc(100% + 6rem);
  margin-inline-start: -3rem;
  padding-block: 3.7rem 5rem;
  padding-inline: 2.5rem;
}
@media (max-width: 992px) {
  .tile-section-5 .container-breakout .container-content .tile-box__tile-list[b-5h2a878xoa] {
    gap: 2rem;
    padding-block: 2rem 4rem;
    padding-inline: 2rem;
  }
}
.tile-section-5 .container-breakout .container-content .tile-box__tile-list-text[b-5h2a878xoa] {
  position: relative;
  margin-inline-start: 4.5rem;
  font-size: var(--txt-m);
  line-height: calc(var(--txt-m-lh) - 0.2rem);
}
.tile-section-5 .container-breakout .container-content .tile-box__tile-list-text[b-5h2a878xoa]::before {
  position: absolute;
  content: "";
  background: url(images/icons/circle-check-icon-2.svg) no-repeat center;
  left: -3.5rem;
  top: 0.25rem;
  width: 2rem;
  height: 2rem;
}
.tile-section-5 .container-breakout .container-content .tile-box__tile hr[b-5h2a878xoa] {
  border-top: 1px solid var(--bg-black);
  transform: translateY(0.1rem);
}
/* /Components/Shared/Sections/TileSection6.razor.rz.scp.css */
.tile-section-6[b-si8m7gqzby] {
  padding-block-start: 6rem;
}
@media (max-width: 992px) {
  .tile-section-6[b-si8m7gqzby] {
    padding-block-start: 2rem;
  }
}
.tile-section-6 .container-breakout .container-content .text-box[b-si8m7gqzby] {
  margin-block-end: 4rem;
  max-width: 90rem;
}
.tile-section-6 .container-breakout .container-content .text-box__kicker[b-si8m7gqzby] {
  font-family: Inter;
  font-size: var(--txt-xs);
  font-weight: 700;
  line-height: calc(var(--txt-xs-lh) + 1.1rem);
  margin-block-end: 1.5rem;
  text-transform: uppercase;
}
.tile-section-6 .container-breakout .container-content .text-box__title[b-si8m7gqzby] {
  font-size: var(--heading-2);
  font-weight: 900;
  line-height: var(--heading-2-lh);
  margin-block-end: 1.5rem;
}
@media (max-width: 992px) {
  .tile-section-6 .container-breakout .container-content .text-box__title[b-si8m7gqzby] {
    margin-block-end: 2rem;
  }
}
.tile-section-6 .container-breakout .container-content .text-box__text[b-si8m7gqzby] {
  font-weight: 500;
}
.tile-section-6 .container-breakout .container-content .tile-box[b-si8m7gqzby] {
  display: flex;
  flex-wrap: wrap;
  column-gap: 2.3rem;
  row-gap: 2.9rem;
  justify-content: center;
}
@media (max-width: 992px) {
  .tile-section-6 .container-breakout .container-content .tile-box[b-si8m7gqzby] {
    column-gap: 2rem;
    row-gap: 2rem;
  }
}
.tile-section-6 .container-breakout .container-content .tile-box__tile[b-si8m7gqzby] {
  flex: 1 0 calc((100% - 4rem) / 3);
  border-radius: var(--br);
  padding-block: 7.5rem 4.5rem;
  padding-inline: 3rem;
  background: url(images/icons/check-icon.svg) no-repeat top 3rem left 3rem, url(images/products/garson-pos/icons/icon-3.svg) no-repeat top right, var(--bg-white);
}
@media (max-width: 992px) {
  .tile-section-6 .container-breakout .container-content .tile-box__tile[b-si8m7gqzby] {
    flex: 1 0 calc((100% - 2rem) / 2);
  }
}
@media (max-width: 640px) {
  .tile-section-6 .container-breakout .container-content .tile-box__tile[b-si8m7gqzby] {
    flex: 0 1 80%;
  }
}
@media (max-width: 568px) {
  .tile-section-6 .container-breakout .container-content .tile-box__tile[b-si8m7gqzby] {
    flex: 0 1 100%;
  }
}
@media (max-width: 430px) {
  .tile-section-6 .container-breakout .container-content .tile-box__tile[b-si8m7gqzby] {
    background: url(images/icons/check-icon.svg) no-repeat top 2rem left 2rem, url(images/products/garson-pos/icons/icon-3.svg) no-repeat top right, var(--bg-white);
    padding-block: 6rem 2rem;
    padding-inline: 2rem;
  }
}
.tile-section-6 .container-breakout .container-content .tile-box__tile-title[b-si8m7gqzby] {
  font-size: calc(var(--txt-body) + 0.1rem);
  font-weight: 700;
  line-height: calc(var(--txt-body-lh) - 0.4rem);
  margin-block-end: 3.8rem;
  max-width: 26.7rem;
}
@media (max-width: 992px) {
  .tile-section-6 .container-breakout .container-content .tile-box__tile-title[b-si8m7gqzby] {
    margin-block-end: 3.8rem;
  }
}
.tile-section-6 .container-breakout .container-content .tile-box__tile-text[b-si8m7gqzby] {
  font-size: var(--txt-m);
  line-height: calc(var(--txt-m-lh) - 0.2rem);
  font-weight: 500;
}
/* /Components/Shared/Sections/TileSection7.razor.rz.scp.css */
.tile-section-7 .container-breakout .container-content .tile-box[b-cpr8b981eh] {
  display: flex;
  flex-wrap: wrap;
  gap: 2rem;
  justify-content: center;
}
.tile-section-7 .container-breakout .container-content .tile-box__tile[b-cpr8b981eh] {
  flex: 1 0 calc((100% - 6rem) / 4);
  border-radius: var(--br);
  padding-block: 2.5rem 2rem;
  padding-inline: 2.2rem 2rem;
  background: url(images/products/live-and-analytics/icons/icon-1.svg) no-repeat bottom left, url(images/icons/circle-check-icon-2.svg) no-repeat bottom 2rem right 2rem, var(--bg-white);
  border: 0.1rem solid var(--bg-color-4);
  min-height: 26rem;
}
@media (max-width: 992px) {
  .tile-section-7 .container-breakout .container-content .tile-box__tile[b-cpr8b981eh] {
    flex: 1 0 calc((100% - 2rem) / 2);
    min-height: 25rem;
    padding-block: 2rem;
    padding-inline: 2rem;
  }
}
@media (max-width: 768px) {
  .tile-section-7 .container-breakout .container-content .tile-box__tile[b-cpr8b981eh] {
    min-height: 22rem;
  }
}
@media (max-width: 640px) {
  .tile-section-7 .container-breakout .container-content .tile-box__tile[b-cpr8b981eh] {
    flex: 0 1 80%;
  }
}
@media (max-width: 568px) {
  .tile-section-7 .container-breakout .container-content .tile-box__tile[b-cpr8b981eh] {
    flex: 0 1 100%;
  }
}
@media (max-width: 430px) {
  .tile-section-7 .container-breakout .container-content .tile-box__tile[b-cpr8b981eh] {
    padding: 4rem 2rem 2rem;
  }
}
.tile-section-7 .container-breakout .container-content .tile-box__tile-title[b-cpr8b981eh] {
  font-weight: 800;
  line-height: 122.222%;
  margin-block-end: 4.1rem;
}
.tile-section-7 .container-breakout .container-content .tile-box__tile-text[b-cpr8b981eh] {
  font-size: var(--txt-m);
  font-weight: 500;
  line-height: calc(var(--txt-m-lh) - 0.3rem);
}
/* /Components/Shared/Sections/TileSection8.razor.rz.scp.css */
.tile-section-8[b-7poulhkg4u] {
  padding-block: 18rem 10rem;
}
@media (max-width: 992px) {
  .tile-section-8[b-7poulhkg4u] {
    padding-block: 10rem;
  }
}
.tile-section-8 .container-breakout .container-content .text-box[b-7poulhkg4u] {
  max-width: 66rem;
  margin-block-end: 3rem;
}
@media (max-width: 992px) {
  .tile-section-8 .container-breakout .container-content .text-box[b-7poulhkg4u] {
    margin-block-end: 4rem;
  }
}
.tile-section-8 .container-breakout .container-content .text-box__kicker[b-7poulhkg4u] {
  font-size: var(--txt-s);
  font-weight: 800;
  line-height: calc(var(--txt-s-lh) + 1.1rem);
  letter-spacing: 0.014rem;
  text-transform: uppercase;
  margin-block-end: 1rem;
}
.tile-section-8 .container-breakout .container-content .text-box__text[b-7poulhkg4u] {
  font-size: calc(var(--heading-3) - 0.3rem);
  font-weight: 800;
  line-height: calc(var(--heading-3-lh) - 0.2rem);
}
.tile-section-8 .container-breakout .tile-box[b-7poulhkg4u] {
  display: flex;
  flex-wrap: wrap;
  gap: 1.9rem;
  justify-content: center;
}
.tile-section-8 .container-breakout .tile-box__tile[b-7poulhkg4u] {
  padding-inline: 3rem 2rem;
  padding-block-end: 1rem;
  flex: 1 0 calc((100% - 3.8rem) / 3);
  display: flex;
  flex-direction: column;
}
@media (max-width: 992px) {
  .tile-section-8 .container-breakout .tile-box__tile[b-7poulhkg4u] {
    flex: 1 0 calc((100% - 1.9rem) / 2);
  }
}
@media (max-width: 568px) {
  .tile-section-8 .container-breakout .tile-box__tile[b-7poulhkg4u] {
    flex: 0 0 100%;
  }
}
.tile-section-8 .container-breakout .tile-box__tile img[b-7poulhkg4u] {
  width: calc(100% + 5rem);
  margin-inline-start: -3rem;
  margin-block-end: 2rem;
}
.tile-section-8 .container-breakout .tile-box__tile-text[b-7poulhkg4u] {
  font-size: var(--txt-m);
  line-height: calc(var(--txt-m-lh) - 0.2rem);
  position: relative;
  max-width: 30.5rem;
}
.tile-section-8 .container-breakout .tile-box__tile-text[b-7poulhkg4u]::before {
  content: "";
  position: absolute;
  width: 2rem;
  height: 2rem;
  background: url(images/icons/square-check-icon.svg) no-repeat center center;
  left: -3rem;
  top: 0.1rem;
}
/* /Components/Shared/Sections/TileSection9.razor.rz.scp.css */
.tile-section-9[b-lxmjbwbqoa] {
  padding-block: 9rem 10rem;
}
@media (max-width: 992px) {
  .tile-section-9[b-lxmjbwbqoa] {
    padding-block: 10rem;
  }
}
.tile-section-9 .container-breakout .container-content .text-box[b-lxmjbwbqoa] {
  max-width: 66rem;
  margin-block-end: 3rem;
}
@media (max-width: 992px) {
  .tile-section-9 .container-breakout .container-content .text-box[b-lxmjbwbqoa] {
    margin-block-end: 4rem;
  }
}
.tile-section-9 .container-breakout .container-content .text-box__kicker[b-lxmjbwbqoa] {
  font-size: var(--txt-xs);
  font-weight: 700;
  line-height: calc(var(--txt-xs-lh) + 1.1rem);
  text-transform: uppercase;
  margin-block-end: 1rem;
}
.tile-section-9 .container-breakout .container-content .text-box__text[b-lxmjbwbqoa] {
  font-size: var(--heading-2);
  font-weight: 900;
  line-height: var(--heading-2-lh);
}
.tile-section-9 .container-breakout .tile-box[b-lxmjbwbqoa] {
  display: flex;
  flex-wrap: wrap;
  gap: 1.9rem;
  justify-content: center;
}
.tile-section-9 .container-breakout .tile-box__tile[b-lxmjbwbqoa] {
  padding-inline: 3rem 2rem;
  padding-block-end: 1rem;
  flex: 1 0 calc((100% - 3.8rem) / 3);
  display: flex;
  flex-direction: column;
}
@media (max-width: 992px) {
  .tile-section-9 .container-breakout .tile-box__tile[b-lxmjbwbqoa] {
    flex: 1 0 calc((100% - 1.9rem) / 2);
  }
}
@media (max-width: 568px) {
  .tile-section-9 .container-breakout .tile-box__tile[b-lxmjbwbqoa] {
    flex: 1 0 100%;
  }
}
.tile-section-9 .container-breakout .tile-box__tile img[b-lxmjbwbqoa] {
  width: calc(100% + 5rem);
  margin-inline-start: -3rem;
  margin-block-end: 3rem;
}
@media (max-width: 992px) {
  .tile-section-9 .container-breakout .tile-box__tile img[b-lxmjbwbqoa] {
    margin-block-end: 2rem;
  }
}
.tile-section-9 .container-breakout .tile-box__tile-title[b-lxmjbwbqoa] {
  font-size: calc(var(--txt-body) + 0.3rem);
  font-weight: 800;
  line-height: calc(var(--txt-body-lh) + 0.1rem);
  margin-block-end: 1.5rem;
  margin-inline-start: -3rem;
}
.tile-section-9 .container-breakout .tile-box__tile-text[b-lxmjbwbqoa] {
  font-size: var(--txt-m);
  line-height: calc(var(--txt-m-lh) - 0.2rem);
  position: relative;
  max-width: 31.5rem;
}
.tile-section-9 .container-breakout .tile-box__tile-text[b-lxmjbwbqoa]::before {
  content: "";
  position: absolute;
  width: 2rem;
  height: 2rem;
  background: url(images/icons/square-check-icon.svg) no-repeat center center;
  left: -3rem;
  top: 0.1rem;
}
/* /Components/Shared/Sections/TitleTextSection.razor.rz.scp.css */
.title-text-section[b-dgnqaw8bfr] {
  margin-block-start: 10rem;
}
.title-text-section .container-breakout .container-content .kicker[b-dgnqaw8bfr] {
  font-family: Inter;
  font-size: var(--txt-xs);
  font-weight: 700;
  line-height: calc(var(--txt-xs-lh) + 1.1rem);
  text-transform: uppercase;
  margin-block-end: 1rem;
}
.title-text-section .container-breakout .container-content .title[b-dgnqaw8bfr] {
  font-size: var(--heading-3);
  font-weight: 800;
  line-height: var(--heading-3-lh);
  margin-block-end: 1.5rem;
}
.title-text-section .container-breakout .container-content .text[b-dgnqaw8bfr] {
  max-width: 79rem;
  margin-block-end: 4rem;
}
.title-text-section.secondary[b-dgnqaw8bfr] {
  margin-block-start: 0;
}
.title-text-section.secondary .container-breakout .container-content[b-dgnqaw8bfr] {
  text-align: center;
}
.title-text-section.secondary .container-breakout .container-content .title[b-dgnqaw8bfr] {
  font-size: var(--heading-2);
  font-weight: 900;
  line-height: var(--heading-2);
  margin-block-end: 1.7rem;
}
@media (max-width: 992px) {
  .title-text-section.secondary .container-breakout .container-content .title[b-dgnqaw8bfr] {
    margin-block-end: 1.5rem;
  }
}
.title-text-section.secondary .container-breakout .container-content .text[b-dgnqaw8bfr] {
  max-width: 63.5rem;
  margin-block-end: 5rem;
  font-weight: 500;
  margin-inline: auto;
}
@media (max-width: 992px) {
  .title-text-section.secondary .container-breakout .container-content .text[b-dgnqaw8bfr] {
    margin-block-end: 4rem;
  }
}
.title-text-section.tertiary .container-breakout .container-content[b-dgnqaw8bfr] {
  text-align: center;
}
.title-text-section.tertiary .container-breakout .container-content .title[b-dgnqaw8bfr] {
  font-size: var(--heading-3);
  font-weight: 900;
  line-height: var(--heading-3-lh);
  margin-block-end: 1.5rem;
}
.title-text-section.tertiary .container-breakout .container-content .text[b-dgnqaw8bfr] {
  max-width: 77.5rem;
  margin-block-end: 0;
  margin-inline: auto;
}
