html,body{overflow-x:hidden;padding:0;margin:0;font-family:"Muli",sans-serif;background-color:#f5f6f8}*{box-sizing:border-box;-webkit-box-sizing:border-box}main{min-height:100vh;max-width:32rem;padding:2rem;margin:0 auto;background-color:#fff;text-align:center}@media only screen and (max-width: 390px){main{padding:1rem}}main #header_logo img{margin:0 auto;margin-bottom:20px}main #ratings_block input.website{display:none}main #ratings_block input,main #ratings_block textarea{font-family:"Muli",sans-serif}main #ratings_block form fieldset{border:none;padding:0px;margin:0px;color:#3D3935}main #ratings_block form fieldset legend{font-weight:600}main #ratings_block form fieldset legend h1{font-weight:bold;margin-bottom:0px}main #ratings_block form fieldset .frm_error,main #ratings_block form fieldset .frm_error_main{display:block;width:100%;color:#FF6900;font-size:0.7rem;line-height:1rem;margin-top:10px;text-align:left}main #ratings_block form fieldset .frm_error_main{text-align:center}main #ratings_block form fieldset .inputBlock{position:relative;margin-top:40px}main #ratings_block form fieldset .inputBlock h2{font-weight:600;line-height:2rem;margin-bottom:10px}main #ratings_block form fieldset .inputBlock .hidden_label{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}main #ratings_block form fieldset .inputBlock .full-stars .frm_error{text-align:center}main #ratings_block form fieldset .inputBlock .full-stars .frm_error:nth-last-of-type(n+2){display:none}main #ratings_block form fieldset .inputBlock .full-stars .rating-group{display:inline-flex}main #ratings_block form fieldset .inputBlock .full-stars .rating__icon{pointer-events:none}main #ratings_block form fieldset .inputBlock .full-stars .rating__input{position:absolute !important;left:-9999px !important}main #ratings_block form fieldset .inputBlock .full-stars .rating__input--none{display:none}main #ratings_block form fieldset .inputBlock .full-stars .rating__label{cursor:pointer;padding:0 0.1em;font-size:3.5rem}@media only screen and (max-width: 390px){main #ratings_block form fieldset .inputBlock .full-stars .rating__label{font-size:3rem}}main #ratings_block form fieldset .inputBlock .full-stars .rating__icon--star{color:orange}main #ratings_block form fieldset .inputBlock .full-stars .rating__input:checked ~ .rating__label .rating__icon--star{color:#ddd}main #ratings_block form fieldset .inputBlock .full-stars .rating-group:hover .rating__label .rating__icon--star{color:orange}main #ratings_block form fieldset .inputBlock .full-stars .rating__input:hover ~ .rating__label .rating__icon--star{color:#ddd}main #ratings_block form fieldset .inputBlock input{border:1px solid #ccc;border-radius:10px;background-color:#f8f8f8;transition:all 0.5s;margin:0px;height:auto;font-size:20px;padding:15px;width:100%;-webkit-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;font-family:"Muli",sans-serif;color:#3D3935}@media only screen and (max-width: 667px){main #ratings_block form fieldset .inputBlock input{padding:15px 10px;font-size:17px}}main #ratings_block form fieldset .inputBlock input::placeholder{font-family:"Muli",sans-serif;text-align:left}@media only screen and (max-width: 667px){main #ratings_block form fieldset .inputBlock input::placeholder{font-size:17px}}main #ratings_block form fieldset .inputBlock input:-webkit-autofill,main #ratings_block form fieldset .inputBlock input:-webkit-autofill:hover,main #ratings_block form fieldset .inputBlock input:-webkit-autofill:focus,main #ratings_block form fieldset .inputBlock input:-webkit-autofill:active{-webkit-text-fill-color:#3D3935;background-color:#f8f8f8;transition:background-color 5000s ease-in-out 0s;-webkit-box-shadow:0 0 0 1000px transparent inset !important}main #ratings_block form fieldset .inputBlock textarea{width:100%;height:88px;padding:15px;box-sizing:border-box;border:1px solid #ccc;border-radius:10px;background-color:#f8f8f8;font-size:20px;color:#3D3935;resize:none}main #ratings_block form fieldset .inputBlock textarea::placeholder{font-family:"Muli",sans-serif;text-align:left}@media only screen and (max-width: 667px){main #ratings_block form fieldset .inputBlock textarea::placeholder{font-size:17px}}@media only screen and (max-width: 667px){main #ratings_block form fieldset .inputBlock textarea{padding:5px 10px;height:90px;font-size:17px}}main #ratings_block form fieldset .inputBlock .regular_field legend{text-align:left}main #ratings_block form fieldset .inputBlock .regular_field .radio_wrapper{text-align:left}main #ratings_block form fieldset .inputBlock .regular_field .radio_wrapper .frm_error{text-align:left}main #ratings_block form fieldset .inputBlock .regular_field .radio_wrapper .frm_error:nth-last-of-type(n+2){display:none}main #ratings_block form fieldset .inputBlock .regular_field .radio_wrapper .form-multiple-label{font-family:"Muli",sans-serif;position:relative;display:block;width:100%;padding:0px 0 0px 30px;margin:15px auto;text-align:left;line-height:25px;color:#3D3935;font-weight:600;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:all .5s;-webkit-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s}main #ratings_block form fieldset .inputBlock .regular_field .radio_wrapper .form-multiple-label:hover .form-multiple-input ~ .checkmark{background-color:orange}main #ratings_block form fieldset .inputBlock .regular_field .radio_wrapper .form-multiple-label .form-multiple-input:checked ~ .checkmark:after{display:block}main #ratings_block form fieldset .inputBlock .regular_field .radio_wrapper .form-multiple-label input[type="radio"],main #ratings_block form fieldset .inputBlock .regular_field .radio_wrapper .form-multiple-label input[type="checkbox"]{left:0px;top:0px;position:absolute;opacity:0;width:100%;height:100%;cursor:pointer;z-index:200}main #ratings_block form fieldset .inputBlock .regular_field .radio_wrapper .form-multiple-label .form-multiple-input[type="radio"]:checked ~ .checkmark,main #ratings_block form fieldset .inputBlock .regular_field .radio_wrapper .form-multiple-label .form-multiple-input[type="checkbox"]:checked ~ .checkmark{background-color:orange}main #ratings_block form fieldset .inputBlock .regular_field .radio_wrapper .form-multiple-label .checkmark{position:absolute;top:0px;left:0px;height:25px;width:25px;background-color:#eee;border-radius:50%}main #ratings_block form fieldset .inputBlock .regular_field .radio_wrapper .form-multiple-label .checkmark:after{content:"";position:absolute;display:none;top:9px;left:9px;width:8px;height:8px;border-radius:50%;background:#3D3935}main #ratings_block form fieldset .bottom_link{position:relative;background-color:#007DB6;padding:10px 40px;font-size:1.5em;color:#fff;-webkit-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.5s;margin:40px 0 0;text-transform:capitalize;box-shadow:inset 0 0 0 1px #007DB6;border:0;border-radius:25px;cursor:pointer}@media only screen and (min-width: 376px) and (max-width: 667px){main #ratings_block form fieldset .bottom_link{font-size:1.3rem}}@media only screen and (max-width: 375px){main #ratings_block form fieldset .bottom_link{font-size:1em}}main #ratings_block form fieldset .bottom_link:hover{color:#007DB6;background-color:transparent}main #ratings_block form fieldset .bottom_link:focus,main #ratings_block form fieldset .bottom_link:active{color:#fff;background-color:#007DB6}main #ratings_block form fieldset .button__text{transition:all 0.2s}main #ratings_block form fieldset .bottom_link--loading .button__text{visibility:hidden;opacity:0}main #ratings_block form fieldset .bottom_link--loading:hover{color:#fff;background-color:#007DB6 !important}main #ratings_block form fieldset .bottom_link--loading::after{content:"";position:absolute;width:16px;height:16px;top:0;left:0;right:0;bottom:0;margin:auto;border:4px solid transparent;border-top-color:#ffffff;border-radius:50%;animation:button-loading-spinner 1s ease infinite}@keyframes button-loading-spinner{from{transform:rotate(0turn)}to{transform:rotate(1turn)}}#cookie_alert{font-family:"Muli",sans-serif;position:fixed;bottom:0px;left:0px;height:50px;width:100%;z-index:501;opacity:1 !important;background-color:rgba(0,0,0,0.9)}@media only screen and (max-width: 768px){#cookie_alert{height:85px}}@media only screen and (max-width: 375px){#cookie_alert{height:120px}}#cookie_alert .cookie_wrapper{display:flex;height:100%;width:100%}#cookie_alert .cookie_wrapper #cookie_copy{position:relative;width:75%;color:#fff;font-size:0.9rem;line-height:1.2rem}#cookie_alert .cookie_wrapper #cookie_copy p{position:absolute;width:100%;top:50%;left:50%;margin-top:0px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding-left:5%}#cookie_alert .cookie_wrapper #cookie_copy p a{color:#fff;text-decoration:underline}@media only screen and (max-width: 1024px){#cookie_alert .cookie_wrapper #cookie_copy p{padding-left:5px}}@media only screen and (max-width: 1024px){#cookie_alert .cookie_wrapper #cookie_copy{font-size:.7rem;line-height:1rem}}#cookie_alert .cookie_wrapper #cookie_btn{width:25%;position:relative}#cookie_alert .cookie_wrapper #cookie_btn #accept_cookies{position:absolute;padding:15px 40px;color:#fff;background-color:#007DB6;box-shadow:none;cursor:pointer;transition:all 0.5s;-webkit-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;font-family:"Muli",sans-serif;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media only screen and (max-width: 667px){#cookie_alert .cookie_wrapper #cookie_btn #accept_cookies{padding:10px}}#cookie_alert .cookie_wrapper #cookie_btn #accept_cookies:hover{color:#fff;background-color:transparent !important;box-shadow:inset 0 0 0 1px #fff}
