@import url("https://fonts.googleapis.com/css2?family=Inclusive+Sans&family=Open+Sans:wght@300..800&display=swap");
.landing__maxvi-b245{
  position: relative;
  width: 100%;
  overflow: hidden;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(17 17 17 / var(--tw-text-opacity, 1));
  font-family: "Inclusive Sans", "Open Sans", Arial, sans-serif
}
.landing__maxvi-b245 h1, .landing__maxvi-b245 h2, .landing__maxvi-b245 h3, .landing__maxvi-b245 h4, .landing__maxvi-b245 h5, .landing__maxvi-b245 h6, .landing__maxvi-b245 ul, .landing__maxvi-b245 ol, .landing__maxvi-b245 p, .landing__maxvi-b245 div, .landing__maxvi-b245 span, .landing__maxvi-b245 strong{
  margin: 0px;
  box-sizing: border-box;
  border-width: 0px;
  background-image: none;
  padding: 0px;
  text-decoration-line: none;
  line-height: normal;
  list-style: none
}
.landing__maxvi-b245 img{
  pointer-events: none;
  display: block;
  height: auto;
  width: 100%;
  max-width: 100%
}
.landing__maxvi-b245 section{
  position: relative;
  display: block;
  width: 100%
}
.landing__maxvi-b245 .landing__maxvi-b245_intro, .landing__maxvi-b245 .landing__maxvi-b245_outro{
  position: relative;
  display: block;
  width: 100%;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1))
}
.landing__maxvi-b245 .landing__maxvi-b245_main{
  z-index: 10;
  height: 44.6296vw;
  overflow: visible;
  background-size: cover;
  background-position: left top;
  background-repeat: no-repeat;
  background-image: url("../images/b245-main/b245-main-bg.png")
}
@media screen and (max-width: 900px) {
  .landing__maxvi-b245 .landing__maxvi-b245_main{
    height: 216.6667vw;
    background-size: cover;
    background-image: url("../images/b245-main/b245-main-bg-mb.png")
  }
}
.landing__maxvi-b245 .landing__maxvi-b245_main .info-wrapper{
  position: relative;
  height: 100%;
  width: 100%
}
.landing__maxvi-b245 .landing__maxvi-b245_main .panel{
  position: absolute;
  top: 0px;
  left: 59.3519vw;
  height: 100%;
  width: 40.6481vw;
  --tw-bg-opacity: 1;
  background-color: rgb(70 77 89 / var(--tw-bg-opacity, 1))
}
@media screen and (max-width: 900px) {
  .landing__maxvi-b245 .landing__maxvi-b245_main .panel{
    display: none
  }
}
.landing__maxvi-b245 .landing__maxvi-b245_main .front,
.landing__maxvi-b245 .landing__maxvi-b245_main .back{
  position: absolute
}
.landing__maxvi-b245 .landing__maxvi-b245_main .front{
  left: 31.8519vw;
  top: 7.1296vw;
  z-index: 20;
  width: 22.5926vw;
  transform-origin: 0 0;
  will-change: transform
}
@media screen and (max-width: 900px) {
  .landing__maxvi-b245 .landing__maxvi-b245_main .front{
    left: 2.6139vw;
    top: 45.1611vw;
    width: 63.5056vw
  }
}
.landing__maxvi-b245 .landing__maxvi-b245_main .back{
  left: 45.6944vw;
  top: 3.0556vw;
  z-index: 10;
  width: 22.3148vw
}
@media screen and (max-width: 900px) {
  .landing__maxvi-b245 .landing__maxvi-b245_main .back{
    left: 34.9389vw;
    top: 26.9444vw;
    width: 62.725vw
  }
}
.landing__maxvi-b245 .landing__maxvi-b245_main .info{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}
.landing__maxvi-b245 .landing__maxvi-b245_main .logo{
  position: absolute;
  left: 69.537vw;
  top: 12.5vw;
  width: 12.8241vw
}
@media screen and (max-width: 900px) {
  .landing__maxvi-b245 .landing__maxvi-b245_main .logo{
    left: 5.8333vw;
    top: 9.7222vw;
    width: 50.2222vw
  }
}
.landing__maxvi-b245 .landing__maxvi-b245_main .logo .logo-mb{
  display: none
}
@media screen and (max-width: 900px) {
  .landing__maxvi-b245 .landing__maxvi-b245_main .logo .logo-mb{
    display: block
  }
  .landing__maxvi-b245 .landing__maxvi-b245_main .logo .logo-pc{
    display: none
  }
}
.landing__maxvi-b245 .landing__maxvi-b245_main .model{
  position: absolute;
  left: 69.0278vw;
  top: 17.6389vw;
  font-size: 4.7222vw;
  line-height: 1
}
@media screen and (max-width: 900px) {
  .landing__maxvi-b245 .landing__maxvi-b245_main .model{
    left: 4.1667vw;
    top: 167.2222vw;
    font-size: 16.1111vw
  }
}
.landing__maxvi-b245 .landing__maxvi-b245_main .icon{
  position: absolute;
  left: 81.1574vw;
  top: 16.3889vw;
  width: 8.5648vw
}
@media screen and (max-width: 900px) {
  .landing__maxvi-b245 .landing__maxvi-b245_main .icon{
    left: 51.3889vw;
    top: 162.2222vw;
    width: 29.1667vw
  }
}
.landing__maxvi-b245 .landing__maxvi-b245_main .text{
  position: absolute;
  left: 69.6759vw;
  top: 23.3333vw;
  font-size: 2.3148vw;
  line-height: 1.2
}
@media screen and (max-width: 900px) {
  .landing__maxvi-b245 .landing__maxvi-b245_main .text{
    left: 5.8333vw;
    top: 184.8611vw;
    font-size: 8.8889vw
  }
}
.landing__maxvi-b245 .landing__maxvi-b245_display{
  height: 44.6296vw;
  overflow: hidden;
  --tw-bg-opacity: 1;
  background-color: rgb(231 237 242 / var(--tw-bg-opacity, 1))
}
@media screen and (max-width: 900px) {
  .landing__maxvi-b245 .landing__maxvi-b245_display{
    height: 216.6667vw
  }
}
.landing__maxvi-b245 .landing__maxvi-b245_display .grid-bg{
  position: absolute;
  top: 0px;
  left: -0.3241vw;
  display: grid;
  grid-template-columns: repeat(9, 11.1574vw);
  grid-template-rows: repeat(4, 11.1574vw)
}
@media screen and (max-width: 900px) {
  .landing__maxvi-b245 .landing__maxvi-b245_display .grid-bg{
    left: -23.8889vw;
    grid-template-columns: repeat(4, 36.9444vw);
    grid-template-rows: repeat(6, 36.9444vw)
  }
}
.landing__maxvi-b245 .landing__maxvi-b245_display .grid-bg span{
  display: block;
  --tw-bg-opacity: 1;
  background-color: rgb(209 219 225 / var(--tw-bg-opacity, 1));
  opacity: 0.2
}
@media screen and (max-width: 900px) {
  .landing__maxvi-b245 .landing__maxvi-b245_display .grid-bg span:nth-child(n+25){
    display: none
  }
}
.landing__maxvi-b245 .landing__maxvi-b245_display .info-wrapper{
  position: relative;
  height: 100%;
  width: 100%
}
.landing__maxvi-b245 .landing__maxvi-b245_display .image{
  pointer-events: none;
  position: absolute;
  left: 31.8519vw;
  top: 3.5648vw;
  height: 40.5556vw;
  width: 22.5926vw
}
@media screen and (max-width: 900px) {
  .landing__maxvi-b245 .landing__maxvi-b245_display .image{
    left: 2.2222vw;
    top: 43.6806vw;
    height: 171.5278vw;
    width: 95.5556vw
  }
}
.landing__maxvi-b245 .landing__maxvi-b245_display .image .phone-mb{
  display: none
}
@media screen and (max-width: 900px) {
  .landing__maxvi-b245 .landing__maxvi-b245_display .image .phone-mb{
    display: block
  }
}
.landing__maxvi-b245 .landing__maxvi-b245_display .icon{
  position: absolute;
  left: 58.0556vw;
  top: 9.213vw;
  width: 8.5648vw
}
@media screen and (max-width: 900px) {
  .landing__maxvi-b245 .landing__maxvi-b245_display .icon{
    left: 3.0556vw;
    top: 14.2333vw;
    width: 30vw
  }
}
.landing__maxvi-b245 .landing__maxvi-b245_display .text{
  position: absolute;
  left: 58.0556vw;
  top: 18.7037vw;
  white-space: nowrap;
  font-size: 2.3148vw;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1))
}
@media screen and (max-width: 900px) {
  .landing__maxvi-b245 .landing__maxvi-b245_display .text{
    left: 35.5556vw;
    top: 23.8889vw;
    font-size: 8.3333vw
  }
}
.landing__maxvi-b245 .landing__maxvi-b245_display .text strong{
  font-size: 3.2407vw;
  font-weight: 400;
  line-height: 1
}
@media screen and (max-width: 900px) {
  .landing__maxvi-b245 .landing__maxvi-b245_display .text strong{
    font-size: 11.6667vw
  }
}
.landing__maxvi-b245 .landing__maxvi-b245_battery{
  z-index: 5;
  height: 44.6296vw;
  overflow: visible;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1))
}
@media screen and (max-width: 900px) {
  .landing__maxvi-b245 .landing__maxvi-b245_battery{
    height: 216.6667vw;
    overflow: hidden
  }
}
.landing__maxvi-b245 .landing__maxvi-b245_battery .info-wrapper{
  position: relative;
  height: 100%;
  width: 100%
}
.landing__maxvi-b245 .landing__maxvi-b245_battery .image{
  position: absolute;
  left: 29.0741vw;
  top: 0px;
  width: 45.1574vw
}
@media screen and (max-width: 900px) {
  .landing__maxvi-b245 .landing__maxvi-b245_battery .image{
    left: -48.0556vw;
    top: 5.2778vw;
    width: 154.5556vw
  }
}
.landing__maxvi-b245 .landing__maxvi-b245_battery .icon{
  position: absolute;
  left: 29.0741vw;
  top: 16.25vw;
  width: 8.5648vw
}
@media screen and (max-width: 900px) {
  .landing__maxvi-b245 .landing__maxvi-b245_battery .icon{
    left: 11.3889vw;
    top: 129.1667vw;
    width: 29.4444vw
  }
}
.landing__maxvi-b245 .landing__maxvi-b245_battery .title,
.landing__maxvi-b245 .landing__maxvi-b245_battery .value{
  position: absolute;
  left: 29.0741vw;
  white-space: nowrap;
  font-size: 2.3148vw;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1))
}
@media screen and (max-width: 900px) {
  .landing__maxvi-b245 .landing__maxvi-b245_battery .title,
  .landing__maxvi-b245 .landing__maxvi-b245_battery .value{
    left: 11.3889vw
  }
}
.landing__maxvi-b245 .landing__maxvi-b245_battery .title{
  top: 26.5278vw
}
@media screen and (max-width: 900px) {
  .landing__maxvi-b245 .landing__maxvi-b245_battery .title{
    top: 163.8611vw;
    font-size: 10vw
  }
}
.landing__maxvi-b245 .landing__maxvi-b245_battery .value{
  top: 29.9537vw
}
@media screen and (max-width: 900px) {
  .landing__maxvi-b245 .landing__maxvi-b245_battery .value{
    top: 177.2778vw;
    font-size: 9.0556vw
  }
}
.landing__maxvi-b245 .landing__maxvi-b245_battery .value strong{
  font-size: 3.2407vw;
  font-weight: 400;
  line-height: 1;
  font-family: "Open Sans", Arial, sans-serif
}
@media screen and (max-width: 900px) {
  .landing__maxvi-b245 .landing__maxvi-b245_battery .value strong{
    font-size: 12.7778vw
  }
}
.landing__maxvi-b245 .landing__maxvi-b245_keyboard{
  height: 44.6296vw;
  overflow: hidden;
  background: linear-gradient(70deg, #7c8a94 0%, #e7edf1 60%)
}
@media screen and (max-width: 900px) {
  .landing__maxvi-b245 .landing__maxvi-b245_keyboard{
    height: 433.3333vw;
    background: linear-gradient(315deg, #7c8a94 0%, #e7edf1 100%) top/100% 50% no-repeat, linear-gradient(180deg, #e7edf1 18%, #7c8a94 100%) bottom/100% 50% no-repeat
  }
}
.landing__maxvi-b245 .landing__maxvi-b245_keyboard .info-wrapper{
  position: relative;
  height: 100%;
  width: 100%
}
.landing__maxvi-b245 .landing__maxvi-b245_keyboard .oval{
  position: absolute;
  left: 9.3519vw;
  top: 26.9907vw;
  height: 19.3981vw;
  width: 37.6852vw;
  border-radius: 50%;
  --tw-bg-opacity: 1;
  background-color: rgb(231 237 241 / var(--tw-bg-opacity, 1))
}
@media screen and (max-width: 900px) {
  .landing__maxvi-b245 .landing__maxvi-b245_keyboard .oval{
    display: none
  }
}
.landing__maxvi-b245 .landing__maxvi-b245_keyboard .front,
.landing__maxvi-b245 .landing__maxvi-b245_keyboard .back,
.landing__maxvi-b245 .landing__maxvi-b245_keyboard .lantern{
  position: absolute
}
.landing__maxvi-b245 .landing__maxvi-b245_keyboard .front{
  left: 17.8241vw;
  top: 1.7593vw;
  width: 20.6481vw
}
@media screen and (max-width: 900px) {
  .landing__maxvi-b245 .landing__maxvi-b245_keyboard .front{
    left: 17vw;
    top: 271.6889vw;
    width: 70.1667vw
  }
}
.landing__maxvi-b245 .landing__maxvi-b245_keyboard .back{
  left: 60.9722vw;
  top: 1.7593vw;
  width: 21.8056vw
}
@media screen and (max-width: 900px) {
  .landing__maxvi-b245 .landing__maxvi-b245_keyboard .back{
    left: 17vw;
    top: 55.0222vw;
    width: 74.1111vw
  }
}
.landing__maxvi-b245 .landing__maxvi-b245_keyboard .lantern{
  pointer-events: none;
  left: 56.787vw;
  top: -1.3519vw;
  width: 21.1574vw
}
@media screen and (max-width: 900px) {
  .landing__maxvi-b245 .landing__maxvi-b245_keyboard .lantern{
    left: 2.7778vw;
    top: 44.4444vw;
    width: 71.9167vw
  }
}
.landing__maxvi-b245 .landing__maxvi-b245_keyboard .feature{
  position: absolute;
  left: 39.6759vw;
  display: flex;
  align-items: center;
  gap: 1.3426vw
}
@media screen and (max-width: 900px) {
  .landing__maxvi-b245 .landing__maxvi-b245_keyboard .feature{
    left: 5.8333vw;
    gap: 5.5556vw
  }
}
.landing__maxvi-b245 .landing__maxvi-b245_keyboard .feature .icon{
  display: block;
  width: 8.5648vw;
  flex-shrink: 0
}
@media screen and (max-width: 900px) {
  .landing__maxvi-b245 .landing__maxvi-b245_keyboard .feature .icon{
    width: 29.4444vw
  }
}
.landing__maxvi-b245 .landing__maxvi-b245_keyboard .feature .text{
  white-space: nowrap;
  font-size: 2.3148vw;
  line-height: 1.2;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1))
}
@media screen and (max-width: 900px) {
  .landing__maxvi-b245 .landing__maxvi-b245_keyboard .feature .text{
    font-size: 10vw
  }
}
.landing__maxvi-b245 .landing__maxvi-b245_keyboard .feature-lantern{
  top: 7.037vw
}
@media screen and (max-width: 900px) {
  .landing__maxvi-b245 .landing__maxvi-b245_keyboard .feature-lantern{
    top: 15vw
  }
}
.landing__maxvi-b245 .landing__maxvi-b245_keyboard .feature-keyboard{
  top: 25.4167vw
}
@media screen and (max-width: 900px) {
  .landing__maxvi-b245 .landing__maxvi-b245_keyboard .feature-keyboard{
    top: 234.7222vw
  }
}
.landing__maxvi-b245 .landing__maxvi-b245_features{
  height: 44.6296vw;
  overflow: hidden;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1))
}
@media screen and (max-width: 900px) {
  .landing__maxvi-b245 .landing__maxvi-b245_features{
    height: 216.6667vw
  }
}
.landing__maxvi-b245 .landing__maxvi-b245_features .info-wrapper{
  position: relative;
  height: 100%;
  width: 100%
}
.landing__maxvi-b245 .landing__maxvi-b245_features .image{
  position: absolute;
  left: 36.3426vw;
  top: 12.4537vw;
  width: 53.1481vw
}
@media screen and (max-width: 900px) {
  .landing__maxvi-b245 .landing__maxvi-b245_features .image{
    left: 0px;
    top: 122.5vw;
    width: 153.6111vw
  }
}
.landing__maxvi-b245 .landing__maxvi-b245_features .feature{
  position: absolute
}
.landing__maxvi-b245 .landing__maxvi-b245_features .feature .icon{
  width: 8.5648vw
}
@media screen and (max-width: 900px) {
  .landing__maxvi-b245 .landing__maxvi-b245_features .feature .icon{
    width: 29.4444vw
  }
}
.landing__maxvi-b245 .landing__maxvi-b245_features .feature .text{
  position: absolute;
  left: 10.9722vw;
  top: 1.5741vw;
  white-space: nowrap;
  font-size: 2.3148vw;
  line-height: 1.2;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1))
}
@media screen and (max-width: 900px) {
  .landing__maxvi-b245 .landing__maxvi-b245_features .feature .text{
    left: 34.1667vw;
    font-size: 10vw
  }
}
.landing__maxvi-b245 .landing__maxvi-b245_features .feature .text strong{
  font-weight: 400;
  font-family: "Open Sans", Arial, sans-serif
}
.landing__maxvi-b245 .landing__maxvi-b245_features .feature .text .br-mb{
  display: none
}
@media screen and (max-width: 900px) {
  .landing__maxvi-b245 .landing__maxvi-b245_features .feature .text .br-mb{
    display: inline
  }
}
.landing__maxvi-b245 .landing__maxvi-b245_features .feature-radio{
  left: 16.25vw;
  top: 6.2037vw
}
@media screen and (max-width: 900px) {
  .landing__maxvi-b245 .landing__maxvi-b245_features .feature-radio{
    left: 6.1111vw;
    top: 10.8333vw
  }
}
.landing__maxvi-b245 .landing__maxvi-b245_features .feature-radio .text{
  left: 10.8796vw;
  top: 3.1481vw
}
@media screen and (max-width: 900px) {
  .landing__maxvi-b245 .landing__maxvi-b245_features .feature-radio .text{
    left: 33.8889vw;
    top: 10.2778vw
  }
}
.landing__maxvi-b245 .landing__maxvi-b245_features .feature-cards{
  left: 16.1574vw;
  top: 17.5926vw
}
@media screen and (max-width: 900px) {
  .landing__maxvi-b245 .landing__maxvi-b245_features .feature-cards{
    left: 5.8333vw;
    top: 51.9444vw
  }
  .landing__maxvi-b245 .landing__maxvi-b245_features .feature-cards .text{
    top: -1.1111vw
  }
}
.landing__maxvi-b245 .landing__maxvi-b245_features .feature-typec{
  left: 16.1574vw;
  top: 28.9815vw
}
@media screen and (max-width: 900px) {
  .landing__maxvi-b245 .landing__maxvi-b245_features .feature-typec{
    left: 5.8333vw;
    top: 93.0556vw
  }
  .landing__maxvi-b245 .landing__maxvi-b245_features .feature-typec .text{
    top: 3.6111vw
  }
}
.landing__maxvi-b245 .landing__maxvi-b245_camera{
  height: 44.6296vw;
  overflow: hidden;
  --tw-bg-opacity: 1;
  background-color: rgb(231 237 241 / var(--tw-bg-opacity, 1))
}
@media screen and (max-width: 900px) {
  .landing__maxvi-b245 .landing__maxvi-b245_camera{
    height: 216.6667vw
  }
}
.landing__maxvi-b245 .landing__maxvi-b245_camera .info-wrapper{
  position: relative;
  height: 100%;
  width: 100%
}
.landing__maxvi-b245 .landing__maxvi-b245_camera .image{
  position: absolute;
  left: 33.3796vw;
  top: 5.463vw;
  width: 46.25vw
}
@media screen and (max-width: 900px) {
  .landing__maxvi-b245 .landing__maxvi-b245_camera .image{
    left: 0px;
    top: 42.2222vw;
    width: 100vw
  }
  .landing__maxvi-b245 .landing__maxvi-b245_camera .image img{
    max-width: none
  }
}
.landing__maxvi-b245 .landing__maxvi-b245_camera .image .image-mb{
  display: none
}
@media screen and (max-width: 900px) {
  .landing__maxvi-b245 .landing__maxvi-b245_camera .image .image-mb{
    display: block
  }
  .landing__maxvi-b245 .landing__maxvi-b245_camera .image .image-pc{
    display: none
  }
}
.landing__maxvi-b245 .landing__maxvi-b245_camera .camera-info,
.landing__maxvi-b245 .landing__maxvi-b245_camera .camera-button-info{
  pointer-events: none;
  position: absolute;
  inset: 0px
}
.landing__maxvi-b245 .landing__maxvi-b245_camera .camera-info .icon{
  position: absolute;
  left: 22.8704vw;
  top: 8.1481vw;
  width: 8.5648vw
}
@media screen and (max-width: 900px) {
  .landing__maxvi-b245 .landing__maxvi-b245_camera .camera-info .icon{
    left: 5.8333vw;
    top: 16.3889vw;
    width: 29.4444vw
  }
}
.landing__maxvi-b245 .landing__maxvi-b245_camera .camera-info .text{
  position: absolute;
  left: 22.1759vw;
  top: 17.8241vw;
  width: 9.9074vw;
  white-space: nowrap;
  text-align: center;
  font-size: 2.3148vw;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1))
}
@media screen and (max-width: 900px) {
  .landing__maxvi-b245 .landing__maxvi-b245_camera .camera-info .text{
    left: 40vw;
    top: 26.6667vw;
    width: auto;
    text-align: left;
    font-size: 10vw
  }
}
.landing__maxvi-b245 .landing__maxvi-b245_camera .bottom-shade{
  pointer-events: none;
  position: absolute;
  inset: 0px;
  opacity: 0;
  background: linear-gradient(180deg, rgba(28, 57, 77, 0) 40%, rgba(28, 57, 77, 0.75) 100%)
}
@media screen and (max-width: 900px) {
  .landing__maxvi-b245 .landing__maxvi-b245_camera .bottom-shade{
    inset: auto;
    left: -1.3889vw;
    top: 47.7778vw;
    height: 168.8889vw;
    width: 102.7778vw;
    background: linear-gradient(180deg, rgba(28, 57, 77, 0) 0%, rgba(28, 57, 77, 0.75) 100%)
  }
}
.landing__maxvi-b245 .landing__maxvi-b245_camera .camera-button-info{
  opacity: 0
}
.landing__maxvi-b245 .landing__maxvi-b245_camera .camera-button-info .frame{
  position: absolute;
  left: 45.1852vw;
  top: 31.0648vw;
  box-sizing: border-box;
  height: 9.9537vw;
  width: 26.0648vw;
  border-radius: 1.25vw;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(231 237 241 / var(--tw-border-opacity, 1));
  border-width: 0.3704vw
}
@media screen and (max-width: 900px) {
  .landing__maxvi-b245 .landing__maxvi-b245_camera .camera-button-info .frame{
    left: 14.3611vw;
    top: 107.3333vw;
    height: 25.3056vw;
    width: 66.25vw;
    border-radius: 3.1667vw;
    border-width: 0.9417vw
  }
}
.landing__maxvi-b245 .landing__maxvi-b245_camera .camera-button-info .label{
  position: absolute;
  left: 47.037vw;
  top: 32.5926vw;
  white-space: nowrap;
  font-size: 2.037vw;
  line-height: 1.2;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}
@media screen and (max-width: 900px) {
  .landing__maxvi-b245 .landing__maxvi-b245_camera .camera-button-info .label{
    left: 19.0556vw;
    top: 109.4444vw;
    font-size: 5.5556vw
  }
}
.landing__maxvi-b245 .landing__maxvi-b245_camera .camera-button-info .button-photo{
  position: absolute;
  left: 62.0833vw;
  top: 34.4444vw;
  width: 7.2685vw
}
@media screen and (max-width: 900px) {
  .landing__maxvi-b245 .landing__maxvi-b245_camera .camera-button-info .button-photo{
    left: 57.3056vw;
    top: 115.9167vw;
    width: 18.4722vw
  }
}