.elementor-1442 .elementor-element.elementor-element-46d87da{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1442 .elementor-element.elementor-element-19db830{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:60px 40px;--row-gap:60px;--column-gap:40px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-1442 .elementor-element.elementor-element-19db830:not(.elementor-motion-effects-element-type-background), .elementor-1442 .elementor-element.elementor-element-19db830 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F1EA;}.elementor-1442 .elementor-element.elementor-element-19db830.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1442 .elementor-element.elementor-element-671700f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1442 .elementor-element.elementor-element-8268237{--e-image-carousel-slides-to-show:1;}.elementor-1442 .elementor-element.elementor-element-8268237 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-1442 .elementor-element.elementor-element-8268237 .elementor-swiper-button.elementor-swiper-button-next{font-size:0px;}.elementor-1442 .elementor-element.elementor-element-8268237 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-1442 .elementor-element.elementor-element-4877119{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1442 .elementor-element.elementor-element-392d02e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:60px 40px;--row-gap:60px;--column-gap:40px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-1442 .elementor-element.elementor-element-392d02e:not(.elementor-motion-effects-element-type-background), .elementor-1442 .elementor-element.elementor-element-392d02e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F1EA;}.elementor-1442 .elementor-element.elementor-element-392d02e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1442 .elementor-element.elementor-element-67658bd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-1442 .elementor-element.elementor-element-67658bd.e-con{--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-1442 .elementor-element.elementor-element-0bdc348{--e-image-carousel-slides-to-show:1;}.elementor-1442 .elementor-element.elementor-element-0bdc348 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-1442 .elementor-element.elementor-element-0bdc348 .elementor-swiper-button.elementor-swiper-button-next{font-size:0px;}.elementor-1442 .elementor-element.elementor-element-0bdc348 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-1442 .elementor-element.elementor-element-de57fe2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1442 .elementor-element.elementor-element-a29ab30{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:60px 40px;--row-gap:60px;--column-gap:40px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-1442 .elementor-element.elementor-element-a29ab30:not(.elementor-motion-effects-element-type-background), .elementor-1442 .elementor-element.elementor-element-a29ab30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F1EA;}.elementor-1442 .elementor-element.elementor-element-a29ab30.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1442 .elementor-element.elementor-element-8ea56b0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1442 .elementor-element.elementor-element-7cabedd{--e-image-carousel-slides-to-show:1;}.elementor-1442 .elementor-element.elementor-element-7cabedd .elementor-swiper-button.elementor-swiper-button-prev, .elementor-1442 .elementor-element.elementor-element-7cabedd .elementor-swiper-button.elementor-swiper-button-next{font-size:0px;}.elementor-1442 .elementor-element.elementor-element-7cabedd .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-1442 .elementor-element.elementor-element-aa96479{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1442 .elementor-element.elementor-element-4dbb035{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:60px 40px;--row-gap:60px;--column-gap:40px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-1442 .elementor-element.elementor-element-4dbb035:not(.elementor-motion-effects-element-type-background), .elementor-1442 .elementor-element.elementor-element-4dbb035 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F1EA;}.elementor-1442 .elementor-element.elementor-element-4dbb035.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1442 .elementor-element.elementor-element-33e0514{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1442 .elementor-element.elementor-element-09b226c{--e-image-carousel-slides-to-show:1;}.elementor-1442 .elementor-element.elementor-element-09b226c .elementor-swiper-button.elementor-swiper-button-prev, .elementor-1442 .elementor-element.elementor-element-09b226c .elementor-swiper-button.elementor-swiper-button-next{font-size:0px;}.elementor-1442 .elementor-element.elementor-element-09b226c .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-1442 .elementor-element.elementor-element-18450c9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1442 .elementor-element.elementor-element-11900c3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:60px 40px;--row-gap:60px;--column-gap:40px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-1442 .elementor-element.elementor-element-11900c3:not(.elementor-motion-effects-element-type-background), .elementor-1442 .elementor-element.elementor-element-11900c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F1EA;}.elementor-1442 .elementor-element.elementor-element-11900c3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1442 .elementor-element.elementor-element-975fb49{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1442 .elementor-element.elementor-element-19c90ad{--e-image-carousel-slides-to-show:1;}.elementor-1442 .elementor-element.elementor-element-19c90ad .elementor-swiper-button.elementor-swiper-button-prev, .elementor-1442 .elementor-element.elementor-element-19c90ad .elementor-swiper-button.elementor-swiper-button-next{font-size:0px;}.elementor-1442 .elementor-element.elementor-element-19c90ad .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-1442 .elementor-element.elementor-element-3cd8637{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1442 .elementor-element.elementor-element-bb1ed35{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1442 .elementor-element.elementor-element-bb1ed35:not(.elementor-motion-effects-element-type-background), .elementor-1442 .elementor-element.elementor-element-bb1ed35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F1EA;}.elementor-1442 .elementor-element.elementor-element-335760c{--spacer-size:50px;}.elementor-1442 .elementor-element.elementor-element-b6f84ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1442 .elementor-element.elementor-element-b6f84ac:not(.elementor-motion-effects-element-type-background), .elementor-1442 .elementor-element.elementor-element-b6f84ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8D8C3;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-1442 .elementor-element.elementor-element-8268237.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1442 .elementor-element.elementor-element-4877119{--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1442 .elementor-element.elementor-element-0bdc348.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1442 .elementor-element.elementor-element-de57fe2{--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1442 .elementor-element.elementor-element-7cabedd.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1442 .elementor-element.elementor-element-aa96479{--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1442 .elementor-element.elementor-element-09b226c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1442 .elementor-element.elementor-element-18450c9{--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1442 .elementor-element.elementor-element-19c90ad.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1442 .elementor-element.elementor-element-3cd8637{--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-1442 .elementor-element.elementor-element-19db830{--width:101.966%;}.elementor-1442 .elementor-element.elementor-element-671700f{--width:50%;}.elementor-1442 .elementor-element.elementor-element-4877119{--width:50%;}.elementor-1442 .elementor-element.elementor-element-392d02e{--width:101.966%;}.elementor-1442 .elementor-element.elementor-element-67658bd{--width:50%;}.elementor-1442 .elementor-element.elementor-element-de57fe2{--width:50%;}.elementor-1442 .elementor-element.elementor-element-a29ab30{--width:101.966%;}.elementor-1442 .elementor-element.elementor-element-8ea56b0{--width:50%;}.elementor-1442 .elementor-element.elementor-element-aa96479{--width:50%;}.elementor-1442 .elementor-element.elementor-element-4dbb035{--width:101.966%;}.elementor-1442 .elementor-element.elementor-element-33e0514{--width:50%;}.elementor-1442 .elementor-element.elementor-element-18450c9{--width:50%;}.elementor-1442 .elementor-element.elementor-element-11900c3{--width:101.966%;}.elementor-1442 .elementor-element.elementor-element-975fb49{--width:50%;}.elementor-1442 .elementor-element.elementor-element-3cd8637{--width:50%;}}/* Start custom CSS *//* =========================================
   RIAD THAÏS ROOMS
   PHOTO = SAME HEIGHT AS RIGHT SIDE
========================================= */

@media (min-width: 768px) {

  /* MAIN TWO-COLUMN ROW */
  .rt-room-row {
    display: flex !important;

    align-items: stretch !important;

    height: auto !important;

    min-height: 0 !important;
  }


  /* BOTH SIDES */
  .rt-room-row > .e-con,
  .rt-room-row > .elementor-element {
    height: auto !important;

    min-height: 100% !important;
  }


  /* =========================================
     LEFT PHOTO CONTAINER
  ========================================= */

  .rt-room-photo {
    position: relative !important;

    align-self: stretch !important;

    height: auto !important;

    min-height: 100% !important;

    overflow: hidden !important;

    padding: 0 !important;
  }


  /* ELEMENTOR IMAGE WIDGET */
  .rt-room-photo .elementor-widget-image {
    position: absolute !important;

    inset: 0 !important;

    width: 100% !important;
    height: 100% !important;

    margin: 0 !important;
  }


  .rt-room-photo .elementor-widget-image > .elementor-widget-container {
    width: 100% !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
  }


  /* ACTUAL IMAGE */
  .rt-room-photo img {
    display: block !important;

    width: 100% !important;
    height: 100% !important;

    max-width: none !important;
    max-height: none !important;

    margin: 0 !important;
    padding: 0 !important;

    object-fit: cover !important;

    object-position: center center !important;
  }


  /* =========================================
     RIGHT CONTENT
  ========================================= */

  .rt-room-row .rt-room-detail-content {
    height: 100%;

    display: flex;

    flex-direction: column;

    justify-content: center;
  }

}


/* =========================================
   MOBILE
   PHOTO GETS NORMAL HEIGHT
========================================= */

@media (max-width: 767px) {

  .rt-room-row {
    display: block !important;
  }


  .rt-room-photo {
    position: relative !important;

    width: 100% !important;
    height: 380px !important;

    min-height: 380px !important;

    overflow: hidden !important;
  }


  .rt-room-photo .elementor-widget-image {
    position: absolute !important;

    inset: 0 !important;

    width: 100% !important;
    height: 100% !important;
  }


  .rt-room-photo .elementor-widget-image > .elementor-widget-container {
    width: 100% !important;
    height: 100% !important;
  }


  .rt-room-photo img {
    width: 100% !important;
    height: 100% !important;

    object-fit: cover !important;
  }

}


/* =========================================
   SMALL MOBILE
========================================= */

@media (max-width: 390px) {

  .rt-room-photo {
    height: 330px !important;
    min-height: 330px !important;
  }

}/* End custom CSS */