.style_modal__baYJa {
  z-index: 999 !important;
  animation: style_fadein__QUhR4 .5s;
}

@keyframes style_fadein__QUhR4 {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

/*
    TODO: SCEGLIERE DEI COLORI PIÙ GRADEVOLI --> IN BASE A STRAPI MAGARI ?
 */

.style_error__bCkKr {
  color: red;
}

.style_warning__IzIDx {
  color: orange;
}

.style_info__mmWwg {
  color: green;
}

.style_action__BLMNm {
  color: blue;
}

.style_bgError__JHSGY {
  background-color: rgb(234, 14, 14);
}

.style_bgWarning__WXMMt {
  background-color: #846421;
}

.style_bgInfo__V2DjR {
  background-color: green;
}

.style_bgAction__v8cKB {
  background-color: blue;
}

.style_iconAlert__195pz {
  width: 50px;
  height: 50px;
}

.style_dialogContainer__QT2Uz {
  border-radius: 20px;
}

.style_button__H5lwx {
  border-radius: 5px;
}

.style_divider__AF44L {
  height: 2px;
  background-color: black;
  opacity: 0.2;
}

@media (min-width: 640px) {
  .style_scrollToTop__mlir7 {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    right: -100px !important;
    bottom: 35px !important;
  }

  .style_scrollToTop__mlir7.style_active__g1QgO {
    right: 40px !important;
  }

  .style_scrollToTopIcon__u_tEB img {
    height: 22px !important;
  }

  .style_scrollToTopIcon__u_tEB {
    margin-bottom: 5px !important;
    border-radius: 9999px !important;
    --tw-bg-opacity: 1 !important;
    background-color: rgba(0, 92, 168, var(--tw-bg-opacity)) !important;
    --tw-shadow: 0 0 #0000 !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
    width: 40px !important;
    height: 40px !important;
  }
}

.style_scrollToTop__mlir7 {
  position: fixed;
  z-index: 50;
  cursor: pointer;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
  transition-duration: 500ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  right: -100px;
  bottom: 35px;
}

.style_scrollToTopIcon__u_tEB {
  margin-bottom: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  --tw-bg-opacity: 1;
  background-color: rgba(0, 92, 168, var(--tw-bg-opacity));
  --tw-shadow: 2px 2px 10px 0px rgba(0,0,0,0.1);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  width: 55px;
  height: 55px;
}

.style_scrollToTopIconImage__GjaRY {
  height: 32px;
  width: auto;
  transform: rotateZ(-90deg);
}

.style_scrollToTop__mlir7.style_active__g1QgO {
  right: 0;
}

@media (min-width: 640px) {
  .style_infoTable__rgOMN tr td p {
    font-size: 18px !important;
    line-height: normal !important;
  }
}

.style_description__KfeHP {
  line-height: 28px !important;
  white-space: pre-wrap;
}

.style_infoTable__rgOMN {
  width: 100%;
}

.style_infoTable__rgOMN tr {
  vertical-align: top;
}

.style_infoTable__rgOMN th {
  padding-bottom: 6px;
  text-align: left;
  font-weight: 700;
}

.style_infoTable__rgOMN tr td p {
  margin-bottom: 0px;
  padding-top: 6px;
  padding-bottom: 6px;
  font-size: 16px;
  line-height: normal;
}

.style_infoTable__rgOMN tr td:nth-child(2) p {
  font-weight: 700;
}

.style_infoTable__rgOMN tr:not(:last-child) {
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(225, 225, 225, var(--tw-border-opacity));
}

@media (min-width: 640px) {
  .style_infoTable__7ba0C tr td p {
    font-size: 18px !important;
    line-height: normal !important;
  }
}

.style_infoTable__7ba0C {
  width: 100%;
}

.style_infoTable__7ba0C tr {
  vertical-align: top;
}

.style_infoTable__7ba0C tr td p {
  margin-bottom: 0px;
  padding-top: 6px;
  padding-bottom: 6px;
  font-size: 16px;
  line-height: normal;
}

.style_infoTableInner__vs9kD {
  width: 100%;
}

.style_pSmall__qaEdo {
  text-align: right;
}

.style_infoTable__7ba0C tr td:nth-child(2) p {
  word-break: break-all !important;
  font-weight: 700 !important;
}

.style_infoTable__7ba0C tr:not(:last-child) {
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(225, 225, 225, var(--tw-border-opacity));
}

.style_accordionContainer__WjZrY {
}

.style_accordionHeaderActive__IoNs0 {
}

.style_accordionHeader__D6BHj {
  cursor: pointer;
  padding-top: 20px;
  padding-bottom: 20px;
}

.style_accordionBody__EEVNk {
  height: 0px;
  overflow: hidden;
  border-bottom-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgba(225, 225, 225, var(--tw-border-opacity));
  padding-left: 20px;
}

.style_accordionTitle__ifnzd {
  display: flex;
  justify-content: space-between;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 21px;
  line-height: normal;
  font-weight: 700;
}

.style_esecuzioniMobiliari__bD5Ot {
  padding-right: 10px;
  margin-bottom: 20px;
}

@media (min-width: 640px) {
  .style_infoTable__dAQ3S tr td {
    font-size: 18px !important;
    line-height: normal !important;
  }
}

.style_tooltip__ivNu0 {
  position: absolute;
  margin-top: 0.25rem;
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgba(153, 153, 153, var(--tw-border-opacity));
  padding: 1rem;
  z-index: 1000;
}

.style_infoTable__dAQ3S {
  width: 100%;
}

.style_infoTable__dAQ3S tr {
  vertical-align: top;
}

.style_infoTable__dAQ3S tr:not(:last-child) {
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(225, 225, 225, var(--tw-border-opacity));
}

.style_infoTable__dAQ3S tr td {
  margin-bottom: 0px;
  padding-top: 6px;
  padding-bottom: 6px;
  font-size: 16px;
  line-height: normal;
}

.style_tooltip__ivNu0:before,
.style_tooltip__ivNu0:after {
  content: '';
  position: absolute;
  border-style: solid;
}

/* outer triangle: for border */

.style_tooltip__ivNu0:before {
  top: -16px;
  left: 33%;
  border-width: 0 16px 16px;
  --tw-border-opacity: 1;
  border-color: rgba(153, 153, 153, var(--tw-border-opacity));
  border-right-color: transparent;
  border-left-color: transparent;
}

/* inner triangle: for fill */

.style_tooltip__ivNu0:after {
  top: -14px;
  left: calc(33% + 2px);
  border-width: 0 14px 14px;
  border-color: white transparent;
}


.style_tooltip__N_Vhd:before,
.style_tooltip__N_Vhd:after {
  content: '';
  position: absolute;
  border-style: solid;
}

/* outer triangle: for border */

.style_tooltip__N_Vhd:before {
  top: -16px;
  left: 16px;
  border-width: 0 16px 16px;
  --tw-border-opacity: 1;
  border-color: rgba(153, 153, 153, var(--tw-border-opacity));
  border-right-color: transparent;
  border-left-color: transparent;
}

/* inner triangle: for fill */

.style_tooltip__N_Vhd:after {
  top: -14px;
  left: 18px;
  border-width: 0 14px 14px;
  border-color: white transparent;
}  

.style_favouriteSvg__aFen2 {
  width: 40px;
  height: 60px;
}
@media (min-width: 640px) {
  .style_infoTable__j51UM tr td {
    font-size: 18px !important;
    line-height: normal !important;
  }
}

.style_tooltip__CbXwv {
  position: absolute;
  margin-top: 0.25rem;
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgba(153, 153, 153, var(--tw-border-opacity));
  padding: 1rem;
  z-index: 1000;
}

.style_infoTable__j51UM {
  width: 100%;
}

.style_infoTable__j51UM tr {
  vertical-align: top;
}

.style_infoTable__j51UM tr:not(:last-child) {
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(225, 225, 225, var(--tw-border-opacity));
}

.style_infoTable__j51UM tr td {
  margin-bottom: 0px;
  padding-top: 6px;
  padding-bottom: 6px;
  font-size: 16px;
  line-height: normal;
}

.style_tooltip__CbXwv:before,
.style_tooltip__CbXwv:after {
  content: '';
  position: absolute;
  border-style: solid;
}

/* outer triangle: for border */

.style_tooltip__CbXwv:before {
  top: -16px;
  left: 33%;
  border-width: 0 16px 16px;
  --tw-border-opacity: 1;
  border-color: rgba(153, 153, 153, var(--tw-border-opacity));
  border-right-color: transparent;
  border-left-color: transparent;
}

/* inner triangle: for fill */

.style_tooltip__CbXwv:after {
  top: -14px;
  left: calc(33% + 2px);
  border-width: 0 14px 14px;
  border-color: white transparent;
}


.style_favouriteSvg__9rb4I {
  width: 40px;
  height: 60px;
}
.style_tableContainer__qqL0_ {
  width: 100%;
  overflow-x: auto;
}

.style_table__62UAy {
  width: 100%;
}

.style_table__62UAy > thead tr th {
  padding-left: 10px;
  padding-right: 10px;
  text-align: center;
  font-size: 18px;
  line-height: normal;
  font-weight: 700;
}

@media (min-width: 640px) {
  .style_table__62UAy > thead tr th {
    padding-left: 0px;
    padding-right: 0px;
  }
}

.style_table__62UAy > tbody tr td {
  padding-top: 15px;
  text-align: center;
  font-size: 16px;
  line-height: normal;
}

.style_showMoreBtn__b4Ysy {
  text-align: center;
}

.style_modal__H3jfx {
  z-index: 999 !important;
}

.style_row__b03Eo {
  width: 100%;
  align-content: flex-start;
}

@media (min-width: 640px) {
  .style_row__b03Eo {
    margin-bottom: 25px;
    display: flex;
  }
}

.style_col__Gvv2E {
  margin-bottom: 20px;
  display: block;
  width: 100%;
}

@media (min-width: 640px) {
  .style_col__Gvv2E {
    margin-bottom: 0px;
    display: inline-block;
  }
}

@media (min-width: 640px) {
  .style_row__b03Eo > .style_col__Gvv2E:first-child:not(:only-child) {
    padding-right: 10px;
  }
}

@media (min-width: 640px) {
  .style_row__b03Eo > .style_col__Gvv2E:last-child:not(:only-child) {
    padding-left: 10px;
  }
}

@media (min-width: 640px) {
  .style_row__b03Eo > .style_col__Gvv2E:not(:last-child):not(:first-child) {
    padding-left: 10px;
    padding-right: 10px;
  }
}

.style_modalContainer__GyDzo {
  padding: 20px;
  animation: style_fadein__0A0eH .5s;
}

@keyframes style_fadein__0A0eH {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}
@media (min-width: 640px) {
  .style_map__eeawC {
    height: 550px !important;
  }
}

.style_map__eeawC {
  margin-top: 15px;
  width: 100%;
  border-radius: 0;
}

@media (min-width: 640px) {
  .style_map__eeawC {
    margin-top: 10px;
  }
}

.style_map__eeawC {
  height: 275px;
}

.style_serviceIconContainer__Y_a90 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 37px;
  height: 35px;
}

.style_reservationDescription__JpwXE {
  margin-top: 15px !important;
  margin-bottom: 20px !important;
  line-height: 20px !important;
}

.tags_tagContainer__617pM {
  position: absolute;
  display: flex;
  align-items: center;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  --tw-bg-opacity: 1;
  background-color: rgba(245, 97, 24, var(--tw-bg-opacity));
  padding-right: 30px;
  padding-left: 15px;
  height: 25px;
}

.tags_tagIcon__AJIpx {
  margin-right: 10px;
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}

.tags_tagLabel__aG0ph {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}

.style_fullscreen__csaec {
  width: 100vw;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
}

.style_toggler__sMhCD {
  position: absolute;
  border-radius: 9999px;
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
  width: 30px;
  height: 30px;
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  text-align: center;
  font-size: 18px;
  line-height: 32px;
  z-index: 1000;
  left: -30px;
}

.style_detailHidden__vueqd .style_toggler__sMhCD {
  left: 10px;
}

.style_hudHidden__HKol8 .style_toggler__sMhCD {
  left: -60px;
}

.style_toggler__sMhCD {
  top: 20px;
  left: 10px;
  width: 30px;
  height: 30px;
  display: none;
}

.style_closer__4xMAz {
  position: absolute;
  border-radius: 9999px;
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
  width: 30px;
  height: 30px;
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  text-align: center;
  font-size: 18px;
  line-height: 32px;
  z-index: 1000;
  right: -30px;
}

.style_detailHidden__vueqd .style_closer__4xMAz {
  right: 10px;
}

.style_hudHidden__HKol8 .style_closer__4xMAz {
  left: -60px;
}

.style_closer__4xMAz {
  top: 20px;
  right: 10px;
  width: 30px;
  height: 30px;
  display: none;
}

.style_button__DWnJc {
  width: 30px;
  height: 30px;
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  text-align: center;
  font-size: 18px;
  line-height: 32px;
  z-index: 1000;
}

.style_buttonLeft__rQgL8 {
  left: -30px;
}

.style_buttonRight__T3FNl {
  right: -30px;
}

.style_detailHidden__vueqd .style_buttonLeft__rQgL8 {
  left: 10px;
}

.style_detailHidden__vueqd .style_buttonRight__T3FNl {
  right: 10px;
}

.style_detailHiddenToggler__70yah {
  display: block;
}

.style_detailHiddenCloser__xCNWR {
  display: block;
}

.style_hudHidden__HKol8 .style_button__DWnJc {
  left: -60px;
}

.style_toggleHud__rupcu,
.style_brighterHud__cP_fs,
.style_darkerHud__p2hE_,
.style_zoomInHud__STuj7,
.style_zoomOutHud__mUng6,
.style_closeHud__LSV5Q {
  margin: auto;
  margin-top: 5px;
  width: 20px;
  height: 20px;
}

.style_brighter__2GqQS {
  position: absolute;
  border-radius: 9999px;
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
  width: 30px;
  height: 30px;
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  text-align: center;
  font-size: 18px;
  line-height: 32px;
  z-index: 1000;
  left: -30px;
}

.style_detailHidden__vueqd .style_brighter__2GqQS {
  left: 10px;
}

.style_hudHidden__HKol8 .style_brighter__2GqQS {
  left: -60px;
}

.style_brighter__2GqQS {
  top: 70px;
  transition: left 0.5s ease;
}

.style_darker__u_0qv {
  position: absolute;
  border-radius: 9999px;
  --tw-text-opacity: 1;
  color: rgba(153, 153, 153, var(--tw-text-opacity));
  width: 30px;
  height: 30px;
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  text-align: center;
  font-size: 18px;
  line-height: 32px;
  z-index: 1000;
  left: -30px;
}

.style_detailHidden__vueqd .style_darker__u_0qv {
  left: 10px;
}

.style_hudHidden__HKol8 .style_darker__u_0qv {
  left: -60px;
}

.style_darker__u_0qv {
  top: 110px;
  transition: left 0.5s ease;
}

.style_zoomIn__Mk9pG {
  position: absolute;
  border-radius: 9999px;
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
  width: 30px;
  height: 30px;
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  text-align: center;
  font-size: 18px;
  line-height: 32px;
  z-index: 1000;
  left: -30px;
}

.style_detailHidden__vueqd .style_zoomIn__Mk9pG {
  left: 10px;
}

.style_hudHidden__HKol8 .style_zoomIn__Mk9pG {
  left: -60px;
}

.style_zoomIn__Mk9pG {
  top: 160px;
  transition: left 0.5s ease;
}

.style_zoomOut__bJCPp {
  position: absolute;
  border-radius: 9999px;
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
  width: 30px;
  height: 30px;
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  text-align: center;
  font-size: 18px;
  line-height: 32px;
  z-index: 1000;
  left: -30px;
}

.style_detailHidden__vueqd .style_zoomOut__bJCPp {
  left: 10px;
}

.style_hudHidden__HKol8 .style_zoomOut__bJCPp {
  left: -60px;
}

.style_zoomOut__bJCPp {
  top: 200px;
  transition: left 0.5s ease;
}

.style_maxLightBrighter__oRbE_,
.style_minLightDarker__QVPOM,
.style_maxZoomZoomIn__BxhaL,
.style_minZoomZoomOut__y4Yj1,
.style_maxLightBrighter__oRbE_ #style_brighterHud__cP_fs,
.style_minLightDarker__QVPOM #style_darkerHud__p2hE_,
.style_maxZoomZoomIn__BxhaL #style_zoomInHud__STuj7,
.style_minZoomZoomOut__y4Yj1 #style_zoomOutHud__mUng6 {
  color: #aaa !important;
}

.style_slider__jFlJU {
  position: absolute;
  bottom: -400px;
  height: 80px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  text-align: center;
  transition: bottom 0.5s ease;
  z-index: 99;
}

.style_fullscreenSlider__Yo3Dv {
  z-index: 1000;
}

.style_detailHiddenSlider__NihfD {
  bottom: 10px;
}

.style_hudHiddenSlider__MkV7C {
  bottom: 10px !important;
}

.style_photosphere__4vegn {
  width: 100%;
  height: 100%;
  filter: blur(1px);
}

.style_light-3Photosphere__pL4B6 {
  filter: blur(1px) brightness(40%);
}

.style_light-2Photosphere__q_M8C {
  filter: blur(1px) brightness(60%);
}

.style_light-1Photosphere__NQx3R {
  filter: blur(1px) brightness(80%);
}

.style_light0Photosphere__Wl0GF {
  filter: blur(1px) brightness(100%);
}

.style_light1Photosphere__OM9wX {
  filter: blur(1px) brightness(120%);
}

.style_light2Photosphere__Nsshy {
  filter: blur(1px) brightness(140%);
}

.style_light3Photosphere__ppdg3 {
  filter: blur(1px) brightness(160%);
}

.yarl__fullsize{
  height:100%;
  width:100%
}

.yarl__relative{
  position:relative
}

.yarl__portal{
  bottom:0;
  left:0;
  opacity:0;
  overflow:hidden;
  position:fixed;
  right:0;
  top:0;
  transition:opacity var(--yarl__fade_animation_duration,.25s) var(--yarl__fade_animation_timing_function,ease);
  z-index:var(--yarl__portal_zindex,9999)
}

.yarl__portal_open{
  opacity:1
}

.yarl__container{
  background-color:var(--yarl__container_background_color,var(--yarl__color_backdrop,#000));
  bottom:0;
  left:0;
  outline:none;
  overflow:hidden;
  overscroll-behavior:var(--yarl__controller_overscroll_behavior,contain);
  position:absolute;
  right:0;
  top:0;
  touch-action:var(--yarl__controller_touch_action,none);
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}

.yarl__carousel{
  align-content:center;
  align-items:stretch;
  display:flex;
  flex:0 0 auto;
  height:100%;
  justify-content:center;
  opacity:var(--yarl__pull_opacity,1);
  transform:translate(var(--yarl__swipe_offset,0),var(--yarl__pull_offset,0));
  width:calc(100% + (var(--yarl__carousel_slides_count) - 1)*(100% + var(--yarl__carousel_spacing_px, 0)*1px + var(--yarl__carousel_spacing_percent, 0)*1%))
}

.yarl__carousel_with_slides{
  -moz-column-gap:calc(var(--yarl__carousel_spacing_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_spacing_percent, 0)*1%);
  column-gap:calc(var(--yarl__carousel_spacing_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_spacing_percent, 0)*1%)
}

.yarl__flex_center{
  align-content:center;
  align-items:center;
  display:flex;
  justify-content:center
}

.yarl__slide{
  flex:1;
  overflow:hidden;
  padding:calc(var(--yarl__carousel_padding_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_padding_percent, 0)*1%);
  position:relative
}

[dir=rtl] .yarl__slide{
  --yarl__direction:-1
}

.yarl__slide_image{
  max-height:100%;
  max-width:100%;
  -o-object-fit:contain;
  object-fit:contain;
  touch-action:var(--yarl__controller_touch_action,none);
  -moz-user-select:none;
  user-select:none;
  -webkit-user-select:none;
  -webkit-touch-callout:none
}

.yarl__slide_image_cover{
  height:100%;
  -o-object-fit:cover;
  object-fit:cover;
  width:100%
}

.yarl__slide_image_loading{
  opacity:0
}

@media screen and (min-width:800px){
  .yarl__slide_wrapper:not(.yarl__slide_wrapper_interactive) .yarl__slide_image{
    -webkit-backface-visibility:hidden;
    -webkit-transform:translateZ(0);
    -webkit-transform-style:preserve-3d
  }
}

.yarl__slide_placeholder{
  left:50%;
  line-height:0;
  position:absolute;
  top:50%;
  transform:translateX(-50%) translateY(-50%)
}

.yarl__slide_loading{
  animation:yarl__delayed_fadein 1s linear;
  color:var(--yarl__slide_icon_loading_color,var(--yarl__color_button,hsla(0,0%,100%,.8)))
}

.yarl__slide_loading line{
  animation:yarl__stroke_opacity 1s linear infinite
}

.yarl__slide_loading line:first-of-type{
  animation-delay:-1.875s
}

.yarl__slide_loading line:nth-of-type(2){
  animation-delay:-1.75s
}

.yarl__slide_loading line:nth-of-type(3){
  animation-delay:-1.625s
}

.yarl__slide_loading line:nth-of-type(4){
  animation-delay:-1.5s
}

.yarl__slide_loading line:nth-of-type(5){
  animation-delay:-1.375s
}

.yarl__slide_loading line:nth-of-type(6){
  animation-delay:-1.25s
}

.yarl__slide_loading line:nth-of-type(7){
  animation-delay:-1.125s
}

.yarl__slide_loading line:nth-of-type(8){
  animation-delay:-1s
}

.yarl__slide_error{
  color:var(--yarl__slide_icon_error_color,red);
  height:var(--yarl__slide_icon_error_size,48px);
  width:var(--yarl__slide_icon_error_size,48px)
}

@media (prefers-reduced-motion){
  .yarl__portal,.yarl__slide{
    transition:unset
  }

  .yarl__slide_loading,.yarl__slide_loading line{
    animation:unset
  }
}

.yarl__toolbar{
  bottom:auto;
  display:flex;
  justify-content:flex-end;
  left:auto;
  padding:var(--yarl__toolbar_padding,8px);
  position:absolute;
  right:0;
  top:0
}

[dir=rtl] .yarl__toolbar{
  bottom:auto;
  left:0;
  right:auto;
  top:0
}

.yarl__icon{
  height:var(--yarl__icon_size,32px);
  width:var(--yarl__icon_size,32px)
}

.yarl__button{
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  background-color:var(--yarl__button_background_color,transparent);
  border:var(--yarl__button_border,0);
  color:var(--yarl__color_button,hsla(0,0%,100%,.8));
  cursor:pointer;
  filter:var(--yarl__button_filter,drop-shadow(2px 2px 2px rgba(0,0,0,.8)));
  line-height:0;
  margin:var(--yarl__button_margin,0);
  outline:none;
  padding:var(--yarl__button_padding,8px);
  -webkit-tap-highlight-color:transparent
}

.yarl__button:focus{
  color:var(--yarl__color_button_active,#fff)
}

.yarl__button:focus:not(:focus-visible){
  color:var(--yarl__color_button,hsla(0,0%,100%,.8))
}

.yarl__button:focus-visible{
  color:var(--yarl__color_button_active,#fff)
}

@media (hover:hover){
  .yarl__button:focus-visible:hover,.yarl__button:focus:hover,.yarl__button:hover{
    color:var(--yarl__color_button_active,#fff)
  }
}

.yarl__button:disabled{
  color:var(--yarl__color_button_disabled,hsla(0,0%,100%,.4));
  cursor:default
}

.yarl__navigation_next,.yarl__navigation_prev{
  padding:var(--yarl__navigation_button_padding,24px 16px);
  position:absolute;
  top:50%;
  transform:translateY(-50%)
}

.yarl__navigation_prev{
  left:0
}

[dir=rtl] .yarl__navigation_prev{
  left:unset;
  right:0;
  transform:translateY(-50%) rotate(180deg)
}

.yarl__navigation_next{
  right:0
}

[dir=rtl] .yarl__navigation_next{
  left:0;
  right:unset;
  transform:translateY(-50%) rotate(180deg)
}

.yarl__no_scroll{
  height:100%;
  overflow:hidden;
  overscroll-behavior:none
}

@keyframes yarl__delayed_fadein{
  0%{
    opacity:0
  }

  80%{
    opacity:0
  }

  to{
    opacity:1
  }
}

@keyframes yarl__stroke_opacity{
  0%{
    stroke-opacity:1
  }

  to{
    stroke-opacity:.125
  }
}
.yarl__thumbnails{
  display:flex;
  height:100%
}

.yarl__thumbnails_bottom,.yarl__thumbnails_end .yarl__thumbnails_track,.yarl__thumbnails_start .yarl__thumbnails_track,.yarl__thumbnails_top{
  flex-direction:column
}

.yarl__thumbnails_wrapper{
  flex:1;
  position:relative
}

.yarl__thumbnails_container{
  background-color:var(--yarl__thumbnails_container_background_color,var(--yarl__color_backdrop,#000));
  flex:0 0 auto;
  overflow:hidden;
  padding:var(--yarl__thumbnails_container_padding,16px);
  position:relative;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  -webkit-touch-callout:none
}

.yarl__thumbnails_vignette{
  pointer-events:none;
  position:absolute;
  --yarl__thumbnails_vignette_size:12%
}

@media (min-width:1200px){
  .yarl__thumbnails_vignette{
    --yarl__thumbnails_vignette_size:8%
  }
}

@media (min-width:2000px){
  .yarl__thumbnails_vignette{
    --yarl__thumbnails_vignette_size:5%
  }
}

.yarl__thumbnails_bottom .yarl__thumbnails_vignette,.yarl__thumbnails_top .yarl__thumbnails_vignette{
  background:linear-gradient(to right,var(--yarl__color_backdrop,#000) 0,transparent var(--yarl__thumbnails_vignette_size,12%) calc(100% - var(--yarl__thumbnails_vignette_size, 12%)),var(--yarl__color_backdrop,#000) 100%);
  height:100%;
  left:0;
  right:0
}

.yarl__thumbnails_end .yarl__thumbnails_vignette,.yarl__thumbnails_start .yarl__thumbnails_vignette{
  background:linear-gradient(to bottom,var(--yarl__color_backdrop,#000) 0,transparent var(--yarl__thumbnails_vignette_size,12%) calc(100% - var(--yarl__thumbnails_vignette_size, 12%)),var(--yarl__color_backdrop,#000) 100%);
  bottom:0;
  top:0;
  width:100%
}

.yarl__thumbnails_track{
  gap:var(--yarl__thumbnails_thumbnail_gap,16px);
  outline:none
}

.yarl__thumbnails_thumbnail{
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  background:var(--yarl__thumbnails_thumbnail_background,#000);
  border-color:var(--yarl__thumbnails_thumbnail_border_color,var(--yarl__color_button,hsla(0,0%,100%,.8)));
  border-radius:var(--yarl__thumbnails_thumbnail_border_radius,4px);
  border-style:var(--yarl__thumbnails_thumbnail_border_style,solid);
  border-width:var(--yarl__thumbnails_thumbnail_border,1px);
  cursor:pointer;
  flex:0 0 auto;
  -webkit-tap-highlight-color:transparent;
  box-sizing:content-box;
  height:var(--yarl__thumbnails_thumbnail_height,80px);
  outline:none;
  overflow:hidden;
  padding:var(--yarl__thumbnails_thumbnail_padding,4px);
  position:relative;
  width:var(--yarl__thumbnails_thumbnail_width,120px)
}

.yarl__thumbnails_thumbnail_active{
  border-color:var(--yarl__thumbnails_thumbnail_active_border_color,var(--yarl__color_button_active,#fff))
}

.yarl__thumbnails_thumbnail_fadein{
  animation:yarl__thumbnails_thumbnail_fadein var(--yarl__thumbnails_thumbnail_fadein_duration,.5s) ease-in-out var(--yarl__thumbnails_thumbnail_fadein_delay,0s) forwards;
  opacity:0
}

.yarl__thumbnails_thumbnail_fadeout{
  animation:yarl__thumbnails_thumbnail_fadeout var(--yarl__thumbnails_thumbnail_fadeout_duration,.5s) ease-in-out var(--yarl__thumbnails_thumbnail_fadeout_delay,0s) forwards;
  cursor:unset
}

.yarl__thumbnails_thumbnail_placeholder{
  cursor:unset;
  visibility:hidden
}

.yarl__thumbnails_thumbnail:focus{
  box-shadow:var(--yarl__thumbnails_thumbnail_focus_box_shadow,#000 0 0 0 2px,var(--yarl__color_button,hsla(0,0%,100%,.8)) 0 0 0 4px)
}

.yarl__thumbnails_thumbnail:focus:not(:focus-visible){
  box-shadow:unset
}

.yarl__thumbnails_thumbnail:focus-visible{
  box-shadow:var(--yarl__thumbnails_thumbnail_focus_box_shadow,#000 0 0 0 2px,var(--yarl__color_button,hsla(0,0%,100%,.8)) 0 0 0 4px)
}

.yarl__thumbnails_thumbnail_icon{
  color:var(--yarl__thumbnails_thumbnail_icon_color,var(--yarl__color_button,hsla(0,0%,100%,.8)));
  filter:var(--yarl__thumbnails_thumbnail_icon_filter,drop-shadow(2px 2px 2px rgba(0,0,0,.8)));
  height:var(--yarl__thumbnails_thumbnail_icon_size,32px);
  left:50%;
  position:absolute;
  top:50%;
  transform:translateX(-50%) translateY(-50%);
  width:var(--yarl__thumbnails_thumbnail_icon_size,32px)
}

@keyframes yarl__thumbnails_thumbnail_fadein{
  0%{
    opacity:0
  }

  to{
    opacity:1
  }
}

@keyframes yarl__thumbnails_thumbnail_fadeout{
  0%{
    opacity:1
  }

  to{
    opacity:0
  }
}
@media (min-width: 640px) {
  .style_infoButtonIcon__U0FH3 {
    height: 36px !important;
    width: 36px !important;
  }

  .style_carouselContainer__qpArT {
    height: 419px !important;
  }
}

.style_topInsertionTag__4wd9G {
  top: 20px;
  left: 0;
}

.style_carouselContainer__qpArT {
  position: relative;
  display: block;
  width: 100%;
  z-index: 99;
  height: 251px;
}

.style_carouselContainerFullscreen__5RlWK {
  z-index: 100;
}

.style_arrowLeft__o9ecK, .style_arrowRight__k6vRK {
  position: absolute;
}

.style_arrowLeft__o9ecK,
.style_arrowRight__k6vRK {
  height: 100px;
  top: 0;
  bottom: 0;
  z-index: 10;
}

.style_arrowLeftImage__0DNhb,
.style_arrowRightImage___nXWx {
  width: 30px;
  height: 30px;
  border-radius: 20px;
  background-color: black;
  box-shadow: 0px 8px 15px black;
}

.style_arrowLeft__o9ecK {
  margin-left: 15px;
}

.style_arrowRight__k6vRK {
  right: 0;
  margin-right: 15px;
}

.style_infoButtonIcon__U0FH3 {
  height: 20px;
  width: auto;
}

.style_infoButtonLabel__aO_wr {
  text-align: center;
  max-width: 64px;
}

.style_tagsContainer__l0YTM {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
}

.style_tagsContainer__l0YTM .style_viewsTag__CWJNw p, .style_tagsContainer__l0YTM .style_bidsTag__Ql2Tp p {
  width: 100%;
  text-align: left;
}

.style_tagsContainer__l0YTM .style_viewsTag__CWJNw {
  margin-top: 20px;
  display: flex;
  width: 100%;
  align-items: center;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  padding-right: 10px;
  padding-left: 6px;
  left: 0;
}

.style_tagsContainer__l0YTM .style_viewsTag__CWJNw img {
  margin-left: 5px;
  width: 18px;
  height: 12px;
}

.style_tagsContainer__l0YTM .style_bidsTag__Ql2Tp {
  margin-top: 10px;
  display: flex;
  align-items: center;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  padding-right: 10px;
  padding-left: 6px;
  left: 0;
}

.style_tagsContainer__l0YTM .style_bidsTag__Ql2Tp img {
  margin-right: 5px;
  width: 21px;
  height: 18px;
}

.style_mediaButton__9u6dH {
  margin-left: 10px;
  margin-right: 10px;
  display: flex;
  cursor: pointer;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

@media (min-width: 640px) {
  .style_mediaButton__9u6dH {
    margin-left: 20px;
    margin-right: 20px;
  }
}

@media (min-width: 1330px) {
  .style_mediaButton__9u6dH {
    margin-left: 25px;
    margin-right: 25px;
  }
}

.style_fullscreen__kNvC5 {
  width: 100vw;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
}

.style_button__nEuu1 {
  width: 30px;
  height: 30px;
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  text-align: center;
  font-size: 18px;
  line-height: 32px;
  z-index: 1000;
}

.style_buttonRight__bEYzU {
  right: -30px;
}

.style_fullscreenIcon__RJxuD {
  position: absolute;
  border-radius: 9999px;
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
  width: 30px;
  height: 30px;
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  text-align: center;
  font-size: 18px;
  line-height: 32px;
  z-index: 1000;
  right: -30px;
  top: 20px;
  right: 10px;
  transition: left 0.5s ease;
}

.style_fullscreenFullscreenIcon__vYCBC {
  display: none;
}

.style_fullscreenIconHud__mV3rn {
  padding: 8px;
  margin: auto;
}

.style_loading__d5ery:after {
  content: 'Caricamento...';
  position: absolute;
  top: 50%;
  left: 0;
  z-index: -1;
  text-align: center;
  width: 100%;
}

.style_container__0Vb7C {
  cursor: pointer;
  border-radius: 0;
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgba(193, 193, 193, var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(249, 249, 249, var(--tw-bg-opacity));
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
  flex: 1;
  margin-left: 10px;
  margin-right: 10px;
}

.style_container__0Vb7C:first-child {
  margin-left: 0;
}

.style_container__0Vb7C:last-child {
  margin-right: 0;
}

.style_container__0Vb7C p {
  --tw-text-opacity: 1;
  color: rgba(10, 10, 10, var(--tw-text-opacity));
}

.style_containerActive__XUIeQ {
  --tw-border-opacity: 1 !important;
  border-color: rgba(10, 10, 10, var(--tw-border-opacity)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgba(10, 10, 10, var(--tw-bg-opacity)) !important;
}

.style_containerActive__XUIeQ p {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}

.style_container__LigEd {
  margin-bottom: 30px;
  display: flex;
  width: 100%;
  overflow: hidden;
  border-radius: 0;
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  --tw-shadow: 2px 2px 10px 0px rgba(0,0,0,0.1);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.style_container__LigEd:hover {
  --tw-shadow: 10px 10px 60px rgba(0,0,0,0.25);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.style_container__LigEd {
  transition-property: box-shadow;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
  transition-duration: 700ms;
  height: 330px;
}

.style_imageContainer___Ag_o {
  position: relative;
  height: 100%;
  overflow: hidden;
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: 459px;
  cursor: pointer;
}

.style_infoContainer__ANCjO {
  position: relative;
  height: 100%;
  width: 100%;
  cursor: pointer;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.style_infoContainer__ANCjO .style_title__9I4iw {
  font-size: 16px;
  line-height: normal;
  line-height: 22px !important;
  height: 44px;
  margin-bottom: 6px;
}

.style_infoContainer__ANCjO .style_cityLabel__4c_y1 {
  margin-top: 10px !important;
  margin-bottom: 1px !important;
  --tw-text-opacity: 1 !important;
  color: rgba(121, 121, 121, var(--tw-text-opacity)) !important;
}

.style_infoContainer__ANCjO .style_basePriceLabel__if9Zo {
  margin-top: 20px !important;
  margin-bottom: 1px !important;
  --tw-text-opacity: 1 !important;
  color: rgba(121, 121, 121, var(--tw-text-opacity)) !important;
}

.style_infoContainer__ANCjO .style_saleTimeLabel__GHvCb {
  margin-top: 25px !important;
  margin-bottom: 1px !important;
  --tw-text-opacity: 1 !important;
  color: rgba(121, 121, 121, var(--tw-text-opacity)) !important;
}

.style_tagsContainer__4HXg0 {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 100;
}

.style_tagsContainer__4HXg0 .style_viewsTag__TYkTk p, .style_tagsContainer__4HXg0 .style_bidsTag__FI7QO p {
  width: 100%;
  text-align: right;
}

.style_tagsContainer__4HXg0 .style_viewsTag__TYkTk {
  margin-top: 20px;
  display: flex;
  width: 100%;
  align-items: center;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  padding-right: 6px;
  padding-left: 10px;
  right: 0;
}

.style_tagsContainer__4HXg0 .style_viewsTag__TYkTk svg {
  margin-right: 5px;
  width: 18px;
  height: 12px;
}

.style_tagsContainer__4HXg0 .style_bidsTag__FI7QO {
  margin-top: 10px;
  display: flex;
  align-items: center;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  padding-right: 6px;
  padding-left: 10px;
  right: 0;
}

.style_tagsContainer__4HXg0 .style_bidsTag__FI7QO svg {
  margin-right: 5px;
  width: 21px;
  height: 18px;
}

.style_mediaContainer__Kthhs {
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  padding-left: 20px;
  padding-right: 20px;
  width: 240px;
  height: 38px;
  bottom: 0;
  left: 0;
  right: 0;
}

.style_mediaContainerSingle__SLS8x {
  justify-content: center !important;
  width: 150px !important;
}

.style_mediaContainer__Kthhs .style_photos__l6iB2, .style_mediaContainer__Kthhs .style_virtualTour___fUGo {
  display: flex;
  align-items: center;
}

.style_mediaContainer__Kthhs .style_photos__l6iB2 svg {
  margin-right: 6px;
  width: 18px;
  height: 18px;
}

.style_mediaContainer__Kthhs .style_virtualTour___fUGo svg {
  margin-right: 6px;
  width: 25px;
  height: 25px;
}

.style_arrowLeft__5lzfA, .style_arrowRight__SWXfP {
  position: absolute;
}

.style_arrowLeft__5lzfA,
.style_arrowRight__SWXfP {
  top: 0;
  bottom: 0;
}

.style_arrowLeft__5lzfA svg,
.style_arrowRight__SWXfP svg {
  width: 30px;
  height: 30px;
}

.style_arrowLeft__5lzfA svg {
  transform: rotateZ(180deg);
}

.style_arrowLeft__5lzfA {
  margin-left: 15px;
}

.style_arrowRight__SWXfP {
  right: 0;
  margin-right: 15px;
}

.style_topInsertionTag__FzyvZ {
  margin-top: 20px;
  left: 0;
  top: 0;
}

@media (min-width: 640px) {
  .style_favouritesCtaContainer__WhFtA {
    right: 0;
    top: 0;
  }

  .style_jugaadExternalPropertyContainer__e2imj {
    right: 0;
    bottom: 0;
  }
}

@media (min-width: 768px) {
  .style_favouritesCtaContainer__WhFtA {
    right: 0;
    top: 0;
    margin-top: 10px;
  }

  .style_jugaadExternalPropertyContainer__e2imj {
    right: 0;
    bottom: 0;
    margin-top: 10px;
  }
}

@media (min-width: 1330px) {
  .style_favouritesCtaContainer__WhFtA {
    right: 0;
    top: unset;
    bottom: 0;
  }

  .style_jugaadExternalPropertyContainer__e2imj {
    left: 0;
    top: unset;
    bottom: 0;
  }
}

.style_favouritesCtaContainer__WhFtA {
  position: absolute;
  margin-right: 20px;
  margin-bottom: 10px;
  display: flex;
  flex: 1 1 0%;
  cursor: pointer;
  align-items: center;
  justify-content: flex-end;
}

.style_jugaadExternalPropertyContainer__e2imj {
  position: absolute;
  margin-right: 20px;
  margin-bottom: 10px;
  margin-left: 15px;
  display: flex;
  flex: 1 1 0%;
  cursor: pointer;
  align-items: center;
  justify-content: flex-start;
  height: 40px;
}

.style_jugaadExternalPropertyContainer__e2imj img {
  height: 100%;
}

.style_favouritesLabel___6Mzt {
  margin-right: 6px;
  width: 50%;
  text-align: right;
}

.style_favouritesIcon__pWsrn {
  width: 30px;
  height: 26px;
}

.style_container__22Ilb {
  position: relative;
  width: 100%;
  cursor: pointer;
  overflow: hidden;
  border-radius: 0;
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  padding-bottom: 15px;
  --tw-shadow: 2px 2px 10px 0px rgba(0,0,0,0.1);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.style_container__22Ilb:hover {
  --tw-shadow: 10px 10px 60px rgba(0,0,0,0.25);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.style_container__22Ilb {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
  transition-duration: 700ms;
  min-height: 617px;
  max-width: 367px;
}

.style_infoContainer__cZenH {
  margin-top: 15px;
  padding-left: 15px;
  padding-right: 15px;
}

.style_titleContainer__qjLbo {
  margin-bottom: 10px;
  max-height: 4rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;
}

.style_title__eJd26 {
  position: relative;
  margin-bottom: 5px;
  text-align: justify;
  font-size: 16px;
  line-height: normal;
}

.style_cityLabel__F2ATx {
  margin-top: 10px;
  --tw-text-opacity: 1;
  color: rgba(121, 121, 121, var(--tw-text-opacity));
}

.style_city__cyUW0 {
  margin-top: 1px;
}

.style_pricesContainer__hjo0N {
  position: relative;
  margin-top: 5px;
  margin-bottom: 10px;
  display: flex;
}

.style_priceColumn__8C5wO {
  flex: 1 1 0%;
  padding-right: 15px;
}

.style_priceLabel__QMbDp {
  --tw-text-opacity: 1;
  color: rgba(121, 121, 121, var(--tw-text-opacity));
}

.style_priceValue__3AQtN {
  margin-top: 1px;
}

.style_saleContainer__tuvfV {
  margin-top: 10px;
  display: flex;
  padding-left: 15px;
  padding-right: 15px;
}

.style_saleDateContainer__fX9zX {
  /*@apply w-7/12;*/
}

.style_saleDateLabel__c_DGD {
  --tw-text-opacity: 1;
  color: rgba(121, 121, 121, var(--tw-text-opacity));
}

.style_saleDate__qnYkX {
  margin-top: 1px;
}

.style_favouritesCtaContainer__qHFKf {
  position: absolute;
  margin-top: 0.75rem;
  margin-right: 0px;
  display: flex;
  width: 100%;
  align-items: flex-end;
  justify-content: flex-end;
  bottom: 10px;
  padding-right: 10px;
}

.style_jugaadExternalPropertyContainer__50pBx {
  position: absolute;
  margin-top: 0.75rem;
  margin-left: 0px;
  display: flex;
  width: 100%;
  align-items: flex-start;
  justify-content: flex-start;
  bottom: 10px;
  padding-left: 10px;
}

.style_favouritesLabel__OwofH {
  margin-right: 0.5rem;
  width: 50%;
  text-align: right;
  font-style: italic;
}

.style_favouritesIcon__ccbAJ {
  fill: currentColor;
  stroke: currentColor;
  --tw-text-opacity: 1;
  color: rgba(0, 92, 168, var(--tw-text-opacity));
  width: 30px;
  height: 26px;
}

.style_insertionTagContainer__cOHQm {
  left: 0;
  top: 20px;
}

.style_superPriceTagContainer__OlFp_ {
  left: 0;
  bottom: 0;
}

.style_tagsContainer__8vOVk {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 100;
}

.style_tagsContainer__8vOVk .style_viewsTag__DSM6M p, .style_tagsContainer__8vOVk .style_bidsTag__hqPU3 p {
  width: 100%;
  text-align: right;
}

.style_tagsContainer__8vOVk .style_viewsTag__DSM6M {
  margin-top: 20px;
  display: flex;
  width: 100%;
  align-items: center;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  padding-right: 6px;
  padding-left: 10px;
  right: 0;
}

.style_tagsContainer__8vOVk .style_viewsTag__DSM6M img {
  margin-right: 5px;
  width: 18px;
  height: 12px;
}

.style_tagsContainer__8vOVk .style_bidsTag__hqPU3 {
  margin-top: 10px;
  display: flex;
  align-items: center;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  padding-right: 6px;
  padding-left: 10px;
  right: 0;
}

.style_tagsContainer__8vOVk .style_bidsTag__hqPU3 img {
  margin-right: 5px;
  width: 21px;
  height: 18px;
}

.style_soldContainer__iw1mI {
  align-items: center;
}

.style_reservePriceContainer__BcgAB {
  display: flex;
  padding-left: 15px;
  padding-right: 15px;
}

.style_container__LNSRK {
  position: relative;
  width: 100%;
  cursor: pointer;
  overflow: hidden;
  border-radius: 0;
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  padding-bottom: 15px;
  --tw-shadow: 2px 2px 10px 0px rgba(0,0,0,0.1);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.style_container__LNSRK:hover {
  --tw-shadow: 10px 10px 60px rgba(0,0,0,0.25);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.style_container__LNSRK {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
  transition-duration: 700ms;
  height: 435px;
  max-width: 367px;
}

.style_infoContainer__yKdXR {
  margin-top: 15px;
  padding-left: 15px;
  padding-right: 15px;
}

.style_titleContainer__JP6kV {
  margin-bottom: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;
}

.style_title__idsS3 {
  position: relative;
  margin-bottom: 5px;
  text-align: justify;
  font-size: 16px;
  line-height: normal;
}

.style_cityLabel__Zqw9s {
  margin-top: 10px;
  --tw-text-opacity: 1;
  color: rgba(121, 121, 121, var(--tw-text-opacity));
}

.style_city__nokpo {
  margin-top: 1px;
}

.style_pricesContainer__9yKb6 {
  position: relative;
  margin-top: 5px;
  margin-bottom: 10px;
  display: flex;
}

.style_priceColumn__M324O {
  flex: 1 1 0%;
  padding-right: 15px;
}

.style_priceLabel__YfpBF {
  --tw-text-opacity: 1;
  color: rgba(121, 121, 121, var(--tw-text-opacity));
}

.style_priceValue__C7m7X {
  margin-top: 1px;
}

.style_saleContainer__aBvIk {
  margin-top: 10px;
  display: flex;
  padding-left: 15px;
  padding-right: 15px;
}

.style_saleDateContainer__IjGMq {
  /*@apply w-7/12;*/
}

.style_saleDateLabel__atnTS {
  --tw-text-opacity: 1;
  color: rgba(121, 121, 121, var(--tw-text-opacity));
}

.style_saleDate__fjMHS {
  margin-top: 1px;
}

.style_favouritesCtaContainer__Pipxz {
  position: absolute;
  margin-top: 0.75rem;
  margin-right: 0px;
  display: flex;
  width: 100%;
  align-items: flex-end;
  justify-content: flex-end;
  bottom: 10px;
  padding-right: 10px;
}

.style_favouritesLabel__xpi_V {
  margin-right: 0.5rem;
  width: 50%;
  text-align: right;
  font-style: italic;
}

.style_favouritesIcon__Jl6S3 {
  fill: currentColor;
  stroke: currentColor;
  --tw-text-opacity: 1;
  color: rgba(0, 92, 168, var(--tw-text-opacity));
  width: 30px;
  height: 26px;
}

.style_insertionTagContainer__JqeHj {
  left: 0;
  top: 20px;
}

.style_superPriceTagContainer__EeZjk {
  left: 0;
  bottom: 0;
}

.style_tagsContainer__3_mZv {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 100;
}

.style_tagsContainer__3_mZv .style_viewsTag__wvlXI p, .style_tagsContainer__3_mZv .style_bidsTag__zrpQX p {
  width: 100%;
  text-align: right;
}

.style_tagsContainer__3_mZv .style_viewsTag__wvlXI {
  margin-top: 20px;
  display: flex;
  width: 100%;
  align-items: center;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  padding-right: 6px;
  padding-left: 10px;
  right: 0;
}

.style_tagsContainer__3_mZv .style_viewsTag__wvlXI img {
  margin-right: 5px;
  width: 18px;
  height: 12px;
}

.style_tagsContainer__3_mZv .style_bidsTag__zrpQX {
  margin-top: 10px;
  display: flex;
  align-items: center;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  padding-right: 6px;
  padding-left: 10px;
  right: 0;
}

.style_tagsContainer__3_mZv .style_bidsTag__zrpQX img {
  margin-right: 5px;
  width: 21px;
  height: 18px;
}

.style_soldContainer__7l3j_ {
  align-items: center;
}

.style_menu__pqdWg {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-width: 0px;
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  padding-left: 20px;
  padding-right: 20px;
  --tw-shadow: 2px 2px 10px 0px rgba(0,0,0,0.1);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  padding-top: 40px;
  top: calc(100% - 40px);
  max-height: unset !important;
  height: auto !important;
  z-index: 10;
}

.style_icon__TE19u {
  width: 17px;
  height: 12px;
}

.style_iconOpen__3gBTk {
  transform: rotateZ(180deg);
}

.style_axerveCard__z2PDG {
  width: 400px;
  height: 600px;
}

.style_formControl__bCCyO {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0;
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.style_formInput__AEBl5 {
  height: 40px;
  line-height: 40px;
  white-space: nowrap;
}

.style_container__qZNH_ {
  top: 0px;
  display: flex;
  height: 100%;
  width: 100%;
  align-items: center;
  justify-content: center;
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  z-index: 999999;
}

.style_loader__N00y6 {
  width: 128px;
  height: 128px;
}

.style_loaderGif__mLV7w {
  width: 64px;
  height: 64px;
}

.style_formInput__1BrwI {
  height: 40px;
  line-height: 40px;
}

.style_input__5lobt, .style_selectInput__D5Buj, .style_rangeInput__xJbJJ {
  width: 100%;
  flex: 1 1 0%;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 0;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(236, 236, 236, var(--tw-border-opacity));
  padding-left: 10px;
  padding-right: 10px;
  font-size: 14px;
  line-height: normal;
}

.style_input__5lobt::-moz-placeholder, .style_selectInput__D5Buj::-moz-placeholder, .style_rangeInput__xJbJJ::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(153, 153, 153, var(--tw-placeholder-opacity));
}

.style_input__5lobt::placeholder, .style_selectInput__D5Buj::placeholder, .style_rangeInput__xJbJJ::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(153, 153, 153, var(--tw-placeholder-opacity));
}

.style_tableContainer__9sk4v {
  width: 100%;
  overflow-x: auto;
}

.style_table__IwTx6 {
  width: 100%;
}

.style_table__IwTx6 > thead tr th {
  padding-left: 10px;
  padding-right: 10px;
  text-align: center;
  font-size: 18px;
  line-height: normal;
  font-weight: 700;
}

@media (min-width: 640px) {
  .style_table__IwTx6 > thead tr th {
    padding-left: 0px;
    padding-right: 0px;
  }
}

.style_table__IwTx6 > tbody tr td {
  padding-top: 15px;
  text-align: center;
  font-size: 16px;
  line-height: normal;
}

.style_showMoreBtn__X0XwX {
  text-align: center;
}

.style_arrowLeftImage__XsxNf,
.style_arrowRightImage__frcBr {
  width: 40px;
  height: 40px;
  border-radius: 20px;
  box-shadow: 0 8px 15px black;
}

.style_arrowRight__0Fbgo {
  position: absolute;
  right: 0;
  transition: transform .2s;
}

.style_arrowRight__0Fbgo:hover {
  cursor: pointer;
  transform: scale(1.3);
}

.style_arrowLeft__9oshg {
  position: absolute;
  left: 0;
  transition: transform .2s;
}

.style_arrowLeft__9oshg:hover {
  cursor: pointer;
  transform: scale(1.3);
}

@media (min-width: 640px) {
  .style_arrow__7O_M9 {
    width: 50px !important;
    height: 50px !important;
  }

  .style_arrowRight__gI8Jw {
    right: 0 !important;
  }

  .style_arrowLeft__KnPYo {
    left: 0 !important;
  }
}

.style_arrow__7O_M9 {
  position: absolute;
  cursor: pointer;
  width: 40px;
  height: 40px;
  top: 0;
}

.style_arrowRight__gI8Jw {
  right: -5px;
}

.style_arrowLeft__KnPYo {
  left: -5px;
}

.style_graphContainer__ME2Bi {
  margin-top: 20px;
  width: 100%;
}

@media (min-width: 640px) {
  .style_graphContainer__ME2Bi {
    margin-top: 0px;
  }
}

.style_graphContainer__ME2Bi {
  height: 250px;
}

.style_priceSerieDot__0eeXE {
  margin-right: 10px;
  width: 12px;
  height: 12px;
  border-radius: 25px;
}

@media (min-width: 640px) {
  .style_itemIconContainer__bfjxC {
    width: 80px !important;
    height: 80px !important;
  }

  .style_itemContainer__9ebn5:after {
    top: 40px !important;
  }

  .style_item__jrJMs:first-child:before {
    height: 80px !important;
  }

  .style_item__jrJMs:last-child:before {
    height: 80px !important;
  }
}

.style_itemContainer__9ebn5 {
  position: relative;
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: space-between;
}

.style_itemContainer__9ebn5:after {
  position: absolute;
  width: 100%;
  --tw-bg-opacity: 1;
  background-color: rgba(236, 236, 236, var(--tw-bg-opacity));
  content: ' ';
  height: 1px;
  z-index: 0;
  top: 20px;
  left: 0;
}

.style_item__jrJMs {
  position: relative;
  display: flex;
  flex-shrink: 1;
  flex-grow: 1;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
}

.style_itemActive__24hKA {
  width: 80px;
}

.style_item__jrJMs:first-child:before {
  position: absolute;
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  content: '';
  width: 20px;
  height: 40px;
  left: 0;
  top: 0;
  z-index: 1;
}

.style_item__jrJMs.style_itemActive__24hKA:first-child:before {
  width: 40px;
}

.style_item__jrJMs:last-child:before {
  position: absolute;
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  content: '';
  width: 20px;
  height: 40px;
  right: 0;
  top: 0;
  z-index: 1;
}

.style_item__jrJMs.style_itemActive__24hKA:last-child:before {
  width: 40px;
}

.style_itemTitle__Yptey {
  position: absolute;
  overflow-wrap: break-word;
  text-align: center;
  height: 25px;
  bottom: -30px;
  left: 0;
  right: 0;
  vertical-align: text-top;
}

.style_itemIconContainer__bfjxC {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0;
  --tw-bg-opacity: 1;
  background-color: rgba(236, 236, 236, var(--tw-bg-opacity));
  width: 30px;
  height: 30px;
  z-index: 1;
}

.style_itemIconContainerActive__ILqxh {
  --tw-bg-opacity: 1;
  background-color: rgba(0, 92, 168, var(--tw-bg-opacity));
  width: 40px;
  height: 40px;
}

.style_itemIconContainerCompleted__stkWz {
  --tw-bg-opacity: 1;
  background-color: rgba(0, 92, 168, var(--tw-bg-opacity));
}

.style_arrowLeft__3WoZv, .style_arrowRight___8Acn {
  position: absolute;
  cursor: pointer;
}

.style_arrowLeft__3WoZv,
.style_arrowRight___8Acn {
  width: 24px;
  height: 24px;
}

.style_arrowLeft__3WoZv {
  left: -20px;
  transform: rotateZ(180deg);
}

.style_arrowRight___8Acn {
  right: -20px;
}

.style_listContainer__OLSNM {
  margin-left: 20px;
  flex-shrink: 0;
}

.style_listContainer__OLSNM ul {
  list-style: none;
  counter-reset: steps;
}

.style_listContainer__OLSNM ul li {
  position: relative;
  margin: 0px;
  padding-bottom: 6px;
  padding-left: 25px;
  font-size: 14px;
  line-height: normal;
}

.style_listContainer__OLSNM ul li:after {
  position: absolute;
  display: inline-block;
  border-radius: 0;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(0, 92, 168, var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  text-align: center;
  font-size: 11px;
  line-height: normal;
  top: 2px;
  left: 0;
  content: counter(steps);
  counter-increment: steps;
  height: 15px;
  width: 15px;
}

.style_listContainer__OLSNM ul li.style_stepActive__aq61T:after {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(0, 92, 168, var(--tw-bg-opacity)) !important;
  --tw-text-opacity: 1 !important;
  color: rgba(255, 255, 255, var(--tw-text-opacity)) !important;
}

.style_listContainer__OLSNM ul li:before {
  position: absolute;
  left: 7px;
  top: 7px;
  content: '';
  height: 100%;
  border-left: 1px solid #000;
}

.style_listContainer__OLSNM ul li:last-of-type:before {
  border: none;
}

.style_topbar__a6FnL {
  position: fixed;
  z-index: 50;
  width: 100%;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  --tw-shadow: 2px 2px 10px 0px rgba(0,0,0,0.1);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
  transition-duration: 500ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  height: 92px;
  top: -120px;
  left: 0;
  box-shadow: 0px 8px 15px darkgray;
  overflow: hidden;
}

.style_topbar__a6FnL .marquee {
  flex-wrap: nowrap !important;
}

.style_topbar__a6FnL.style_topbarActive__khSJj {
  top: 0;
}

.style_topbarTitle__d_l27 {
  display: none;
  width: 83.333333%;
  font-size: 18px;
  line-height: normal;
  font-weight: 700;
}

@media (min-width: 640px) {
  .style_topbarTitle__d_l27 {
    display: block;
  }
}

@media (min-width: 1330px) {
  .style_topbarTitle__d_l27 {
    width: 91.666667%;
  }
}

.style_topbarTitle__d_l27 {
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box !important;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  white-space: normal;
}

.style_topbarInfo__n4dqc {
  display: flex;
  height: 100%;
  width: 100%;
  align-items: center;
  justify-content: space-between;
}

@media (min-width: 640px) {
  .style_topbarInfo__n4dqc {
    padding-right: 35px;
    padding-left: 20px;
  }
}

.style_topbarReserveContainer__nh38P {
  display: flex;
  cursor: pointer;
  align-items: center;
  text-align: center;
}

.style_container__KmxHD {
  position: fixed;
  top: 0px;
  display: flex;
  height: 100%;
  width: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  z-index: 99999;
}

.style_loader__YIM5P {
  width: 128px;
  height: 128px;
  margin: 0 auto;
  margin-bottom: 20px;
}

.style_message__CwDvR {
  margin: 0 auto;
  font-weight: bold;
}

@media (min-width: 640px) {
  .style_md__Xkfqg {
    width: 300px !important;
  }
}

.style_base__ZX5_V {
  cursor: pointer;
  border-radius: 0;
  --tw-bg-opacity: 1;
  background-color: rgba(0, 92, 168, var(--tw-bg-opacity));
  text-align: center;
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}

.style_sm__dvJTC {
  width: auto;
  height: 40px;
  line-height: 40px !important;
}

.style_md__Xkfqg {
  width: auto;
  height: 45px;
  line-height: 45px !important;
}

.style_imageContainer__2Nfbx {
  position: relative;
  width: 100%;
  /*padding-bottom: 100%;*/
}

.style_imageContainer__2Nfbx img {
  position: relative;
  left: 0;
  top: 0;
  width: 100%;
  height: auto;
}

.style_text__Fkfqw {
  font-size: 18px;
  line-height: normal;
  --tw-text-opacity: 1;
  color: rgba(10, 10, 10, var(--tw-text-opacity));
  line-height: 28px !important;
}

.style_text__Fkfqw p {
  margin-bottom: 0px;
  display: block;
}

.style_text__Fkfqw b, .style_text__Fkfqw strong {
  font-weight: 700;
}

.style_text__Fkfqw i, .style_text__Fkfqw em {
  font-style: italic;
}

.style_text__Fkfqw h1, .style_text__Fkfqw h2, .style_text__Fkfqw h3, .style_text__Fkfqw h4 {
  margin-top: 10px;
  font-weight: 700;
}

.style_text__Fkfqw h5, .style_text__Fkfqw h6 {
  margin-top: 6px;
}

.style_text__Fkfqw h1 {
  font-size: 32px;
  line-height: normal;
}

.style_text__Fkfqw h2 {
  font-size: 24px;
  line-height: normal;
}

.style_text__Fkfqw h3 {
  font-size: 21px;
  line-height: normal;
}

.style_text__Fkfqw h4 {
  font-size: 18px;
  line-height: normal;
}

.style_text__Fkfqw h5 {
  font-size: 16px;
  line-height: normal;
}

.style_text__Fkfqw h6 {
  font-size: 14px;
  line-height: normal;
}

.style_text__Fkfqw a {
  font-size: 18px;
  line-height: normal;
  font-style: italic;
  text-decoration: underline;
}

.style_text__Fkfqw blockquote {
  position: relative;
  margin-top: 5px;
  margin-bottom: 5px;
  background-color: rgba(10, 10, 10, 0.025);
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 10px;
  padding-left: 20px;
}

.style_text__Fkfqw blockquote:before {
  content: '';
  width: 8px;
  height: 100%;
  display: block;
  position: absolute;
  background-color: rgb(0, 92, 168, .12);
  left: 0;
  top: 0;
}

.style_text__Fkfqw ul, .style_text__Fkfqw ol {
  display: block;
}

.style_text__Fkfqw ul li {
  list-style-position: inside;
  list-style-type: disc;
}

.style_text__Fkfqw ol li {
  list-style-position: inside;
  list-style-type: decimal;
}

/* Desktop */

@media (min-width: 640px) {
  .style_livenUpContainer__IviuW {
    padding-top: 2rem;
    padding-bottom: 2rem;
    /* height: 320px !important; */
    margin-top: 20px !important;
  }

  .style_livenUpImageSlot__D8y3j {
    display: flex;
    align-items: center;
  }

  .style_livenUpImageSlot__D8y3j img {
    position: relative !important;
    width: 100% !important;
    left: unset !important;
    top: unset !important;
  }
}

@media (min-width: 1330px) {
  .style_livenUpImageSlot__D8y3j img {
    position: absolute !important;
    width: auto !important;
    max-height: 100% !important;
    right: 32px !important;
    top: -32px !important;
  }
}

@media (min-width: 768px) {
  .style_livenUpImageSlot__D8y3j img {
    margin-top: 40px;
  }
}

/* Mobile / generic */

.style_livenUpContainer__IviuW {
  display: flex;
  flex-direction: column;
  border-radius: 0;
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  --tw-shadow: 2px 2px 10px 0px rgba(0,0,0,0.1);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

@media (min-width: 640px) {
  .style_livenUpContainer__IviuW {
    flex-direction: row;
  }
}

.style_livenUpContainer__IviuW {
  min-height: 320px;
  margin-top: 50px;
}

.style_livenUpImageSlot__D8y3j {
  position: relative;
  width: 100%;
}

@media (min-width: 640px) {
  .style_livenUpImageSlot__D8y3j {
    width: 50%;
  }
}

@media (min-width: 768px) {
  .style_livenUpImageSlot__D8y3j {
    width: 58.333333%;
  }
}

@media (min-width: 1330px) {
  .style_livenUpImageSlot__D8y3j {
    width: 66.666667%;
  }
}

.style_livenUpImageSlot__D8y3j {
  margin-top: 10px;
}

.style_livenUpInfoSlot__cTjtQ {
  display: flex;
  height: 100%;
  /* Common */
  width: 100%;
  flex-direction: column;
  justify-content: flex-end;
  padding-left: 45px;
  padding-right: 45px;
  padding-bottom: 15px;
  /* Mobile */
}

@media (min-width: 1330px) {
  .style_livenUpInfoSlot__cTjtQ {
    width: 33.333333%;
    justify-content: center;
  }
}

.style_livenUpInfoSlot__cTjtQ {
  /* Desktop */
}

@media (min-width: 640px) {
  .style_livenUpInfoSlot__cTjtQ {
    width: 50%;
  }
}

.style_livenUpInfoSlot__cTjtQ {
  /* Tablet */
  gap: 24px;
}

.style_livenUpTitle__QxL4r {
  text-transform: uppercase !important;
}

