.review-wrapper{display:flex;flex-direction:row;gap:45px}.review-information{display:flex;flex-direction:column;gap:20px;width:35%;background:#fff;padding:38px;position:relative;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}.review-information svg{position:absolute;right:-102px;top:-96px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;z-index:1}.review-information .review-point{font-family:Fraunces;font-size:80px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-2.4px}.review-information .review-count .review-rating{color:#153D4B;text-transform:uppercase;font-family:Jost;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.48px}.review-information .tripadvisor-link{margin-top:auto;color:#000;font-family:Jost;font-size:13px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.39px;display:inline-flex;padding:15px 34px;justify-content:center;align-items:center;gap:11px;border-radius:30px;border:1px solid rgb(19 17 17 / .3);align-self:flex-start}.tripadvisor-link svg{position:relative;top:auto;right:auto}.review-information .review-count{display:flex;flex-direction:row;gap:25px}.review-information .tripadvisor-logo svg{position:relative;border-radius:0;right:auto;top:auto}.review-slider .stars svg{position:relative}.review-slider .stars{margin-bottom:15px}.review-slider{width:65%;height:100%;padding:60px;box-sizing:border-box;border:solid 1px #CFCDE0;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;position:relative}.review-slider svg{position:absolute;left:-1px;top:-.5px}.review-item{display:flex;flex-direction:column}.review-item blockquote{font-size:16px;font-weight:400;line-height:1.5;margin:0;padding:0}.review-item p{font-family:'jost';color:#153D4B;font-family:Jost;font-size:22px;font-style:normal;font-weight:400;line-height:153.242%;letter-spacing:-.66px;margin-bottom:30px}.review-text{position:relative;min-height:214px;display:flex;align-items:flex-start;flex-direction:column;justify-content:center}.review-text.collapsed p{max-height:140px;overflow:hidden}.review-text.expanded p{max-height:none}.read-more-toggle{display:inline-block;color:#153D4B;font-family:Jost;font-size:14px;font-weight:500;text-decoration:underline;cursor:pointer;margin-top:-10px;margin-bottom:20px}.review-item hr{margin-bottom:30px;border-color:#CFCDE0;opacity:.2}.slider-navigation{display:flex;flex-direction:row;gap:10px;position:absolute;bottom:45px;right:45px;z-index:10;background:#f2f2ec}.slider-navigation svg{position:relative;cursor:pointer}.review-item .author{color:#153D4B;font-family:Jost;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.48px;text-transform:uppercase}.review-item .date{color:#8C8C8C;font-family:Jost;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.48px}.review-information .stars svg{position:relative;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;top:auto;left:auto;right:auto}.slider-navigation .prev-button,.slider-navigation .next-button{border:solid 1px #CFCDE0;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.3s ease;overflow:hidden}.slider-navigation .prev-button:hover,.slider-navigation .next-button:hover{background:#fff;border:solid 1px #fff}.slider-navigation .next-button.swiper-button-disabled,.slider-navigation .prev-button.swiper-button-disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.slider-navigation .next-button:hover svg{animation:moveArrow 0.2s .1s ease-in-out 1;-webkit-animation:moveArrow 0.2s .1s ease-in-out 1}.slider-navigation .prev-button:hover svg{animation:moveArrowReverse 0.2s ease-in-out 1;-webkit-animation:moveArrowReverse 0.2s ease-in-out 1}@keyframes moveArrow{0%{transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}50%{transform:translateX(15px);-webkit-transform:translateX(15px);-moz-transform:translateX(15px);-ms-transform:translateX(15px);-o-transform:translateX(15px);opacity:0}51%{transform:translateX(-15px);-webkit-transform:translateX(-15px);-moz-transform:translateX(-15px);-ms-transform:translateX(-15px);-o-transform:translateX(-15px);opacity:0}100%{transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);opacity:1}}@keyframes moveArrowReverse{0%{transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);opacity:1}50%{transform:translateX(-15px);-webkit-transform:translateX(-15px);-moz-transform:translateX(-15px);-ms-transform:translateX(-15px);-o-transform:translateX(-15px);opacity:0}51%{transform:translateX(15px);-webkit-transform:translateX(15px);-moz-transform:translateX(15px);-ms-transform:translateX(15px);-o-transform:translateX(35px);opacity:0}100%{transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);opacity:1}}@media (max-width:768px){.review-wrapper{flex-direction:column}.review-slider{width:100%}.circle-svg{display:none}.review-slider .corner{display:none}.review-information{width:100%}}@media (max-width:480px){.review-item p{font-size:16px}.review-slider{padding:30px}.slider-navigation{bottom:35px;right:26px}.slider-navigation .prev-button,.slider-navigation .next-button{width:35px;height:35px}.slider-navigation svg{width:18px}.review-information .review-count{flex-direction:column;gap:10px}}