html,#dorm-sweeps-microsite{overflow-x:hidden}#dorm-sweeps{width:100%}#dorm-sweeps #content{text-align:center;position:relative}#dorm-sweeps #content .content-wrap{width:990px;margin:0 auto}#dorm-sweeps #content p,#dorm-sweeps #content a{font-family:"TT-Norms-Pro",Helvetica,Arial,sans-serif;color:#000}#dorm-sweeps #content p{font-weight:300;font-size:18px;line-height:36px;letter-spacing:0.01em;margin:0 0 18px}#dorm-sweeps #content p b{font-weight:500}#dorm-sweeps #content a{font-weight:400;font-size:11px;line-height:17.5px;letter-spacing:0.12em;text-transform:uppercase;text-decoration:underline}#dorm-sweeps #content .arrowHover span{width:12px;height:1px;background-color:#fff;display:inline-block;vertical-align:middle;position:relative;top:-1px;margin-left:8px;transition:all 0.3s}#dorm-sweeps #content .arrowHover span::after,#dorm-sweeps #content .arrowHover span::before{content:"";display:inline-block;width:5px;height:1px;background-color:#fff;position:absolute;top:-2px;right:-1px;transform:rotate(45deg)}#dorm-sweeps #content .arrowHover span::before{transform:rotate(-45deg);top:2px}#dorm-sweeps #content .arrowHover:hover span{transform:translateX(10px)}#dorm-sweeps #content #hero{margin:50px 0 41px}#dorm-sweeps #content .bg-color{background-color:#f5f4ef;padding:80px 0 30px}#dorm-sweeps #content .bg-color h2,#dorm-sweeps #content .bg-color h3,#dorm-sweeps #content .bg-color h4,#dorm-sweeps #content .bg-color p,#dorm-sweeps #content .bg-color a,#dorm-sweeps #content .bg-color span{color:#3c4d6b}#dorm-sweeps #content .bg-color h2{position:relative;font-family:"Filson Pro",Helvetica,Arial,sans-serif;font-size:60px;line-height:47.5px;width:fit-content;margin:0 auto 18px;z-index:1}#dorm-sweeps #content .bg-color h3{font-family:"TT-Norms-Pro",Helvetica,Arial,sans-serif;font-size:20px;font-weight:500;letter-spacing:0.11em;line-height:18px;margin:0 0 16px}#dorm-sweeps #content .bg-color h4{font-family:"TT-Norms-Pro",Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;letter-spacing:0.11em;line-height:26px}#dorm-sweeps #content .bg-color p,#dorm-sweeps #content .bg-color a,#dorm-sweeps #content .bg-color .financial-incentive-terms-container{font-weight:400;font-size:17px;letter-spacing:0em;line-height:1.4;margin:0 auto 11px}#dorm-sweeps #content .bg-color a{text-transform:none}#dorm-sweeps #content .bg-color .copy p{font-weight:300;font-size:20px;line-height:1.4;margin:30px 0 40px}#dorm-sweeps #content .bg-color iframe{margin:16px 0 31px}#dorm-sweeps #content .bg-color .mailto{display:inline-block;background-color:#3c4d6b;text-decoration:none;color:#fff;text-transform:uppercase;letter-spacing:0.12em;font-size:16px;padding:9px 30px;margin-top:0}#dorm-sweeps #content .bg-color .divider{margin:56px auto 40px;padding:0;width:155px;border-bottom-width:1px;border-bottom-style:solid;border-color:#191d2e;height:1px}#dorm-sweeps #content .bg-color h5{color:#191d2e;font-family:"Sen",sans-serif;font-size:18px;line-height:34px;letter-spacing:0.08em;margin:0 0 -20px;display:block}#dorm-sweeps #content .bg-color .financial-incentive-terms-container{width:900px;margin:0 auto 15px}#dorm-sweeps #content .bg-color .correspondence-copy p,#dorm-sweeps #content .bg-color .correspondence-copy span,#dorm-sweeps #content .bg-color .correspondence-copy a{font-size:16px;font-weight:400;color:#767676}#dorm-sweeps #content #rules{margin:40px 0}#dorm-sweeps #content #rules p,#dorm-sweeps #content #rules a{font-size:16px;font-weight:400;line-height:1.2;margin-bottom:0}#dorm-sweeps #content #rules a{text-decoration:none;margin:0;letter-spacing:0}#dorm-sweeps #content #sweeps-form{width:900px;margin:auto}#dorm-sweeps #content #sweeps-form .fieldset-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;text-align:left}#dorm-sweeps #content #sweeps-form fieldset{margin:0 0 40px 0;width:46%}#dorm-sweeps #content #sweeps-form fieldset.full-name{width:100%}#dorm-sweeps #content #sweeps-form fieldset label{font-size:18px;text-transform:uppercase;letter-spacing:0.1em;color:#3c4d6b;display:block;margin-bottom:18px}#dorm-sweeps #content #sweeps-form fieldset input,#dorm-sweeps #content #sweeps-form fieldset select{height:40px;padding:0;font-size:14px;padding-left:10px;background-color:#fff;border:none;outline:none;width:100%;font-family:"TT-Norms-Pro",Helvetica,Arial,sans-serif}#dorm-sweeps #content #sweeps-form fieldset input::placeholder,#dorm-sweeps #content #sweeps-form fieldset input::-webkit-input-placeholder,#dorm-sweeps #content #sweeps-form fieldset select::placeholder,#dorm-sweeps #content #sweeps-form fieldset select::-webkit-input-placeholder{color:#767676;font-family:"TT-Norms-Pro",Helvetica,Arial,sans-serif}#dorm-sweeps #content #sweeps-form fieldset input::-webkit-datetime-edit-text,#dorm-sweeps #content #sweeps-form fieldset input::-webkit-datetime-edit-month-field,#dorm-sweeps #content #sweeps-form fieldset input::-webkit-datetime-edit-day-field,#dorm-sweeps #content #sweeps-form fieldset input::-webkit-datetime-edit-year-field,#dorm-sweeps #content #sweeps-form fieldset select::-webkit-datetime-edit-text,#dorm-sweeps #content #sweeps-form fieldset select::-webkit-datetime-edit-month-field,#dorm-sweeps #content #sweeps-form fieldset select::-webkit-datetime-edit-day-field,#dorm-sweeps #content #sweeps-form fieldset select::-webkit-datetime-edit-year-field{text-transform:uppercase}#dorm-sweeps #content #sweeps-form fieldset input:invalid::-webkit-datetime-edit-text,#dorm-sweeps #content #sweeps-form fieldset input:invalid::-webkit-datetime-edit-month-field,#dorm-sweeps #content #sweeps-form fieldset input:invalid::-webkit-datetime-edit-day-field,#dorm-sweeps #content #sweeps-form fieldset input:invalid::-webkit-datetime-edit-year-field,#dorm-sweeps #content #sweeps-form fieldset select:invalid::-webkit-datetime-edit-text,#dorm-sweeps #content #sweeps-form fieldset select:invalid::-webkit-datetime-edit-month-field,#dorm-sweeps #content #sweeps-form fieldset select:invalid::-webkit-datetime-edit-day-field,#dorm-sweeps #content #sweeps-form fieldset select:invalid::-webkit-datetime-edit-year-field{color:#767676}#dorm-sweeps #content #sweeps-form fieldset input:invalid::-webkit-calendar-picker-indicator,#dorm-sweeps #content #sweeps-form fieldset select:invalid::-webkit-calendar-picker-indicator{opacity:0.5;width:22px}#dorm-sweeps #content #sweeps-form fieldset #s_state{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("../../images/pages/email-sign-up/down-arrow.png");background-repeat:no-repeat;background-position:right 2px;background-color:#fff}#dorm-sweeps #content #sweeps-form fieldset #s_state:invalid{color:#767676}#dorm-sweeps #content #sweeps-form fieldset #s_state option{text-transform:uppercase}#dorm-sweeps #content #sweeps-form fieldset .form-field-legal{font-size:12px;font-weight:300;letter-spacing:0.02em;line-height:1.4;color:#767676;padding-top:10px}#dorm-sweeps #content .required-info p:first-of-type{text-transform:uppercase;letter-spacing:2px}#dorm-sweeps #content .required-info p.legal-copy,#dorm-sweeps #content .required-info p a{font-size:15px;font-weight:300;letter-spacing:0.3px;color:#434343}#dorm-sweeps #content .send-button{width:300px;height:40px;margin:35px auto}#dorm-sweeps #content .send-button button.btn-primary{background-color:#3c4d6b;width:100%;height:100%;font-size:16px;letter-spacing:0.12em}#dorm-sweeps #content.thank-you .bg-color{padding-top:55px}
