@media (max-width: 767px) {
  *,
  *::before,
  *::after {
    box-sizing: border-box;
  }

  html,
  body {
    width: 100%;
    max-width: 100%;
    overflow-x: hidden;
  }

  :root {
    --site-width: 100vw;
    --header-height: auto;
  }

  body:not(.responsive) #site-root,
  #SITE_CONTAINER,
  #main_MF,
  #site-root,
  #masterPage,
  #PAGES_CONTAINER,
  #SITE_PAGES,
  #SITE_PAGES_TRANSITION_GROUP,
  .theme-vars,
  .wixui-page,
  [id^="comp-"],
  section[id^="comp-"] {
    left: 0 !important;
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  #SITE_CONTAINER {
    margin: 0 !important;
    overflow-x: hidden;
  }

  #SITE_HEADER {
    position: sticky !important;
    top: 0 !important;
    min-height: 0 !important;
    height: auto !important;
    padding: 8px 16px 12px !important;
    z-index: 1000;
  }

  #SITE_HEADER [data-testid="columns"],
  .wixui-column-strip [data-testid="columns"] {
    display: flex !important;
    flex-direction: column !important;
    align-items: stretch !important;
    width: 100% !important;
    min-width: 0 !important;
  }

  #SITE_HEADER [data-testid="columns"] {
    align-items: center !important;
    gap: 8px;
  }

  .wixui-column-strip__column {
    width: 100% !important;
    min-width: 0 !important;
    flex: 0 0 auto !important;
  }

  [data-mesh-id$="inlineContent"],
  [data-mesh-id$="gridContainer"],
  [data-testid="mesh-container-content"] {
    width: 100% !important;
    min-width: 0 !important;
    min-height: 0 !important;
    height: auto !important;
    grid-template-columns: minmax(0, 1fr) !important;
  }

  [data-mesh-id$="gridContainer"] {
    padding-left: 20px !important;
    padding-right: 20px !important;
    row-gap: 22px !important;
  }

  [data-mesh-id="SITE_HEADERinlineContent-gridContainer"],
  [data-mesh-id="Containerrmz7oinlineContent-gridContainer"],
  [data-mesh-id^="comp-jkqkrjk"][data-mesh-id$="gridContainer"],
  [data-mesh-id^="comp-kbae93"][data-mesh-id$="gridContainer"],
  [data-mesh-id^="comp-lj2jgk"][data-mesh-id$="gridContainer"] {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  [data-mesh-id="comp-jkqkrjk04inlineContent-gridContainer"] {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    gap: 8px !important;
  }

  [data-mesh-id$="gridContainer"] > [id^="comp-"],
  [data-mesh-id$="gridContainer"] > interact-element > [id^="comp-"] {
    left: auto !important;
    justify-self: center !important;
    align-self: start !important;
    width: min(100%, 640px) !important;
    margin: 0 auto !important;
  }

  .wixui-section {
    padding: 48px 0 !important;
  }

  #comp-lj2jgkvm {
    padding: 0 !important;
  }

  #comp-kbae5tr4,
  #comp-kbae5tti {
    min-height: 620px !important;
  }

  [data-mesh-id="comp-kbae5ttiinlineContent-gridContainer"] {
    min-height: 620px !important;
    align-content: center !important;
    padding: 140px 24px 72px !important;
  }

  #comp-kbae5tu1 {
    width: 100% !important;
    max-width: 348px !important;
  }

  #SITE_CONTAINER .wixui-rich-text h1 {
    font-size: 38px !important;
    line-height: 1.08 !important;
  }

  #SITE_CONTAINER .wixui-rich-text h2 {
    font-size: 30px !important;
    line-height: 1.18 !important;
  }

  #SITE_CONTAINER .wixui-rich-text p {
    font-size: 15px !important;
    line-height: 1.65 !important;
  }

  #SITE_CONTAINER .wixui-rich-text,
  #SITE_CONTAINER .wixui-rich-text * {
    overflow-wrap: anywhere;
  }

  #comp-l5l9en0r {
    width: 172px !important;
    height: 82px !important;
  }

  #img_comp-l5l9en0r {
    width: 172px !important;
    height: 82px !important;
  }

  #comp-jnlmesk0 {
    width: 100% !important;
    height: 48px !important;
    min-height: 48px !important;
  }

  #comp-jnlmesk0navContainer,
  #comp-jnlmesk0itemsContainer {
    display: flex !important;
    height: auto !important;
    min-height: 40px !important;
  }

  #comp-jnlmesk0itemsContainer {
    flex-wrap: wrap !important;
    justify-content: center !important;
    gap: 4px 6px;
    text-align: center !important;
  }

  #comp-jnlmesk0itemsContainer .wGxoBM,
  #comp-jnlmesk0itemsContainer [id$="label"] {
    font-size: 15px !important;
    line-height: 1.2 !important;
  }

  #comp-jnlmesk0itemsContainer > li {
    position: relative !important;
    width: auto !important;
    height: 38px !important;
    flex: 0 1 auto !important;
  }

  #comp-jnlmesk0itemsContainer > li > a,
  #comp-jnlmesk0itemsContainer > li > div {
    display: flex !important;
    align-items: center !important;
    height: 38px !important;
    padding: 0 !important;
  }

  #comp-jnlmesk0__more__,
  #comp-jnlmesk0navContainer-hiddenA11ySubMenuIndication {
    display: none !important;
  }

  #comp-jkqkrjk2 {
    text-align: center !important;
  }

  #comp-jkqkrjk2 p {
    text-align: center !important;
  }

  #comp-jj4e2f2d1 {
    width: 64px !important;
    height: 24px !important;
  }

  #comp-kbae6awx,
  #comp-jnod9lp512,
  #comp-kbae93lh {
    width: min(100%, 220px) !important;
    height: 44px !important;
  }

  #comp-kbae93kr,
  #comp-kbg43f6c,
  #comp-kbae93kw1,
  #comp-kbae93l02,
  #comp-kbae93l4,
  #comp-kbae93l8,
  #comp-kbae93lb {
    width: 100% !important;
  }

  #comp-kbae93ki {
    width: min(calc(100% - 40px), 520px) !important;
  }

  #comp-kbae93kr input,
  #comp-kbg43f6c input,
  #comp-kbae93kw1 input,
  #comp-kbae93l02 input,
  #comp-kbae93l4 input,
  #comp-kbae93l8 input,
  #comp-kbae93lb textarea {
    width: 100% !important;
    min-height: 42px;
  }

  #comp-kbae93lb textarea {
    min-height: 132px;
  }

  #comp-jnod9lp56,
  #comp-jnod9lp58,
  #comp-jnod9lp510 {
    min-height: 360px !important;
  }

  #comp-kmf3jnjh,
  #comp-kmf3jnpb,
  #comp-kbae819x1,
  #comp-kbae81aa4 {
    height: auto !important;
    min-height: 0 !important;
    overflow: visible !important;
  }

  #comp-kbae814l {
    height: auto !important;
    min-height: 0 !important;
    margin-top: 210px !important;
    overflow: visible !important;
  }

  #comp-kbae813z {
    padding: 0 24px !important;
  }

  #comp-kbae813z h2 {
    font-size: 34px !important;
    line-height: 1.15 !important;
    text-align: center !important;
  }

  [data-mesh-id="comp-kbae819x1inlineContent-gridContainer"],
  [data-mesh-id="comp-kbae81aa4inlineContent-gridContainer"] {
    display: flex !important;
    flex-direction: column !important;
    gap: 10px !important;
    padding: 0 24px !important;
  }

  [data-mesh-id="comp-kbae819x1inlineContent-gridContainer"] > [id^="comp-"],
  [data-mesh-id="comp-kbae819x1inlineContent-gridContainer"] > [id^="comp-l"],
  [data-mesh-id="comp-kbae81aa4inlineContent-gridContainer"] > [id^="comp-"],
  [data-mesh-id="comp-kbae81aa4inlineContent-gridContainer"] > [id^="comp-l"] {
    position: relative !important;
    left: auto !important;
    width: 100% !important;
    height: auto !important;
    margin: 0 auto !important;
  }

  #comp-kbae81a9,
  #comp-kbae81ag,
  #comp-l684otkr,
  #comp-l684wl3f {
    margin-top: 26px !important;
  }

  #comp-kbae81a9 p,
  #comp-kbae81ag p,
  #comp-l684otkr p,
  #comp-l684wl3f p {
    font-size: 22px !important;
    line-height: 1.25 !important;
    text-align: left !important;
  }

  #comp-kbae81a8 p,
  #comp-kbae81ae1 p,
  #comp-l684tpzb p,
  #comp-l684wqrh p {
    font-size: 15px !important;
    line-height: 1.6 !important;
    text-align: left !important;
  }

  #comp-l6842y5y,
  #comp-kbae81ac2,
  #comp-l684rtz9,
  #comp-l684wuvi {
    display: none !important;
  }

  #comp-kbae93ki,
  #comp-kbae93kiinlineContent,
  [data-mesh-id="comp-kbae93kiinlineContent-gridContainer"] {
    height: auto !important;
    min-height: 0 !important;
    overflow: visible !important;
  }

  #comp-lj2jgkvn3,
  #comp-kbae93i9 {
    padding-top: 36px !important;
  }

  #comp-lj2jgkvn3 {
    margin-bottom: -22px !important;
  }

  [data-mesh-id="comp-kbae93kiinlineContent-gridContainer"] {
    display: flex !important;
    flex-direction: column !important;
    gap: 18px !important;
    padding: 0 20px !important;
  }

  [data-mesh-id="comp-kbae93kiinlineContent-gridContainer"] > [id^="comp-"],
  [data-mesh-id="comp-kbae93kiinlineContent-gridContainer"] > .comp-kbae93lh {
    position: relative !important;
    left: auto !important;
    width: 100% !important;
    height: auto !important;
    margin: 0 auto !important;
  }

  #comp-kmn6lupk,
  #comp-kmn6lupk .pro-gallery,
  #comp-kmn6lupk .pro-gallery-parent-container,
  #comp-kmn6lupk [id^="pro-gallery-container"],
  #comp-kmn6lupk [id^="pro-gallery-margin-container"] {
    width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    max-width: 100% !important;
    overflow: visible !important;
  }

  #comp-kmn6lupk [id^="pro-gallery-margin-container"] {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) !important;
    gap: 28px !important;
    padding: 0 20px 32px !important;
  }

  #comp-kmn6lupk .item-link-wrapper,
  #comp-kmn6lupk .gallery-item-container {
    position: relative !important;
    inset: auto !important;
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
    display: block !important;
    width: 100% !important;
    height: auto !important;
    opacity: 1 !important;
    overflow: visible !important;
    transform: none !important;
  }

  #comp-kmn6lupk .gallery-item-wrapper,
  #comp-kmn6lupk .gallery-item-content,
  #comp-kmn6lupk .gallery-item-common-info-outer,
  #comp-kmn6lupk .gallery-item-common-info,
  #comp-kmn6lupk [data-hook="info-element"],
  #comp-kmn6lupk [data-hook="external-info-element"] {
    width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    overflow: visible !important;
  }

  #comp-kmn6lupk .gallery-item-wrapper,
  #comp-kmn6lupk .gallery-item-content {
    aspect-ratio: 4 / 3 !important;
  }

  #comp-kmn6lupk .gallery-item-content img {
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
  }

  #comp-kmn6lupk .info-element-text {
    height: auto !important;
    padding: 20px 16px 24px !important;
    text-align: left !important;
    align-items: flex-start !important;
  }

  #comp-kmn6lupk .info-element-title {
    margin-bottom: 10px !important;
    overflow: visible !important;
  }

  #comp-kmn6lupk .info-element-title span {
    display: block !important;
    font-size: 24px !important;
    line-height: 1.2 !important;
  }

  #comp-kmn6lupk .info-element-description span {
    display: block !important;
    font-size: 15px !important;
    line-height: 1.55 !important;
  }

  #comp-kbae6x7v [data-testid="columns"] {
    gap: 34px !important;
  }

  #comp-kbae6xcu,
  #comp-kbae6xcz1,
  #comp-kbae6xd45,
  #comp-kbae6xd94 {
    padding: 0 20px !important;
  }

  #comp-kbae93k1,
  #comp-kbae93k3,
  #comp-kbae93k51,
  #comp-kbae93k7,
  #comp-kbae93k9 {
    width: calc(100% - 52px) !important;
    margin-left: 32px !important;
    margin-right: 20px !important;
    justify-self: start !important;
  }

  #comp-kbae93ki {
    margin-top: 34px !important;
  }

  #comp-jnod9lp56,
  #comp-jnod9lp58,
  #comp-jnod9lp510 {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
  }

  #comp-jnod9lp57,
  #comp-jnod9lp59,
  #comp-jnod9lp511 {
    width: calc(100% - 48px) !important;
    margin: 0 auto !important;
    align-self: center !important;
  }

  #comp-jnod9lp57 h2,
  #comp-jnod9lp59 h2,
  #comp-jnod9lp511 h2,
  #comp-jnod9lp57 p,
  #comp-jnod9lp59 p,
  #comp-jnod9lp511 p {
    text-align: center !important;
  }

  [data-mesh-id="comp-jkqkrjk04inlineContent-gridContainer"] {
    gap: 4px !important;
  }

  #comp-jkqkrjk2 {
    margin-top: -8px !important;
  }

  #kbwst #comp-lj2jgkvj {
    padding-top: 16px !important;
    padding-bottom: 0 !important;
  }

  #kbwst #comp-lj2jgkvj1 {
    padding-top: 0 !important;
    padding-bottom: 8px !important;
  }

  #kbwst #comp-lj2jgkvj2 {
    padding-top: 0 !important;
  }

  #gjn3r #comp-lj2jgkva {
    padding-top: 28px !important;
    padding-bottom: 24px !important;
  }

  #gjn3r #comp-jj5ez3dm2,
  #gjn3r #comp-jj5ez3dm3 {
    width: calc(100% - 40px) !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  #gjn3r #comp-lj2jgkva1,
  #gjn3r #comp-kbaeog23,
  #gjn3r #comp-kbaeog2x {
    height: 260px !important;
    min-height: 260px !important;
    overflow: hidden !important;
  }

  #gjn3r #comp-lj2jgkva1 {
    padding: 0 !important;
  }

  #gjn3r #comp-lj2jgkva2,
  #gjn3r #comp-lj2jgkvb {
    padding-top: 28px !important;
    padding-bottom: 28px !important;
  }

  #gjn3r #comp-jnodarss6 [data-testid="columns"],
  #gjn3r #comp-jnodarss15 [data-testid="columns"] {
    gap: 18px !important;
  }

  #gjn3r #comp-jnodarss7,
  #gjn3r #comp-jnodarss11,
  #gjn3r #comp-jnodarss19,
  #gjn3r #comp-jnodarss23 {
    height: 220px !important;
    min-height: 220px !important;
    overflow: hidden !important;
  }

  #gjn3r #comp-jnodarss8,
  #gjn3r #comp-jnodarss12,
  #gjn3r #comp-jnodarss16,
  #gjn3r #comp-jnodarss20 {
    height: auto !important;
    min-height: 0 !important;
    padding: 18px 0 !important;
  }

  #hkgik #comp-jnodc99v9 {
    margin-top: 64px !important;
  }

  #hkgik #comp-k67ye2r1,
  #hkgik #comp-k67ye2r1inlineContent,
  #hkgik [data-mesh-id="comp-k67ye2r1inlineContent-gridContainer"],
  #hkgik #comp-k67ye2r9,
  #hkgik #comp-k67ye2r9inlineContent,
  #hkgik [data-mesh-id="comp-k67ye2r9inlineContent-gridContainer"] {
    width: 100% !important;
    max-width: 335px !important;
    height: auto !important;
    min-height: 0 !important;
    overflow: visible !important;
  }

  #hkgik #comp-k67ye2r1 {
    margin: 0 auto !important;
  }

  #hkgik [data-mesh-id="comp-k67ye2r9inlineContent-gridContainer"] {
    display: flex !important;
    flex-direction: column !important;
    gap: 18px !important;
    padding: 0 !important;
  }

  #hkgik [data-mesh-id="comp-k67ye2r1inlineContent-gridContainer"] {
    padding: 0 !important;
  }

  #hkgik [data-mesh-id="comp-k67ye2r9inlineContent-gridContainer"] > [id^="comp-"] {
    position: relative !important;
    left: auto !important;
    width: 100% !important;
    height: auto !important;
    margin: 0 auto !important;
  }

  #hkgik #comp-k67ye2rl,
  #hkgik #comp-kmf51t12,
  #hkgik #comp-k67ye2rz,
  #hkgik #comp-k67ye2rt,
  #hkgik #comp-k67ye2s6,
  #hkgik #comp-k67ye2sd {
    min-height: 50px !important;
  }

  #hkgik #comp-k67ye2sk {
    min-height: 150px !important;
  }

  #hkgik #comp-k67ye2sr {
    height: 50px !important;
    min-height: 50px !important;
  }

  #SITE_CONTAINER .wixui-rich-text h1 {
    font-size: 50px !important;
    line-height: 1.28 !important;
    font-weight: 700 !important;
    text-align: center !important;
  }

  #SITE_CONTAINER .wixui-rich-text h2 {
    font-size: 42px !important;
    line-height: 1.24 !important;
    font-weight: 700 !important;
    text-align: center !important;
  }

  #SITE_CONTAINER .wixui-rich-text h3 {
    font-size: 32px !important;
    line-height: 1.28 !important;
    font-weight: 700 !important;
    text-align: center !important;
  }

  #SITE_CONTAINER .wixui-rich-text p {
    font-size: 23px !important;
    line-height: 1.7 !important;
    text-align: center !important;
  }

  #SITE_CONTAINER .wixui-rich-text h1,
  #SITE_CONTAINER .wixui-rich-text h2,
  #SITE_CONTAINER .wixui-rich-text h3,
  #SITE_CONTAINER .wixui-rich-text h1 *,
  #SITE_CONTAINER .wixui-rich-text h2 *,
  #SITE_CONTAINER .wixui-rich-text h3 * {
    overflow-wrap: normal !important;
    word-break: normal !important;
    hyphens: none !important;
  }

  #rmz7o #comp-kbae5tr4,
  #rmz7o #comp-kbae5tti {
    min-height: 700px !important;
    width: 100vw !important;
    max-width: 100vw !important;
  }

  #rmz7o [data-mesh-id="comp-kbae5ttiinlineContent-gridContainer"] {
    min-height: 700px !important;
    padding: 88px 28px 72px !important;
    align-content: center !important;
  }

  #rmz7o #comp-kbae5tu1 {
    max-width: 350px !important;
  }

  #rmz7o #comp-kbae5tu1 h1,
  #rmz7o #comp-kbae5tu1 h1 span {
    color: #fff !important;
    font-size: 50px !important;
    line-height: 1.28 !important;
    font-weight: 700 !important;
    text-align: center !important;
  }

  #rmz7o #comp-lj2jgkvm1 {
    padding: 80px 0 !important;
    background: #f7f7f7 !important;
  }

  #rmz7o #comp-kbae6awo {
    display: none !important;
  }

  #rmz7o #comp-kbae6awr3,
  #rmz7o [data-mesh-id="comp-kbae6awr3inlineContent-gridContainer"] {
    width: 100% !important;
    max-width: 100% !important;
  }

  #rmz7o [data-mesh-id="comp-kbae6awr3inlineContent-gridContainer"] {
    padding: 0 20px !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    gap: 30px !important;
  }

  #rmz7o #comp-kbae6awu h2,
  #rmz7o #comp-kbae6awu h2 span {
    font-size: 42px !important;
    line-height: 1.25 !important;
    font-weight: 700 !important;
    text-align: center !important;
    color: #1e1e1e !important;
  }

  #rmz7o #comp-kbae6aww p,
  #rmz7o #comp-kbae6aww p span {
    font-size: 25px !important;
    line-height: 1.68 !important;
    font-weight: 300 !important;
    text-align: center !important;
    color: #1e1e1e !important;
  }

  #gjn3r #comp-jj5ez3dm2,
  #gjn3r #comp-jj5ez3dm3 {
    left: 0 !important;
    width: min(calc(100vw - 40px), 350px) !important;
    max-width: 350px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    justify-self: center !important;
    transform: translateX(-20px) !important;
  }

  #gjn3r #comp-jj5ez3dm2 h1,
  #gjn3r #comp-jj5ez3dm2 h1 span {
    font-size: 44px !important;
    line-height: 1.26 !important;
    font-weight: 700 !important;
    text-align: center !important;
  }

  #gjn3r #comp-jj5ez3dm3 p,
  #gjn3r #comp-jj5ez3dm3 p span {
    font-size: 24px !important;
    line-height: 1.72 !important;
    font-weight: 300 !important;
    text-align: center !important;
  }

  #rmz7o #comp-kbae6awx {
    width: min(100%, 250px) !important;
    height: 64px !important;
  }

  #rmz7o #comp-kbae6awx .wixui-button__label {
    font-size: 24px !important;
  }

  #rmz7o [data-mesh-id="comp-lj2jgkvninlineContent-gridContainer"] {
    display: flex !important;
    flex-direction: column !important;
  }

  #rmz7o #comp-kmf632zr {
    order: 1 !important;
    padding: 86px 24px 30px !important;
  }

  #rmz7o #comp-kbae6x7v {
    order: 2 !important;
    padding: 34px 0 76px !important;
  }

  #rmz7o #comp-kbae6x76 h2,
  #rmz7o #comp-kbae6x76 h2 span {
    font-size: 44px !important;
    line-height: 1.2 !important;
    font-weight: 700 !important;
    color: #1e1e1e !important;
  }

  #rmz7o #comp-kbae6x7v [data-testid="columns"] {
    gap: 70px !important;
  }

  #rmz7o #comp-kbae6xcu,
  #rmz7o #comp-kbae6xcz1,
  #rmz7o #comp-kbae6xd45,
  #rmz7o #comp-kbae6xd94 {
    padding: 0 32px !important;
  }

  #rmz7o #comp-kbae6xcw h3,
  #rmz7o #comp-kbae6xd21 h3,
  #rmz7o #comp-kbae6xd7 h3,
  #rmz7o #comp-kbae6xdb1 h3,
  #rmz7o #comp-kbae6xcw h3 span,
  #rmz7o #comp-kbae6xd21 h3 span,
  #rmz7o #comp-kbae6xd7 h3 span,
  #rmz7o #comp-kbae6xdb1 h3 span {
    font-size: 32px !important;
    line-height: 1.24 !important;
    font-weight: 700 !important;
    color: #d99558 !important;
    text-align: center !important;
  }

  #rmz7o #comp-kbae6xcx3 p,
  #rmz7o #comp-kbae6xd4 p,
  #rmz7o #comp-kbae6xd8 p,
  #rmz7o #comp-kbae6xdd2 p,
  #rmz7o #comp-kbae6xcx3 p span,
  #rmz7o #comp-kbae6xd4 p span,
  #rmz7o #comp-kbae6xd8 p span,
  #rmz7o #comp-kbae6xdd2 p span {
    font-size: 25px !important;
    line-height: 1.66 !important;
    font-weight: 300 !important;
    color: #1e1e1e !important;
    text-align: center !important;
  }

  #rmz7o #comp-lj2jgkvn1 {
    padding: 0 !important;
  }

  #rmz7o #comp-jnod9lp54 {
    padding: 92px 24px 78px !important;
    background: #f7f7f7 !important;
  }

  #rmz7o #comp-jnod9lp54 h2,
  #rmz7o #comp-jnod9lp54 h2 span {
    font-size: 42px !important;
    line-height: 1.2 !important;
    font-weight: 700 !important;
    color: #1e1e1e !important;
  }

  #rmz7o #comp-jnod9lp55 [data-testid="columns"] {
    gap: 0 !important;
  }

  #rmz7o #comp-jnod9lp56,
  #rmz7o #comp-jnod9lp58,
  #rmz7o #comp-jnod9lp510 {
    position: relative !important;
    left: 50% !important;
    width: 100vw !important;
    max-width: 100vw !important;
    min-height: 560px !important;
    height: 560px !important;
    margin: 0 !important;
    transform: translateX(-50%) !important;
  }

  #rmz7o #comp-jnod9lp57,
  #rmz7o #comp-jnod9lp59,
  #rmz7o #comp-jnod9lp511 {
    width: min(calc(100vw - 48px), 350px) !important;
    max-width: 350px !important;
  }

  #rmz7o #comp-jnod9lp57 p,
  #rmz7o #comp-jnod9lp59 p,
  #rmz7o #comp-jnod9lp511 p,
  #rmz7o #comp-jnod9lp57 p span,
  #rmz7o #comp-jnod9lp59 p span,
  #rmz7o #comp-jnod9lp511 p span,
  #rmz7o #comp-jnod9lp57 a,
  #rmz7o #comp-jnod9lp59 a,
  #rmz7o #comp-jnod9lp511 a {
    font-size: 36px !important;
    line-height: 1.28 !important;
    font-weight: 700 !important;
    color: #fff !important;
    text-align: center !important;
  }

  #rmz7o #comp-jnod9lp512 {
    margin-top: 40px !important;
    margin-bottom: 48px !important;
  }

  #SITE_FOOTER,
  #comp-lj2jgkvo {
    display: none !important;
    height: 0 !important;
    min-height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
  }

  #comp-l5lak69k {
    width: 156px !important;
    height: 64px !important;
  }

  #comp-l5l9pqd9,
  #comp-l5lapzjj {
    display: none !important;
  }

  img,
  svg,
  wow-image {
    max-width: 100% !important;
  }
}

@media (min-width: 768px) and (max-width: 1100px) {
  body:not(.responsive) #site-root,
  #SITE_CONTAINER,
  #main_MF,
  #site-root,
  #masterPage,
  #PAGES_CONTAINER,
  #SITE_PAGES,
  .theme-vars,
  [id^="comp-"],
  section[id^="comp-"] {
    min-width: 0 !important;
    max-width: 100% !important;
  }
}
