@charset"UTF-8";@font-face{font-family:brandFont-regular;src:url(../fonts/norwester.otf);}@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 .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:#f9ba15;text-decoration:none;color:#fff;font-family:brandFont-regular;font-weight:400;font-size:1em;transition:all .2s ease-in;text-transform:uppercase;letter-spacing:1px;cursor:pointer;width:140px}.btn:focus,.btn:hover{background-color:#eeae06;}@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:#f9ba15;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 #f9ba15;border-radius:50%;transition:all}.container-radio-btn:hover input~.radio-circles{background-color:#f9ba15}.container-radio-btn input:checked~.radio-circles{background-color:#f9ba15}.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{max-width:845px;position:relative;border-radius:15px;margin:10px;padding:20px}@media (min-width:48em){.wrapper{border:10px solid #f9ba15;padding:50px;margin:50px auto}}.header-background{background-color: white;width:100%;height:auto;padding:0 40px}@media (min-width:48em){.header-background{padding:0 70px}}.logo{margin-top: 40px;height:58px;display:block}@media (min-width:48em){.logo{height:66px; margin: 50px auto 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 #f9ba15}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;justify-content:center;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 .2s ease-in-out}.radio-answer{font-family:brandFont-regular;color:#f9ba15;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:.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){50%{font-size:38px}100%{font-size:32px}}