#customerReviewForm input,#customerReviewForm textarea{font-family:"AktivGrotesk",Arial,sans-serif;width:100%;box-shadow:2px 8px 20px 5px rgba(120,120,120,.1);border-radius:8px;font-size:.9rem;line-height:1.2rem;border:none;color:#214754}#customer_review_rating:not(:checked)>input,#customer_review_rating label::after{display:none}label[for=customer_review_message],label[for=customer_review_author],label[for=customer_review_email]{display:flex}.webp #mainHeader{background:linear-gradient(to bottom, rgba(33, 71, 84, 0.9), rgba(33, 71, 84, 0.9)),url(/build/images/reviewNew_tab.8369da7b.webp) center}.no-webp #mainHeader{background:linear-gradient(to bottom, rgba(33, 71, 84, 0.9), rgba(33, 71, 84, 0.9)),url(/build/images/reviewNew_tab.fcd4c80d.jpg) center}#customerReviewForm{margin-top:30px}#customerReviewForm label{position:relative;font-size:.9rem;font-weight:500}#customerReviewForm label::after{flex:1;margin:auto 0;color:#ff4502;font-size:.75rem;line-height:1rem;content:attr(data-error);text-align:right;font-weight:500}#customerReviewForm input{margin-bottom:14px;padding:11px 16px}#customerReviewForm textarea{width:100%;height:200px;min-height:200px;padding:12px 16px;resize:none}#reviewFormIndication{color:#ff4502;font-size:.8rem;line-height:1rem;margin:10px 0 28px;font-weight:500}#submitReviewFormController{padding:10px 48px;font-size:.88rem;border-radius:20px;background-color:#0dc9d0;color:#f6f6f6;letter-spacing:.5px;border:1px solid #0dc9d0;animation:fadeIn .3s ease}.formErrors{color:red !important;font-weight:500;border:1px solid rgba(255,69,2,.5) !important}#customerReviewForm input.formErrors{padding:10px 15px}#customerReviewForm textarea.formErrors{padding:11px 15px}#sendingMessageConfirm{padding:40px 0 45px;animation:fadeIn .3s ease both}#sendingMessageConfirm span{display:inline-block;margin-bottom:10px;font-size:1.1rem;color:#214754;font-weight:500}#customer_review_rating{width:max-content;width:-moz-max-content;padding:6px 15px;margin:auto 0}#customer_review_rating label{position:relative}#customer_review_rating:not(:checked)>label{float:right;width:40px;white-space:nowrap;cursor:pointer;font-size:2.8rem;line-height:1.2;color:#d3d3d3;text-shadow:1px 1px #0dc9d0}#customer_review_rating:not(:checked)>label:before{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:3;background-color:#fefefe;content:"★"}#customer_review_rating>input:checked~label{color:#0dc9d0;text-shadow:1px 1px #0dc9d0}#customer_review_rating:not(:checked)>label:hover,#customer_review_rating:not(:checked)>label:hover~label{color:#0dc9d0}#customer_review_rating>input:checked+label:hover,#customer_review_rating>input:checked+label:hover~label,#customer_review_rating>input:checked~label:hover,#customer_review_rating>input:checked~label:hover~label,#customer_review_rating>label:hover~input:checked~label{color:#0dc9d0}label[for=customer_review_message]{margin-top:10px !important}#reviewFormRatingContainer{display:flex}#reviewFormRatingContainer>label{margin:auto 0}@media(min-width: 650px){#reviewFormContainer h2{text-align:center}#customerReviewForm{max-width:550px;margin:30px auto 0}#reviewFormIndication{margin:8px 0 30px}#submitReviewFormController{display:block;margin:0 auto}#sendingMessageConfirm{padding:55px 0 52px;text-align:center}#googleRecaptchaContainer{width:max-content;width:-moz-max-content;margin:0 auto}}@media(min-width: 768px){#reviewFormContainer h2{margin-bottom:50px}#customerReviewForm{max-width:620px}#customerReviewForm>div{display:flex;justify-content:space-between}#customerReviewForm>div>div{width:48.1%}#customerReviewForm>div input{display:block}#customerReviewForm input{margin-bottom:16px}#customerReviewForm label{font-weight:700}#sendingMessageConfirm{padding:48px 0 53px;font-size:1rem}#sendingMessageConfirm span{font-size:1.25rem;margin-bottom:17px}label[for=customer_review_message]{margin-top:5px !important}#customer_review_rating:not(:checked)>label{width:35px;font-size:2.4rem}}@media(min-width: 1000px){.webp #mainHeader{background:linear-gradient(to bottom, rgba(33, 71, 84, 0.9), rgba(33, 71, 84, 0.9)),url(/build/images/reviewNew_desktop.1650f037.webp) center top}.no-webp #mainHeader{background:linear-gradient(to bottom, rgba(33, 71, 84, 0.9), rgba(33, 71, 84, 0.9)),url(/build/images/reviewNew_desktop.d1a6edbb.jpg) center top}#mainHeader{padding:200px 30px 150px !important}#reviewFormContainer h2{margin-bottom:52px}#reviewFormContainer{padding:50px 0 60px !important}#submitContactFormController{cursor:pointer}#sendingMessageConfirm{padding:60px 0 40px;text-align:center}#submitReviewFormController{cursor:pointer;transition:color .25s ease,background-color .25s ease,border-color .25s ease}#submitReviewFormController:hover{color:#214754;background-color:#f6f6f6;border-color:#214754}}@media(min-width: 1200px){#customerReviewForm{max-width:700px}#reviewFormContainer{padding:70px 0 90px !important}#customer_review_rating:not(:checked)>label{width:40px;font-size:2.8rem}}
