.opt-out-form-container .opt-out-title{width:85%;margin-left:auto;margin-right:auto;margin-top:40px;margin-bottom:40px}
.opt-out-form-container .opt-out-title h3{font-size:3rem;letter-spacing:0}
.opt-out-form-container .opt-out-info{padding:3.75rem 0;margin-left:auto;margin-right:auto;max-width:64rem;width:90%}
.opt-out-form-container .opt-out-info .opt-out-info__text{color:#343434;font-size:1.875rem}
.opt-out-form-container .opt-out-info p{width:100%;margin-bottom:1em;margin-top:1em}
@media(min-width:768px){.opt-out-form-container .opt-out-info p{width:60%}
}
.opt-out-form-container .opt-out-info h2{color:#343434;text-transform:uppercase}
.opt-out-form-container .opt-out-state{background-color:#eee;padding:16px}
@media(min-width:768px){.opt-out-form-container .opt-out-state{padding:32px}
}
.opt-out-form-container .opt-out-state .opt-out-state-radio{margin-left:auto;margin-right:auto;max-width:1024px;max-width:64rem;width:90%}
.opt-out-form-container .opt-out-state .opt-out-state-radio__title{color:#343434;font-size:1rem;margin:20px 0 15px;font-weight:bold;text-transform:uppercase}
.opt-out-form-container .opt-out-state input[type="radio"]{margin-right:10px}
.opt-out-form-container .opt-out-state .opt-out-state-next_button{font-family:'Avenir Black';text-transform:uppercase;background-color:#e42300;border:2px solid #e42300;position:relative;text-align:center;color:#f0f0f0;padding:1rem;white-space:nowrap;min-width:150px;margin-bottom:2rem;margin-top:2rem}
.opt-out-form-container .opt-out-form-section .opt-out-section-next_button{font-family:'Avenir Black';text-transform:uppercase;background-color:#e42300;border:2px solid #e42300;position:relative;text-align:center;color:#f0f0f0;padding:1rem;white-space:nowrap;min-width:150px;margin-bottom:2rem;margin-top:2rem}
.opt-out-form-container .opt-out-form-section{background-color:#eee;display:none;padding:0}
@media(min-width:768px){.opt-out-form-container .opt-out-form-section{padding:32px}
}
.opt-out-form-container .opt-out-form-section .opt-out-form{margin-left:auto;margin-right:auto;max-width:64rem;width:90%}
.opt-out-form-container .opt-out-form-section .opt-out-form section{clear:both;padding:12px 0}
@media(min-width:768px){.opt-out-form-container .opt-out-form-section .opt-out-form section{clear:none}
}
.opt-out-form-container .opt-out-form-section .opt-out-form .opt-out-california-section{display:none}
.opt-out-form-container .opt-out-form-section .opt-out-form .opt-out-colorado-section{display:none}
.opt-out-form-container .opt-out-form-section .opt-out-form .opt-out-connecticut-section{display:none}
.opt-out-form-container .opt-out-form-section .opt-out-form .opt-out-nevada-section{display:none}
.opt-out-form-container .opt-out-form-section .opt-out-form .opt-out-virginia-section{display:none}
.opt-out-form-container .opt-out-form-section .opt-out-form .opt-out-request-checkbox,.opt-out-form-container .opt-out-form-information-section .opt-out-form #agree-chkbox-label{width:90%;float:left}
.opt-out-form-container .opt-out-form-section .opt-out-form input[type="checkbox"],.opt-out-form-container .opt-out-form-information-section .opt-out-form input[type="checkbox"]{margin-right:15px;float:left}
.opt-out-form-container .opt-out-form-section .opt-out-form input{display:block;padding:5px}
.opt-out-form-container .opt-out-form-section .opt-out-form label{float:left;width:95%}
.opt-out-form-container .opt-out-form-information-section .opt-out-form .opt-out-form__input{border:1px solid #ccc;font-size:1rem;margin-bottom:10px;padding:4px;width:100%}
.opt-out-form-container .opt-out-form-information-section .opt-out-form .opt-out-form__textarea{padding-bottom:0;margin-bottom:0;resize:none}
.opt-out-form-container .opt-out-form-section .opt-out-form .customer_request_label{width:100%;text-align:right}
.opt-out-form-container .opt-out-form-section .opt-out-form .required{margin-top:32px}
.opt-out-form-container .opt-out-form-information-section .opt-out-form .opt-out-form__title{color:#343434;font-size:1.5rem;margin:20px 0 15px;font-weight:bold}
.opt-out-form-container .opt-out-form-section .opt-out-form .opt-out-request-checkbox .opt-out-checbox-error-message{color:#e42300;display:none}
.opt-out-form-container .opt-out-form-information-section .opt-out-form .opt-out-form-submit_button{font-family:'Avenir Black';text-transform:uppercase;background-color:#e42300;border:2px solid #e42300;position:relative;text-align:center;color:#f0f0f0;padding:1rem;white-space:nowrap;min-width:150px;margin-bottom:40px;margin-top:1rem}
.opt-out-form-container .opt-out-form-information-section .opt-out-form .opt-out-form-submit_button:disabled{border:1px solid #999;background-color:#ccc;color:#666}
.opt-out-form-container .opt-out-form-section .opt-out-form .clear-both{clear:both}
.opt-out-form-container .opt-out-form-information-section .validate-errors-list{color:#e42300;font-size:.8rem;padding:0 0 12px 12px;width:100%;clear:both}
.opt-out-form-container .opt-out-form-information-section .validate-errors-list.agent_request{width:88%;margin-left:4%}
.opt-out-form-container .opt-out-form-information-section{background-color:#eee;display:none;padding:0}
@media(min-width:768px){.opt-out-form-container .opt-out-form-information-section{padding:32px}
}
.opt-out-form-container .opt-out-form-message-section,.opt-out-form-container .opt-out-privacy-section{display:none;background-color:#eee;padding:32px 16px;min-height:120px}
@media(min-width:768px){.opt-out-form-container .opt-out-form-message-section,.opt-out-form-container .opt-out-privacy-section{padding:32px;min-height:220px}
}
.opt-out-form-container .opt-out-privacy-section .opt-out-form-message{margin-left:auto;margin-right:auto;max-width:64rem;width:90%}
.opt-out-form-container .opt-out-form-message-section .value{font-weight:bold;margin-bottom:10px}
.opt-out-form-container .opt-out-form-message-section .success-message,.opt-out-form-container .opt-out-privacy-section .success-message,.opt-out-form-container .opt-out-form-message-section .error-message,.opt-out-form-container .opt-out-privacy-section .error-message,.opt-out-form-container .opt-out-form-message-section .general-error-message,.opt-out-form-container .opt-out-privacy-section .general-error-message{display:none}
.opt-out-form-container .opt-out-form-message-section .error-message__text,.opt-out-form-container .opt-out-privacy-section .error-message__text{color:#e42300}