@charset "UTF-8";.feedback::before{font-family:"486shop",my-sans-serif;font-style:normal;font-variant:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none;text-transform:none;vertical-align:middle;content:"";font-size:4rem;display:block}.vendorProposal{padding-top:32px}.vendorProposal .greeting{text-align:center;margin-bottom:16px}.vendorProposal .btnGroup{overflow:hidden}.vendorProposal .btnPrev{-moz-transition:margin-left .4s;-webkit-transition:margin-left .4s;transition:margin-left .4s;float:left;width:35%}.vendorProposal .btnPrev.hide{margin-left:-100%}.vendorProposal .btnNext{-moz-transition:width .4s;-webkit-transition:width .4s;transition:width .4s;float:right;width:60%}.vendorProposal .btnNext.full{width:100%}@media only screen and (min-width:48em){.vendorProposal .form-label{width:7rem;float:left}.vendorProposal .form-data{margin-left:7rem}.vendorProposal .section{width:83.05085%;margin:0 auto}.vendorProposal .form-control{max-width:30rem}}.feedback{color:#689f38;text-align:center;padding-bottom:64px;position:relative}@media only screen and (max-width:47.9375em){.feedback{margin:0 5.26316%}}.feedback h3,.feedback p,.phases{margin-bottom:16px}.feedback h3{font-size:1.125rem;color:#689f38}.checkbox .form-control{display:inline-block}.checkbox,.radio{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}@media only screen and (max-width:47.9375em){.orgType label{-webkit-flex-basis:33%;flex-basis:33%}}@media only screen and (min-width:48em){.checkbox label,.radio label{display:inline-block;clear:none}.orgType label{-webkit-flex-basis:8em;flex-basis:8em}}@media only screen and (max-width:47.9375em){.productGenre label{-webkit-flex-basis:50%;flex-basis:50%}}@media only screen and (min-width:48em){.productGenre label{-webkit-flex-basis:8em;flex-basis:8em}.productGenre label.misc{-webkit-flex-basis:40%;flex-basis:40%}}@media only screen and (max-width:47.9375em){.internet label{-webkit-flex-basis:50%;flex-basis:50%}}@media only screen and (min-width:48em){.internet label{-webkit-flex-basis:25%;flex-basis:25%}}.internet label.misc{-webkit-flex-basis:100%;flex-basis:100%}@media only screen and (max-width:47.9375em){.tvChannel label{-webkit-flex-basis:50%;flex-basis:50%}}@media only screen and (min-width:48em){.tvChannel label{-webkit-flex-basis:8em;flex-basis:8em}}.phases{counter-reset:steps}.phases fieldset{margin:0 2px 8px}.phases legend{counter-increment:steps}.phases legend::after{-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"step " counter(steps) " of 3";color:#fff;background-color:#9e9e9e;border-radius:1.3125rem;margin-right:4px;padding:4px 8px;font-size:.8125rem;display:block;position:absolute;right:0;top:50%}