.js-reveal{opacity:0;transform:translateY(50px);transition-property:all;transition-duration:1s;transition-timing-function:ease}.js-reveal.animate{opacity:1;transform:translate(0)}.js-revealRight{opacity:0;transform:translate(50px)}.js-revealLeft{opacity:0;transform:translate(-50px)}.js-revealUp{opacity:0;transform:translateY(50px)}.js-revealLeft.animate,.js-revealRight.animate,.js-revealUp.animate{opacity:1;transform:translate(0)}.js-mediaFit{opacity:0;transition-property:opacity;transition-duration:.25s;transition-timing-function:ease}.js-mediaFit.loaded{opacity:1}.animate{transition:all .5s ease}.animate,.animate-medium{will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.animate-medium{transition:all 1s ease}.animate-long{transition:all 2s ease}.animate-long,.opacityAnimate{will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.opacityAnimate{transition:opacity 1.25s ease}.headOpacityAnimate{transition:opacity 3s ease;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}@keyframes revealvideo{0%{opacity:0}75%{opacity:0}to{opacity:1}}@keyframes imagescaledown{0%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes imagescale{0%{transform:scale(1)}to{transform:scale(1.08)}}@keyframes animateLeft{0%{transform:translate(0)}to{transform:translate(-56px)}}@keyframes animateRight{0%{transform:translate(0)}to{transform:translate(56px)}}@keyframes animateUp{0%{opacity:0;transform:translateY(160px)}to{opacity:1;transform:translate(0)}}@keyframes link_bounce{0%,to{transform:translateX(0)}50%{transform:translateX(-5px)}}@keyframes subnav-reveal{0%{height:0}1%{height:auto;transform:translateY(-10%);opacity:0}to{transform:translate(0);opacity:1;height:auto}}@keyframes subnav-hide{0%{height:auto;transform:translate(0);opacity:0}98%{transform:translateY(-10%);opacity:0;height:auto}99%{height:0}to{height:0}}@keyframes logo-reveal{0%{opacity:0}to{opacity:1}}.loader-container{display:flex;align-items:center;justify-content:center;z-index:9998!important;animation:fadeIn .15s ease;animation-iteration-count:1;animation-fill-mode:forwards}.loader-container.fullscreen{position:fixed;top:0;left:0;bottom:0;right:0;width:100%;height:100%;margin:auto;background:hsla(0,0%,100%,.65)}.loader-container.cover{background:#fff;animation:none}.loader-container .loader-5{z-index:999999!important;height:48px;width:48px;animation:loader-5-1 2s cubic-bezier(.77,0,.175,1) infinite}@keyframes fadeIn{0%{opacity:.25}to{opacity:1}}@keyframes loader-5-1{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loader-5:before{content:"";display:block;position:fixed;top:0;left:0;bottom:0;right:auto;margin:auto;width:16px;height:16px;background:#0070cd;border-radius:50%;animation:loader-5-2 2s cubic-bezier(.77,0,.175,1) infinite}@keyframes loader-5-2{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(36px,0,0) scale(.5)}to{transform:translateZ(0) scale(1)}}.loader-5:after{content:"";display:block;position:fixed;top:0;left:auto;bottom:0;right:0;margin:auto;width:16px;height:16px;background:#0070cd;border-radius:50%;animation:loader-5-3 2s cubic-bezier(.77,0,.175,1) infinite}@keyframes loader-5-3{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(-36px,0,0) scale(.5)}to{transform:translateZ(0) scale(1)}}.loader-5 span{bottom:0;height:48px;width:48px}.loader-5 span,.loader-5 span:before{display:block;position:fixed;top:0;left:0;right:0;margin:auto}.loader-5 span:before{content:"";bottom:auto;width:16px;height:16px;background:#0070cd;border-radius:50%;animation:loader-5-4 2s cubic-bezier(.77,0,.175,1) infinite}@keyframes loader-5-4{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,36px,0) scale(.5)}to{transform:translateZ(0) scale(1)}}.loader-5 span:after{content:"";display:block;position:fixed;top:auto;left:0;bottom:0;right:0;margin:auto;width:16px;height:16px;background:#0070cd;border-radius:50%;animation:loader-5-5 2s cubic-bezier(.77,0,.175,1) infinite}@keyframes loader-5-5{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-36px,0) scale(.5)}to{transform:translateZ(0) scale(1)}}@keyframes topbaropen{0%{top:11px;transform:rotate(45deg)}50%{top:11px;transform:rotate(0)}to{top:0}}@keyframes topbarclose{0%{top:0}50%{top:11px;transform:rotate(0)}to{top:11px;transform:rotate(45deg)}}@keyframes bottombaropen{0%{top:11px;transform:rotate(-45deg)}50%{top:11px;transform:rotate(0)}to{top:28px}}@keyframes bottombarclose{0%{top:28px}50%{top:11px;transform:rotate(0)}to{top:11px;transform:rotate(-45deg)}}@keyframes middlebaropen{0%,50%{opacity:0}to{opacity:1}}@keyframes middlebarclose{0%{opacity:1}50%,to{opacity:0}}*{box-sizing:border-box}a{background-color:transparent;transition:none!important}address,em{font-style:normal}button,input[type=button],input[type=submit]{cursor:pointer}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif}a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{font-size:100%;background:transparent;border:0;margin:0;outline:0;padding:0;vertical-align:baseline}ul{list-style:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace;font-size:1em}button,input,optgroup,select,textarea{transition:none!important;color:inherit;font:inherit;margin:0;border:none;outline:0;background-color:transparent}button:focus,input:focus,optgroup:focus,select:focus,textarea:focus{outline:0}select::-ms-value{background:none}button{overflow:visible;-webkit-appearance:none;-webkit-font-smoothing:subpixel-antialiased;padding:0}fieldset{margin:0;padding:0}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input::-ms-clear{display:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}select{-webkit-appearance:none;-moz-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.cc-floating,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:13px;line-height:1.5em;display:flex;z-index:9999;opacity:1;transition:opacity 0s ease;left:0;right:0;bottom:0;flex-flow:column nowrap!important;padding:0 10px!important;height:140px;width:300px!important;max-width:none!important;border-radius:4px;margin:26px auto;box-shadow:0 1px 3px rgba(0,0,0,.12)}@media(min-width:768px){.cc-floating,.cc-window{margin:26px}}.cc-floating .cc-message-container,.cc-window .cc-message-container{flex-grow:1;flex-direction:column;overflow-y:visible;max-height:85px}.cc-floating.cc-invisible,.cc-window.cc-invisible{opacity:0;pointer-events:none}.cc-floating .cc-message,.cc-window .cc-message{margin:0!important;text-align:center;padding-top:20px}.cc-floating .cc-compliance,.cc-window .cc-compliance{display:block;margin:0 auto;flex:none!important;padding:0!important}.cc-floating .cc-link,.cc-window .cc-link{display:inline}.cc-floating .cc-btn,.cc-window .cc-btn{display:block;margin:6px auto 0;padding:10px 20px;line-height:12px;color:#fff;border:none!important;border-radius:4px;background-color:#0070cd!important;font-weight:400;cursor:pointer}.cc-floating .cc-compliance,.cc-floating span.cc-message,.cc-window .cc-compliance,.cc-window span.cc-message{font-size:1em;font-family:Gotham,sans-serif!important;font-weight:400;font-style:normal}@font-face{font-family:Gotham Narrow;src:url(https://cdn.tollbrothers.com/fonts/gotham/woff2/GothamNarrSSm-XLight_Web.woff2) format("woff2"),url(https://cdn.tollbrothers.com/fonts/gotham/woff/GothamNarrSSm-XLight_Web.woff) format("woff");font-weight:200;font-style:normal}@font-face{font-family:Gotham Narrow;src:url(https://cdn.tollbrothers.com/fonts/gotham/woff2/GothamNarrSSm-Light_Web.woff2) format("woff2"),url(https://cdn.tollbrothers.com/fonts/gotham/woff/GothamNarrSSm-Light_Web.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Gotham Narrow;src:url(https://cdn.tollbrothers.com/fonts/gotham/woff2/GothamNarrSSm-Book_Web.woff2) format("woff2"),url(https://cdn.tollbrothers.com/fonts/gotham/woff/GothamNarrSSm-Book_Web.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Gotham Narrow;src:url(https://cdn.tollbrothers.com/fonts/gotham/woff2/GothamNarrSSm-Medium_Web.woff2) format("woff2"),url(https://cdn.tollbrothers.com/fonts/gotham/woff/GothamNarrSSm-Medium_Web.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Gotham;src:url(https://cdn.tollbrothers.com/fonts/gotham/woff2/GothamSSm-XLight_Web.woff2) format("woff2"),url(https://cdn.tollbrothers.com/fonts/gotham/woff/GothamSSm-XLight_Web.woff) format("woff");font-weight:200;font-style:normal}@font-face{font-family:Gotham;src:url(https://cdn.tollbrothers.com/fonts/gotham/woff2/GothamSSm-Light_Web.woff2) format("woff2"),url(https://cdn.tollbrothers.com/fonts/gotham/woff/GothamSSm-Light_Web.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Gotham;src:url(https://cdn.tollbrothers.com/fonts/gotham/woff2/GothamSSm-Book_Web.woff2) format("woff2"),url(https://cdn.tollbrothers.com/fonts/gotham/woff/GothamSSm-Book_Web.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Gotham;src:url(https://cdn.tollbrothers.com/fonts/gotham/woff2/GothamSSm-Medium_Web.woff2) format("woff2"),url(https://cdn.tollbrothers.com/fonts/gotham/woff/GothamSSm-Medium_Web.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Domaine;src:url(https://cdn.tollbrothers.com/fonts/domaine/domaine-bold.woff2) format("woff2"),url(https://cdn.tollbrothers.com/fonts/domaine/domaine-bold.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Domaine Display;src:url(https://cdn.tollbrothers.com/fonts/domaine/domaine-display-web-semibold.woff2) format("woff2"),url(https://cdn.tollbrothers.com/fonts/domaine/domaine-display-web-semibold.woff) format("woff");font-weight:400;font-style:normal}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{font-size:1rem;font-family:Gotham Narrow,sans-serif;font-weight:300;font-style:normal;color:#000;line-height:1.5}.domaine,h1,h2,h3,h4,h5{font-family:Domaine,Gotham,sans-serif;font-weight:500}h1,h2,h3,h4,h5{font-size:3em;margin-bottom:40px;letter-spacing:1px;color:#000}h2,h3{margin-bottom:30px}h4,h5{font-family:Gotham,sans-serif;margin-bottom:20px}h2{font-size:1.5em}h3{font-size:1.25em}h4{font-size:1em}h5{font-size:.9em}button{font-family:Gotham,sans-serif;font-weight:500}a{color:#000;text-decoration:none}body,html{margin:0;height:100%;min-height:100%}body{position:relative;display:flex;flex-direction:column;padding:0;margin:0;text-rendering:optimizelegibility;-webkit-font-smoothing:subpixel-antialiased;overflow-x:hidden;overflow-y:auto;background:#fff}.alert-info{background-color:#fff!important;border-color:#fff!important}.content{min-height:1px;flex-grow:1;flex-shrink:0}.page-wrap{padding:0 5%}.main,.page-wrap{display:flex;flex-direction:column}.main{max-width:1200px;margin:0 auto}.fatalError{color:#a31f34;padding-top:20px;padding-bottom:20px}input:disabled{opacity:.75;border-color:#cad0d5!important}a:not(.ada-override):focus-visible,button:not(.ada-override):focus-visible,input:not(.ada-override):focus-visible,select:not(.ada-override):focus-visible,textarea:not(.ada-override):focus-visible{outline:3px solid #0070cd!important;outline-offset:3px!important;border-radius:1px!important}header{width:100%;margin-bottom:40px;position:relative;padding:20px 5%}header .wrapper{display:flex;align-items:center;justify-content:space-between;flex-flow:row wrap;height:46px}header .wrapper .logo{position:relative;width:200px;height:39px}header .wrapper .logo:before{content:"";position:absolute;top:0;left:0;width:200px;height:39px;background:url(https://cdn.tollbrothers.com/sites/comtollbrotherswww/svg/toll_logo.svg) no-repeat}header .wrapper .logo:focus-visible:focus-visible{outline:3px solid #0070cd!important;outline-offset:3px!important;border-radius:1px!important}header .wrapper nav ul{display:block}@media(max-width:960px){header .wrapper nav ul{display:none}header .wrapper nav ul.active{left:0}}header .wrapper nav ul li{display:inline-block;text-align:center;position:relative}header .wrapper nav ul li+li{margin:0 0 0 68px}header .wrapper nav ul li.account:after{content:"";position:absolute;top:50%;right:-20px;transform:translateY(-50%);width:17px;height:17px;background:url(/images/user.svg) no-repeat}header .wrapper nav ul li a,header .wrapper nav ul li span{color:#000;font-weight:500;font-family:Gotham,sans-serif;font-size:.875em;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;cursor:pointer}header .wrapper nav ul li a.active:after,header .wrapper nav ul li span.active:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translate(-50%);width:70%;height:3px;background:#0070cd}header .wrapper nav ul li a:focus-visible,header .wrapper nav ul li a:hover,header .wrapper nav ul li span:focus-visible,header .wrapper nav ul li span:hover{text-decoration:none;color:#0070cd}@media(max-width:960px){header .wrapper nav ul#menu-main-nav{display:none;background:#fff;right:-200px;padding:26px 0;position:fixed;width:100%;height:100%;z-index:200}header .wrapper nav ul#menu-main-nav.active{width:100%;height:100vh;right:0;top:0;display:block}header .wrapper nav ul#menu-main-nav li{display:block;width:140px;text-align:center;margin:30px auto}header .wrapper nav ul#menu-main-nav li a{color:#000}header .wrapper nav .mobil-nav{display:block;width:30px;height:40px;position:relative;top:0;right:0;z-index:99}}header .wrapper .menu-btn{display:none}@media(max-width:960px){header .wrapper .menu-btn{display:block;width:30px;height:24px;z-index:201}}header .wrapper .menu-btn.active{position:relative;top:0;right:0}header .wrapper .menu-btn .mobil-nav{display:none;width:100%;height:100%}@media(max-width:960px){header .wrapper .menu-btn .mobil-nav{display:block}}header .wrapper .menu-btn .mobil-nav .line-wrap{display:block;width:100%}header .wrapper .menu-btn .mobil-nav .line-wrap span{color:#000;text-transform:uppercase;padding-top:3px;position:relative;top:0}header .wrapper .menu-btn .mobil-nav .line{width:30px;height:1px;background-color:#000;display:block;margin:0 auto;transition:all .3s ease-in-out}header .wrapper .menu-btn .mobil-nav .line:nth-child(2){margin-top:6px;margin-bottom:6px}header .wrapper .menu-btn .mobil-nav.active{padding-top:0}header .wrapper .menu-btn .mobil-nav.active .line:nth-child(2){opacity:0}header .wrapper .menu-btn .mobil-nav.active .line:first-child{margin-top:-25px;transform:translateY(23px) rotate(45deg)}header .wrapper .menu-btn .mobil-nav.active .line:nth-child(3){margin-top:24px;transform:translateY(-13px) rotate(-45deg)}.main-footer{display:block;margin:0 auto;width:100%;height:90px;padding:20px 5%}@media(max-width:600px){.main-footer{height:auto;padding:40px 20px}}@media(max-width:368px){.main-footer{padding:40px 10px}}.main-footer .footer-wrapper{display:-moz-flex;display:flexbox;display:flex;margin:0 auto;height:100%;width:100%;align-items:center;justify-content:space-between;flex-flow:row wrap;max-width:1754px}@media(max-width:600px){.main-footer .footer-wrapper{justify-content:center}}.main-footer .footer-wrapper ul li{font-size:11px;display:inline-block;position:relative}@media(max-width:600px){.main-footer .footer-wrapper ul li{display:block;text-align:center;padding:0 0 10px}}.main-footer .footer-wrapper ul li a{color:#000;font-size:11px;font-weight:500;display:inline-block;text-decoration:underline!important;font-family:Gotham Narrow,sans-serif;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;position:relative}.main-footer .footer-wrapper ul li a:focus-visible,.main-footer .footer-wrapper ul li a:hover{cursor:pointer;color:#004876}@media(max-width:600px){.main-footer .footer-wrapper ul li span{display:none}}body.help header{margin-bottom:60px}@media(max-width:560px){body.help header{margin-bottom:40px}}body.help .page-wrap{max-width:1402px;padding:0 20px}@media(max-width:1400px){body.help .page-wrap{padding:0 16px}}@media(max-width:1190px){body.help .page-wrap{padding:0 16px 60px}}body.help .page-wrap .sidebar{width:310px;margin:0 200px 0 0}@media(max-width:1190px){body.help .page-wrap .sidebar{margin:0;width:100%}}body.help .page-wrap .sidebar p{font-size:15px;width:100%}@media(max-width:1190px){body.help .page-wrap .sidebar p{width:100%}body.help .page-wrap .sidebar ul{display:none}}body.help .page-wrap .main{width:calc(100% - 510px);padding:10px 0 0}@media(max-width:1190px){body.help .page-wrap .main{width:100%}}body.help .page-wrap .main .btn{display:inline-block;font-size:10px;line-height:27px;font-weight:700;letter-spacing:.2px;color:#0070cd;padding:0 0 40px 21px;text-transform:uppercase;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;position:relative}body.help .page-wrap .main .btn:hover{color:#004876;text-decoration:underline}body.help .page-wrap .main .btn:after{position:absolute;content:"";top:9px;left:0;width:10px;height:10px;background:url(/images/arrow-left.svg)}body.help .page-wrap .main h3{font-size:33px;letter-spacing:.66px;line-height:37px;font-weight:700;font-family:Domaine Display,Gotham,sans-serif;color:#000;margin:0;padding:0 0 30px}@media(max-width:560px){body.help .page-wrap .main h3{font-size:38px;line-height:53px;padding:0 0 37px}}@media(max-width:460px){body.help .page-wrap .main h3{font-size:28px;line-height:43px}}@media(max-width:368px){body.help .page-wrap .main h3{font-size:22px;line-height:32px}}body.help .page-wrap .main p{font-family:Gotham Narrow,sans-serif;font-size:15px;font-weight:300;line-height:24px;padding:0 0 36px;margin:0}body.help .page-wrap .main p span.answer,body.help .page-wrap .main p span.bold{font-weight:700}body.help .page-wrap .main p a{font-family:Gotham Narrow,sans-serif;font-size:15px;line-height:24px;color:#004876;font-weight:500;text-decoration:none;cursor:pointer}body.help .page-wrap .main span.question{display:block;font-family:Gotham Narrow,sans-serif;font-size:15px;line-height:24px;font-weight:700}body.help .page-wrap .main .faq{padding:0 0 58px}body.help .page-wrap .main .how-to h4{font-size:18px;font-weight:700;letter-spacing:.35px;line-height:28px;padding:0 0 42px}@media(max-width:560px){body.help .page-wrap .main .how-to h4{font-size:16px;line-height:24px;padding:0 0 37px}}@media(max-width:368px){body.help .page-wrap .main .how-to h4{font-size:14px;line-height:22px}}body.help .page-wrap .main .how-to ol{padding:0 0 14px 40px}@media(max-width:460px){body.help .page-wrap .main .how-to ol{padding:0 0 14px 20px}}@media(max-width:368px){body.help .page-wrap .main .how-to ol{padding:0 0 14px 10px}}body.help .page-wrap .main .how-to ol li{font-family:Gotham Narrow,sans-serif;font-size:15px;font-weight:300;padding:0 0 37px 8px}body.help .page-wrap .main .how-to ol li a{display:block;padding:25px 0 9px;font-weight:300}body.dashboard .main h2{margin-top:40px}body.dashboard .main .tiles-wrapper{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;position:relative;overflow:hidden;margin-bottom:40px}@media(min-width:768px){body.dashboard .main .tiles-wrapper{gap:30px;justify-content:flex-start}}body.dashboard .main .tiles-wrapper a.tile{display:block;width:150px;height:140px;border:1px solid #d8d8d8;border-radius:4px;position:relative;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out}body.dashboard .main .tiles-wrapper a.tile .app-title{text-align:center;position:absolute;width:calc(100% - 30px);left:50%;transform:translate(-50%);top:84px;color:#004876;font-size:.8em;font-family:Gotham,sans-serif;letter-spacing:normal}body.dashboard .main .tiles-wrapper a.tile.hidden{display:none}body.dashboard .main .tiles-wrapper a.tile:focus-visible,body.dashboard .main .tiles-wrapper a.tile:hover{background-color:#004876}body.dashboard .main .tiles-wrapper a.tile:focus-visible h5,body.dashboard .main .tiles-wrapper a.tile:hover h5{color:#fff}body.dashboard .main .tiles-wrapper a.tile:before{position:absolute;content:"";top:36%;left:50%;transform:translate(-50%,-40%)}body.dashboard .main .tiles-wrapper a.tile.my-favorites:before{width:40px;height:36px;background:url(/images/favorites.svg) no-repeat}body.dashboard .main .tiles-wrapper a.tile.new-home-journey:before{width:55px;height:12px;background:url(/images/new-home-journey.svg) no-repeat}body.dashboard .main .tiles-wrapper a.tile.dyoh:before{width:38px;height:35px;background:url(/images/dyoh.svg) no-repeat}body.dashboard .main .tiles-wrapper a.tile.docusign:before{width:44px;height:45px;background:url(/images/docusign.svg) no-repeat}body.dashboard .main .tiles-wrapper a.tile.secure-email:before{width:38px;height:28px;background:url(/images/proofpoint.svg) no-repeat}body.dashboard .main .tiles-wrapper a.tile.my-toll-home:before{width:34px;height:41px;background:url(/images/warranty.svg) no-repeat}body.dashboard .main .tiles-wrapper a.tile.prequalification-questionaire:before{width:30px;height:39px;background:url(/images/prequal.svg) no-repeat}body.dashboard .main .tiles-wrapper a.tile.home-buyer-questionaire:before{width:30px;height:40px;background:url(/images/questionaire.svg) no-repeat}body.dashboard .main .tiles-wrapper a.tile.home-care:before{width:35px;height:43px;background:url(/images/warranty.svg) no-repeat}body.dashboard .main .tiles-wrapper a.tile.tb-mortgage:before{width:130px;height:29px;background:url(/images/TBMC.svg) no-repeat}body.dashboard .main .tiles-wrapper a.tile.toll-website:before{width:35px;height:43px;background:url(/images/warranty.svg) no-repeat}body.dashboard .main .tiles-wrapper a.tile.design-studio:before{width:115px;height:23px;background:url(/images/design-studio.svg) no-repeat}body.dashboard .main a.view-all{display:block;font-size:10px;line-height:27px;font-weight:700;letter-spacing:.2px;color:#0070cd;text-transform:uppercase;margin:16px 0 0 30px;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out}@media(max-width:1190px){body.dashboard .main a.view-all{margin:0 0 0 20px}}@media(max-width:560px){body.dashboard .main a.view-all{margin:0;text-align:center}}body.dashboard .main a.view-all:hover{color:#004876;text-decoration:underline}body.dashboard .settingsWrapper{width:100%;display:flex;background:#fff}body.dashboard .settingsWrapper #activateMfaForm.active,body.dashboard .settingsWrapper .security.active{position:relative}body.dashboard .settingsWrapper #activateMfaForm.active:after,body.dashboard .settingsWrapper .security.active:after{position:absolute;content:"";background-color:#fff;width:100%;height:100%;top:0;left:0;opacity:.5}body.dashboard .settingsWrapper #circle{display:none;position:absolute;top:30px;left:50%;transform:translate(-50%);width:44px;height:44px;z-index:999}body.dashboard .settingsWrapper #circle.active{display:block}body.dashboard .settingsWrapper #circle .loader{padding:5px;width:calc(100% - 0px);height:calc(100% - 0px);border-radius:50%;border:2px solid rgba(129,149,162,.5);border-top-color:#004876;animation:rotate 5s linear infinite}body.dashboard .settingsWrapper .msgInnerSecurity{display:block;padding:21px 0 0;font-weight:300;font-family:Gotham Narrow,sans-serif;font-size:15px;color:#000;line-height:24px}body.dashboard .settingsWrapper #resendCode{color:#0070cd}body.dashboard .settingsWrapper #msgCode,body.dashboard .settingsWrapper #resendCode{display:block;padding:24px 0 0;font-weight:500;font-family:Gotham Narrow,sans-serif;font-size:13px;text-align:center;line-height:20px}body.dashboard .settingsWrapper #msgCode{color:#009d47}body.dashboard .settingsWrapper .field-validation-error{background:#a31f34!important;color:#fff!important;display:block;font-size:12px;height:28px;line-height:28px;padding:0 0 0 36px;position:relative}body.dashboard .settingsWrapper .field-validation-error:after{position:absolute;content:"";top:8px;left:17px;width:16px;height:16px;background:url(/images/warning.svg) no-repeat}body.dashboard .settingsWrapper .form-success{display:block;height:28px;width:100%;background-color:#009d47;padding:0 40px;color:#fff;font-family:Gotham Narrow,sans-serif;font-size:12px;font-weight:500;line-height:28px;margin:0 0 15px;position:relative}body.dashboard .settingsWrapper .form-success:after{position:absolute;content:"";top:5px;left:14px;width:20px;height:20px;background:url(/images/check.svg) no-repeat}body.dashboard .settingsWrapper .form-error{display:block;height:28px;width:100%;background-color:#a31f34;padding:0 40px;color:#fff;font-family:Gotham Narrow,sans-serif;font-size:12px;font-weight:500;line-height:28px;margin:0 0 15px;position:relative}body.dashboard .settingsWrapper .form-error:after{position:absolute;content:"";top:8px;left:17px;width:16px;height:16px;background:url(/images/warning.svg) no-repeat}@media(max-width:1400px){body.dashboard .settingsWrapper .main{width:34%}}@media(max-width:1190px){body.dashboard .settingsWrapper .main{margin:0;width:350px}}@media(max-width:960px){body.dashboard .settingsWrapper .main{width:100%;max-width:600px;margin:0 auto}}body.dashboard .settingsWrapper .main .wrapper{width:350px}@media(max-width:960px){body.dashboard .settingsWrapper .main .wrapper{width:100%}}body.dashboard .settingsWrapper .main .wrapper .headline-wrap{display:-moz-flex;display:flexbox;display:flex;margin:0 auto;height:100%;width:100%;align-items:center;justify-content:space-between;flex-flow:row wrap}body.dashboard .settingsWrapper .main .wrapper .headline-wrap button{min-width:117px;padding:0 20px;height:40px;background:transparent;border:1px solid #d8d8d8;font-size:14px;line-height:38px;color:#004876;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out}body.dashboard .settingsWrapper .main .wrapper .headline-wrap button:hover{background-color:#004876;color:#fff}@media(max-width:560px){body.dashboard .settingsWrapper .main .wrapper .headline-wrap button{padding:0 8px;font-size:12px}}@media(max-width:460px){body.dashboard .settingsWrapper .main .wrapper .headline-wrap button{min-width:80px}}body.dashboard .settingsWrapper .main .wrapper .form-group{padding:22px 0 65px}@media(max-width:560px){body.dashboard .settingsWrapper .main .wrapper .form-group{padding:22px 0 50px}}body.dashboard .settingsWrapper .main .wrapper .form-group.password{padding:22px 0 0;margin-bottom:0}body.dashboard .settingsWrapper .main .wrapper .form-group .edit-details-btn{display:none}body.dashboard .settingsWrapper .main .wrapper .form-group .edit-details-btn.active{display:block}body.dashboard .settingsWrapper .main .wrapper .form-group .edit-phone-btn{display:none}body.dashboard .settingsWrapper .main .wrapper .form-group .edit-phone-btn.active{display:block}body.dashboard .settingsWrapper .main .wrapper .form-group .change-password-btn{display:none}body.dashboard .settingsWrapper .main .wrapper .form-group .change-password-btn.active{display:block}body.dashboard .settingsWrapper .main .wrapper fieldset.fancy-fieldset{margin-bottom:10px;position:relative}body.dashboard .settingsWrapper .main .wrapper fieldset.fancy-fieldset label{font-size:14px;color:#000;position:absolute;padding:20px;left:0;top:0;transition-property:all;transition-duration:.25s;transition-timing-function:ease;z-index:0}body.dashboard .settingsWrapper .main .wrapper fieldset.fancy-fieldset.focused label{left:0;top:8px;font-size:10px;padding:0 20px}body.dashboard .settingsWrapper .main .wrapper fieldset .showPassWord{position:absolute;right:20px;top:19px;padding:2px;cursor:pointer;z-index:1}body.dashboard .settingsWrapper .main .wrapper input,body.dashboard .settingsWrapper .main .wrapper select{background-color:transparent;display:block;width:100%;height:60px;line-height:60px;border:1px solid #8195a2;font-size:14px;font-weight:500;border-radius:0;padding:14px 0 0 20px;position:relative;z-index:1}body.dashboard .settingsWrapper .main .wrapper input.input-validation-error{border:1px solid #a31f34}body.dashboard .settingsWrapper .main .wrapper .submit-btn{background-color:#0070cd;color:#fff;font-size:14px;text-align:center;padding:0;transition-duration:.5s;-webkit-transition-duration:.5s;-moz-transition-duration:.5s}body.dashboard .settingsWrapper .main .wrapper .submit-btn:hover{background-color:#004876}body.dashboard .settingsWrapper .main .wrapper input:-webkit-autofill{-webkit-transition:background-color 50000s ease-in-out 0s;transition:background-color 50000s ease-in-out 0s}body.dashboard .settingsWrapper .main .password-requirements{display:none;width:270px;background-color:#f0f0f0;margin:40px 0 0;padding:32px 29px 33px 38px}body.dashboard .settingsWrapper .main .password-requirements.active{display:block}@media(max-width:1190px){body.dashboard .settingsWrapper .main .password-requirements{margin:40px 0 0 40px}}@media(max-width:790px){body.dashboard .settingsWrapper .main .password-requirements{margin:20px 0 0;width:100%}}@media(max-width:460px){body.dashboard .settingsWrapper .main .password-requirements{padding:32px 14px}}body.dashboard .settingsWrapper .main .password-requirements p{font-family:Gotham Narrow,sans-serif;font-size:15px;line-height:24px;font-weight:500;padding:0 0 30px}body.dashboard .settingsWrapper .main .password-requirements ul li span{font-family:Gotham Narrow,sans-serif;font-size:13px;line-height:22px}body.settings #activateMfaForm.active,body.settings .security.active{position:relative}body.settings #circle{display:none;position:absolute;top:30px;left:50%;transform:translate(-50%);width:44px;height:44px;z-index:999}body.settings #circle.active{display:block}body.settings #circle .loader{padding:5px;width:calc(100% - 0px);height:calc(100% - 0px);border-radius:50%;border:2px solid rgba(129,149,162,.5);border-top-color:#004876;animation:rotate 5s linear infinite}@keyframes rotate{to{transform:rotate(1turn)}}body.settings .msgInnerSecurity{display:block;margin-bottom:6px;font-weight:300;font-family:Gotham Narrow,sans-serif;font-size:14px;line-height:1.3;color:#000}body.settings #resendCode{color:#0070cd}body.settings #msgCode,body.settings #resendCode{display:block;padding:24px 0 0;font-weight:500;font-family:Gotham Narrow,sans-serif;font-size:13px;text-align:center;line-height:20px}body.settings #msgCode{color:#009d47}body.settings .field-error-container{min-height:38px;margin:3px 0 2px}body.settings .field-validation-error{background:#a31f34!important;color:#fff!important;display:flex;align-items:center;font-size:12px;min-height:38px;line-height:1.2;padding:3px 6px 3px 36px;position:relative}body.settings .field-validation-error:after{position:absolute;content:"";top:50%;left:11px;width:16px;height:16px;margin-top:-7px;background:url(/images/warning.svg) no-repeat}body.settings .form-success{display:block;height:28px;width:100%;background-color:#009d47;padding:0 40px;color:#fff;font-family:Gotham Narrow,sans-serif;font-size:12px;font-weight:500;line-height:28px;margin:0 0 15px;position:relative}body.settings .form-success:after{position:absolute;content:"";top:5px;left:14px;width:20px;height:20px;background:url(/images/check.svg) no-repeat}body.settings .form-error{display:block;height:28px;width:100%;background-color:#a31f34;padding:0 40px;color:#fff;font-family:Gotham Narrow,sans-serif;font-size:12px;font-weight:500;line-height:28px;margin:0 0 15px;position:relative}body.settings .form-error:after{position:absolute;content:"";top:8px;left:17px;width:16px;height:16px;background:url(/images/warning.svg) no-repeat}body.settings .main .wrapper{width:100%;margin-top:60px}body.settings .main .wrapper .headline-wrap{display:-moz-flex;display:flexbox;display:flex;margin:0 auto;height:100%;width:100%;align-items:center;justify-content:space-between;flex-flow:row wrap}body.settings .main .wrapper .headline-wrap h2{color:#0c223f;text-transform:uppercase;font-family:Gotham,sans-serif;font-size:.75em;letter-spacing:1.69px;margin:0}body.settings .main .wrapper .headline-wrap button{min-width:117px;padding:0 20px;height:40px;background:transparent;border:1px solid #d8d8d8;font-size:14px;line-height:38px;color:#004876;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out}body.settings .main .wrapper .headline-wrap button:hover{background-color:#004876;color:#fff}@media(max-width:560px){body.settings .main .wrapper .headline-wrap button{padding:0 8px;font-size:12px}}@media(max-width:460px){body.settings .main .wrapper .headline-wrap button{min-width:80px}}body.settings .main .wrapper .form-group{padding:22px 0 65px}@media(max-width:560px){body.settings .main .wrapper .form-group{padding:22px 0 50px}}body.settings .main .wrapper .form-group.contact-details,body.settings .main .wrapper .form-group.password,body.settings .main .wrapper .form-group.security{padding-top:0}body.settings .main .wrapper .form-group.password{padding-bottom:20px}body.settings .main .wrapper fieldset.fancy-fieldset{margin-bottom:10px;position:relative}body.settings .main .wrapper fieldset.fancy-fieldset label{font-size:14px;color:#000;position:absolute;padding:20px;left:0;top:0;transition-property:all;transition-duration:.25s;transition-timing-function:ease;z-index:-2}body.settings .main .wrapper fieldset.fancy-fieldset label:has(~.form-control:not(:placeholder-shown)),body.settings .main .wrapper fieldset.fancy-fieldset.focused label,body.settings .main .wrapper fieldset.fancy-fieldset:focus-within label{left:0;top:8px;font-size:10px;padding:0 20px}body.settings .main .wrapper fieldset .showPassWord{display:flex;align-items:center;justify-content:center;width:30px;height:30px;position:absolute;right:10px;top:15px;cursor:pointer;z-index:1}body.settings .main .wrapper input,body.settings .main .wrapper select{background-color:transparent;display:block;width:100%;height:60px;line-height:60px;border:1px solid #8195a2;font-size:14px;font-weight:500;border-radius:0;padding:14px 0 0 20px}body.settings .main .wrapper input.input-validation-error{border:1px solid #a31f34}body.settings .main .wrapper .submit-btn{background-color:#0070cd;color:#fff;font-size:14px;text-align:center;padding:0;transition-duration:.5s;-webkit-transition-duration:.5s;-moz-transition-duration:.5s}body.settings .main .wrapper .submit-btn:hover{background-color:#004876}body.settings .main .wrapper input:-webkit-autofill{-webkit-transition:background-color 50000s ease-in-out 0s;transition:background-color 50000s ease-in-out 0s}body.settings .main .password-requirements{width:270px;background-color:#f0f0f0;padding:20px;margin:20px auto}body.settings .main .password-requirements p{font-family:Gotham Narrow,sans-serif;font-size:14px;line-height:24px;font-weight:500;padding:0 0 10px}body.settings .main .password-requirements ul li span{font-family:Gotham Narrow,sans-serif;font-size:13px;line-height:22px}