body.avr-reviews-page .theme-page{background:#fcfaf8}.avr-reviews-intro.vc_row,.avr-reviews-layout.vc_row{width:calc(100% - 48px);max-width:1180px;margin:0 auto 24px!important;padding:0;float:none;clear:both;box-sizing:border-box}.avr-reviews-intro>.wpb_column,.avr-reviews-layout>.wpb_column{margin:0!important;padding:0!important;min-width:0;box-sizing:border-box}.avr-reviews-intro .vc_column-inner,.avr-reviews-layout .vc_column-inner{padding:0!important}.avr-reviews-layout.vc_row{display:grid;grid-template-columns:350px minmax(0,1fr);gap:28px;align-items:start;margin-bottom:45px!important}.avr-reviews-layout>.vc_col-sm-4,.avr-reviews-layout>.vc_col-sm-8{width:auto!important;float:none!important}.avr-reviews-layout:before,.avr-reviews-layout:after,.avr-reviews-layout>p,.avr-reviews-layout .wpb_wrapper>br,.avr-reviews-layout p:empty{display:none!important}.avr-reviews-intro p{padding:0;margin:0;color:#747b81;font-size:15px;line-height:1.6}.avr-reviews-intro .wpb_content_element{margin:0}.avr-reviews-layout h2{font-size:24px!important;line-height:1.3!important;color:#293641!important;padding:0!important;margin:0 0 16px!important;font-weight:400}.avr-reviews-layout p{padding:0}.avr-reviews-form-panel>.wpb_wrapper,.avr-reviews-form-panel>.vc_column-inner>.wpb_wrapper{background:#fff;border:1px solid #ebded4;border-radius:16px;padding:24px;box-sizing:border-box}.avr-reviews-layout .avr-reviews-form-note{margin:0 0 18px}.avr-reviews-form-note p{font-size:13px;line-height:1.6;color:#79818a;margin:0;padding:0}.avr-reviews-form-panel .strong-form,.avr-reviews-form-panel .strong-form-inner,.avr-reviews-form-panel .wpmtst-submission-form{padding:0!important;margin:0!important;border:0!important;box-shadow:none;background:none}.avr-reviews-form-panel .wpmtst-required-notice{font-size:12px!important;color:#7e858a;margin:0 0 18px!important;padding:0!important;line-height:1.5}.avr-reviews-form-panel .wpmtst-required-notice span{color:#c6502b}.avr-reviews-form-panel .wpmtst-form-field{margin:0 0 16px;padding:0;clear:both;float:none;width:100%;box-sizing:border-box}.avr-reviews-form-panel .wpmtst-form-field>label{display:inline-block;font-size:14px;font-weight:600;line-height:1.5;color:#34414b;margin:0 0 7px}.avr-reviews-form-panel .wpmtst-symbol{display:inline-block;font-size:14px!important;color:#c6502b;margin-left:4px}.avr-reviews-form-panel .wpmtst-symbol:before,.avr-reviews-form-panel .wpmtst-symbol:after{display:none!important;content:none!important}.avr-reviews-form-panel input[type=text],.avr-reviews-form-panel textarea{display:block;width:100%!important;max-width:100%;box-sizing:border-box;border:1px solid #dddcd8!important;background:#fff!important;color:#303b43!important;border-radius:8px!important;padding:11px 12px!important;margin:0!important;box-shadow:none!important;font-family:inherit;font-size:14px!important;line-height:1.5;height:45px;outline-offset:2px}.avr-reviews-form-panel textarea{height:155px;min-height:125px;resize:vertical}.avr-reviews-form-panel input[type=text]:focus,.avr-reviews-form-panel textarea:focus{outline:2px solid #d5a18a!important;border-color:#bf6441!important}.avr-reviews-form-panel .wpmtst-after{display:block;color:#858b90;font-size:12px;margin-top:6px;line-height:1.5}.avr-reviews-form-panel .wpmtst-submit{margin:20px 0 0}.avr-reviews-form-panel .wpmtst-submit label{display:block;width:100%;margin:0}.avr-reviews-form-panel .wpmtst_submit_testimonial{display:block;width:100%;padding:12px 18px;border:1px solid #c9532d;background:#c9532d!important;border-radius:8px;color:#fff!important;font-size:14px;font-family:inherit;font-weight:600;line-height:1.4;cursor:pointer;box-shadow:none;min-height:45px}.avr-reviews-form-panel .wpmtst_submit_testimonial:hover{background:#b54827!important}.avr-reviews-form-panel .avrora-review-captcha{border-color:#ecdccf;background:#fff7f0;padding:13px;border-radius:10px;margin:0 0 16px}.avr-reviews-form-panel .avrora-review-captcha__label{font-size:13px;font-weight:600;color:#46515a}.avr-reviews-form-panel .avrora-review-captcha__row{display:grid;grid-template-columns:1fr auto;gap:8px}.avr-reviews-form-panel .avrora-review-captcha__question{grid-column:1/-1;font-size:14px}.avr-reviews-form-panel .avrora-review-captcha input[type=text]{width:100%!important;height:40px}.avr-reviews-form-panel .avrora-review-captcha__refresh{height:40px;padding:8px 11px;font-size:12px;border-radius:8px;border-color:#e2d5cb;color:#9d4829}.avr-reviews-form-panel .strong-rating-wrapper{margin-top:4px}.avr-reviews-form-panel .strong-rating{padding:0;margin:0}.avr-reviews-form-panel .strong-rating label.star{width:29px;height:29px;margin-right:4px}.avr-reviews-form-panel .strong-rating svg{width:27px;height:27px}.avr-reviews-form-panel .wpmtst-error,.avr-reviews-form-panel .error{color:#a92d26;font-size:12px}.avr-reviews-form-panel a:focus-visible,.avr-reviews-form-panel button:focus-visible{outline:2px solid #b95431;outline-offset:3px}
.avr-reviews-list-panel .strong-view{margin:0}.avr-reviews-list-panel .wpmtst-testimonial{margin:0 0 18px!important;border:1px solid #eaded4!important;border-radius:14px;padding:0!important;background:#fff!important;box-shadow:none}.avr-reviews-list-panel .wpmtst-testimonial-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:15px;row-gap:5px;padding:23px!important;border:0!important}.avr-reviews-list-panel .wpmtst-testimonial-heading{display:none}.avr-reviews-list-panel .wpmtst-testimonial-content{grid-column:1/-1;grid-row:3;color:#53616b;font-size:15px;line-height:1.7;padding:12px 0 0!important;margin:0!important}.avr-reviews-list-panel .wpmtst-testimonial-content p{font-size:15px;line-height:1.7;padding:0;margin:0 0 13px}.avr-reviews-list-panel .wpmtst-testimonial-content p:last-child{margin-bottom:0}.avr-reviews-list-panel .testimonial-name{grid-column:1;grid-row:1;color:#303d47;font-size:16px;font-weight:600;padding:0!important;margin:0!important}.avr-reviews-list-panel .testimonial-field:not(.testimonial-name):not(:has(.strong-rating-wrapper)){grid-column:1;grid-row:2;font-size:12px;color:#8a9196;padding:0!important;margin:0!important}.avr-reviews-list-panel .testimonial-field:has(.strong-rating-wrapper){grid-column:2;grid-row:1/3;align-self:start;margin:0;padding:0}.avr-reviews-list-panel .strong-rating{color:#d79032}.avr-reviews-list-panel .strong-rating .star svg{width:17px;height:17px;fill:#d79032}.avr-reviews-list-panel .clear,.avr-reviews-list-panel .maybe-clear{display:none}.avr-reviews-list-panel .testimonial-field:before,.avr-reviews-list-panel .testimonial-field:after{display:none!important;content:none!important}.avr-reviews-layout .wpb_content_element{margin-bottom:0}.avr-reviews-list-panel .strong-view.wpmtst-default .wpmtst-testimonial-content:before{display:none}
@media(max-width:1000px){.avr-reviews-layout.vc_row{grid-template-columns:310px minmax(0,1fr);gap:20px}.avr-reviews-form-panel>.wpb_wrapper,.avr-reviews-form-panel>.vc_column-inner>.wpb_wrapper{padding:20px}.avr-reviews-list-panel .wpmtst-testimonial-inner{padding:20px!important}}
@media(max-width:760px){.avr-reviews-intro.vc_row,.avr-reviews-layout.vc_row{width:calc(100% - 30px)}.avr-reviews-layout.vc_row{grid-template-columns:1fr;gap:28px}.avr-reviews-layout h2{font-size:23px!important}.avr-reviews-form-panel>.wpb_wrapper,.avr-reviews-form-panel>.vc_column-inner>.wpb_wrapper{padding:21px}.avr-reviews-list-panel .wpmtst-testimonial-inner{padding:19px!important}.avr-reviews-list-panel .wpmtst-testimonial-content,.avr-reviews-list-panel .wpmtst-testimonial-content p{font-size:14px;line-height:1.7}.avr-reviews-list-panel .strong-rating .star svg{width:15px;height:15px}.avr-reviews-list-panel .wpmtst-testimonial{margin-bottom:14px!important}}
.avr-reviews-form-panel .wpmtst-submission-form{float:none!important;display:flow-root;width:100%!important}.avr-reviews-list-panel .wpmtst-testimonial-inner{display:grid!important}.avr-reviews-list-panel .testimonial-field{float:none!important;text-align:left!important;width:auto!important}.avr-reviews-list-panel .testimonial-field:has(.strong-rating-wrapper){text-align:right!important}.avr-reviews-list-panel .wpmtst-testimonial-content{float:none!important;width:auto!important}
.avr-reviews-form-panel .wpmtst-submit label{float:none!important;display:block!important;width:100%!important}.avr-reviews-form-panel .wpmtst_submit_testimonial{width:100%!important;max-width:none!important}

/* External review platforms: immediately after the submission form. */
.avr-reviews-form-panel .avr-reviews-platforms{margin:24px 0 0!important;padding:22px 0 0;border-top:1px solid #ebded4}
.avr-reviews-platforms h3{font-size:20px!important;line-height:1.35!important;font-weight:400;color:#293641;margin:0 0 12px!important;padding:0!important}
.avr-reviews-platforms p{font-size:13px!important;line-height:1.7!important;color:#747b81;margin:0 0 16px!important;padding:0!important}
.avr-review-platform-links{display:grid;gap:9px}
.avr-reviews-platforms .avr-review-platform-links a{display:flex;align-items:center;gap:12px;min-height:53px;padding:10px 12px;border:1px solid #ebded4;border-radius:10px;background:#fff;color:#34414b;text-decoration:none!important;font-size:15px;font-weight:600;line-height:1.3;box-sizing:border-box;transition:background .15s,border-color .15s}
.avr-reviews-platforms .avr-review-platform-links a:hover{background:#fff7f0;border-color:#d7a58d}
.avr-review-platform-links a:focus-visible{outline:2px solid #b95431;outline-offset:3px}
.avr-review-platform-icon{display:flex;align-items:center;justify-content:center;width:30px;height:30px;flex:0 0 30px}
.avr-review-platform-icon svg{display:block;width:30px;height:30px}
.avr-review-platform-arrow{margin-left:auto;color:#b96b4c;font-size:19px;font-weight:400}
