.review-wall-page header,.review-wall-page footer{display:none}.review-wall{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:20px 0}.review-wall .review-wall__container{max-width:600px;margin:0 auto;padding:0 15px}.review-wall__logo{display:flex;justify-content:center;margin-bottom:65px}.review-wall__logo a{display:block;max-width:120px}.review-wall__logo img{width:100%;height:100%}.review-wall-form{position:relative;text-align:center}.review-wall .review-wall-form__title{margin-bottom:16px;font-size:40px;line-height:48px;font-weight:600;color:#000}.review-wall-form__description{margin-bottom:36px;font-size:18px;line-height:26px;font-weight:500;color:#000}.review-wall-form__rating{display:flex;align-items:center;justify-content:center;margin-bottom:48px}.review-wall-star:not(:last-child){padding-right:16px}.review-wall-star:before{content:'';display:block;width:64px;height:64px;background-image:url(//visit-santorini.gr/wp-content/plugins/review-wall/assets/css/frontend/../../images/star-primary.svg);background-position:center;background-repeat:no-repeat;background-size:contain;cursor:pointer;transition:all .3s ease-out 0s}.review-wall-star.active:before,.review-wall-star.selected:before{background-image:url(//visit-santorini.gr/wp-content/plugins/review-wall/assets/css/frontend/../../images/star-secondary.svg)}.review-wall button.review-wall-form__btn,.review-wall a.review-wall-form__btn{display:block;width:100%;max-width:380px;margin:0 auto;padding:19px 40px;border-radius:36px;font-size:18px;line-height:26px;letter-spacing:-.16px;font-weight:600;color:#fff;background-color:#3878e7;transition:all .3s ease-out 0s}.review-wall button.review-wall-form__btn:hover,.review-wall a.review-wall-form__btn:hover{background-color:#1755c0}.review-wall .loading-spin{overflow:hidden}.review-wall .loading-spin:after{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:#fff;opacity:.7;z-index:10}.review-wall .loading-spin:before{content:"";position:absolute;top:50%;left:50%;display:block;width:30px;height:30px;margin:-15px;border:3px solid transparent;border-radius:50%;border-top-color:#3f4144;border-right-color:#3f4144;animation:review-wall-spin 1s linear infinite;z-index:20}@keyframes review-wall-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.review-wall-error{margin-bottom:20px;padding:15px;border-left:4px solid #dc3545;background-color:#f8d7da;color:#721c24}.review-wall .review-wall-form__textarea{margin-bottom:12px}.review-wall .review-wall-form__email{margin-bottom:40px}.review-wall .review-wall-form__textarea textarea[name=review_wall_comment]{min-height:130px;resize:none}.review-wall .review-wall-form__textarea textarea[name=review_wall_comment],.review-wall .review-wall-form__email input[name=review_wall_email]{display:block;width:100%;padding:12px 16px;border:1px solid #b9bbbe;border-radius:16px;font-size:16px;line-height:1;font-weight:500;color:#000;background-color:#fff;transition:all .3s ease-out 0s}.review-wall .review-wall-form__textarea textarea[name=review_wall_comment]::placeholder,.review-wall .review-wall-form__email input[name=review_wall_email]::placeholder{color:#a1a4a8}.review-wall .review-wall-form__textarea label,.review-wall .review-wall-form__email label{display:block;padding-bottom:10px;font-size:18px;line-height:26px;font-weight:500;text-align:start;color:#000}.review-wall .review-wall-form__textarea label:after,.review-wall .review-wall-form__email label:after{content:'*';margin-left:5px;color:#ef4224}.review-wall-form__step.step-3 .review-wall-form__title{margin-bottom:48px}@media (max-width:767px){.review-wall-form__title{margin-bottom:12px;font-size:32px;line-height:40px}.review-wall-form__description{margin-bottom:28px;font-size:14px;line-height:22px}.review-wall-star:before{width:56px;height:56px}.review-wall-star:not(:last-child){padding-right:12px}.review-wall button.review-wall-form__btn,.review-wall a.review-wall-form__btn{padding:13px 24px;border-radius:32px;font-size:14px;line-height:22px}.review-wall .review-wall-form__textarea label,.review-wall .review-wall-form__email label{font-size:14px;line-height:22px}}