.styles_variant_primary___2kzm a {
   color: #fff !important;
   font-family: LG EI !important;
   font-size: 14px !important;
   font-weight: 700 !important;
   line-height: unset !important;
   letter-spacing: 0.05em !important;
   text-align: left !important;
   padding: 8px 20px !important;
   text-transform: capitalize !important;
   cursor: pointer !important;
   align-items: flex-end !important;
}
.styles_variant_primary___2kzm a:after {
   transition: none !important;
   background-color: #ea1917 !important;
   color: #000;
}
.styles_variant_primary___2kzm a:hover {
   background-color: #fff !important;
   color: #000 !important;
   outline: 1px solid #000 !important;
   text-decoration: none !important;
}
.styles_variant_white__t_PhF a {
   color: #000 !important;
   outline: 1px solid #000 !important;
   line-height: unset !important;
   text-transform: capitalize !important;
   align-items: flex-end !important;
}
.styles_variant_white__t_PhF a:after {
   background-color: #fff !important;
   transition: none !important;
}
.styles_variant_white__t_PhF a:hover {
   background-color: #ea1917 !important;
   color: #fff !important;
   outline: 1px solid #ea1917 !important;
   text-decoration: none !important;
}
.Herov2_banner__rn4oh {
   width: 100%;
   height: 70px;
   background: hsla(0, 0%, 100%, 0.7);
   -webkit-backdrop-filter: blur(25px);
   backdrop-filter: blur(25px);
   position: -webkit-sticky;
   position: sticky;
   top: 0;
   z-index: 4000;
}
.Herov2_banner__rn4oh .cta {
   height: 40px !important;
   margin-right: 5px;
}
.Herov2_banner__rn4oh .cta a {
   font-size: 16px !important;
}
.Herov2_banner__rn4oh .newbtn {
   letter-spacing: 0.05em;
}
.Herov2_banner-content__ZDSbj {
   height: 100%;
   display: flex;
   align-items: center;
   justify-content: space-between;
   margin: 0 15px;
}
.Herov2_banner-content__ZDSbj h1 {
   color: var(--Text-Primary, rgba(27, 26, 30, 0.87));
   font-size: 18px;
   font-style: normal;
   font-weight: 600;
   line-height: 120%;
   max-width: 180px;
}
.Herov2_container__L_H63 {
   margin-bottom: 220px !important;
}
.Herov2_bg__a__cO {
   position: relative;
}
.Herov2_copy_wrapper__RoPXL {
   min-height: 380px;
   position: absolute;
   bottom: -21%;
   border-radius: 22px;
   background: linear-gradient(
         0deg,
         rgba(83, 83, 83, 0.1),
         rgba(83, 83, 83, 0.1)
      ),
      linear-gradient(
         155deg,
         hsla(36, 12%, 67%, 0) 2.21%,
         hsla(36, 12%, 67%, 0.7) 38.31%,
         hsla(36, 8%, 51%, 0.7) 74.68%
      ),
      linear-gradient(
         208deg,
         hsla(34, 4%, 66%, 0) 32.11%,
         hsla(34, 4%, 66%, 0.4) 38.58%,
         hsla(34, 4%, 66%, 0.7) 54.35%
      );
   -webkit-backdrop-filter: blur(22px);
   backdrop-filter: blur(22px);
   display: flex;
   flex-direction: column;
   gap: 16px;
   padding: 38px 36px 71px 26px;
}
.Herov2_copy_wrapper__RoPXL h2,
.Herov2_copy_wrapper__RoPXL p {
   margin: 0;
}
@media (min-width: 385px) {
   .Herov2_copy_wrapper__RoPXL {
      bottom: -20%;
      justify-content: center;
   }
}
@media (min-width: 438px) {
   .Herov2_copy_wrapper__RoPXL {
      bottom: -15%;
   }
}
@media (min-width: 485px) {
   .Herov2_copy_wrapper__RoPXL {
      bottom: -10%;
   }
}
@media (min-width: 555px) {
   .Herov2_copy_wrapper__RoPXL {
      bottom: -2%;
   }
}
.Herov2_eyebrow__2y4yT {
   color: var(--Secondary-Contrast, #fff);
   font-size: 12px;
   font-style: normal;
   font-weight: 400;
   line-height: 112%;
   letter-spacing: 0.12px;
   text-transform: uppercase;
}
.Herov2_title__PTJ2r {
   color: var(--Common-White, #fff);
   font-size: 32px;
   font-style: normal;
   font-weight: 550;
   line-height: 114%;
}
.Herov2_copy__QAQG0 {
   color: var(--Primary-Contrast, #fff);
   font-size: 16px;
   font-style: normal;
   font-weight: 400;
   line-height: 138%;
}
.Herov2_logo-container__ZGKf6 {
   z-index: 20;
   position: absolute;
   bottom: 40%;
   left: 15px;
   display: flex;
   flex-direction: column-reverse;
}
.Herov2_logo-container__ZGKf6 .Herov2_row__CuCb7 {
   display: flex;
   align-items: end;
   gap: 11px;
}
.Herov2_logo-container__ZGKf6 .Herov2_icon-small__uIXE8 {
   max-height: 24px;
}
.Herov2_logo-container__ZGKf6 .Herov2_icon__W_qTT {
   max-height: 29px;
}
.Herov2_logo-container__ZGKf6 .Herov2_icon-large__ItYeo {
   max-height: 44px;
}
@media (min-width: 576px) {
   .Herov2_logo-container__ZGKf6 {
      position: absolute;
      bottom: 26px;
      left: 20px;
      display: flex;
      flex-direction: column-reverse;
      width: 29%;
   }
   .Herov2_logo-container__ZGKf6 .Herov2_row__CuCb7 {
      display: flex;
      align-items: flex-end;
      gap: 11px;
      width: 100%;
      flex-wrap: wrap;
   }
   .Herov2_logo-container__ZGKf6 .Herov2_icon-small__uIXE8 {
      max-height: 40px;
   }
   .Herov2_logo-container__ZGKf6 .Herov2_icon__W_qTT {
      max-height: 52px;
   }
   .Herov2_logo-container__ZGKf6 .Herov2_icon-large__ItYeo {
      max-height: 54px;
   }
   .Herov2_banner__rn4oh {
      background: hsla(0, 0%, 100%, 0.7);
      -webkit-backdrop-filter: blur(25px);
      backdrop-filter: blur(25px);
   }
   .Herov2_banner-content__ZDSbj {
      margin: 0 30px 0 60px;
   }
   .Herov2_banner-content__ZDSbj h1 {
      max-width: unset;
      color: var(--Text-Primary, rgba(27, 26, 30, 0.87));
      font-size: 20px;
      font-style: normal;
      font-weight: 600;
      line-height: 120%;
      letter-spacing: -0.4px;
   }
   .Herov2_container__L_H63 {
      margin-bottom: 140px !important;
   }
   .Herov2_copy_wrapper__RoPXL {
      width: 65%;
      min-height: unset;
      height: 318px;
      right: 24px;
      bottom: -37px;
      padding: 55px 44px 72px;
   }
}
@media (min-width: 1200px) {
   .Herov2_banner__rn4oh {
      background: hsla(0, 0%, 100%, 0.7);
      -webkit-backdrop-filter: blur(25px);
      backdrop-filter: blur(25px);
      filter: drop-shadow(0 2px 10px rgba(27, 26, 30, 0.15));
   }
   .Herov2_banner-content__ZDSbj {
      margin: 0 133px;
   }
   .Herov2_banner-content__ZDSbj h1 {
      color: var(--Text-Primary, rgba(27, 26, 30, 0.87));
      font-size: 20px;
      font-style: normal;
      font-weight: 600;
      line-height: 120%;
      letter-spacing: -0.4px;
   }
   .Herov2_logo-container__ZGKf6 {
      position: absolute;
      bottom: 42px;
      left: unset;
      right: 42px;
      display: flex;
      flex-direction: row;
      width: -moz-fit-content;
      width: fit-content;
   }
   .Herov2_logo-container__ZGKf6 .Herov2_row__CuCb7 {
      display: flex;
      justify-content: flex-end;
      gap: 21px;
      margin-right: 21px;
      width: -moz-fit-content;
      width: fit-content;
   }
   .Herov2_logo-container__ZGKf6 .Herov2_icon-small__uIXE8 {
      max-height: 55px;
   }
   .Herov2_logo-container__ZGKf6 .Herov2_icon-large__ItYeo,
   .Herov2_logo-container__ZGKf6 .Herov2_icon__W_qTT {
      max-height: 75px;
   }
   .Herov2_copy_wrapper__RoPXL {
      width: 100%;
      max-width: 540px;
      height: -moz-fit-content;
      height: fit-content;
      min-height: unset;
      right: 8%;
      padding-bottom: 66px;
      bottom: 170px;
      border-radius: 32px;
      background: rgba(83, 83, 83, 0.5);
      -webkit-backdrop-filter: blur(22px);
      backdrop-filter: blur(22px);
   }
   .Herov2_title__PTJ2r {
      color: var(--Common-White, #fff);
      font-size: 60px;
      font-style: normal;
      font-weight: 550;
      line-height: 112%;
      letter-spacing: -0.6px;
   }
}
.Shop_wrapper__6Qd7T {
   background-color: #fff;
   display: flex;
   flex-direction: column;
   gap: 28px;
   margin-bottom: 110px !important;
}
.Shop_wrapper__6Qd7T .slick-dots li:not(.slick-active) button:before {
   background-color: #000 !important;
   border: none;
}
.Shop_wrapper__6Qd7T .slick-track {
   padding: 20px 0 !important;
}
.Shop_wrapper__6Qd7T .slick-dots {
   margin-top: 0 !important;
   transform: translateY(60%) !important;
}
.Shop_wrapper__6Qd7T .slick-dots li.slick-active button:before {
   background-color: #000 !important;
   border: none;
}
.Shop_wrapper__6Qd7T .slick-next:before {
   background-image: url(/us/discover-smart-monitors/assets/images/arrow-black.png) !important;
   background-repeat: no-repeat;
   width: 20px;
   height: 20px;
}
.Shop_wrapper__6Qd7T .slick-arrow {
   outline: none;
}
.Shop_wrapper__6Qd7T .slick-prev {
   left: calc(50% - 5.625rem) !important;
   transform: translateY(-40%);
}
.Shop_wrapper__6Qd7T .slick-next {
   right: calc(50% - 5.625rem) !important;
   transform: translateY(-40%);
}
.Shop_wrapper__6Qd7T .slick-prev:before {
   background-image: url(/us/discover-smart-monitors/assets/images/arrow-black-back.png) !important;
   background-repeat: no-repeat;
   width: 20px;
   height: 20px;
}
.Shop_wrapper__6Qd7T .slick-slide {
   width: 291px !important;
   height: 465px !important;
}
.Shop_wrapper__6Qd7T .slick-disabled {
   opacity: 0.4 !important;
}
.Shop_container__TUw5O {
   width: 100%;
   height: 100%;
   display: flex;
   justify-content: center;
   align-items: center;
}
.Shop_container__TUw5O h3 {
   margin: 0;
   padding: 0;
}
.Shop_container_carousel__EIBW5 {
   display: flex;
   flex-direction: column;
   gap: 40px;
   align-items: center;
}
.Shop_container--inner__dgi0X {
   background-color: #fff;
   display: flex;
   flex-direction: column;
   align-items: center;
   justify-content: center;
   width: 100%;
   max-width: 1600px;
}
.Shop_content__TZuYM {
   color: rgba(27, 26, 30, 0.871);
   max-width: 1200px;
   display: flex;
   flex-direction: column;
   gap: 16px;
}
.Shop_content__TZuYM h3 {
   color: var(--Text-Primary, rgba(27, 26, 30, 0.87));
   font-size: 48px;
   font-style: normal;
   font-weight: 550;
   line-height: 112%;
   letter-spacing: -0.48px;
}
.Shop_slider-container__buHSO {
   max-width: 1240px;
   width: 100%;
   margin: 0 auto;
   background-color: #fff;
   display: flex;
   justify-content: center;
   align-items: center;
   align-items: stretch;
}
.Shop_card___pj3G {
   width: 100%;
   min-height: 420px;
   width: 291px;
   height: 100%;
   display: flex !important;
   flex-direction: column;
   background-color: #fff;
   border-radius: 16px;
   box-shadow: 0 5px 13px 0 rgba(27, 26, 30, 0.15);
   margin: 0 0 20px;
   position: relative;
   flex: 1 1;
}
.Shop_image__8L7bl {
   position: relative;
}
.Shop_image__8L7bl,
.Shop_image__8L7bl img {
   width: 100%;
   height: auto;
   border-radius: 16px 16px 0 0;
}
.Shop_image__8L7bl img {
   object-fit: cover;
}
.Shop_card-content__CQJXe {
   display: flex;
   flex-direction: column;
   gap: 16px;
   padding: 24px;
   flex: 1 1;
}
.Shop_card-content__CQJXe h3,
.Shop_card-content__CQJXe p {
   margin: 0;
   padding: 0;
}
.Shop_card-content__CQJXe .Shop_eyebrow-copy__JOt_Z {
   font-size: 12px;
   line-height: 14px;
   font-weight: 600;
   letter-spacing: 0.005em;
   color: rgba(27, 26, 30, 0.6);
   margin: 0;
   text-transform: uppercase;
}
.Shop_title__Pzq6A {
   font-size: 24px;
   font-weight: 550;
   line-height: 122%;
}
.Shop_card-text__3Myh_,
.Shop_title__Pzq6A {
   color: var(--Text-Primary, rgba(27, 26, 30, 0.87));
   font-style: normal;
}
.Shop_card-text__3Myh_ {
   font-size: 14px;
   font-weight: 400;
   line-height: 138%;
}
.Shop_cta-btn__diZxN {
   display: flex;
   width: 100%;
   align-items: flex-end;
   padding: 0 24px 24px;
   margin-top: auto;
}
.Shop_cta-btn__diZxN .cta {
   justify-content: center;
}
.Shop_cta-btn__diZxN .cta a {
   width: 100% !important;
   font-size: 16px !important;
   font-weight: 600 !important;
}
.Shop_slider-container__buHSO .regular {
   display: flex;
   gap: 30px;
   justify-content: center;
   align-items: flex-start;
   max-width: 1395px;
}
.Shop_logo__KyC_7 {
   width: 100%;
   height: 100%;
   background-color: #fff;
   display: flex;
   justify-content: center;
   margin-bottom: 110px !important;
}
.Shop_disclaimer__B3b_I {
   padding-left: 56px;
   text-align: left;
   margin-bottom: 134px !important;
}
.Shop_disclaimer__B3b_I p {
   color: var(--Text-Primary, rgba(27, 26, 30, 0.87));
   font-size: 12px;
   font-style: normal;
   font-weight: 400;
   line-height: 122%;
   margin: 0;
   max-width: 747px;
}
.Shop_disclaimer__B3b_I a {
   text-decoration: underline;
   color: #6f000f;
}
.Shop_card-content-wrapper__6kPkr {
   display: flex;
   flex-direction: column;
   height: 100%;
}
@media screen and (max-width: 1023px) {
   .Shop_card-content__CQJXe {
      min-height: unset;
   }
   .Shop_container_carousel__EIBW5 {
      gap: 0;
   }
   .Shop_slider-container__buHSO {
      padding: 0;
   }
   .Shop_slider-container__buHSO .slick-slide {
      margin: 0 12px;
      height: 100% !important;
   }
   .Shop_slider-container__buHSO .slick-dots {
      margin-top: 0 !important;
   }
   .Shop_slider-container__buHSO .slick-arrow:focus {
      outline: none;
   }
   .Shop_slider-container__buHSO .slick-next {
      right: calc(50% - 7.625rem) !important;
   }
   .Shop_slider-container__buHSO .slick-prev {
      left: calc(50% - 7.625rem) !important;
   }
   .Shop_card___pj3G {
      width: 100%;
   }
   .Shop_image__8L7bl {
      position: relative;
      width: 100%;
      overflow: hidden;
      display: flex;
      justify-content: center;
      align-items: center;
   }
   .Shop_wrapper__6Qd7T {
      gap: 30px;
   }
   .Shop_content__TZuYM {
      margin: 0 34px;
   }
   .Shop_content__TZuYM h3 {
      color: var(--Text-Primary, rgba(27, 26, 30, 0.87));
      font-size: 36px;
      font-style: normal;
      font-weight: 550;
      line-height: 110%;
   }
   .Shop_logo__KyC_7 img {
      max-width: 240px !important;
   }
   .Shop_cta-btn__diZxN {
      margin-top: auto;
   }
   .Shop_eyebrow__2Dy7j {
      font-size: 14px;
      line-height: 16px;
      letter-spacing: 0.071em;
      color: rgba(27, 26, 30, 0.87);
      margin: 0;
   }
   .Shop_disclaimer__B3b_I {
      padding: 0 24px;
      margin-bottom: 64px !important;
   }
}
@media screen and (max-width: 575px) {
   .Shop_wrapper__6Qd7T {
      gap: 0;
   }
   .Shop_wrapper__6Qd7T .slick-track {
      padding: 20px 0 0 !important;
   }
   .Shop_slider-container__buHSO {
      margin: 0;
   }
   .Shop_slider-container__buHSO .slick-slide {
      margin: 0 36px !important;
      width: 100% !important;
   }
   .Shop_slider-container__buHSO .slick-list {
      padding-bottom: 15px !important;
   }
   .Shop_slider-container__buHSO .slick-dots {
      margin-top: -15px !important;
   }
   .Shop_slider-container__buHSO .slick-prev {
      left: calc(50% - 7.625rem) !important;
   }
   .Shop_slider-container__buHSO .slick-next {
      right: calc(50% - 7.625rem) !important;
   }
   .Shop_content__TZuYM {
      margin: 0 17px;
   }
   .Shop_content__TZuYM h3 {
      color: var(--Text-Primary, rgba(27, 26, 30, 0.87));
      font-size: 28px;
      font-style: normal;
      font-weight: 550;
      line-height: 118%;
      text-align: left;
   }
   .Shop_card___pj3G {
      box-shadow: 0 5px 25px 0 rgba(27, 26, 30, 0.15);
   }
   .Shop_card-content__CQJXe {
      align-items: flex-start;
   }
   .Shop_card-text__3Myh_ {
      text-align: left;
   }
   .Shop_disclaimer__B3b_I {
      padding: 0 20px;
      margin-bottom: 37px !important;
   }
}
.OneScreen_wrapper__nwnhJ {
   margin-bottom: 140px !important;
   padding: 0 20px;
   text-align: left;
   position: relative;
}
.OneScreen_wrapper__nwnhJ * {
   margin: 0;
   padding: 0;
}
.OneScreen_header__5cSJ5 {
   padding: 0 6px;
   margin-bottom: 80px;
   max-width: 920px;
}
.OneScreen_header__5cSJ5 h2 {
   color: var(--Text-Primary, rgba(27, 26, 30, 0.87));
   font-size: 36px;
   font-style: normal;
   font-weight: 550;
   line-height: 110%;
   margin-bottom: 16px;
}
.OneScreen_header__5cSJ5 p {
   color: var(--Text-Secondary, rgba(27, 26, 30, 0.6));
   font-size: 16px;
   font-style: normal;
   font-weight: 400;
   line-height: 138%;
}
.OneScreen_cards__a4_yX {
   display: flex;
   flex-direction: column;
   justify-content: flex-start;
   align-items: center;
   gap: 24px;
   grid-template-columns: repeat(6, 1fr);
}
.OneScreen_card__TL1Qn {
   width: 100%;
   height: 100%;
   box-sizing: border-box;
   overflow: hidden;
   border-radius: 22px;
   aspect-ratio: 1/1.05;
   position: relative;
}
.OneScreen_card__TL1Qn img {
   position: absolute;
   top: 0;
   left: 0;
   height: 100%;
   width: 100%;
   object-fit: cover;
}
.OneScreen_card__TL1Qn.OneScreen_row-1__V8iw2 {
   grid-column: span 3;
}
.OneScreen_card__TL1Qn.OneScreen_row-2__sV2LT {
   grid-column: span 2;
}
.OneScreen_card__TL1Qn:first-child img {
   height: 119%;
   object-fit: cover;
   top: unset;
   bottom: 0;
   object-position: 68% bottom;
}
.OneScreen_card__TL1Qn:nth-child(2) img {
   height: 110%;
   top: unset;
   bottom: 0;
   object-fit: cover;
   object-position: 25% bottom;
}
.OneScreen_card__TL1Qn:nth-child(3) img {
   top: 0;
   height: 100%;
   object-position: right top;
}
.OneScreen_card__TL1Qn:nth-child(4) img,
.OneScreen_card__TL1Qn:nth-child(5) img {
   top: 0;
   height: 100%;
   object-position: right bottom;
}
.OneScreen_card__TL1Qn .OneScreen_text__HI6zW {
   color: #fff;
   z-index: 5;
   position: absolute;
   bottom: 0;
   left: 0;
   padding: 20px;
   max-width: 560px;
}
.OneScreen_card__TL1Qn .OneScreen_text__HI6zW h3 {
   color: var(--Primary-Contrast, #fff);
   font-size: 18px;
   font-style: normal;
   font-weight: 600;
   line-height: 120%;
   margin-bottom: 8px;
}
.OneScreen_card__TL1Qn .OneScreen_text__HI6zW p {
   color: var(--Primary-Contrast, #fff);
   font-size: 14px;
   font-style: normal;
   font-weight: 400;
   line-height: 128%;
}
.OneScreen_card__TL1Qn:after {
   content: "";
   position: absolute;
   bottom: 0;
   left: 0;
   width: 100%;
   height: 100%;
   pointer-events: none;
   background: linear-gradient(
      0deg,
      #000 -34.9%,
      rgba(0, 0, 0, 0.558) 13.75%,
      rgba(0, 0, 0, 0.432) 36.12%,
      rgba(0, 0, 0, 0.278) 47.5%,
      transparent 59.8%
   );
}
@media screen and (max-width: 350px) {
   .OneScreen_header__5cSJ5 h2 {
      font-size: 36px;
      line-height: 100%;
   }
}
@media screen and (min-width: 767px) {
   .OneScreen_header__5cSJ5 {
      margin: 0 auto 90px;
      padding: 0 50px 0 70px;
   }
   .OneScreen_header__5cSJ5 h2 {
      color: var(--Text-Primary, rgba(27, 26, 30, 0.87));
      font-size: 36px;
      font-style: normal;
      font-weight: 550;
      line-height: 110%;
   }
}
@media screen and (min-width: 575px) {
   .OneScreen_wrapper__nwnhJ {
      margin-bottom: 184px !important;
      padding: 0 24px;
   }
   .OneScreen_cards__a4_yX {
      display: grid;
      grid-template-rows: 350px 450px;
   }
   .OneScreen_card__TL1Qn:nth-child(3) img {
      object-position: 80% top;
   }
   .OneScreen_card__TL1Qn:nth-child(4) img {
      height: 140%;
      top: unset;
      bottom: -18%;
      object-position: 10% bottom;
   }
   .OneScreen_card__TL1Qn .OneScreen_text__HI6zW h3 {
      color: var(--Primary-Contrast, #fff);
      font-size: 20px;
      font-style: normal;
      font-weight: 600;
      line-height: 120%;
      letter-spacing: -0.4px;
   }
   .OneScreen_card__TL1Qn .OneScreen_text__HI6zW p {
      font-size: 14px;
      line-height: 17.92px;
   }
   .OneScreen_card__TL1Qn:after {
      background: linear-gradient(
         0deg,
         #000 -34.9%,
         rgba(0, 0, 0, 0.558) 8.72%,
         rgba(0, 0, 0, 0.432) 27.1%,
         rgba(0, 0, 0, 0.278) 39.97%,
         transparent 50%
      );
   }
}
@media screen and (min-width: 1200px) {
   .OneScreen_wrapper__nwnhJ {
      margin-bottom: 234px !important;
      padding-left: 56px;
      padding-right: 56px;
   }
   .OneScreen_header__5cSJ5 {
      padding: unset;
      margin: 0 0 165px 100px;
   }
   .OneScreen_header__5cSJ5 h2 {
      color: var(--Text-Primary, rgba(27, 26, 30, 0.87));
      font-family: LG EI;
      font-size: 96px;
      font-style: normal;
      font-weight: 550;
      line-height: 112%;
      letter-spacing: -0.96px;
   }
   .OneScreen_cards__a4_yX {
      display: grid;
      grid-template-rows: 500px 600px;
   }
   .OneScreen_card__TL1Qn .OneScreen_text__HI6zW {
      padding: 32px;
   }
   .OneScreen_card__TL1Qn:after {
      background: linear-gradient(
         0deg,
         #000 -34.9%,
         rgba(0, 0, 0, 0.558) -3.36%,
         rgba(0, 0, 0, 0.432) 9.94%,
         rgba(0, 0, 0, 0.278) 19.43%,
         transparent 26.5%
      );
      bottom: 0;
   }
   .OneScreen_card__TL1Qn:first-child img,
   .OneScreen_card__TL1Qn:nth-child(2) img {
      height: 100%;
   }
   .OneScreen_card__TL1Qn:nth-child(4) img {
      height: inherit;
      top: inherit;
      bottom: inherit;
      object-position: unset;
   }
}
.Colors_wrapper__7SV5l {
   padding: 0 24px;
   margin-bottom: 100px !important;
}
.Colors_wrapper__7SV5l * {
   margin: 0;
   padding: 0;
}
.Colors_content__P76Fb {
   display: flex;
   flex-direction: column;
   align-items: center;
   justify-content: flex-start;
   gap: 30px;
   margin-bottom: 30px;
   width: 100%;
   max-width: 720px;
}
.Colors_image__4P2zd {
   overflow: hidden;
   position: relative;
   aspect-ratio: 167/115;
   width: 100%;
   max-width: 680px;
}
.Colors_image__4P2zd img {
   position: absolute;
   transition: opacity 0.25s ease-in;
}
.Colors_text__FDBKG {
   max-width: 450px;
}
.Colors_text__FDBKG h2 {
   color: var(--Text-Primary, rgba(27, 26, 30, 0.87));
   font-size: 28px;
   font-style: normal;
   font-weight: 550;
   line-height: 118%;
   margin-bottom: 16px;
}
.Colors_text__FDBKG p {
   color: var(--Text-Secondary, rgba(27, 26, 30, 0.6));
   font-size: 16px;
   font-style: normal;
   font-weight: 400;
   line-height: 138%;
}
.Colors_dots__3dJrP {
   display: flex;
   gap: 16px;
}
.Colors_dots__3dJrP svg {
   transition: transform 0.15s ease-out;
   cursor: pointer;
}
.Colors_dots__3dJrP svg:hover {
   transform: scale(1.5) !important;
}
.Colors_dots__3dJrP svg:active {
   transform: scale(1.3) !important;
}
.Colors_dots__3dJrP svg.Colors_active__livXt {
   transform: scale(1.5) !important;
}
@media screen and (max-width: 350px) {
   .Colors_text__FDBKG h2 {
      font-size: 36px;
      line-height: 100%;
   }
}
@media screen and (min-width: 575px) {
   .Colors_wrapper__7SV5l {
      padding: 0 68px;
      margin-bottom: 160px !important;
   }
   .Colors_content__P76Fb {
      flex-direction: row;
      gap: 40px;
      padding: 0 23px;
      margin-bottom: 40px;
   }
   .Colors_dots__3dJrP {
      flex-direction: column;
      gap: 35px;
   }
   .Colors_dots__3dJrP svg {
      transform: scale(1.5) !important;
   }
   .Colors_dots__3dJrP svg:hover {
      transform: scale(2.3) !important;
   }
   .Colors_dots__3dJrP svg:active {
      transform: scale(2) !important;
   }
   .Colors_dots__3dJrP svg.Colors_active__livXt {
      transform: scale(2.3) !important;
   }
   .Colors_text__FDBKG h2 {
      color: var(--Text-Primary, rgba(27, 26, 30, 0.87));
      font-size: 28px;
      font-style: normal;
      font-weight: 550;
      line-height: 118%;
   }
}
@media screen and (min-width: 1200px) {
   .Colors_wrapper__7SV5l {
      display: flex;
      flex-direction: row;
      align-items: center;
      justify-content: space-around;
   }
   .Colors_content__P76Fb {
      margin-right: 36px;
   }
   .Colors_dots__3dJrP svg {
      transform: scale(1.5) !important;
   }
   .Colors_dots__3dJrP svg:hover {
      transform: scale(2.3) !important;
   }
   .Colors_dots__3dJrP svg:active {
      transform: scale(2) !important;
   }
   .Colors_dots__3dJrP svg.Colors_active__livXt {
      transform: scale(2.3) !important;
   }
   .Colors_text__FDBKG h2 {
      color: var(--Text-Primary, rgba(27, 26, 30, 0.87));
      font-size: 48px;
      font-style: normal;
      font-weight: 550;
      line-height: 112%;
      letter-spacing: -0.48px;
   }
}
.Control_wrapper__5i0jl {
   max-width: 1600px;
   margin-bottom: 170px !important;
}
.Control_carousel__D6vr5 {
   display: none;
}
.Control_container__UzHYh {
   display: flex;
   justify-content: center;
   padding: 0 56px;
   gap: 50px;
}
.Control_container__UzHYh .Control_images__d0E5v {
   order: 1;
}
.Control_images__d0E5v {
   display: flex;
   gap: 24px;
   justify-content: flex-end;
}
.Control_images__d0E5v div {
   max-width: 324px;
   min-width: 246px;
   width: 100%;
}
.Control_images__d0E5v img {
   border-radius: 32px;
   width: 100%;
}
.Control_content__5BZpF {
   max-width: 420px;
   display: flex;
   flex-direction: column;
   gap: 16px;
   justify-content: center;
}
.Control_content__5BZpF h3 {
   color: var(--Text-Primary, rgba(27, 26, 30, 0.87));
   font-size: 48px;
   font-style: normal;
   font-weight: 550;
   line-height: 112%;
   letter-spacing: -0.48px;
}
.Control_content__5BZpF p {
   margin: 0;
   color: var(--Text-Secondary, rgba(27, 26, 30, 0.6));
   font-size: 16px;
   font-style: normal;
   font-weight: 400;
   line-height: 138%;
}
@media (max-width: 1200px) {
   .Control_wrapper__5i0jl {
      margin-bottom: 170px;
   }
   .Control_container__UzHYh {
      position: relative;
      flex-wrap: wrap;
      flex-direction: column;
      padding: 0 70px;
   }
   .Control_container__UzHYh .Control_images__d0E5v {
      order: 0;
      flex-wrap: wrap;
      justify-content: flex-start;
   }
   .Control_container__UzHYh .Control_image__sHf65 {
      max-width: 246px;
   }
}
@media (max-width: 945px) {
   .Control_content__5BZpF {
      position: absolute;
      bottom: 0;
      left: 70px;
   }
   .Control_content__5BZpF h3 {
      color: var(--Text-Primary, rgba(27, 26, 30, 0.87));
      font-size: 28px;
      font-style: normal;
      font-weight: 550;
      line-height: 118%;
   }
   .Control_container__UzHYh {
      align-items: flex-end;
   }
   .Control_container__UzHYh .Control_images__d0E5v {
      width: 85%;
      justify-content: flex-end;
   }
}
@media (max-width: 795px) {
   .Control_content__5BZpF {
      position: relative;
      left: unset;
      bottom: unset;
      max-width: unset;
      max-width: 420px;
      padding-left: 44px;
   }
   .Control_container__UzHYh {
      align-items: flex-start;
      padding: 0 24px;
   }
   .Control_container__UzHYh .Control_images__d0E5v {
      flex-wrap: nowrap;
      width: 100%;
      gap: 16px;
   }
   .Control_container__UzHYh .Control_image__sHf65 {
      min-width: unset;
   }
}
@media (max-width: 575px) {
   .Control_wrapper__5i0jl {
      margin-bottom: 80px !important;
      display: flex;
      flex-direction: column;
      gap: 38px;
   }
   .Control_images__d0E5v {
      display: none;
   }
   .Control_container__UzHYh {
      order: 1;
   }
   .Control_content__5BZpF {
      display: flex;
      gap: 16px;
      padding: 0;
      max-width: unset;
   }
   .Control_content__5BZpF h3 {
      color: var(--Text-Primary, rgba(27, 26, 30, 0.87));
      font-size: 28px;
      font-style: normal;
      font-weight: 550;
      line-height: 118%;
   }
   .Control_carousel__D6vr5 {
      display: block;
      padding: 0 24px;
   }
   .Control_carousel__D6vr5 .slick-arrow {
      outline: none;
   }
   .Control_carousel__D6vr5 .slick-next:before {
      background-image: url(/us/discover-smart-monitors/assets/images/arrow-black.png) !important;
      background-repeat: no-repeat;
      width: 20px;
      height: 20px;
   }
   .Control_carousel__D6vr5 .slick-prev:before {
      background-image: url(/us/discover-smart-monitors/assets/images/arrow-black-back.png) !important;
      background-repeat: no-repeat;
      width: 20px;
      height: 20px;
   }
   .Control_carousel__D6vr5 .slick-dots {
      margin-top: 10px !important;
      transform: translateY(65%) !important;
   }
   .Control_carousel__D6vr5 .slick-dots li.slick-active button:before,
   .Control_carousel__D6vr5 .slick-dots li:not(.slick-active) button:before {
      background-color: #000 !important;
      border: none;
   }
   .Control_carousel__D6vr5 .slick-slide {
      margin: 0 8px !important;
   }
   .Control_carousel__D6vr5 .slick-prev {
      left: calc(50% - 5.625rem) !important;
      transform: translateY(-40%);
   }
   .Control_carousel__D6vr5 .slick-next {
      right: calc(50% - 5.625rem) !important;
      transform: translateY(-40%);
   }
   .Control_card-carousel__2NcyF {
      border-radius: 32px;
      max-width: 360px;
   }
   .Control_card-carousel__2NcyF img {
      border-radius: 32px;
   }
}
.MonitorSwing_wrapper__YVkyL h1,
.MonitorSwing_wrapper__YVkyL h2,
.MonitorSwing_wrapper__YVkyL h3,
.MonitorSwing_wrapper__YVkyL h4,
.MonitorSwing_wrapper__YVkyL h5,
.MonitorSwing_wrapper__YVkyL h6,
.MonitorSwing_wrapper__YVkyL p {
   margin: 0;
}
.MonitorSwing_content__85fFL {
   padding: 50px 24px;
   display: flex;
   gap: 16px;
   flex-direction: column;
   background: linear-gradient(
         168deg,
         transparent -61.08%,
         hsla(174, 5%, 41%, 0.45) 88.98%
      ),
      #000;
}
.MonitorSwing_eyebrow__3IUMT {
   color: var(--Primary-Contrast, #fff);
   font-size: 12px;
   font-style: normal;
   font-weight: 400;
   line-height: 112%;
   letter-spacing: 0.12px;
   text-transform: uppercase;
}
.MonitorSwing_title__XFPgJ {
   color: #fff;
   font-size: 28px;
   font-style: normal;
   font-weight: 550;
   line-height: 118%;
}
.MonitorSwing_copy__WLnKb {
   color: var(--Primary-Contrast, #fff);
   font-size: 16px;
   font-style: normal;
   font-weight: 400;
   line-height: 138%;
}
@media screen and (min-width: 576px) {
   .MonitorSwing_content__85fFL {
      padding: 65px 50px;
      background: linear-gradient(
            168deg,
            transparent -61.08%,
            hsla(174, 5%, 41%, 0.45) 88.98%
         ),
         #000;
   }
   .MonitorSwing_title__XFPgJ {
      font-size: 32px;
      font-style: normal;
      font-weight: 550;
      line-height: 114%;
   }
}
@media screen and (min-width: 1200px) {
   .MonitorSwing_wrapper__YVkyL {
      padding-bottom: 140px;
   }
   .MonitorSwing_container__glSxT {
      display: flex;
      flex-direction: row-reverse;
   }
   .MonitorSwing_content__85fFL {
      background: unset;
      width: 50%;
      justify-content: center;
      padding-right: 75px;
   }
   .MonitorSwing_eyebrow__3IUMT {
      color: #000;
      font-size: 12px;
      font-style: normal;
      font-weight: 400;
      line-height: 112%;
      letter-spacing: 0.12px;
      text-transform: uppercase;
   }
   .MonitorSwing_title__XFPgJ {
      color: var(--Gray1, rgba(27, 26, 30, 0.87));
      font-size: 48px;
      font-style: normal;
      font-weight: 550;
      line-height: 112%;
      letter-spacing: -0.48px;
   }
   .MonitorSwing_copy__WLnKb {
      color: var(--Text-Secondary, rgba(27, 26, 30, 0.6));
      font-size: 16px;
      font-style: normal;
      font-weight: 400;
      line-height: 138%;
   }
}
.Handraiser_wrapper___0Zs7 {
   padding: 90px 0 80px;
}
.Handraiser_container__HcVzS {
   padding: 0 26px;
   display: flex;
   flex-direction: column;
   gap: 16px;
}
.Handraiser_container__HcVzS h2 {
   color: var(--Text-Primary, rgba(27, 26, 30, 0.87));
   text-align: center;
   font-size: 36px;
   font-style: normal;
   font-weight: 550;
   line-height: 110%;
}
.Handraiser_container__HcVzS p {
   margin: 0;
   color: var(--Text-Secondary, rgba(27, 26, 30, 0.6));
   text-align: center;
   font-size: 16px;
   font-style: normal;
   font-weight: 400;
   line-height: 138%;
}
.Handraiser_cta__xT6gj {
   width: -moz-fit-content;
   width: fit-content;
   margin: 8px auto 0;
}
@media (min-width: 768px) {
   .Handraiser_container__HcVzS {
      padding: 0 90px;
   }
   .Handraiser_wrapper___0Zs7 {
      padding: 120px 0;
   }
}
@media (min-width: 992px) {
   .Handraiser_wrapper___0Zs7 {
      padding: 130px 0 170px;
   }
   .Handraiser_container__HcVzS {
      max-width: 1000px;
      margin: 0 auto;
      padding: 0;
   }
   .Handraiser_container__HcVzS h2 {
      color: var(--Gray1, rgba(27, 26, 30, 0.87));
      text-align: center;
      font-size: 48px;
      font-style: normal;
      font-weight: 550;
      line-height: 112%;
      letter-spacing: -0.48px;
   }
   .Handraiser_container__HcVzS p {
      color: var(--Text-Secondary, rgba(27, 26, 30, 0.6));
      text-align: center;
      font-size: 16px;
      font-style: normal;
      font-weight: 400;
      line-height: 138%;
   }
}
