.elementor-591513 .elementor-element.elementor-element-49ca2e6f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-591513 .elementor-element.elementor-element-2eadba3{--e-image-carousel-slides-to-show:3;}.elementor-591513 .elementor-element.elementor-element-2eadba3 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-591513 .elementor-element.elementor-element-2eadba3 .elementor-swiper-button.elementor-swiper-button-next{color:#000000;}.elementor-591513 .elementor-element.elementor-element-2eadba3 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-591513 .elementor-element.elementor-element-2eadba3 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#000000;}.elementor-591513 .elementor-element.elementor-element-2eadba3 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:6px;--swiper-pagination-bullet-vertical-gap:6px;width:10px;height:10px;background:#FED576;}.elementor-591513 .elementor-element.elementor-element-2eadba3 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#DEE2E6;opacity:1;}.elementor-591513 .elementor-element.elementor-element-3363ed16{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:25px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-591513 .elementor-element.elementor-element-526ed57b{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-591513 .elementor-element.elementor-element-2122b7b9 .woocommerce-breadcrumb{color:#313131;font-family:"Roboto Condensed", Sans-serif;}.elementor-591513 .elementor-element.elementor-element-2122b7b9 .woocommerce-breadcrumb > a{color:#868686;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-591513 .elementor-element.elementor-element-13708852 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-weight:600;}.elementor-widget-theme-post-excerpt{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-591513 .elementor-element.elementor-element-bfdb2d7{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-591513 .elementor-element.elementor-element-7ba1a4e1 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-weight:600;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-591513 .elementor-element.elementor-element-55d06470{--divider-border-style:solid;--divider-color:#D1D1D1;--divider-border-width:1px;}.elementor-591513 .elementor-element.elementor-element-55d06470 .elementor-divider-separator{width:100%;}.elementor-591513 .elementor-element.elementor-element-55d06470 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-591513 .elementor-element.elementor-element-1c8545ee{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-591513 .elementor-element.elementor-element-2feb09a7{padding:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#343A40;}.elementor-591513 .elementor-element.elementor-element-2feb09a7 p{margin-bottom:0px;}.elementor-591513 .elementor-element.elementor-element-2feb09a7 a{color:#343A40;}.elementor-591513 .elementor-element.elementor-element-2feb09a7 a:hover, .elementor-591513 .elementor-element.elementor-element-2feb09a7 a:focus{color:#343A40;}.elementor-591513 .elementor-element.elementor-element-53fd2837{--display:flex;--min-height:200px;--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D8D8D8;--border-color:#D8D8D8;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.16);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-591513 .elementor-element.elementor-element-44d1dabd{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-591513 .elementor-element.elementor-element-44d1dabd:not(.elementor-motion-effects-element-type-background), .elementor-591513 .elementor-element.elementor-element-44d1dabd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-591513 .elementor-element.elementor-element-91ae831 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-591513 .elementor-element.elementor-element-774f926d{width:100%;max-width:100%;}.elementor-591513 .elementor-element.elementor-element-774f926d.elementor-element{--align-self:center;}.elementor-591513 .elementor-element.elementor-element-1ae7cb8{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-591513 .elementor-element.elementor-element-bb9ece1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;text-align:center;}.elementor-591513 .elementor-element.elementor-element-bb9ece1 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:18px;font-weight:700;line-height:22px;}.elementor-591513 .elementor-element.elementor-element-1ab44ad{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-591513 .elementor-element.elementor-element-0c72667{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-591513 .elementor-element.elementor-element-f0e759e .elementor-button{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DEE2E6;border-radius:8px 8px 8px 8px;}.elementor-591513 .elementor-element.elementor-element-f803a15{--display:flex;}.elementor-591513 .elementor-element.elementor-element-6b3a592.elementor-element{--align-self:center;}.elementor-591513 .elementor-element.elementor-element-6b3a592 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:12px;font-weight:600;}.elementor-591513 .elementor-element.elementor-element-3a05935{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;text-align:center;}.elementor-591513 .elementor-element.elementor-element-3a05935 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:36px;font-weight:800;line-height:22px;}.elementor-591513 .elementor-element.elementor-element-21cdae0{--display:flex;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-591513 .elementor-element.elementor-element-cd82839 .elementor-icon-wrapper{text-align:left;}.elementor-591513 .elementor-element.elementor-element-cd82839.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-591513 .elementor-element.elementor-element-cd82839.elementor-view-framed .elementor-icon, .elementor-591513 .elementor-element.elementor-element-cd82839.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-591513 .elementor-element.elementor-element-cd82839.elementor-view-framed .elementor-icon, .elementor-591513 .elementor-element.elementor-element-cd82839.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-591513 .elementor-element.elementor-element-cd82839 .elementor-icon{font-size:36px;}.elementor-591513 .elementor-element.elementor-element-cd82839 .elementor-icon svg{height:36px;}.elementor-591513 .elementor-element.elementor-element-7056f88{--divider-border-style:solid;--divider-color:#DEE2E6;--divider-border-width:1px;}.elementor-591513 .elementor-element.elementor-element-7056f88 .elementor-divider-separator{width:100%;}.elementor-591513 .elementor-element.elementor-element-7056f88 .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-591513 .elementor-element.elementor-element-1ef48b1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-591513 .elementor-element.elementor-element-90f51c7{--display:flex;}.elementor-591513 .elementor-element.elementor-element-a92d0a0 .elementor-button{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DEE2E6;border-radius:8px 8px 8px 8px;}.elementor-591513 .elementor-element.elementor-element-23f47c6{--display:flex;}.elementor-591513 .elementor-element.elementor-element-5f5549f.elementor-element{--align-self:center;}.elementor-591513 .elementor-element.elementor-element-5f5549f .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:12px;font-weight:600;}.elementor-591513 .elementor-element.elementor-element-1cda98c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;text-align:center;}.elementor-591513 .elementor-element.elementor-element-1cda98c .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:36px;font-weight:800;line-height:22px;}.elementor-591513 .elementor-element.elementor-element-28fcaad{--display:flex;}.elementor-591513 .elementor-element.elementor-element-e5b1f7a .elementor-icon-wrapper{text-align:left;}.elementor-591513 .elementor-element.elementor-element-e5b1f7a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-591513 .elementor-element.elementor-element-e5b1f7a.elementor-view-framed .elementor-icon, .elementor-591513 .elementor-element.elementor-element-e5b1f7a.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-591513 .elementor-element.elementor-element-e5b1f7a.elementor-view-framed .elementor-icon, .elementor-591513 .elementor-element.elementor-element-e5b1f7a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-591513 .elementor-element.elementor-element-e5b1f7a .elementor-icon{font-size:36px;}.elementor-591513 .elementor-element.elementor-element-e5b1f7a .elementor-icon svg{height:36px;}.elementor-591513 .elementor-element.elementor-element-c27d4a8{--divider-border-style:solid;--divider-color:#DEE2E6;--divider-border-width:1px;}.elementor-591513 .elementor-element.elementor-element-c27d4a8 .elementor-divider-separator{width:100%;}.elementor-591513 .elementor-element.elementor-element-c27d4a8 .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-591513 .elementor-element.elementor-element-3fe8cae{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-591513 .elementor-element.elementor-element-e2482da{--display:flex;}.elementor-591513 .elementor-element.elementor-element-118aa2f .elementor-button{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DEE2E6;border-radius:8px 8px 8px 8px;}.elementor-591513 .elementor-element.elementor-element-4b38a0e{--display:flex;}.elementor-591513 .elementor-element.elementor-element-382f695.elementor-element{--align-self:center;}.elementor-591513 .elementor-element.elementor-element-382f695 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:12px;font-weight:600;}.elementor-591513 .elementor-element.elementor-element-efb6413{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;text-align:center;}.elementor-591513 .elementor-element.elementor-element-efb6413 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:36px;font-weight:800;line-height:22px;}.elementor-591513 .elementor-element.elementor-element-90bff28{--display:flex;}.elementor-591513 .elementor-element.elementor-element-a83937a .elementor-icon-wrapper{text-align:left;}.elementor-591513 .elementor-element.elementor-element-a83937a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-591513 .elementor-element.elementor-element-a83937a.elementor-view-framed .elementor-icon, .elementor-591513 .elementor-element.elementor-element-a83937a.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-591513 .elementor-element.elementor-element-a83937a.elementor-view-framed .elementor-icon, .elementor-591513 .elementor-element.elementor-element-a83937a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-591513 .elementor-element.elementor-element-a83937a .elementor-icon{font-size:36px;}.elementor-591513 .elementor-element.elementor-element-a83937a .elementor-icon svg{height:36px;}.elementor-591513 .elementor-element.elementor-element-ef0c395{--display:flex;}@media(max-width:1024px){.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-591513 .elementor-element.elementor-element-1c8545ee{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-591513 .elementor-element.elementor-element-2eadba3{--e-image-carousel-slides-to-show:1;}.elementor-591513 .elementor-element.elementor-element-3363ed16{--padding-top:25px;--padding-bottom:100px;--padding-left:16px;--padding-right:16px;}.elementor-591513 .elementor-element.elementor-element-526ed57b{--padding-top:0px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-591513 .elementor-element.elementor-element-1c8545ee{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-591513 .elementor-element.elementor-element-bb9ece1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-591513 .elementor-element.elementor-element-1ab44ad.e-con{--align-self:center;}.elementor-591513 .elementor-element.elementor-element-0c72667{--width:50%;}.elementor-591513 .elementor-element.elementor-element-f803a15{--width:45%;}.elementor-591513 .elementor-element.elementor-element-21cdae0{--width:18%;}.elementor-591513 .elementor-element.elementor-element-90f51c7{--width:50%;}.elementor-591513 .elementor-element.elementor-element-23f47c6{--width:45%;}.elementor-591513 .elementor-element.elementor-element-28fcaad{--width:18%;}.elementor-591513 .elementor-element.elementor-element-3fe8cae{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-591513 .elementor-element.elementor-element-e2482da{--width:50%;}.elementor-591513 .elementor-element.elementor-element-4b38a0e{--width:45%;}.elementor-591513 .elementor-element.elementor-element-90bff28{--width:18%;}}@media(min-width:768px){.elementor-591513 .elementor-element.elementor-element-3363ed16{--content-width:1500px;}.elementor-591513 .elementor-element.elementor-element-526ed57b{--width:66.6666%;}.elementor-591513 .elementor-element.elementor-element-53fd2837{--width:33.3333%;}.elementor-591513 .elementor-element.elementor-element-f803a15{--width:100%;}.elementor-591513 .elementor-element.elementor-element-21cdae0{--width:25%;}.elementor-591513 .elementor-element.elementor-element-23f47c6{--width:100%;}.elementor-591513 .elementor-element.elementor-element-28fcaad{--width:25%;}.elementor-591513 .elementor-element.elementor-element-4b38a0e{--width:100%;}.elementor-591513 .elementor-element.elementor-element-90bff28{--width:25%;}}/* Start custom CSS for image-carousel, class: .elementor-element-2eadba3 */.slider-image-all-destinations.elementor-element .elementor-image-carousel-wrapper .swiper-slide img {
    max-height: 600px;
    aspect-ratio: 3/2;
    object-fit: cover;
}

.slider-image-all-destinations.elementor-element .elementor-image-carousel-wrapper .elementor-swiper-button {
    background-color: #FFFFFF;
    border-radius: 100%;
    padding: 10px;
}

.slider-image-all-destinations.elementor-element .elementor-image-carousel-wrapper .elementor-swiper-button svg {
    fill: black;
    height: 12px;
    width: 12px;
}

.dots-wrapper-js {
    max-width: 72px;
    margin: 0 auto;
    margin: 16px auto 0;
}

@media screen and (max-width: 768px) {
    .slider-image-all-destinations.elementor-element .elementor-image-carousel-wrapper .swiper-slide img {
    aspect-ratio: 9/7;
}

.slider-image-all-destinations .dots-wrapper-js {
    margin: 14px auto;
}

.slider-image-all-destinations.elementor-element .elementor-image-carousel-wrapper .elementor-swiper-button {
    top: 90% !important;
}

.slider-image-all-destinations.elementor-element .elementor-image-carousel-wrapper .elementor-swiper-button-next {
    right: calc(50% - 72px);
}

.slider-image-all-destinations.elementor-element .elementor-image-carousel-wrapper .elementor-swiper-button-prev {
    left: calc(50% - 72px);
}

.slider-image-all-destinations  .swiper {
    padding: 0px !important;
}

}

@media screen and (min-width: 1024px) {
    .slider-image-all-destinations.elementor-element .elementor-image-carousel-wrapper .swiper-slide img {
    height: 600px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49ca2e6f */.image-pdp {
    position: relative;
}

.image-pdp button:hover {
    color: #5E6770 !important;
}

.image-pdp .elementor-widget-shortcode {
    position: absolute;
    left: 10%;
    top: 40px;
    z-index: 10;
}

.simplefavorite-button{
  --fav-size:24px;
  --fav-color:#d13333;
  display:inline-flex;
  color: #5E6770;
  align-items:center;
  justify-content:center;
  min-width:32px;
  min-height:32px;
  padding:0;
  background:white !important;
  border:none !important;
  cursor:pointer;
  font-size:14px; 
  font-family: "Roboto Condensed", Sans-Serif;
  line-height:1;
  box-shadow: 0px 4px 8px 0px #0000003D !important;
    padding: 4px 16px;
    border-radius: 100px;
    gap:.5rem;
}
.simplefavorite-button::before{
  content:"\2661";
  font-size:var(--fav-size);
  line-height:1;
  color:var(--fav-color);
  transition:transform .2s ease,color .2s ease,opacity .2s ease;
}
.simplefavorite-button:hover::before{transform:scale(1.08)
    color: #5E6770 !important;
}
.simplefavorite-button.active::before{
  content:"\2665";
  color:#e02424; 
}
.simplefavorite-button.active{
  opacity: 1 !important;
}


@media screen and (max-width: 768px) {
    .elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal {
        bottom: -40px;
    }
}

@media screen and (min-width: 1024px) {
       .elementor-element.elementor-pagination-position-outside .swiper .elementor-swiper-button {
           top: calc(50% - 60px / 2);
       } 
}/* End custom CSS */
/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-2122b7b9 */.breadcrumb-all-destinations .woocommerce-breadcrumb {
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for mphbe-accommodation-attributes, class: .elementor-element-66c3224 */.attributes-capacity .elementor-widget-container .mphb-single-room-type-attributes {
    flex-direction: row;
}

.attributes-capacity .elementor-widget-container .mphb-single-room-type-attributes .mphb-attribute-value {
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for mphbe-accommodation-attributes, class: .elementor-element-7c27ced */.attributes-all-destinations ul .mphb-attribute-value, .attributes-all-destinations ul .mphb-attribute-value a 
{
    color: #5E6770;
}

.attributes-all-destinations ul svg {
    width: 16px;
    fill: #5E6770;
}

.attributes-all-destinations ul {
    list-style-type: none;
    padding: 0px;
    display: flex;
    flex-direction: column;
    gap: 16px;
}

.attributes-all-destinations ul li {
   display: flex;
   align-items: center;
   gap: 10px;
}

.attributes-all-destinations ul li.mphb-room-type-locations .mphb-attribute-value {
   display: block !important;
}

.attributes-all-destinations ul.mphb-single-room-type-attributes .mphb-room-type-facilities .mphb-attribute-value {
   display: flex;
   align-items: center;
   gap: 10px;
}

.attributes-all-destinations .mphb-room-type-facilities .mphb-attribute-value span a {
    font-size: 12px;
    background-color: #AEDED6;
    padding: 4px 8px;
    border-radius: 4px;
    color: #343A40;
}

.attributes-all-destinations .mphb-room-type-facilities .mphb-attribute-value {
    margin-top: 16px;
}/* End custom CSS */
/* Start custom CSS for mphbe-accommodation-attributes, class: .elementor-element-81bde9e */@media screen and (max-width: 768px) {
    div[data-id="2feb09a7"] {
        display: flex;
        flex-wrap: wrap;
        column-gap: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2feb09a7 */.elementor-591513 .elementor-element.elementor-element-2feb09a7 {
  font-size: 0;
}

.tags-amenities a {
    font-size: 12px;
    background-color: #AEDED6;
    padding: 4px 8px;
    border-radius: 4px;
    margin-right: 8px;
}/* End custom CSS */
/* Start custom CSS for mphbe-accommodation-price, class: .elementor-element-91ae831 */.price-all-destinations .mphb-regular-price {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 4px;
}

.price-all-destinations .mphb-regular-price strong {
    font-size: 12px;
    font-weight: 600;
    color: black;
}

.price-all-destinations .mphb-regular-price .mphb-price {
    font-size: 32px;
    line-height: 35px;
    font-weight: 700;
    color: black;
    display: flex;
    align-items: center;
}

.price-all-destinations .mphb-regular-price .mphb-price .mphb-currency {
    font-size: 16px;
    line-height: 22px;

}

.price-all-destinations .mphb-regular-price .mphb-price-period {
    font-size: 14px;
    color: #5E6770;

}/* End custom CSS */
/* Start custom CSS for mphbe-availability, class: .elementor-element-774f926d */.booking-form--all-destinations .mphb-check-in-date-wrapper label, .booking-form--all-destinations .mphb-check-out-date-wrapper label {
    color: #555555;
    font-size: 12px;
    margin-bottom: 4px;
}

.booking-form--all-destinations .mphb_room_type_check_in_datepicker, .booking-form--all-destinations .mphb_datepicker {
    border: 1px solid #DEE2E6;
    border-radius: 100px;
    color: #555555;
}

.booking-form--all-destinations .mphb-check-out-date-wrapper, .booking-form--all-destinations .mphb-check-in-date-wrapper {
    margin-bottom: 32px;
}

.booking-form--all-destinations .mphb-reserve-btn, .booking-form--all-destinations .mphb-confirm-reservation {
    background-color: #DA8C58;
    border-color: #DA8C58;
    color: white;
    font-weight: 700;
    font-size: 16px;
    width: 100%;
    border-radius: 100px;
    padding: 10.5px;
}

.booking-form--all-destinations .mphb-confirm-reservation {
    background-color: white;
    border-color: #DA8C58;
    color: #DA8C58;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb9ece1 */.elementor-591513 .elementor-element.elementor-element-bb9ece1 {
    display: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f0e759e */.external-reservation-all-destinations svg {
    width: 94px;
    height: 16px;
}

.external-reservation-all-destinations a:not([href]) {
  opacity: 0.2;
}

@media screen and (max-width: 768px) {
    .external-reservation-all-destinations svg {
    width: 94px;
    height: 16px;
}
}/* End custom CSS */