@media screen and (max-width:960px){.retrieve-quote{padding-top:90px;padding-left:15px;padding-right:15px}}.retrieve-quote .block{max-width:395px}@media screen and (max-width:960px){.retrieve-quote .block{max-width:100%}}.retrieve-quote .button{margin:30px 0 15px}.retrieve-quote .button .btn{letter-spacing:1px}.retrieve-quote .form{margin-top:30px}.retrieve-quote label.field-label{font-size:16px;font-weight:normal;margin-bottom:10px;color:#333}@media screen and (max-width:960px){.retrieve-quote label.field-label{font-size:18px}}.retrieve-quote .note{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:self-start;-ms-flex-align:self-start;align-items:self-start;padding:10px;margin:0 0 25px 0;background:rgba(2,113,128,.04)}.retrieve-quote .note img{margin-right:10px;margin-top:3px;-ms-flex-item-align:start;align-self:flex-start;-ms-flex-negative:0;flex-shrink:0}.retrieve-quote .note .text-note{color:#5f5f5f;font-size:14px}.retrieve-quote .text-retrieve-your-quote{font-size:16px;text-align:center}.retrieve-quote .text-retrieve-your-quote br{display:none}@media screen and (max-width:960px){.retrieve-quote .text-retrieve-your-quote br{display:block}}.retrieve-quote .text-retrieve-your-quote a{-webkit-transition:.3s;transition:.3s}.retrieve-quote .text-retrieve-your-quote a:hover,.retrieve-quote .text-retrieve-your-quote a:focus,.retrieve-quote .text-retrieve-your-quote a:active{text-decoration:none;color:#2e2e85}.retrieve-quote .error-msg.error-for-all-fields{margin-bottom:10px}