.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container,.elementor-widget:not(:has(.elementor-widget-container)) .elementor-widget-container{overflow:hidden}.elementor-widget .elementor-icon-list-items.elementor-inline-items{display:flex;flex-wrap:wrap;margin-inline:-8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-inline-item{word-break:break-word}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{border-width:0;border-inline-start-width:1px;border-style:solid;height:100%;inset-inline-end:-8px;inset-inline-start:auto;position:relative;width:auto}.elementor-widget .elementor-icon-list-items{list-style-type:none;margin:0;padding:0}.elementor-widget .elementor-icon-list-item{margin:0;padding:0;position:relative}.elementor-widget .elementor-icon-list-item:after{inset-block-end:0;position:absolute;width:100%}.elementor-widget .elementor-icon-list-item,.elementor-widget .elementor-icon-list-item a{align-items:var(--icon-vertical-align,center);display:flex;font-size:inherit}.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{align-self:center;padding-inline-start:5px}.elementor-widget .elementor-icon-list-icon{display:flex;inset-block-start:var(--icon-vertical-offset,initial);position:relative}.elementor-widget .elementor-icon-list-icon svg{height:var(--e-icon-list-icon-size,1em);width:var(--e-icon-list-icon-size,1em)}.elementor-widget .elementor-icon-list-icon i{font-size:var(--e-icon-list-icon-size);width:1.25em}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon{text-align:var(--e-icon-list-icon-align)}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg{margin:var(--e-icon-list-icon-margin,0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0)}.elementor-widget.elementor-list-item-link-full_width a{width:100%}.elementor-widget.elementor-align-center .elementor-icon-list-item,.elementor-widget.elementor-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-align-left .elementor-icon-list-item,.elementor-widget.elementor-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-align-right .elementor-icon-list-item,.elementor-widget.elementor-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-align-right) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-align-left) .elementor-icon-list-item:after{inset-inline-end:0}@media(min-width:-1){.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-widescreen-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-widescreen-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-widescreen-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-widescreen-align-right) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-widescreen-align-left) .elementor-icon-list-item:after{inset-inline-end:0}}@media(max-width:1400px){.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-laptop-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-laptop-align-left .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-laptop-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-laptop-align-right .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-laptop-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-laptop-align-right) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-laptop-align-left) .elementor-icon-list-item:after{inset-inline-end:0}}@media(max-width:-1){.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-tablet_extra-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-tablet_extra-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-tablet_extra-align-right) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-tablet_extra-align-left) .elementor-icon-list-item:after{inset-inline-end:0}}@media(max-width:1024px){.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-tablet-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-tablet-align-left .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-tablet-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-tablet-align-right .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-tablet-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-tablet-align-right) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-tablet-align-left) .elementor-icon-list-item:after{inset-inline-end:0}}@media(max-width:-1){.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-mobile_extra-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-mobile_extra-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-mobile_extra-align-right) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-mobile_extra-align-left) .elementor-icon-list-item:after{inset-inline-end:0}}@media(max-width:767px){.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-mobile-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-mobile-align-left .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-mobile-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-mobile-align-right .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-mobile-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-mobile-align-right) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-mobile-align-left) .elementor-icon-list-item:after{inset-inline-end:0}}#left-area ul.elementor-icon-list-items,.elementor .elementor-element ul.elementor-icon-list-items,.elementor-edit-area .elementor-element ul.elementor-icon-list-items{padding:0}.codicts-google-reviews{min-height:30px;}
.codicts-google-reviews.summary-reviews-template.cdts-reviews-loaded{min-height:unset;}
.codicts-google-reviews .review-avatar{float:left;transition:filter ease-in-out 0.3s;height:50px;margin-right:10px;width:50px;max-width:50px;}
.codicts-google-reviews .codicts-reviews-item{}
.codicts-google-reviews .codicts-reviews-item .cdts-rv-hdr{display:flex;align-items:center;}
.codicts-google-reviews .codicts-reviews-item .cdts-rv-subtt{display:flex;flex-wrap:wrap;}
.codicts-google-reviews .review-content{flex:1;}
.codicts-google-reviews .review-author{font-weight:bold;}
.codicts-google-reviews .review-stars{color:gold;display:flex;align-items:center;}
.codicts-google-reviews .review-stars img{width:14px;height:14px;}
.codicts-google-reviews:not(.summary-reviews-template) .review-stars{float:left;font-size:18px;}
.codicts-google-reviews .codicts-reviews-item{padding:10px 0px 10px 0px;height:100%;display:flex;flex-direction:column;min-height:380px;}
.codicts-google-reviews .review-text-wrapper {
padding-top: 10px;
margin-bottom: 10px;
.review-text{font-size:14px;line-height:1.5;}
.read-more{box-sizing:border-box !important;outline:none !important;font-size:14px;color:rgb(25, 123, 255);display:inline-block;cursor:pointer;}
}
.codicts-google-reviews .review-date{font-size:12px;padding:4px;color:grey;}
.codicts-google-reviews.list-reviews-template{}
.codicts-google-reviews.grid-reviews-template{display:grid;gap:20px;}
.codicts-google-reviews.grid-reviews-template .codicts-reviews-item{}
.codicts-google-reviews.carousel-reviews-template.cdts-is-cache-loaded{}
@media(max-width:767px){
.codicts-google-reviews.grid-reviews-template{grid-template-columns:repeat(1, 1fr) !important;}
}
.codicts-google-reviews.carousel-reviews-template.owl-carousel .owl-dots{display:flex;justify-content:center;}
.codicts-google-reviews.carousel-reviews-template.owl-carousel .owl-dot{border:none;width:8px;height:8px;border-radius:50%;margin:0 5px;padding:4px;cursor:pointer;}
.codicts-google-reviews.carousel-reviews-template.owl-carousel .owl-dot{background:#000;opacity:0.2;}
.codicts-google-reviews.carousel-reviews-template.owl-carousel .owl-dot.active{opacity:1;}
.codicts-google-reviews.carousel-reviews-template .owl-nav{display:flex;justify-content:center;align-items:center;margin-top:20px;}
.codicts-google-reviews.carousel-reviews-template .owl-nav > div{width:35px;height:35px;color:#555558;background:#f4f4f4;border-radius:50%;display:flex;align-items:center;justify-content:center;text-align:center;transition:all 0.15s ease-in-out;margin-left:2px;margin-right:2px;}
.codicts-google-reviews.carousel-reviews-template .owl-nav > div:hover{background:var(--accent);color:#fff;border-color:#fff;}
.codicts-google-reviews.carousel-reviews-template[data-navigation="none"]
.owl-nav, .codicts-google-reviews.carousel-reviews-template[data-navigation="dots"]
.owl-nav{display:none !important;}
.codicts-google-reviews.carousel-reviews-template .owl-dots{margin-top:20px;}
.codicts-google-reviews .review-imgs-collection{display:flex;flex-wrap:wrap;margin-left:-1px;margin-right:-1px;margin-top:auto;}
.codicts-google-reviews .layout-1-image > span{height:200px !important;max-height:200px !important;width:100% !important;max-width:750px !important;}
.codicts-google-reviews .layout-2-image{flex-direction:column;}
.codicts-google-reviews .layout-2-image > span{width:100% !important;max-width:750px !important;}
.codicts-google-reviews .layout-3-image{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);grid-column-gap:0px;grid-row-gap:0px;}
.codicts-google-reviews .layout-3-image > span{width:100% !important;max-width:300px !important;}
.codicts-google-reviews .layout-3-image > span:nth-child(1){grid-area:1 / 1 / 3 / 2;height:auto;max-height:200px;}
.codicts-google-reviews .layout-3-image > span:nth-child(2){grid-area:1 / 2 / 2 / 3;}
.codicts-google-reviews .layout-3-image > span:nth-child(3){grid-area:2 / 2 / 3 / 3;}
.codicts-google-reviews .layout-4-image{display:grid;grid-template-columns:repeat(2, 1fr);}
.codicts-google-reviews .review-imgs-collection > span{padding:1px;max-height:95px;height:95px;display:flex;flex-grow:1;position:relative;width:100%;max-width:300px;}
@media(max-width:1200px){
.codicts-google-reviews .review-imgs-collection > span{max-width:140px;}
}
@media(max-width:992px){
.codicts-google-reviews .review-imgs-collection > span{max-width:120px;}
}
@media(max-width:768px){
.codicts-google-reviews .review-imgs-collection > span{max-width:100px;}
}
@media(max-width:576px){
.codicts-google-reviews .review-imgs-collection > span{max-width:80px;}
}
.codicts-google-reviews .review-imgs-collection > span img{height:100%;width:100%;object-fit:cover;object-position:center center;transition:0.2s ease;}
.codicts-google-reviews .review-imgs-collection > span > a{height:100%;width:100%;border-radius:6px;overflow:hidden;background:#242429;position:relative;}
.codicts-google-reviews .review-imgs-collection > span > a i{width:100%;position:absolute;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;transition:0.2s ease;overflow:hidden;opacity:0;top:0;}
.codicts-google-reviews .review-imgs-collection > span > a:hover img{opacity:0.4;transform:scale(1.1);}
.codicts-google-reviews .review-imgs-collection > span > a:hover i{opacity:1;}
.codicts-google-reviews .review-imgs-collection .expander-reviews-img-cdts{position:absolute;width:calc(100% - 2px);height:calc(100% - 2px);display:flex;align-items:center;justify-content:center;font-size:32px;color:#fff;font-weight:bold;background:#0000008f;border-radius:6px;cursor:pointer;z-index:2;}
.codicts-google-reviews
.review-imgs-collection
.expander-reviews-img-cdts
span{transition:0.2s ease;}
.codicts-google-reviews
.review-imgs-collection
.expander-reviews-img-cdts:hover
span{transform:scale(1.1);}
.codicts-google-reviews .review-imgs-collection .cdts-hdn-rv-img{display:none;}
.codicts-google-reviews[data-columns="1"] .review-imgs-collection > span,
.codicts-google-reviews.list-reviews-template .review-imgs-collection > span{flex-grow:0 !important;}
.codicts-google-reviews .no-results-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;}
.codicts-google-reviews .no-results-wrapper .no-results-icon{left:unset !important;transform:unset !important;}
.codicts-google-reviews.cdts_revs_is_empty{grid-template-columns:unset !important;display:flex;justify-content:center;}
.codicts-google-reviews li{list-style:none;}
.codicts-google-reviews.summary-reviews-template .codicts-reviews-summary{display:flex;gap:5px;align-items:center;padding:0;min-height:0;}
.codicts-google-reviews.summary-reviews-template
.codicts-reviews-summary
.review-stars{font-size:24px;}
.codicts-google-reviews.summary-reviews-template
.codicts-reviews-summary
span:not(.review-stars){font-size:13px;color:grey;}
.codicts-cgrf-toggle-paragraph-outer.cgrf-rm-active .codicts-cgrf-toggle-paragraph{--max-lines:5;--line-height:1.6;line-height:var(--line-height);overflow:hidden;position:relative;display:none;}
.codicts-cgrf-toggle-paragraph-outer.cgrf-rm-active:not(.cgrf-toggle-paragraph-expanded) .codicts-cgrf-toggle-paragraph::before{content:"";position:absolute;height:calc(1em * var(--line-height));width:100%;bottom:0;pointer-events:none;background:linear-gradient(to bottom, transparent, #FFFFFF);}
.codicts-cgrf-toggle-paragraph-btn{color:rgb(25, 123, 255);font-weight:600;background:none;cursor:pointer;font-size:14px;display:none;}
.codicts-cgrf-toggle-paragraph-outer.cgrf-rm-active .codicts-cgrf-toggle-paragraph-btn{display:block;}
.codicts-cgrf-toggle-paragraph-outer.cgrf-rm-active.cgrf-toggle-paragraph-expanded .codicts-cgrf-toggle-paragraph{max-height:none !important;}
.codicts-cgrf-toggle-paragraph-outer.cgrf-rm-active .cgrf-mr, .codicts-cgrf-toggle-paragraph-outer.cgrf-rm-active.cgrf-toggle-paragraph-expanded .cgrf-ls{display:block;}
.codicts-cgrf-toggle-paragraph-outer.cgrf-rm-active .cgrf-ls, .codicts-cgrf-toggle-paragraph-outer.cgrf-rm-active.cgrf-toggle-paragraph-expanded .cgrf-mr{display:none;}
.codicts-google-reviews .codicts-loader-wrapper{width:100%;height:100%;position:absolute;flex-grow:1;display:flex;justify-content:center;align-items:center;flex-direction:column;}
.codicts-loader-spinner{border:2.5px solid var(--ts-shade-6);border-bottom-color:var(--ts-shade-2);border-radius:50%;display:inline-block;box-sizing:border-box;animation:codicts_loader_spinner .75s linear infinite;border-color:#c7c7c7;border-bottom-color:hsla(0, 0%, 100%, .2784313725);width:30px;height:30px;border-width:2px;}
@keyframes codicts_loader_spinner {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(1turn);
}
}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(//www.les-hotels-spa.com/wp-content/plugins/codicts-google-reviews-feed-pro/assets/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}