.redesign-main-header{position:absolute;width:100%;color:#fff;background-color:transparent;z-index:200}@media (min-width: 1200px){.redesign-main-header{padding-top:10px}}.redesign-main-header .header-search{border-color:white}.redesign-main-header .header-search:hover{background-color:rgba(50,50,50,0.2);border-color:#bfbfbf}.redesign-main-header .logo{background-image:url(/tb/images/svg/toll_logo_white.svg)}.redesign-main-header .logo.pride{background-image:url("https://cdn.tollbrothers.com/sites/comtollbrotherswww/pride/TollPride-Logo.svg")}.redesign-main-header .sub-nav{display:flex;align-items:center;justify-content:space-between}@media (min-width: 1024px){.redesign-main-header .sub-nav{gap:24px}}@media (min-width: 1280px){.redesign-main-header .sub-nav{gap:80px}}.redesign-main-header .sub-nav-link{display:none;font-weight:500;font-size:14px;transition:color 200ms ease-out;color:white !important}.redesign-main-header .sub-nav-link:hover{color:#bfbfbf !important}@media (min-width: 1024px){.redesign-main-header .sub-nav-link{display:block}}.redesign-main-header .icon-hamburger{display:block;margin-left:40px}@media (min-width: 1024px){.redesign-main-header .icon-hamburger{display:none}}.redesign-main-header .main-nav .main-nav-item{color:#fff}.redesign-main-header .main-nav li{font-weight:300}.redesign-main-header .main-nav li.header-search .main-nav-item{border-color:#fff}.redesign-main-header .bread-crumb{padding-top:0;border:none}.redesign-main-header .bread-crumb li{color:#f5f5f5}.redesign-main-header .bread-crumb li a:before{color:#fff}.redesign-main-header .bread-crumb li a:hover,.redesign-main-header .bread-crumb li a:focus,.redesign-main-header .bread-crumb li a:active{color:#fff;font-weight:300}body.homePage .redesign-main-header,body.qdh .redesign-main-header{position:relative;margin-bottom:-72px}body.homePage .redesign-main-header,body.qdh .redesign-main-header{margin-bottom:-66px}@media (min-width: 768px){body.homePage .redesign-main-header,body.qdh .redesign-main-header{margin-bottom:-72px}}@media (min-width: 1200px){body.homePage .redesign-main-header,body.qdh .redesign-main-header{margin-bottom:-82px}}.contact_form .input-wrap{width:100%}.contact_form .input-wrap.first,.contact_form .input-wrap.last{float:left;width:50%}.contact_form .input-wrap input.last{border-left:none}.contact_form .input-wrap input.email{border-top:none}.contact_form .selector-wrap{width:100%;border-top:0}.contact_form button{width:100%;margin-top:30px;position:relative}

/*# sourceMappingURL=../maps/inline/choice-critical.css.map */
