@charset"UTF-8";@font-face{font-family:brandFont-regular;src:url("../fonts/rubikRegular.ttf") format("truetype")}@font-face{font-family:brandFont-regular;src:url("../fonts/rubikRegular.ttf") format("truetype")}@font-face{font-family:FontAwesome;src:url("../fonts/fontawesome-webfont93e3.eot?v=4.4.0");src:url("../fonts/fontawesome-webfontd41d.eot?#iefix&v=4.4.0") format("embedded-opentype"),url(../fonts/fontawesome-webfont93e3.html?v=4.4.0) format("woff2"),url(../fonts/fontawesome-webfont93e3.woff?v=4.4.0) format("woff"),url(../fonts/fontawesome-webfont93e3.ttf?v=4.4.0) format("truetype"),url(../fonts/fontawesome-webfont93e3.svg?v=4.4.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-star-half:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.rating-form label .fa{font-size:44px;line-height:44px;transition:all 0.2s ease-in-out}*{margin:0;padding:0;box-sizing:border-box}:root{font-size:1em}li,p{font-size:1em;line-height:28px;color:gray;font-family:brandFont-regular;font-weight:400;-webkit-font-smoothing:antialiased}@media (min-width:64em){li,p{font-size:1.125em;line-height:32px}}h1,h2,h3{font-family:brandFont-regular;color:#212121;font-weight:600;text-transform:uppercase}h1{font-size:2.625em;line-height:48px}@media (min-width:87em){h1{font-size:4.125em;line-height:70px}}h2{font-size:2.375em;line-height:54px}@media (min-width:87em){h2{font-size:3.75em;line-height:72px}}h3{font-size:1.75em;line-height:38px}@media (min-width:64em){h3{font-size:2em;line-height:38px}}@media (min-width:87em){h3{font-size:3em;line-height:60px}}@media (min-width:48em){.btn-wrapper{display:flex;justify-content:flex-end}}.btn{margin-top:15px;padding:10px 7px;text-align:center;border:1px solid #fff;border-radius:10px;background-color:#c42126;text-decoration:none;color:#fff;font-family:brandFont-regular;font-weight:400;font-size:1em;transition:all 0.2s ease-in;text-transform:uppercase;letter-spacing:1px;cursor:pointer;width:140px}.btn:focus,.btn:hover{background-color:#db292e}@font-face{font-family:brandFont-regular;src:url("../fonts/rubikRegular.ttf") format("truetype")}.status{width:100%;padding:0 0 12px;font-family:brandFont-regular;font-size:1em;line-height:20px;color:#c42126;text-align:left;display:block}.status p{margin-bottom:0}.form-legend{margin-bottom:15px;padding-top:10px;font-size:1em;line-height:20px;font-weight:400;font-family:brandFont-regular;color:#212121}@media (min-width:48em){.form-legend{font-size:1.125em;line-height:22px}}button,textarea{color:inherit;font:inherit;margin:0}.container-radio-btn{position:relative;padding-top:2px}.container-radio-btn input{position:absolute;opacity:0;cursor:pointer}.radio-circles{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#fff;border:3px solid #c42126;border-radius:50%;transition:all}.container-radio-btn:hover input~.radio-circles{background-color:#c42126}.container-radio-btn input:checked~.radio-circles{background-color:#c42126}.radio-circles:after{content:"";position:absolute;display:none}.container-radio-btn input:checked~.radio-circles:after{display:block}.container-radio-btn .radio-circles:after{top:5px;left:5px;width:9px;height:9px;border-radius:50%;background:#fff}textarea.error{border-color:red !important}input[type=radio].error:not([name=yes-or-no])+label:before{border-color:red}.wrapper{position:relative;border:6px solid #c42126;border-radius:15px;max-width:845px;margin:10px;padding:20px}@media (min-width:48em){.wrapper{border:10px solid #c42126;padding:50px;margin:60px auto}}@media (max-width:845px){.wrapper{margin:60px 10px}}.logo{height:22px;margin:10px 0}@media (min-width:48em){.logo{height:28px;margin:0}}textarea{padding:10px;border:1px solid #414042;border-radius:7px;background-color:#fff;font-family:brandFont-regular;font-size:1em;color:#414042}textarea:focus{border:1px solid #c42126}form#rate{background-color:#fff;opacity:1;border:0}form#rate fieldset{border:0}form#rate textarea{width:100%;height:90px;position:relative;left:0;border-width:1px;border-color:#414042}.rating-wrapper{display:flex;flex-flow:column;align-items:flex-start}@media (min-width:48em){.rating-wrapper{flex-flow:row;align-items:center;margin:20px 0}}#star-text{font-family:brandFont-regular;color:#212121;font-size:1em;margin:20px 0}@media (min-width:48em){#star-text{margin:44px 0 0}}.rating-form~.container .row{padding:0 !important}.rating-form{margin-top:20px 10px}.rating-form .form-group{position:relative;border:0}.rating-form .form-item{position:relative;direction:rtl;text-align:left}.rating-form .form-item-stars{position:relative;text-align:left;direction:rtl;display:flex;justify-content:flex-end}.rating-form .rating-star{display:inline-block;position:relative}.form-item-stars input[type=radio]{position:absolute;left:-9999px}.rating-form+.form-item{padding-top:10px}.rating-form label{display:inline-block;cursor:pointer;color:#c5ae40;text-align:left;margin-right:10px;position:relative;margin-bottom:24px}@media (max-width:500px){.rating-form label{display:block !important}}.rating-form .ir{position:absolute;left:-9999px}.rating-form .form-action{opacity:0;position:absolute;left:5px;bottom:-40px;transition:all 0.2s ease-in-out}.radio-answer{font-family:brandFont-regular;color:#c42126;font-size:1em;padding:10px;font-weight:700;margin-left:24px}.submit-message{margin-top:15px;font-weight:400;font-family:brandFont-regular;color:#212121;font-size:1em;line-height:20px}@media (min-width:48em){.submit-message{font-size:1.125em;line-height:22px;margin-top:35px}}.rating-form label .fa-star-o{opacity:0.5}.rating-form input[type=radio]:checked:not([name=yes-or-no])~label .fa-star-o,.rating-form label:focus .fa-star-o,.rating-form label:focus~label .fa-star-o,.rating-form label:hover .fa-star-o,.rating-form label:hover~label .fa-star-o{opacity:0}.rating-form label .fa-star{position:absolute;left:0;top:0;opacity:0}.rating-form input[type=radio]:not([name=yes-or-no]):checked~label .fa-star,.rating-form label:focus .fa-star,.rating-form label:focus~label .fa-star,.rating-form label:hover .fa-star,.rating-form label:hover~label .fa-star{opacity:1}.rating-form input[type=radio]:checked:not([name=yes-or-no])~label .fa-star{color:#c5ae40;animation:starPulse 1s 1}@keyframes starPulse{0%{font-size:44px}50%{font-size:52px}100%{font-size:44px}}@media screen and (max-width:380px){@ keyframes starPulse{0%{font-size:32px}50%{font-size:38px}100%{font-size:32px}}}