h1{margin:0 auto;font-size:1.9rem;max-width:100%}h3{margin:46px 0 25px;line-height:1.55rem}.IAmInterest{padding:15px;background-color:#dcdcdc;opacity:.65}.IAmInterest a{font-weight:700}.IAmInterest .listed{margin:0 !important}picture{width:100%;height:100%}.partialLengthContainers{width:90%;padding:0;margin:auto}.bold{font-weight:900}.greenColored{color:#02a660}.highlighted{text-decoration:underline}.listed{list-style:initial;padding-left:40px;margin:10px 0 27px}.listed li{margin:3px 0;min-height:28px}.listed li a{display:inline-block;height:100%}.airy{margin:0 0 40px}.airyImg{display:flex;margin:34px auto 50px;width:100%;max-width:900px;height:auto}.airyImg img{display:block;margin:auto;width:auto;max-width:100%;height:auto;max-height:100%}#simulationFormLinkContainer{display:flex}#IAmNav nav,#IAmNav nav a{color:#fcfcfc !important}.IAmInterest,.IAmInterest a{color:#363636}#titleHeader{display:flex;color:#fcfcfc;height:250px;background-size:cover !important;background-position:center;margin-bottom:30px}#titleHeader .partialLengthContainers{padding:0 !important}#simulationFormLink,.opinionLink{display:inline-block;margin:0 auto;padding:10px 25px;background-color:#02a660;color:#fcfcfc;letter-spacing:1.5px;text-transform:uppercase;border-radius:18px;font-weight:700}#internalNavContainer>p{text-decoration:underline;font-weight:700}#IAmNav nav{padding:25px 10px;background-color:#3c3c3c;color:#fcfcfc}#IAmNav nav a{font-size:.9rem}#IAmNav nav ul{margin:0 !important}@media(min-width: 1000px){h1{font-size:1.9rem;width:max-content;width:-moz-max-content}.partialLengthContainers{width:82%}.airy{margin:0 0 52px}.airyImg{margin:34px auto 70px}#titleHeader{margin-bottom:60px}#simulationFormLink{opacity:.8;transition:opacity .3s ease}#simulationFormLink:hover{opacity:1}#IAmNav nav a:hover{text-decoration:underline}}@media(min-width: 1200px){h1{font-size:2.65rem}}@media(min-width: 1600px){.partialLengthContainers{width:65%}.airy{margin:0 0 60px}.airyImg{margin:36px auto 75px}#titleHeader{height:300px;margin-bottom:62px}}#titleHeader{background:linear-gradient(90deg, rgba(50, 50, 50, 0.5) 0%, rgba(120, 120, 120, 0.5) 100%),url(/build/images/beachGuadeloupe2_desktop.40550e45.jpg) bottom}#titleHeader p{text-align:center}.singleReview{display:block;padding:20px;border-radius:10px;box-shadow:1px 1px 5px 2px rgba(120,120,120,.1);position:relative;transition:background-color .3s linear}.singleReview .reviewAuthor{color:#02a660;text-transform:uppercase;line-height:1;display:block}.singleReview .reviewRating{display:block}.singleReview .reviewRating span img{width:13px;object-fit:cover;margin-right:2px}.singleReview .reviewMessage{font-size:.9rem;line-height:1.05rem;text-align:justify;text-overflow:ellipsis;margin-top:5px;overflow:hidden;position:relative;transition:all ease 500ms}.singleReview .expandedText{height:175px !important}.singleReview .expandedText:after{content:"";width:100%;height:75px;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 40%, rgb(255, 255, 255) 100%);position:absolute;bottom:0;left:0}.singleReview .reviewDate{font-size:.7rem;color:#02a660;position:absolute;bottom:10px;right:20px}.singleReview button{background:none;border:none;padding:0;cursor:pointer;color:rgba(2,188,109,.85)}.singleReview button.hidden{display:none}.singleReview button:hover{color:#02a660}.selectedReview{max-width:800px;margin:0 auto 20px}#reviewsTotal,#bottomReviewIndicator{display:flex;flex-direction:column;text-align:center;font-size:1.2rem}#reviewsTotal span,#bottomReviewIndicator span{color:#02a660}#reviewsTotal .opinionLink,#reviewsTotal .opinionLink:visited,#bottomReviewIndicator .opinionLink,#bottomReviewIndicator .opinionLink:visited{color:#fcfcfc;transition:background-color .2s linear}#reviewsTotal .opinionLink:hover,#reviewsTotal .opinionLink:visited:hover,#bottomReviewIndicator .opinionLink:hover,#bottomReviewIndicator .opinionLink:visited:hover{background-color:rgba(2,188,109,.85)}#bottomReviewIndicator span{color:#666;margin:25px 0 15px 0}#reviewsContainer div{margin:50px auto 30px auto;columns:2 400px;column-gap:20px}#reviewsContainer div .singleReview{break-inside:avoid;margin-bottom:20px}@media screen and (max-width: 768px){#reviewsContainer div{display:block}#reviewsContainer div .singleReview{margin:20px 0}}
