body{background-color:#f3f7fb;min-height:100vh;margin:0;font-family:Roboto,sans-serif}main{min-height:50vh}footer{width:100%;position:relative;bottom:0}.relative{position:relative}.relative .info-abs{white-space:nowrap;z-index:3;background-color:#fff;border:.1px solid #000;border-radius:5px;width:auto;height:15px;padding:5px;font-size:12px;display:none;position:absolute;top:-27px}.relative:hover .info-abs{display:flex}.reviews-container{margin:0 auto}@media (min-width:768px){.reviews-container{width:94%}}@media (max-width:767px){.reviews-container{width:98%}}@media (max-width:375px){.reviews-container{width:95%}}.reviews-container{max-width:1600px;margin:40px auto}@media (max-width:768px){.reviews-container{margin:20px auto}}.reviews-container .title{flex-direction:row;justify-content:center;align-items:flex-end;gap:15px;display:flex}.reviews-container .title h1{text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#05172f;margin:0;font-size:30px;font-weight:500;line-height:30px}.reviews-container .title .line{background-color:#000;width:100%;height:1px;margin-left:10px}.reviews-container .reviews-list-and-header{flex-direction:column;align-items:center;display:flex}.reviews-container .reviews-list-and-header .reviews-header{background-color:#05172fb2;border-radius:8px;flex-direction:row;justify-content:space-between;align-items:center;width:calc(100% - 40px);max-width:900px;margin-top:40px;margin-bottom:20px;padding:20px;display:flex}@media (max-width:768px){.reviews-container .reviews-list-and-header .reviews-header{flex-direction:column}}.reviews-container .reviews-list-and-header .reviews-header .rating-and-google{flex-direction:column;display:flex}.reviews-container .reviews-list-and-header .reviews-header .rating-and-google .svg{flex-direction:row;align-items:center;display:flex}.reviews-container .reviews-list-and-header .reviews-header .rating-and-google .svg span{text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#fff;margin-left:10px;font-size:20px;font-weight:700;line-height:26px}.reviews-container .reviews-list-and-header .reviews-header .rating-and-google .rating{flex-direction:row;align-items:center;gap:5px;margin-top:10px;display:flex}@media (max-width:768px){.reviews-container .reviews-list-and-header .reviews-header .rating-and-google .rating{margin-top:7.5px}}.reviews-container .reviews-list-and-header .reviews-header .rating-and-google .rating p{text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#fff;margin:0;font-size:22px;font-weight:700;line-height:28px}.reviews-container .reviews-list-and-header .reviews-header .rating-and-google .rating .count{text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#fff;font-size:12px;font-weight:400;line-height:14px}.reviews-container .reviews-list-and-header .reviews-header .write-review{text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;color:#fff;background-color:#d93a3f;border-radius:4px;padding:10px;font-size:14px;font-weight:400;line-height:18.48px;text-decoration:none}.reviews-container .reviews-list-and-header .reviews-header .write-review:hover{background-color:#ff0b14}@media (max-width:768px){.reviews-container .reviews-list-and-header .reviews-header .write-review{margin-top:10px}}.reviews-container .reviews-list-and-header .list-reviews-container{flex-direction:column;display:flex}.reviews-container .reviews-list-and-header .list-reviews-container .list-reviews{flex-direction:column;gap:20px;display:flex}.reviews-container .reviews-list-and-header .list-reviews-container .list-reviews .review{background-color:#05172fb2;border-radius:8px;flex-direction:row;gap:10px;width:calc(100% - 40px);max-width:900px;padding:20px;display:flex}.reviews-container .reviews-list-and-header .list-reviews-container .list-reviews .review .img img{width:40px}.reviews-container .reviews-list-and-header .list-reviews-container .list-reviews .review .text .name{text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#fff;font-size:15px;font-weight:700;line-height:18px;text-decoration-line:underline;text-decoration-style:solid}.reviews-container .reviews-list-and-header .list-reviews-container .list-reviews .review .text .time{text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#fff;margin-top:3px;font-size:12px;font-weight:400;line-height:16px}.reviews-container .reviews-list-and-header .list-reviews-container .list-reviews .review .text .rating{flex-direction:row;gap:2px;margin-top:10px;display:flex}.reviews-container .reviews-list-and-header .list-reviews-container .list-reviews .review .text .description{text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#fff;margin-top:5px;font-size:18px;font-weight:400;line-height:26px}.reviews-container .reviews-list-and-header .list-reviews-container .updated{justify-content:center;margin-top:30px;display:flex}.reviews-container .reviews-list-and-header .list-reviews-container .updated button{text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;color:#fff;cursor:pointer;background-color:#d93a3f;border:none;border-radius:4px;width:200px;height:35px;font-size:13px;font-weight:700;line-height:17.16px}.reviews-container .reviews-list-and-header .list-reviews-container .updated button:hover{background-color:#ff0b14}
