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